Accept consent
POST/v1/click/accept
Record consent acceptance with idempotent writes and Pub/Sub integration
Request
Responses
- 201
- 400
- 401
- 403
- 404
- 422
- 429
- 500
- 503
- 504
Consent acceptance recorded successfully
Response Headers
Correlation id for this request, returned on every response (success and error). Quote it when contacting support to pinpoint the exact request, and use it to correlate your own logs. It is the same 128-bit id as the trace-id segment of the traceparent header.
W3C Trace Context identifier for this request, returned on every response. Send your own traceparent on a request to have it adopted, so a multi-call workflow shares one trace. Format: 00-<32-hex trace-id>-<16-hex span-id>-<2-hex flags>.
Invalid request data, including a body with no checksum field (an empty or wrong checksum is a 422 instead), a missing or malformed X-Idempotency-Key, or an identity method the template does not allow (CLICK_BAD_REQUEST, CLICK_VALIDATION_FAILED)
Response Headers
Correlation id for this request, returned on every response (success and error). Quote it when contacting support to pinpoint the exact request, and use it to correlate your own logs. It is the same 128-bit id as the trace-id segment of the traceparent header.
W3C Trace Context identifier for this request, returned on every response. Send your own traceparent on a request to have it adopted, so a multi-call workflow shares one trace. Format: 00-<32-hex trace-id>-<16-hex span-id>-<2-hex flags>.
Missing or invalid authentication credentials. An acceptance needs an OAuth Bearer token.
Response Headers
Correlation id for this request, returned on every response (success and error). Quote it when contacting support to pinpoint the exact request, and use it to correlate your own logs. It is the same 128-bit id as the trace-id segment of the traceparent header.
W3C Trace Context identifier for this request, returned on every response. Send your own traceparent on a request to have it adopted, so a multi-call workflow shares one trace. Format: 00-<32-hex trace-id>-<16-hex span-id>-<2-hex flags>.
The token lacks the scope this operation needs, or the resource belongs to another organization (CLICK_FORBIDDEN), or your account does not include Click (ENTITLEMENT_REQUIRED, with requiredEntitlement).
Response Headers
Correlation id for this request, returned on every response (success and error). Quote it when contacting support to pinpoint the exact request, and use it to correlate your own logs. It is the same 128-bit id as the trace-id segment of the traceparent header.
W3C Trace Context identifier for this request, returned on every response. Send your own traceparent on a request to have it adopted, so a multi-call workflow shares one trace. Format: 00-<32-hex trace-id>-<16-hex span-id>-<2-hex flags>.
No deployment with this ID in your organization (CLICK_DEPLOYMENT_NOT_FOUND), or it is not active (CLICK_DEPLOYMENT_INACTIVE)
Response Headers
Correlation id for this request, returned on every response (success and error). Quote it when contacting support to pinpoint the exact request, and use it to correlate your own logs. It is the same 128-bit id as the trace-id segment of the traceparent header.
W3C Trace Context identifier for this request, returned on every response. Send your own traceparent on a request to have it adopted, so a multi-call workflow shares one trace. Format: 00-<32-hex trace-id>-<16-hex span-id>-<2-hex flags>.
The checksum is empty or is not the SHA-256 of the content the deployment serves, code CLICK_CHECKSUM_MISMATCH: the details name the version served, never the expected checksum. Or the X-Idempotency-Key was already used for a different request body, code CLICK_IDEMPOTENCY_KEY_REUSED. Nothing is recorded.
Response Headers
Correlation id for this request, returned on every response (success and error). Quote it when contacting support to pinpoint the exact request, and use it to correlate your own logs. It is the same 128-bit id as the trace-id segment of the traceparent header.
W3C Trace Context identifier for this request, returned on every response. Send your own traceparent on a request to have it adopted, so a multi-call workflow shares one trace. Format: 00-<32-hex trace-id>-<16-hex span-id>-<2-hex flags>.
The OAuth client exceeded its request rate. Nothing is recorded. Retry after the number of seconds in the Retry-After header.
Response Headers
Correlation id for this request, returned on every response (success and error). Quote it when contacting support to pinpoint the exact request, and use it to correlate your own logs. It is the same 128-bit id as the trace-id segment of the traceparent header.
W3C Trace Context identifier for this request, returned on every response. Send your own traceparent on a request to have it adopted, so a multi-call workflow shares one trace. Format: 00-<32-hex trace-id>-<16-hex span-id>-<2-hex flags>.
Seconds until the rate-limit window resets
Requests allowed in the current window
Requests left in the current window
Unix time, in seconds, at which the window resets
The deployment has no content to serve (CLICK_CONTENT_MISSING)
Response Headers
Correlation id for this request, returned on every response (success and error). Quote it when contacting support to pinpoint the exact request, and use it to correlate your own logs. It is the same 128-bit id as the trace-id segment of the traceparent header.
W3C Trace Context identifier for this request, returned on every response. Send your own traceparent on a request to have it adopted, so a multi-call workflow shares one trace. Format: 00-<32-hex trace-id>-<16-hex span-id>-<2-hex flags>.
Content storage (CLICK_CONTENT_UNAVAILABLE) or the acceptance backend (CLICK_ACCEPT_UPSTREAM_UNAVAILABLE) is temporarily unavailable. The request never reached the recorder, so nothing is recorded; retry with the same X-Idempotency-Key.
Response Headers
Correlation id for this request, returned on every response (success and error). Quote it when contacting support to pinpoint the exact request, and use it to correlate your own logs. It is the same 128-bit id as the trace-id segment of the traceparent header.
W3C Trace Context identifier for this request, returned on every response. Send your own traceparent on a request to have it adopted, so a multi-call workflow shares one trace. Format: 00-<32-hex trace-id>-<16-hex span-id>-<2-hex flags>.
The call to the acceptance backend timed out or dropped after the request may have reached it (CLICK_ACCEPT_OUTCOME_UNKNOWN). The acceptance may or may not be recorded. Retry with the same X-Idempotency-Key: the answer is the receipt if it was recorded, or a fresh attempt if not. Do not tell your user the acceptance failed until the retry answers.
Response Headers
Correlation id for this request, returned on every response (success and error). Quote it when contacting support to pinpoint the exact request, and use it to correlate your own logs. It is the same 128-bit id as the trace-id segment of the traceparent header.
W3C Trace Context identifier for this request, returned on every response. Send your own traceparent on a request to have it adopted, so a multi-call workflow shares one trace. Format: 00-<32-hex trace-id>-<16-hex span-id>-<2-hex flags>.