Aller au contenu

Les textes juridiques en vigueur de la plateforme (conditions, vie privée, DPA et annexes, conditions pour les développeurs)

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

Une entrée par type et par langue, en vigueur aujourd’hui. ?all=1 ajoute l’archive des versions précédentes ; ?locale=it|en limite les langues.

locale

Seulement cette langue

string
Valeurs autorisées : it en zh-Hans zh-Hant fr es de pt-BR
all

1 pour inclure les versions précédentes

string

Documents

Type de médiaapplication/json
object
documents
obligatoire
Array<object>
object
uid
string format : uuid
kind
obligatoire

Type de document (platform_terms, platform_privacy, platform_cookie, aps_terms, aps_dpa, aps_dpa_annex1_processing … developer_terms)

string
locale
obligatoire
string
Valeurs autorisées : it en zh-Hans zh-Hant fr es de pt-BR
version
obligatoire

Libellé de version (1.0, 1.1, …)

string
title
obligatoire
string
summary

Ce qui a changé dans cette version

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

SHA-256 du corps canonique du modèle

string
nullable
current
obligatoire

C’est la version en vigueur de ce type dans sa langue

boolean
requires_reacceptance
boolean
archive

Les versions précédentes (avec ?all=1)

Array<object>
object
uid
string format : uuid
kind
obligatoire

Type de document (platform_terms, platform_privacy, platform_cookie, aps_terms, aps_dpa, aps_dpa_annex1_processing … developer_terms)

string
locale
obligatoire
string
Valeurs autorisées : it en zh-Hans zh-Hant fr es de pt-BR
version
obligatoire

Libellé de version (1.0, 1.1, …)

string
title
obligatoire
string
summary

Ce qui a changé dans cette version

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

SHA-256 du corps canonique du modèle

string
nullable
current
obligatoire

C’est la version en vigueur de ce type dans sa langue

boolean
requires_reacceptance
boolean
Exemple
{
"documents": [
{
"locale": "it"
}
],
"archive": [
{
"locale": "it"
}
]
}

Requête invalide

Type de médiaapplication/problem+json
object
type
obligatoire
string format : uri
title
obligatoire
string
status
obligatoire
integer
detail
string
code
obligatoire
string
request_id
string
errors
Array<object>
object
field
string
code
string
message
string
Exemplegénéré
{
"type": "https://example.com",
"title": "example",
"status": 1,
"detail": "example",
"code": "example",
"request_id": "example",
"errors": [
{
"field": "example",
"code": "example",
"message": "example"
}
]
}

Introuvable

Type de médiaapplication/problem+json
object
type
obligatoire
string format : uri
title
obligatoire
string
status
obligatoire
integer
detail
string
code
obligatoire
string
request_id
string
errors
Array<object>
object
field
string
code
string
message
string
Exemplegénéré
{
"type": "https://example.com",
"title": "example",
"status": 1,
"detail": "example",
"code": "example",
"request_id": "example",
"errors": [
{
"field": "example",
"code": "example",
"message": "example"
}
]
}

Limite de débit atteinte

Type de médiaapplication/problem+json
object
type
obligatoire
string format : uri
title
obligatoire
string
status
obligatoire
integer
detail
string
code
obligatoire
string
request_id
string
errors
Array<object>
object
field
string
code
string
message
string
Exemplegénéré
{
"type": "https://example.com",
"title": "example",
"status": 1,
"detail": "example",
"code": "example",
"request_id": "example",
"errors": [
{
"field": "example",
"code": "example",
"message": "example"
}
]
}

Erreur interne

Type de médiaapplication/problem+json
object
type
obligatoire
string format : uri
title
obligatoire
string
status
obligatoire
integer
detail
string
code
obligatoire
string
request_id
string
errors
Array<object>
object
field
string
code
string
message
string
Exemplegénéré
{
"type": "https://example.com",
"title": "example",
"status": 1,
"detail": "example",
"code": "example",
"request_id": "example",
"errors": [
{
"field": "example",
"code": "example",
"message": "example"
}
]
}