Some API actions support idempotency for safely retrying requests without accidentally performing the same operation twice. When the idempotency key is required for requests and a connection error occurs, you can safely retry the same request to obtain the result of that action.
Loopz uses idempotency keys associated with API actions and saves the outcome of that action, either successful or error outcomes. Reusing the same idempotency key for a different request body will return an error.
A client generates an idempotency key, which is a unique key that the server uses to recognize subsequent retries of the same request. How you create unique keys is up to you, but we suggest using V4 UUIDs, or another random string with enough entropy to avoid collisions.
Loopz keeps the outcome of an idempotent API action for up to 90 days.