Pular para o conteúdo

As aceitações de documentos jurídicos do associado, e o que ainda está pendente

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

Cada aceitação, ciência ou consentimento que a pessoa registrou (condições de uso da conta, avisos de privacidade, o aviso da associação aos associados), os mais recentes primeiro, mais pending: os documentos da camada da conta e o aviso de privacidade desta associação sobre os quais a pessoa ainda não se manifestou na sua versão em vigor. Textos completos: GET /v1/legal/{kind} e GET /v1/aps/{slug}/privacy-notice.

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

Aceitações e documentos pendentes

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

Hash do texto realmente mostrado

string
nullable
locale
string
nullable
association

A associação a que o ato se refere, quando houver

string
nullable
pending
obrigatório
object
platform

Documentos da camada da conta que ainda aguardam aceitação / ciência

Array<object>
object
kind
obrigatório
string
title
string
locale
string
version
obrigatório
Exatamente um de:
string
sha256
string
nullable
effective_from
string formato: date-time
nullable
action
obrigatório

O que se pede à pessoa

string
Valores permitidos: accepted acknowledged consented
first

Nunca se manifestou sobre nenhuma versão deste tipo (false: uma nova versão o exige de novo)

boolean
privacy_notice
Exatamente um de:
object
kind
obrigatório
string
title
string
locale
string
version
obrigatório
Exatamente um de:
string
sha256
string
nullable
effective_from
string formato: date-time
nullable
action
obrigatório

O que se pede à pessoa

string
Valores permitidos: accepted acknowledged consented
first

Nunca se manifestou sobre nenhuma versão deste tipo (false: uma nova versão o exige de novo)

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

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

Credenciais ausentes ou inválidas

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

Não permitido

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

Não encontrado

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

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