Aller au contenu

Les acceptations juridiques du membre, et ce qui reste en attente

GET
/v1/me/acceptances
curl --request GET \
--url 'https://api.vimine.network/v1/me/acceptances?locale=it' \
--header 'Authorization: Bearer <token>'

Chaque acceptation, prise de connaissance ou consentement que la personne a enregistré (conditions du compte, notices d’information, la notice de l’association à ses membres), du plus récent au plus ancien, plus pending : les documents liés au compte et la notice d’information de cette association que la personne n’a pas encore confirmés dans leur version en vigueur. Textes complets : GET /v1/legal/{kind} et GET /v1/aps/{slug}/privacy-notice.

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

Acceptations et documents en attente

Type de médiaapplication/json
object
items
obligatoire
Array<object>
object
at
obligatoire
string format : date-time
action
obligatoire
string
Valeurs autorisées : accepted acknowledged consented withdrawn declared
channel
string
Valeurs autorisées : ui public api job paper
kind
obligatoire
string
title
string
version
obligatoire
string
sha256
string
nullable
rendered_sha256

Empreinte du texte réellement affiché

string
nullable
locale
string
nullable
association

L’association que l’acte concerne, le cas échéant

string
nullable
pending
obligatoire
object
platform

Les documents liés au compte qu’il reste à accepter ou dont il reste à prendre acte

Array<object>
object
kind
obligatoire
string
title
string
locale
string
version
obligatoire
Exactement un parmi :
string
sha256
string
nullable
effective_from
string format : date-time
nullable
action
obligatoire

Ce qu’on demande à la personne de faire

string
Valeurs autorisées : accepted acknowledged consented
first

La personne n’a jamais confirmé aucune version de ce type (false : une nouvelle version le redemande)

boolean
privacy_notice
Exactement un parmi :
object
kind
obligatoire
string
title
string
locale
string
version
obligatoire
Exactement un parmi :
string
sha256
string
nullable
effective_from
string format : date-time
nullable
action
obligatoire

Ce qu’on demande à la personne de faire

string
Valeurs autorisées : accepted acknowledged consented
first

La personne n’a jamais confirmé aucune version de ce type (false : une nouvelle version le redemande)

boolean
Exemple
{
"items": [
{
"action": "accepted",
"channel": "ui"
}
],
"pending": {
"platform": [
{
"action": "accepted"
}
],
"privacy_notice": {
"action": "accepted"
}
}
}

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"
}
]
}

Identifiants manquants ou invalides

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"
}
]
}

Non autorisé

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"
}
]
}