Multiposter


Click here for a complete list of operations.

AddAdvert

from AddAdvertWithValues

Create an advert on the system and return a redirect url for the user to complete the posting process.

HTTP POST with Content-Type: application/json

{ "Request": { "sCultureID": "string", "sAPIKey": "string", "sUsername": "string", "sPassword": "string", "sAdvertIdentifier": "string", "sAdvertReference": "string", "sSearchDays": "string", "sOnDuplicate": "string", "sJobTitle": "string", "sJobType": "string", "sJobHours": "string", "sPrimaryLocation": "string", "sIndustry": "string", "sSalaryFrom": "string", "sSalaryTo": "string", "sSalaryCurrency": "string", "sSalaryPer": "string", "sSalaryBenefits": "string", "sContactName": "string", "sContactEmail": "string", "sJobDescription": "string", "sApplicationURL": "string", "sApplicationCallbackURL": "string", "sIframe": "string", "DestinationsAsCSV": "string", "Destinations": [ "string", "string" ], "sFuturePostDateTimeInUtc": "string", "FuturePostDateTimeInUtc": "dateTime", "sRedirectDomain": "string", "sAdvertStatusID": "string", "sAdvertID": "string", "AdvertValues": [ { "Name": "string", "Value": "string", "Values": [] }, { "Name": "string", "Value": "string", "Values": [] } ] } }

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/AddAdvert HTTP/1.1
Host: api.logicmelon.com
Content-Type: application/json; charset=utf-8
Content-Length: length

{
  "Request": {
    "sCultureID": "string",
    "sAPIKey": "string",
    "sUsername": "string",
    "sPassword": "string",
    "sAdvertIdentifier": "string",
    "sAdvertReference": "string",
    "sSearchDays": "string",
    "sOnDuplicate": "string",
    "sJobTitle": "string",
    "sJobType": "string",
    "sJobHours": "string",
    "sPrimaryLocation": "string",
    "sIndustry": "string",
    "sSalaryFrom": "string",
    "sSalaryTo": "string",
    "sSalaryCurrency": "string",
    "sSalaryPer": "string",
    "sSalaryBenefits": "string",
    "sContactName": "string",
    "sContactEmail": "string",
    "sJobDescription": "string",
    "sApplicationURL": "string",
    "DestinationsAsCSV": "string",
    "Destinations": [
      "string",
      "string"
    ],
    "sFuturePostDateTimeInUtc": "string",
    "FuturePostDateTimeInUtc": Date(),
    "sRedirectDomain": "string",
    "sAdvertStatusID": "string",
    "sAdvertID": "string",
    "sApplicationCallbackURL": "string",
    "sIframe": "string",
    "AdvertValues": [
      {
        "Name": "string",
        "Value": "string",
        { "object": "object" }
      },
      {
        "Name": "string",
        "Value": "string",
        { "object": "object" }
      },
    ],
  }
}
  
HTTP/1.1 200 OK
Content-Type: application/json; charset=utf-8
Content-Length: length

  
{ "d": [ or {
    "AdvertID": int,
    "UserID": int,
    "OrganisationID": int,
    "RedirectUrl": "string",
    "LocationLookupLogs": "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/AddAdvert HTTP/1.1
Host: api.logicmelon.com
Content-Type: application/json; charset=utf-8
Content-Length: length

{
  "Request": {
    "sCultureID": "string",
    "sAPIKey": "string",
    "sUsername": "string",
    "sPassword": "string",
    "sAdvertIdentifier": "string",
    "sAdvertReference": "string",
    "sSearchDays": "string",
    "sOnDuplicate": "string",
    "sJobTitle": "string",
    "sJobType": "string",
    "sJobHours": "string",
    "sPrimaryLocation": "string",
    "sIndustry": "string",
    "sSalaryFrom": "string",
    "sSalaryTo": "string",
    "sSalaryCurrency": "string",
    "sSalaryPer": "string",
    "sSalaryBenefits": "string",
    "sContactName": "string",
    "sContactEmail": "string",
    "sJobDescription": "string",
    "sApplicationURL": "string",
    "DestinationsAsCSV": "string",
    "Destinations": [
      "string",
      "string"
    ],
    "sFuturePostDateTimeInUtc": "string",
    "FuturePostDateTimeInUtc": Date(),
    "sRedirectDomain": "string",
    "sAdvertStatusID": "string",
    "sAdvertID": "string",
    "sApplicationCallbackURL": "string",
    "sIframe": "string",
    "AdvertValues": [
      {
        "Name": "string",
        "Value": "string",
        { "object": "object" }
      },
      {
        "Name": "string",
        "Value": "string",
        { "object": "object" }
      },
    ],
  }
}
  
HTTP/1.1 200 OK
Content-Type: application/json; charset=utf-8
Content-Length: length

  
{ "d": [ or {
    "AdvertID": int,
    "UserID": int,
    "OrganisationID": int,
    "RedirectUrl": "string",
    "LocationLookupLogs": "string"
  ]
}