Submit a jurisdiction's payroll tax setup

Validates and stores the jurisdiction's W-2 payroll tax values for the effective Account, replacing the values stored before. The stored values are returned in employerPayrollSettings.jurisdictions of GET /payments/payer-settings. The Account must have a W-2 employer payroll profile (otherwise 404), and the jurisdiction must be configurable or enabled on the Account (otherwise 403). REQUIRES the Idempotency-Key header even though the shared parameter is optional; a missing key is rejected with 422 (detailCode: forms.IdempotencyKeyRequired).

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Path Params
string
enum
required

The country of the jurisdiction, as a lowercase two-letter code.

Allowed:
string
required
^[A-Z]{2}$

The jurisdiction's two-letter code within the country. Must be one of the configurable or enabled jurisdictions on the Account, as listed in employerPayrollSettings.jurisdictions.{country} of GET /payments/payer-settings.

Body Params

The jurisdiction's payroll tax values. The client supplies ONLY the consent flag in signature; signer identity, timestamp, IP, and user agent are stamped by the server from the authenticated request.

data
object
required
signature
object
required
Headers
string
length between 1 and 255
^[\x21-\x7e]{1,255}$

Optional idempotency token for authenticated POST and PATCH requests. Reusing the same key and body returns the cached response for 24 hours, except credential operations that explicitly document a 409 because one-time secret material is never cached; reusing it with a different body returns 409 IdempotencyKeyConflict. Use 1-255 printable ASCII characters.

string
^(?:[A-Za-z0-9_.]{22}|[a-f0-9]{24})$

Select the Account for an Account-scoped operation. A direct ServiceAccount API key MUST supply this header, and the target must be within the ServiceAccount owner's or Authorization grant's Account boundary. A Person bearer may select an Account on which it has an active Stakeholder, and an Account session may select its bound Account (or a descendant only when the session explicitly includes descendants).

string
enum
Defaults to application/json

Generated from available response content types

Allowed:
Responses

Language
Credentials
Bearer
JWT
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json
application/problem+json