One legal text, rendered
const url = 'https://api.vimine.network/v1/legal/example?locale=it';const options = {method: 'GET'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url 'https://api.vimine.network/v1/legal/example?locale=it'The in-force version of a kind (or ?version= for an archived one), placeholders resolved with the operator identity and the sub-processor registry. ?locale=it|en with fallback to Italian (the Italian text prevails). Tenant-facing templates (DPA and annexes) show generic labels where the association’s own data goes.
Parameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”Document kind
Query Parameters
Section titled “Query Parameters”A specific published version
Responses
Section titled “Responses”Document
object
Document kind (platform_terms, platform_privacy, platform_cookie, aps_terms, aps_dpa, aps_dpa_annex1_processing … developer_terms)
Version label (1.0, 1.1, …)
What changed in this version
SHA-256 of the canonical template body
This is the in-force version of the kind in its locale
SHA-256 of the rendered text (placeholders resolved), as an acceptance of it records it
The rendered text, Markdown. Its version and the date it is in force from are version and effective_from, not repeated in it: show them beside it
The rendered text, HTML (no raw HTML passes; links limited to http(s)/mailto)
Structured snapshot for data-generated documents (the sub-processor registry of an Annex 3 version)
object
PDF twin when published
object
Example
{ "locale": "it"}Invalid request
object
object
Examplegenerated
{ "type": "https://example.com", "title": "example", "status": 1, "detail": "example", "code": "example", "request_id": "example", "errors": [ { "field": "example", "code": "example", "message": "example" } ]}No published document of this kind
Rate limited
object
object
Examplegenerated
{ "type": "https://example.com", "title": "example", "status": 1, "detail": "example", "code": "example", "request_id": "example", "errors": [ { "field": "example", "code": "example", "message": "example" } ]}Internal error
object
object
Examplegenerated
{ "type": "https://example.com", "title": "example", "status": 1, "detail": "example", "code": "example", "request_id": "example", "errors": [ { "field": "example", "code": "example", "message": "example" } ]}