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"
]
}