Certain endpoints support idempotent requests so that a given request can be safely retried without performing the same operation twice. For example, if a request to transfer funds does not respond due to network issues, you can retry the request using the same idempotent ID to ensure that only one transfer is created.
Endpoints that support idempotent requests have an optional idempotentId field that can be included in the body of the POST request. Provide a unique string using your method of choice (such as a v4 UUID).
If a request is valid, Anchorage Digital will save the request indefinitely. If a subsequent request is received with the same idempotentId we will return the previously saved response for that idempotentId.