Source
Audit readiness & evidence — found from sitemap — iubenda
Checked for iubenda on 1 Oct 2026
- Page
- https://www.iubenda.com/en/help/6484-consent-solution-http-api-documentation/
- Checked
- 1 Oct 2026, 15:24 UTC
- How we may use it
- Public page, crawling permitted
Technical details
- type
- page
- http status
- 200
- content hash
- sha256:bed4f0f3ef239f687eda2eaf2525013f5cea691e53c3dde0f142c1bb8bbd6159
- permission
- robots_ok
- screenshot
- Screenshot on file (internal exhibit, not published)
Cited by
Facts read from this source
-
API purpose Report an error
“The Consent Database HTTP API allows you to record and retrieve consent actions performed by your users, who will be referred to within the solution as “subjects”.”
-
Beta channel Report an error
“Update: We’ve now added a Beta channel. Here you can test all the latest features before they’re moved to the Current channel.”
-
Auth keys Report an error
“In order to write into the API, we provide two kinds of keys: Public key, commonly used by the Javascript library Private key, commonly used by the HTTP API”
-
Public key scope Report an error
“Public API keys are accepted only on the POST /public/consent endpoint.”
-
Https required Report an error
“After 31 Jan 2023, all requests for Consent Database APIs must adhere to HTTPS protocol.”
-
Content type Report an error
“In order to send data to our HTTP API, the Content-Type header must be set to application/json or application/x-www-form-urlencoded.”
-
Utf8 json only Report an error
“❗️ Consent Database HTTP APIs only support UTF-8 encoded JSON. The APls will return HTTP status 400 for any other encoding headings sent with a request.”
-
Rate limits Report an error
“By default, you can perform a maximum of 50 requests per second and 108000 requests per hour. Server-side, the API will respond with “429 Too Many Requests” if these limits are exceeded”
-
Max request size Report an error
“There is a maximum of 1 MB per call. Server-side, the API will respond with “413 Request Entity Too Large” if these limits are exceeded.”
-
List consents endpoint Report an error
“GET https://consent.iubenda.com/consent For Beta: GET https://consent.iubenda.com/beta/consent”
-
List consents filters Report an error
“subject_id optional String Filter by Subject ID. Default null subject_email_exact optional String Filter by Subject email. It must exactly match (case sensitive). Default null”
-
Consents pagination Report an error
“This method supports cursor-based pagination via the starting_after parameter. This parameter takes an existing consent and returns objects after it.”
-
List consents no proofs Report an error
“Please note, this method doesn’t include the proofs and legal notices of the Consent. You should call GET /consent/:id to get the complete Consent event.”
-
Get consent response Report an error
“"proofs": [ { "content": "proof_1", "form": "proof form" } ], "proof_documents": [”
-
Create consent endpoint Report an error
“POST https://consent.iubenda.com/consent For Beta: POST https://consent.iubenda.com/beta/consent”
-
Consent fields Report an error
“timestamp auto-filled if not provided String ISO 8601 timestamp at which the consent occurred subject Object”
-
Ip autodetect Report an error
“autodetect_ip_address Default `true` String Considered only when using a `public` key. Enables or disables (true, false) the IP address autedetection. Default true”
-
Last consent method Report an error
“GET https://consent.iubenda.com/beta/subjects/:id/consent/last The Last Consent method returns the last consent created for the given subject.”
-
Subjects crud Report an error
“GET https://consent.iubenda.com/subjects For Beta: GET https://consent.iubenda.com/beta/subjects”
-
Subjects update Report an error
“PUT|PATCH https://consent.iubenda.com/subjects/:id For Beta: PUT|PATCH https://consent.iubenda.com/beta/subjects/:id { "first_name": "Mary", "verified": true } This call will update an existing subject.”
-
Subject custom attributes Report an error
“Coming soon custom_attributes optional Object A set of key-value pairs containing custom attributes”
-
Legal notices crud Report an error
“GET https://consent.iubenda.com/legal_notices For Beta: GET https://consent.iubenda.com/beta/legal_notices The documents are returned ordered by timestamp.”
-
Legal notices multilanguage Report an error
“"content": { "en": "privacy policy content", "it": "contenuto della privacy policy" },”
-
Legal notices auto update Report an error
“If you use iubenda for your legal documents, we’ll automatically update the contents of the legal_notices method for you whenever your legal documents are changed.”
-
Legal notices versions Report an error
“GET https://consent.iubenda.com/legal_notices/:identifier/:version For Beta: GET https://consent.iubenda.com/beta/legal_notices/:identifier/:version”
-
Document list limit Report an error
“limit optional Numeric Number indicating the number of results returned. Min: 1, Max: 101. Default 10”
1 fact read from this page is not shown because it could not be confirmed on the page as captured.
Scores citing this record
- The Drafted Generalist Audit readiness & evidence
- The Drafted Generalist Integrations & automation
- The External DPO Audit readiness & evidence
- The External DPO Integrations & automation
- The In-House Counsel Audit readiness & evidence
- The In-House Counsel Integrations & automation
- The IT Integrator Audit readiness & evidence
- The IT Integrator Integrations & automation
- The Lead Auditor Audit readiness & evidence
- The Lead Auditor Integrations & automation
- The Skeptic Audit readiness & evidence
- The Skeptic Integrations & automation