The return structure of the call will be raw data or binary depending on the call you make.
Structure
{
"StatusCode": 200,
"Status": "ESUCC or EFAIL",
"Message": "Request OK. ",
"Debug": null,
"Result":
{}
}
Example
{
"StatusCode": 200,
"Status": "ESUCC",
"Message": "Request OK. Request OK. {0}",
"Debug": null,
"Result" : {
"message": {
"description": "job posting data fetching success",
"response_code": 3
},
"data": {
"ndays": 7,
"job_posting": [
{
"job_title": "-",
"category": "Other/General Jobs",
"company_name": "Apple Inc.",
"contract_time": "full_time",
"contract_type": "contract",
"date": "2023-09-12",
"geo_lat": "-",
"geo_lng": "-",
"job_country": "US",
"job_description": "-",
"job_id": "19e187xxxxxx5fa85c419516df624",
"job_location": "-",
"remote": "0",
"salary": "-",
"salary_currency": "USD",
"salary_frequency": "-",
"url": "https://jobs.apple.com/en-us/details/200493565/applecare-bpr-systems-quality-project-manager?team=CUST",
"timestamp": 1694476800,
"is_active": "yes",
"expiry_at": "-"
}
]
}
}
}
On Failure
{
"StatusCode": 401,
"Status": "EFAIL",
"Message": "Invalid Timestamp or Request too old.",
"Debug": null,
"Result": null
}