Skip to content

The member’s legal acceptances, and what is still pending

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

Every acceptance, acknowledgement or consent the person recorded (account terms, privacy notices, the association’s notice to members), newest first, plus pending: the account-layer documents and this association’s privacy notice the person has not acted on at their in-force version. Full texts: GET /v1/legal/{kind} and GET /v1/aps/{slug}/privacy-notice.

locale
string
Allowed values: it en zh-Hans zh-Hant fr es de pt-BR

Acceptances and pending documents

Media typeapplication/json
object
items
required
Array<object>
object
at
required
string format: date-time
action
required
string
Allowed values: accepted acknowledged consented withdrawn declared
channel
string
Allowed values: ui public api job paper
kind
required
string
title
string
version
required
string
sha256
string
nullable
rendered_sha256

Hash of the text actually shown

string
nullable
locale
string
nullable
association

The association the act concerns, when any

string
nullable
pending
required
object
platform

Account-layer documents still to accept / acknowledge

Array<object>
object
kind
required
string
title
string
locale
string
version
required
One of:
string
sha256
string
nullable
effective_from
string format: date-time
nullable
action
required

What the person is asked to do

string
Allowed values: accepted acknowledged consented
first

Never acted on any version of this kind (false: a new version requires it again)

boolean
privacy_notice
One of:
object
kind
required
string
title
string
locale
string
version
required
One of:
string
sha256
string
nullable
effective_from
string format: date-time
nullable
action
required

What the person is asked to do

string
Allowed values: accepted acknowledged consented
first

Never acted on any version of this kind (false: a new version requires it again)

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

Invalid request

Media typeapplication/problem+json
object
type
required
string format: uri
title
required
string
status
required
integer
detail
string
code
required
string
request_id
string
errors
Array<object>
object
field
string
code
string
message
string
Examplegenerated
{
"type": "https://example.com",
"title": "example",
"status": 1,
"detail": "example",
"code": "example",
"request_id": "example",
"errors": [
{
"field": "example",
"code": "example",
"message": "example"
}
]
}

Missing or invalid credentials

Media typeapplication/problem+json
object
type
required
string format: uri
title
required
string
status
required
integer
detail
string
code
required
string
request_id
string
errors
Array<object>
object
field
string
code
string
message
string
Examplegenerated
{
"type": "https://example.com",
"title": "example",
"status": 1,
"detail": "example",
"code": "example",
"request_id": "example",
"errors": [
{
"field": "example",
"code": "example",
"message": "example"
}
]
}

Not allowed

Media typeapplication/problem+json
object
type
required
string format: uri
title
required
string
status
required
integer
detail
string
code
required
string
request_id
string
errors
Array<object>
object
field
string
code
string
message
string
Examplegenerated
{
"type": "https://example.com",
"title": "example",
"status": 1,
"detail": "example",
"code": "example",
"request_id": "example",
"errors": [
{
"field": "example",
"code": "example",
"message": "example"
}
]
}

Not found

Media typeapplication/problem+json
object
type
required
string format: uri
title
required
string
status
required
integer
detail
string
code
required
string
request_id
string
errors
Array<object>
object
field
string
code
string
message
string
Examplegenerated
{
"type": "https://example.com",
"title": "example",
"status": 1,
"detail": "example",
"code": "example",
"request_id": "example",
"errors": [
{
"field": "example",
"code": "example",
"message": "example"
}
]
}

Rate limited

Media typeapplication/problem+json
object
type
required
string format: uri
title
required
string
status
required
integer
detail
string
code
required
string
request_id
string
errors
Array<object>
object
field
string
code
string
message
string
Examplegenerated
{
"type": "https://example.com",
"title": "example",
"status": 1,
"detail": "example",
"code": "example",
"request_id": "example",
"errors": [
{
"field": "example",
"code": "example",
"message": "example"
}
]
}

Internal error

Media typeapplication/problem+json
object
type
required
string format: uri
title
required
string
status
required
integer
detail
string
code
required
string
request_id
string
errors
Array<object>
object
field
string
code
string
message
string
Examplegenerated
{
"type": "https://example.com",
"title": "example",
"status": 1,
"detail": "example",
"code": "example",
"request_id": "example",
"errors": [
{
"field": "example",
"code": "example",
"message": "example"
}
]
}