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 and Authorization: Bearer [access-token]payroll_id and batch_id (18 digits)Idempotency-Key: up to 128 characters, for this payroll and batchdeduction_data_confirmation object with batch_id, payroll_id, total_amount (in the currency's minor unit, e.g. 455 = £4.55), employee_count, pay_date, currency and deduction_dataIdempotency-KeyIdempotency-Key.409; retry shortly.Idempotency-Key.5xx responses).Idempotency-Key header on the Salary Deduction Enablement and Salary Deduction Employee Data Push requests it makes to you, and sends the same key when it retries a request. Honouring it is optional.Idempotency-Key with mutating requests you may need to retry.