Endpoint URL
Staging | |
---|---|
Production | will be provided after SIT |
...
Expand | |||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||||||||||||||||||
Login and Get Session Token.
Description: To acquire authorization token. Endpoint: /login Method: POST Request Headers:
Request Body:
Sample Request Body:
Sample Response:
|
Expand | |||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||
Get Partners
Endpoint: /getPartners Method: GET Description: To get the list of your preferred partners. Request Headers:
Query parameters (URL):
Sample Response:
|
Expand | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Update Post Status
Description: To Update post status. Endpoint: /updatePostStatus Method: POST Request Headers:
Query parameters (URL):
Request Body Fields:
Sample Request Body:
Sample Response:
Status Updates:
|
Expand | ||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||
Get Post
Description: To get a specific post or all post. Endpoint: /getPost Method: GET Request Headers:
URL Parameters (Query Parameters):
Sample URL Parameters:
Sample Response:
|
Expand | |||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||||||
Update Meta Fields
Description: To update tracking number and tracking url of a post. For providers only. Endpoint: /updateMetaFields Method: POST Request Headers:
Query parameters (URL):
Request Body Fields:
Sample Request Body:
Sample Response:
|
Expand | ||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||
Get Partner Metafields
Description: To get metafields of all or a specific provider. For internal use of DPH. Endpoint: /getPartnersMetaFields Method: GET Request Headers:
Query parameters (URL):
Sample Response with valid partnerId:
Sample Response for empty partnerId:
Sample Response with invalid partnerId:
Sample Response with no partner:
|
Expand | ||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||||||||||
Get Provider's Create Post Template
Description: Get provider’s create post template and meta fields schema. For integration only. Endpoint: /getCreatePostTemplate Method: GET Request Headers:
URL Parameters:
Sample Request:
Sample Response
Meta fields schema
|
Expand | ||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||||||||||||
Update Fee
Description: To pass or update fees of a post. For providers only. Endpoint: /updateFee Method: POST Request Headers:
Query parameters (URL):
Request Body Fields:
Fees object fields:
Sample Request Body:
Sample Response:
|
Responses (Success and Errors)
Status | Message | Description |
---|---|---|
200 | OK | Success |
400 | Bad Request | We could not understand the request due to invalid syntax or invalid parameters. |
401 | Unauthorized | Your apiKey can be missing or invalid. Your auth-token is not valid or may have already expired. |
500 | Internal Server Error | Unhandled exception. Please contact the production team when you encounter this error. |
...