POST, PATCH, PUT, DELETE), retrying the same request can accidentally apply the change more than once.Idempotency-Key request header:Idempotency-Key: <unique-value>Only reuse a key for retries of the same logical operation. Reusing a key for a different operation within the 30-day window can cause you to receive a stored response that does not match your new request.
POST requests that create resources (orders, submissions, payments)GET requests, idempotency keys are typically unnecessary.7d2b3f0c-8e66-4d9c-9a2c-4f6e3b2f5b21d7f59c3a-13c2-4f2f-8d3d-0d1a2f9a3b7cGuid.NewGuid()UUID.randomUUID()crypto.randomUUID()uuid.uuid4()x-api-key: …Authorization: Bearer …payroll_id (required)file_id (required)pay_date (optional)deduction_data_confirmation object (required), including:payroll_id (required)pay_date (required)id (required, UUID)total_amount (required; smallest denomination, e.g. 455 = £4.55)employee_count (required)currency (optional; ISO 4217; defaults to GBP if omitted)deduction_data (required; array)Idempotency-KeyIdempotency-Key.Idempotency-Key.5xx responses).Idempotency-Key with mutating requests you may need to retry.