Multiposter


Click here for a complete list of operations.

GetApplications

from GetApplicationsWithFilters

Provides a mechanism to search for applications by job, job board or time on the database and return some basic information along with the ability to include source documents and parsed data.

HTTP POST with Content-Type: application/json

{ "Request": { "sCultureID": "", "sAPIKey": "string" ... } }

Test

The test form is only available for requests from the local machine.

SOAP 1.1

The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.

POST /JSON/Multiposter.asmx/GetApplications HTTP/1.1
Host: api.logicmelon.com
Content-Type: application/json; charset=utf-8
Content-Length: length

{
  "Request": {
    "sCultureID": "string",
    "sAPIKey": "string",
    "sUsername": "string",
    "sUserIdentifier": "string",
    "sStartOrganisation": "string",
    "sAdvertIdentifier": "string",
    "sAdvertReference": "string",
    "sAdvertID": "string",
    "sSearchDays": "string",
    "Filters": [
      "NameValueFilter": [
        "Name": "string",
        "Value": "string",
        { "object": "object" },
        "ValueDateTime": Date(),
        "Comparitor": "Equals or StartsWith or EndsWith or Contains or LessThan or GreaterThan or LessThanDate or GreaterThanDate"
     },
      "NameValueFilter": [
        "Name": "string",
        "Value": "string",
        { "object": "object" },
        "ValueDateTime": Date(),
        "Comparitor": "Equals or StartsWith or EndsWith or Contains or LessThan or GreaterThan or LessThanDate or GreaterThanDate"
     }
    ],
    "DestinationsAsCSV": "string",
    "Destinations": [
      "string",
      "string"
    ],
    "sApplicationStartDateTime": "string",
    "ApplicationStartDateTime": Date(),
    "sApplicationEndDateTime": "string",
    "ApplicationEndDateTime": Date(),
    "Ranking": [
      "string",
      "string"
   },
    "ProgressID": [
      "string",
      "string"
   },
    "AdvertCandidateIDAsCSV": "string",
    "AdvertCandidateID": [
      "string",
      "string"
   },
    "bIncludeEmailBody": boolean,
    "bIncludeAttachment": boolean,
    "bIncludeParsed": boolean,
    "bIncludeEmail": boolean,
    "sLastScoreDate": "string",
    "LastScoreDate": Date(),
    "sLastProgressDate": "string",
    "LastProgressDate": Date(),
    "OrderBy": "string"
  }
}
  
