Dispute Categories¶
Retrieving a Category by Code¶
Swagger Page¶
Permission¶
Dispute Configuration : READ
Example Request¶
curl -X GET 'https://arc-aegis.billtrust.com/dispute/v1/tenants/{tenantId}/categories/code/{categoryCode}' \
-H 'accept: application/json' \
-H 'Content-Type: application/json' \
-H 'X-Billtrust-Api-Key: <API key value>'
Example Response¶
{
"categoryId": "{categoryId}",
"tenantId": "{tenantId}",
"code": "{categoryCode}",
"description": "Shipping Mistakes",
"defaultInternalReasonId": "{defaultInternalReasonId}",
"defaultInternalReasonCode": "{defaultInternalReasonCode}",
"defaultExternalReasonId": "{defaultExternalReasonId}",
"defaultExternalReasonCode": "{defaultExternalReasonCode}",
"createUser": "{userId}",
"createDate": "2021-03-28T15:30:21.242Z",
"updateUser": "{userId}",
"updateDate": "2021-03-28T15:30:21.242Z"
}
Retrieving a List of Categories¶
Swagger Page¶
Permission¶
Dispute Configuration : READ
Example Request¶
curl -X GET 'https://arc-aegis.billtrust.com/dispute/v1/tenants/{tenantId}/categories' \
-H 'accept: application/json' \
-H 'Content-Type: application/json' \
-H 'X-Billtrust-Api-Key: <API key value>'
Example Response¶
[
{
"categoryId": "{categoryId}",
"tenantId": "{tenantId}",
"code": "SHIPPING",
"description": "Shipping Mistakes",
"defaultInternalReasonId": "{defaultInternalReasonId}",
"defaultInternalReasonCode": "{defaultInternalReasonCode}",
"defaultExternalReasonId": "{defaultExternalReasonId}",
"defaultExternalReasonCode": "{defaultExternalReasonCode}",
"createUser": "{userId}",
"createDate": "2021-03-28T15:30:21.242Z",
"updateUser": "{userId}",
"updateDate": "2021-03-28T15:30:21.242Z"
},
...
]
Creating a Category¶
Swagger Page¶
Permission¶
Dispute Configuration : CREATE
Example Request¶
curl -X POST 'https://arc-aegis.billtrust.com/dispute/v1/tenants/{tenantId}/categories' \
-H 'accept: application/json' \
-H 'Content-Type: application/json' \
-H 'X-Billtrust-Api-Key: <API key value>' \
-d '{ "code": "SHIPPING", "description": "Shipping Mistakes", "defaultInternalReasonId": "{defaultInternalReasonId}", "defaultExternalReasonId": "{defaultExternalReasonId}" }'
Example Response¶
{
"categoryId": "{categoryId}",
"tenantId": "{tenantId}",
"code": "SHIPPING",
"description": "Shipping Mistakes",
"defaultInternalReasonId": "{defaultInternalReasonId}",
"defaultInternalReasonCode": "{defaultInternalReasonCode}",
"defaultExternalReasonId": "{defaultExternalReasonId}",
"defaultExternalReasonCode": "{defaultExternalReasonCode}",
"createUser": "{userId}",
"createDate": "2021-03-28T15:30:21.242Z",
"updateUser": "{userId}",
"updateDate": "2021-03-28T15:30:21.242Z"
}
Updating a Category¶
Swagger Page¶
Permission¶
Dispute Configuration : UPDATE
Example Request¶
curl -X PUT 'https://arc-aegis.billtrust.com/dispute/v1/tenants/{tenantId}/categories/{categoryId}' \
-H 'accept: application/json' \
-H 'Content-Type: application/json' \
-H 'X-Billtrust-Api-Key: <API key value>' \
-d '{ "description": "Shipping Errors", "defaultInternalReasonId": "{defaultInternalReasonId}", "defaultExternalReasonId": "{defaultExternalReasonId}" }'
Example Response¶
{
"categoryId": "{categoryId}",
"tenantId": "{tenantId}",
"code": "SHIPPING",
"description": "Shipping Errors",
"defaultInternalReasonId": "{defaultInternalReasonId}",
"defaultInternalReasonCode": "{defaultInternalReasonCode}",
"defaultExternalReasonId": "{defaultExternalReasonId}",
"defaultExternalReasonCode": "{defaultExternalReasonCode}",
"createUser": "{userId}",
"createDate": "2021-03-28T15:30:21.242Z",
"updateUser": "{userId}",
"updateDate": "2021-03-30T12:12:00.000Z"
}
Deleting a Category¶
Swagger Page¶
Permission¶
Dispute Configuration : DELETE
Example Request¶
curl -X DELETE 'https://arc-aegis.billtrust.com/dispute/v1/tenants/{tenantId}/categories/by-code/{categoryCode}' \
-H 'accept: application/json' \
-H 'Content-Type: application/json' \
-H 'X-Billtrust-Api-Key: <API key value>'