Pular para o conteúdo

Um texto jurídico, renderizado

GET
/v1/legal/{kind}
curl --request GET \
--url 'https://api.vimine.network/v1/legal/example?locale=it'

A versão em vigor de um tipo (ou ?version= para uma arquivada), com os campos variáveis preenchidos com a identidade do operador e o registro de suboperadores. ?locale=it|en com o italiano como alternativa (o texto italiano prevalece). Os modelos destinados às associações (DPA e anexos) mostram rótulos genéricos onde vão os dados da própria associação.

kind
obrigatório

Tipo de documento

string
locale
string
Valores permitidos: it en zh-Hans zh-Hant fr es de pt-BR
version

Uma versão publicada específica

string

Documento

Tipo de mídiaapplication/json
object
uid
string formato: uuid
kind
obrigatório

Tipo de documento (platform_terms, platform_privacy, platform_cookie, aps_terms, aps_dpa, aps_dpa_annex1_processing … developer_terms)

string
locale
obrigatório
string
Valores permitidos: it en zh-Hans zh-Hant fr es de pt-BR
version
obrigatório

Rótulo da versão (1.0, 1.1, …)

string
title
obrigatório
string
summary

O que mudou nesta versão

string
nullable
effective_from
string formato: date-time
nullable
retired_at
string formato: date-time
nullable
sha256

SHA-256 do corpo canônico do modelo

string
nullable
current
obrigatório

Esta é a versão em vigor do tipo no seu idioma

boolean
requires_reacceptance
boolean
kind_title
string
rendered_sha256

SHA-256 do texto renderizado (campos variáveis preenchidos), como uma aceitação o registra

string
content_md
obrigatório

O texto renderizado, em Markdown. A versão e a data a partir da qual vigora são version e effective_from, não repetidas nele: mostre-as ao lado

string
content_html
obrigatório

O texto renderizado, em HTML (nenhum HTML bruto passa; links limitados a http(s)/mailto)

string
data

Instantâneo estruturado para os documentos gerados a partir de dados (o registro de suboperadores de uma versão do Anexo 3)

object
document_url

Cópia em PDF, quando publicada

string formato: uri
nullable
notice_days
integer
versions
obrigatório
Array<object>
object
version
string
effective_from
string formato: date-time
nullable
retired_at
string formato: date-time
nullable
sha256
string
nullable
current
boolean
Exemplo
{
"locale": "it"
}

Requisição inválida

Tipo de mídiaapplication/problem+json
object
type
obrigatório
string formato: uri
title
obrigatório
string
status
obrigatório
integer
detail
string
code
obrigatório
string
request_id
string
errors
Array<object>
object
field
string
code
string
message
string
Exemplogerado
{
"type": "https://example.com",
"title": "example",
"status": 1,
"detail": "example",
"code": "example",
"request_id": "example",
"errors": [
{
"field": "example",
"code": "example",
"message": "example"
}
]
}

Nenhum documento publicado deste tipo

Limite de requisições excedido

Tipo de mídiaapplication/problem+json
object
type
obrigatório
string formato: uri
title
obrigatório
string
status
obrigatório
integer
detail
string
code
obrigatório
string
request_id
string
errors
Array<object>
object
field
string
code
string
message
string
Exemplogerado
{
"type": "https://example.com",
"title": "example",
"status": 1,
"detail": "example",
"code": "example",
"request_id": "example",
"errors": [
{
"field": "example",
"code": "example",
"message": "example"
}
]
}

Erro interno

Tipo de mídiaapplication/problem+json
object
type
obrigatório
string formato: uri
title
obrigatório
string
status
obrigatório
integer
detail
string
code
obrigatório
string
request_id
string
errors
Array<object>
object
field
string
code
string
message
string
Exemplogerado
{
"type": "https://example.com",
"title": "example",
"status": 1,
"detail": "example",
"code": "example",
"request_id": "example",
"errors": [
{
"field": "example",
"code": "example",
"message": "example"
}
]
}