HTTP/1.1 200 OK
Content-Type: application/json; charset=utf-8
Content-Length: length

  
{ "d": [ or {
    { "__type":"MPATSAPI.Models.APIApplication",
      "SchemaIdentifier": "string",
      "AdvertCandidateID": int,
      "AdvertID": int,
      "AdvertIdentifier": "string",
      "AdvertReference": "string",
      "AdvertTitle": "string",
      "PostingID": int,
      "FeedID": int,
      "FeedName": "string",
      "CandidateID": int,
      "ApplicationDate": Date(),
      "EmailAddress": "string",
      "LastName": "string",
      "FirstName": "string",
      "HomePhone": "string",
      "WorkPhone": "string",
      "MobilePhone": "string",
      "Address": "string",
      "Viewed": boolean,
      "Score": "short",
      "Ranking": "string",
      "ProgressID": int,
      "Progress": "string",
      "UserID": int,
      "OrganisationID": int,
      "OrganisationName": "string",
      "Archived": boolean,
      "Favourite": boolean,
      "EmailBody": {
        "FileName":"string",
        "DocumentType":"string",
        "EncodingType":"string",
        "DocumentSource":"string",
        "DocumentFormat":"string",
        "Document": "string",
        "DocumentBytes": "base64Binary"
     },
      "EmailFirstAttachment": {
        "FileName":"string",
        "DocumentType":"string",
        "EncodingType":"string",
        "DocumentSource":"string",
        "DocumentFormat":"string",
        "Document": "string",
        "DocumentBytes": "base64Binary"
     },
      "Parsed": {
        "FileName":"string",
        "DocumentType":"string",
        "EncodingType":"string",
        "DocumentSource":"string",
        "DocumentFormat":"string",
        "Document": "string",
        "DocumentBytes": "base64Binary"
     },
      "Email": {
        "FileName":"string",
        "DocumentType":"string",
        "EncodingType":"string",
        "DocumentSource":"string",
        "DocumentFormat":"string",
        "Document": "string",
        "DocumentBytes": "base64Binary"
     },
      "APIProcessingMessages": "string",
      "LastScoreDate": Date(),
      "LastProgressDate": Date(),
      "LastNoteDate": Date(),
      "sApplicationDate": "string",
      "sLastNoteDate": "string",
      "sLastScoreDate": "string",
      "sLastProgressDate": "string"
   },
    { "__type":"MPATSAPI.Models.APIApplication",
      "SchemaIdentifier": "string",
      "AdvertCandidateID": int,
      "AdvertID": int,
      "AdvertIdentifier": "string",
      "AdvertReference": "string",
      "AdvertTitle": "string",
      "PostingID": int,
      "FeedID": int,
      "FeedName": "string",
      "CandidateID": int,
      "ApplicationDate": Date(),
      "EmailAddress": "string",
      "LastName": "string",
      "FirstName": "string",
      "HomePhone": "string",
      "WorkPhone": "string",
      "MobilePhone": "string",
      "Address": "string",
      "Viewed": boolean,
      "Score": "short",
      "Ranking": "string",
      "ProgressID": int,
      "Progress": "string",
      "UserID": int,
      "OrganisationID": int,
      "OrganisationName": "string",
      "Archived": boolean,
      "Favourite": boolean,
      "EmailBody": {
        "FileName":"string",
        "DocumentType":"string",
        "EncodingType":"string",
        "DocumentSource":"string",
        "DocumentFormat":"string",
        "Document": "string",
        "DocumentBytes": "base64Binary"
     },
      "EmailFirstAttachment": {
        "FileName":"string",
        "DocumentType":"string",
        "EncodingType":"string",
        "DocumentSource":"string",
        "DocumentFormat":"string",
        "Document": "string",
        "DocumentBytes": "base64Binary"
     },
      "Parsed": {
        "FileName":"string",
        "DocumentType":"string",
        "EncodingType":"string",
        "DocumentSource":"string",
        "DocumentFormat":"string",
        "Document": "string",
        "DocumentBytes": "base64Binary"
     },
      "Email": {
        "FileName":"string",
        "DocumentType":"string",
        "EncodingType":"string",
        "DocumentSource":"string",
        "DocumentFormat":"string",
        "Document": "string",
        "DocumentBytes": "base64Binary"
     },
      "APIProcessingMessages": "string",
      "LastScoreDate": Date(),
      "LastProgressDate": Date(),
      "LastNoteDate": Date(),
      "sApplicationDate": "string",
      "sLastNoteDate": "string",
      "sLastScoreDate": "string",
      "sLastProgressDate": "string"
   }
  ]
}
  

SOAP 1.2

The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.

POST /JSON/Multiposter.asmx/GetApplications HTTP/1.1
Host: api.logicmelon.com
Content-Type: application/json; charset=utf-8
Content-Length: length

{
  "Request": {
    "sCultureID": "string",
    "sAPIKey": "string",
    "sUsername": "string",
    "sUserIdentifier": "string",
    "sStartOrganisation": "string",
    "sAdvertIdentifier": "string",
    "sAdvertReference": "string",
    "sAdvertID": "string",
    "sSearchDays": "string",
    "Filters": [
      "NameValueFilter": [
        "Name": "string",
        "Value": "string",
        { "object": "object" },
        "ValueDateTime": Date(),
        "Comparitor": "Equals or StartsWith or EndsWith or Contains or LessThan or GreaterThan or LessThanDate or GreaterThanDate"
     },
      "NameValueFilter": [
        "Name": "string",
        "Value": "string",
        { "object": "object" },
        "ValueDateTime": Date(),
        "Comparitor": "Equals or StartsWith or EndsWith or Contains or LessThan or GreaterThan or LessThanDate or GreaterThanDate"
     }
    ],
    "DestinationsAsCSV": "string",
    "Destinations": [
      "string",
      "string"
    ],
    "sApplicationStartDateTime": "string",
    "ApplicationStartDateTime": Date(),
    "sApplicationEndDateTime": "string",
    "ApplicationEndDateTime": Date(),
    "Ranking": [
      "string",
      "string"
   },
    "ProgressID": [
      "string",
      "string"
   },
    "AdvertCandidateIDAsCSV": "string",
    "AdvertCandidateID": [
      "string",
      "string"
   },
    "bIncludeEmailBody": boolean,
    "bIncludeAttachment": boolean,
    "bIncludeParsed": boolean,
    "bIncludeEmail": boolean,
    "sLastScoreDate": "string",
    "LastScoreDate": Date(),
    "sLastProgressDate": "string",
    "LastProgressDate": Date(),
    "OrderBy": "string"
  }
}
  
HTTP/1.1 200 OK
Content-Type: application/json; charset=utf-8
Content-Length: length

  
{ "d": [ or {
    { "__type":"MPATSAPI.Models.APIApplication",
      "SchemaIdentifier": "string",
      "AdvertCandidateID": int,
      "AdvertID": int,
      "AdvertIdentifier": "string",
      "AdvertReference": "string",
      "AdvertTitle": "string",
      "PostingID": int,
      "FeedID": int,
      "FeedName": "string",
      "CandidateID": int,
      "ApplicationDate": Date(),
      "EmailAddress": "string",
      "LastName": "string",
      "FirstName": "string",
      "HomePhone": "string",
      "WorkPhone": "string",
      "MobilePhone": "string",
      "Address": "string",
      "Viewed": boolean,
      "Score": "short",
      "Ranking": "string",
      "ProgressID": int,
      "Progress": "string",
      "UserID": int,
      "OrganisationID": int,
      "OrganisationName": "string",
      "Archived": boolean,
      "Favourite": boolean,
      "EmailBody": {
        "FileName":"string",
        "DocumentType":"string",
        "EncodingType":"string",
        "DocumentSource":"string",
        "DocumentFormat":"string",
        "Document": "string",
        "DocumentBytes": "base64Binary"
     },
      "EmailFirstAttachment": {
        "FileName":"string",
        "DocumentType":"string",
        "EncodingType":"string",
        "DocumentSource":"string",
        "DocumentFormat":"string",
        "Document": "string",
        "DocumentBytes": "base64Binary"
     },
      "Parsed": {
        "FileName":"string",
        "DocumentType":"string",
        "EncodingType":"string",
        "DocumentSource":"string",
        "DocumentFormat":"string",
        "Document": "string",
        "DocumentBytes": "base64Binary"
     },
      "Email": {
        "FileName":"string",
        "DocumentType":"string",
        "EncodingType":"string",
        "DocumentSource":"string",
        "DocumentFormat":"string",
        "Document": "string",
        "DocumentBytes": "base64Binary"
     },
      "APIProcessingMessages": "string",
      "LastScoreDate": Date(),
      "LastProgressDate": Date(),
      "LastNoteDate": Date(),
      "sApplicationDate": "string",
      "sLastNoteDate": "string",
      "sLastScoreDate": "string",
      "sLastProgressDate": "string"
   },
    { "__type":"MPATSAPI.Models.APIApplication",
      "SchemaIdentifier": "string",
      "AdvertCandidateID": int,
      "AdvertID": int,
      "AdvertIdentifier": "string",
      "AdvertReference": "string",
      "AdvertTitle": "string",
      "PostingID": int,
      "FeedID": int,
      "FeedName": "string",
      "CandidateID": int,
      "ApplicationDate": Date(),
      "EmailAddress": "string",
      "LastName": "string",
      "FirstName": "string",
      "HomePhone": "string",
      "WorkPhone": "string",
      "MobilePhone": "string",
      "Address": "string",
      "Viewed": boolean,
      "Score": "short",
      "Ranking": "string",
      "ProgressID": int,
      "Progress": "string",
      "UserID": int,
      "OrganisationID": int,
      "OrganisationName": "string",
      "Archived": boolean,
      "Favourite": boolean,
      "EmailBody": {
        "FileName":"string",
        "DocumentType":"string",
        "EncodingType":"string",
        "DocumentSource":"string",
        "DocumentFormat":"string",
        "Document": "string",
        "DocumentBytes": "base64Binary"
     },
      "EmailFirstAttachment": {
        "FileName":"string",
        "DocumentType":"string",
        "EncodingType":"string",
        "DocumentSource":"string",
        "DocumentFormat":"string",
        "Document": "string",
        "DocumentBytes": "base64Binary"
     },
      "Parsed": {
        "FileName":"string",
        "DocumentType":"string",
        "EncodingType":"string",
        "DocumentSource":"string",
        "DocumentFormat":"string",
        "Document": "string",
        "DocumentBytes": "base64Binary"
     },
      "Email": {
        "FileName":"string",
        "DocumentType":"string",
        "EncodingType":"string",
        "DocumentSource":"string",
        "DocumentFormat":"string",
        "Document": "string",
        "DocumentBytes": "base64Binary"
     },
      "APIProcessingMessages": "string",
      "LastScoreDate": Date(),
      "LastProgressDate": Date(),
      "LastNoteDate": Date(),
      "sApplicationDate": "string",
      "sLastNoteDate": "string",
      "sLastScoreDate": "string",
      "sLastProgressDate": "string"
   }
  ]
}