API function 'Retrieve Callback'
back to API Documentation (up a level)API Call: Summary table
Summary API call | URL Example |
URL Model | http://callmyapp.com/api/1.0/retrieve/[callback_id]/?api_key=[api_key] |
Example URL | http://callmyapp.com/api/1.0/retrieve/24/?api_key=abc123 |
API Call: Parameter table
URL Parameter | Specification | Value/Content |
api_key | Mandatory? : Yes | This value of 'api_key' should be exactly the same as the 'api key' associated to your account. You can find your 'api key' in the account page after you have signed in. |
callback_id | Mandatory? : Yes | This should be the callback_id that was generated when the callback was created. |
response_format | Mandatory? : No Permitted values : [ "json" | "xml" ] default value: "json" Case sensitive? : Yes |
'response_format' specifies in which data format the response should be sent. |
API Call: Response table
response format | response type | description |
JSON | success | { "success":1, "api_function":"retrieve", "api_call_parameters":{"key1":"value1","key2":"value2" ...}, "callback_id":[unique callback 'id', should not be assumed numeric], "callback":{"callback_url":[callback url],"timestamp":[timestamp],"state":[state]} } |
JSON | error | { "success":0, "error":[see Error code table for possible values] } |
XML | success | <?xml version="1.0" encoding="UTF-8"?> <response> <api_function>retrieve</api_function> <success>1</success> <api_call_parameters> <parameter> <key>key1</key> <value>value1</value> </parameter> <parameter> <key>key2</key> <value>value2</value> </parameter> ... </api_call_parameters> <callback_id>[unique callback 'id', should not be assumed numeric]</callback_id> <callback> <callback_url>[callback url]</callback_url> <timestamp>[timestamp]</timestamp> <state>[state]</state> </callback> </response> |
XML | error | <?xml version="1.0" encoding="UTF-8"?> <response> <success>0</success> <error>[see Error code table for possible values]</error> </response> |
API Call: Error code table
In addition to the following API function specific error codes, the response may also include the error codes defined in the Common error code table.
Error Key | Significance |
callback_id_absent | The callback_id was not supplied in the API call |
callback_id_invalid | The supplied callback_id value is not a correctly formatted callback ID |
callback_not_found | A callback with the supplied ID was not found for the given 'api_key' |