Salta ai contenuti

Le accettazioni legali del socio, e ciò che è ancora da confermare

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

Ogni accettazione, presa visione o consenso che la persona ha registrato (condizioni dell’account, informative privacy, l’informativa ai soci dell’associazione), dai più recenti, più pending: i documenti del livello account e l’informativa privacy di questa associazione che la persona non ha ancora confermato nella versione in vigore. Testi completi: GET /v1/legal/{kind} e GET /v1/aps/{slug}/privacy-notice.

locale
string
Valori ammessi: it en zh-Hans zh-Hant fr es de pt-BR

Accettazioni e documenti da confermare

Tipo di contenutoapplication/json
object
items
obbligatorio
Array<object>
object
at
obbligatorio
string formato: date-time
action
obbligatorio
string
Valori ammessi: accepted acknowledged consented withdrawn declared
channel
string
Valori ammessi: ui public api job paper
kind
obbligatorio
string
title
string
version
obbligatorio
string
sha256
string
nullable
rendered_sha256

Hash del testo effettivamente mostrato

string
nullable
locale
string
nullable
association

L’associazione a cui si riferisce l’atto, se c’è

string
nullable
pending
obbligatorio
object
platform

Documenti del livello account ancora da accettare / di cui prendere visione

Array<object>
object
kind
obbligatorio
string
title
string
locale
string
version
obbligatorio
Esattamente uno tra:
string
sha256
string
nullable
effective_from
string formato: date-time
nullable
action
obbligatorio

Cosa si chiede di fare alla persona

string
Valori ammessi: accepted acknowledged consented
first

Non ha mai confermato nessuna versione di questo tipo (false: una nuova versione lo richiede di nuovo)

boolean
privacy_notice
Esattamente uno tra:
object
kind
obbligatorio
string
title
string
locale
string
version
obbligatorio
Esattamente uno tra:
string
sha256
string
nullable
effective_from
string formato: date-time
nullable
action
obbligatorio

Cosa si chiede di fare alla persona

string
Valori ammessi: accepted acknowledged consented
first

Non ha mai confermato nessuna versione di questo tipo (false: una nuova versione lo richiede di nuovo)

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

Richiesta non valida

Tipo di contenutoapplication/problem+json
object
type
obbligatorio
string formato: uri
title
obbligatorio
string
status
obbligatorio
integer
detail
string
code
obbligatorio
string
request_id
string
errors
Array<object>
object
field
string
code
string
message
string
Esempiogenerato
{
"type": "https://example.com",
"title": "example",
"status": 1,
"detail": "example",
"code": "example",
"request_id": "example",
"errors": [
{
"field": "example",
"code": "example",
"message": "example"
}
]
}

Credenziali mancanti o non valide

Tipo di contenutoapplication/problem+json
object
type
obbligatorio
string formato: uri
title
obbligatorio
string
status
obbligatorio
integer
detail
string
code
obbligatorio
string
request_id
string
errors
Array<object>
object
field
string
code
string
message
string
Esempiogenerato
{
"type": "https://example.com",
"title": "example",
"status": 1,
"detail": "example",
"code": "example",
"request_id": "example",
"errors": [
{
"field": "example",
"code": "example",
"message": "example"
}
]
}

Non consentito

Tipo di contenutoapplication/problem+json
object
type
obbligatorio
string formato: uri
title
obbligatorio
string
status
obbligatorio
integer
detail
string
code
obbligatorio
string
request_id
string
errors
Array<object>
object
field
string
code
string
message
string
Esempiogenerato
{
"type": "https://example.com",
"title": "example",
"status": 1,
"detail": "example",
"code": "example",
"request_id": "example",
"errors": [
{
"field": "example",
"code": "example",
"message": "example"
}
]
}

Non trovato

Tipo di contenutoapplication/problem+json
object
type
obbligatorio
string formato: uri
title
obbligatorio
string
status
obbligatorio
integer
detail
string
code
obbligatorio
string
request_id
string
errors
Array<object>
object
field
string
code
string
message
string
Esempiogenerato
{
"type": "https://example.com",
"title": "example",
"status": 1,
"detail": "example",
"code": "example",
"request_id": "example",
"errors": [
{
"field": "example",
"code": "example",
"message": "example"
}
]
}

Troppe richieste

Tipo di contenutoapplication/problem+json
object
type
obbligatorio
string formato: uri
title
obbligatorio
string
status
obbligatorio
integer
detail
string
code
obbligatorio
string
request_id
string
errors
Array<object>
object
field
string
code
string
message
string
Esempiogenerato
{
"type": "https://example.com",
"title": "example",
"status": 1,
"detail": "example",
"code": "example",
"request_id": "example",
"errors": [
{
"field": "example",
"code": "example",
"message": "example"
}
]
}

Errore interno

Tipo di contenutoapplication/problem+json
object
type
obbligatorio
string formato: uri
title
obbligatorio
string
status
obbligatorio
integer
detail
string
code
obbligatorio
string
request_id
string
errors
Array<object>
object
field
string
code
string
message
string
Esempiogenerato
{
"type": "https://example.com",
"title": "example",
"status": 1,
"detail": "example",
"code": "example",
"request_id": "example",
"errors": [
{
"field": "example",
"code": "example",
"message": "example"
}
]
}