API Reference

Create consents in bulk

Create multiple consent requests at once. Email-type consents are automatically sent to recipients. Resellers can send consents on behalf of their customers.

Recipient requirements:

  • Must provide email
  • Must provide EITHER (firstname AND lastname) OR (company AND companySiren)

Type-specific rules:

  • EMAIL/LINK: delayInDays is optional (defaults to configured value)
  • MANUAL: state is required, delayInDays is optional
Body Params
recipients
array of objects
required
length ≥ 1

List of consent recipients

recipients*
string
required

Recipient email address

string

Recipient first name (required for natural persons)

string

Recipient last name (required for natural persons)

string

Company name (required for legal persons)

string

French SIREN company identifier (required for legal persons)

string
enum
required

Consent delivery method:

  • EMAIL: Automatically sent via email
  • LINK: Generate shareable link
  • MANUAL: Manual consent creation
Allowed:
integer
enum

Number of days before consent expires. Optional for EMAIL/LINK (uses default if not provided). Optional for MANUAL.

Allowed:
string
enum

Initial consent state. Required when type is MANUAL. Not applicable for EMAIL/LINK types.

Allowed:
uuid

Customer ID (for resellers sending on behalf of customers)

Responses

Language
Credentials
Header
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json