consents

Store consents in bulk

Stores one or more consent records for contacts at the target dealer. Accepts between 1 and 500 contacts per request.

Exact duplicates in the same request (same normalized contact value and consent_timestamp) are deduplicated; the last entry wins.

Requires client_key (query string) to identify the target dealer.

On success, returns an empty JSON object and updates the vendor data-received timestamp for the dealer.

post/{contact_type}/consents

Request

Path parameters

contact_type'email' | 'phone_sms' | 'phone_call' required

Channel the consent applies to.

Query parameters

client_keystring required

Fullpath client key for the target dealer (format 40NM-{number}-1). Required on all consent endpoints.

Request body

Response

Consents stored successfully.

CmEmptySuccessResponse required

Empty JSON object returned on successful bulk store.

Example response

{}

Changes

No recorded changes to this operation across all 1 revision of this API.