Ir al contenido

Las aceptaciones legales del socio, y lo que aún está pendiente

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

Cada aceptación, acuse de recibo o consentimiento que ha registrado la persona (condiciones de la cuenta, políticas de privacidad, la política de la asociación para sus socios), primero los más recientes, y además pending: los documentos de la capa de la cuenta y la política de privacidad de esta asociación sobre los que la persona todavía no se ha pronunciado en su versión en vigor. Textos completos: GET /v1/legal/{kind} y GET /v1/aps/{slug}/privacy-notice.

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

Aceptaciones y documentos pendientes

Tipo de medioapplication/json
object
items
obligatorio
Array<object>
object
at
obligatorio
string formato: date-time
action
obligatorio
string
Valores permitidos: accepted acknowledged consented withdrawn declared
channel
string
Valores permitidos: ui public api job paper
kind
obligatorio
string
title
string
version
obligatorio
string
sha256
string
nullable
rendered_sha256

Hash del texto que se ha mostrado realmente

string
nullable
locale
string
nullable
association

La asociación a la que se refiere el acto, si la hay

string
nullable
pending
obligatorio
object
platform

Documentos de la capa de la cuenta que aún hay que aceptar / confirmar

Array<object>
object
kind
obligatorio
string
title
string
locale
string
version
obligatorio
Uno de:
string
sha256
string
nullable
effective_from
string formato: date-time
nullable
action
obligatorio

Lo que se le pide a la persona

string
Valores permitidos: accepted acknowledged consented
first

Nunca se ha pronunciado sobre ninguna versión de este tipo (false: una versión nueva vuelve a requerirlo)

boolean
privacy_notice
Uno de:
object
kind
obligatorio
string
title
string
locale
string
version
obligatorio
Uno de:
string
sha256
string
nullable
effective_from
string formato: date-time
nullable
action
obligatorio

Lo que se le pide a la persona

string
Valores permitidos: accepted acknowledged consented
first

Nunca se ha pronunciado sobre ninguna versión de este tipo (false: una versión nueva vuelve a requerirlo)

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

Petición no válida

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

Credenciales ausentes o no válidas

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

No permitido

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

No encontrado

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

Límite de frecuencia superado

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

Error interno

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