Strategy & Triggers
Below section describes error response codes from Client-API for strategy related trigger operations.
- Error Response: POST/v1/{clientId}/execute_custom_triggers
| HTTP Status Code | Meaning | Resolution Tip | Error Response |
| 400 Bad Request | Missing values in JSON payload | -Check mandatory fields are part of payload -Mandatory values are 1. claimId 2. reactionName | {"messages":["body/['<entityId>'] should have required property '<field>'"],"messageIds":[],"success":false} |
| 200 OK Transaction status: failed | Invalid ID | -Entity is wrong. Check the field mentioned for invalid resource 1. claimId 2. reactionName |
- Error Response: POST/v1/{clientId}/pause_journeys
| HTTP Status Code | Meaning | Resolution Tip | Error Response |
| 400 Bad Request | Missing values in JSON payload | -Check mandatory fields are part of payload -Mandatory values are 1. ref/claimId | {"messages":["body/['<entityId>'] should have required property '<field>'"],"messageIds":[],"success":false} |
| 200 OK Transaction status: failed | Invalid ID | -Entity is wrong. Check the field mentioned for invalid resource 1. ref/claimId |
- Error Response: POST/v1/{clientId}/resume_journeys
| HTTP Status Code | Meaning | Resolution Tip | Error Response |
| 400 Bad Request | Missing values in JSON payload | -Check mandatory fields are part of payload -Mandatory values are 1. ref/claimId | {"messages":["body/['<entityId>'] should have required property '<field>'"],"messageIds":[],"success":false} |
| 200 OK Transaction status: failed | Invalid ID | -Entity is wrong. Check the field mentioned for invalid resource 1. ref/claimId |
- Error Response: POST/v1/{clientId}/stop_journeys
| HTTP Status Code | Meaning | Resolution Tip | Error Response |
| 400 Bad Request | Missing values in JSON payload | -Check mandatory fields are part of payload -Mandatory values are 1. ref/claimId | {"messages":["body/['<entityId>'] should have required property '<field>'"],"messageIds":[],"success":false} |
| 400 Bad Request | Enumerated values in JSON payload | -Check enumerated values in JSON -Mandatory values are 1. reason → -CLAIM_SOLD -CLAIM_PAID -FRAUDULENT -CLAIM_DISCARDED -CLAIM_DISCHARGED -CLAIM_INVALIDATED | {"messages":["body/['<entityId>'] should have required property '<field>'"],"messageIds":[],"success":false} |
| 200 OK Transaction status: failed | Invalid ID | -Entity is wrong. Check the field mentioned for invalid resource 1. ref/claimId |