4.1 – Return Structure

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”: “19e187c18bd76fd44e7782068a8d6fa5db661499f420dd65fa85c419516df624”, “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
}