The following endpoints are used to insert, retrieve, or delete entries representing identity relations from the database.
IDENTITY RELATIONS ENDPOINTS
Copy GET /identity-relations/:id
POST /identity-relations/
DELETE /identity-relations/:id
The identity-relation
object
The identity-relation
object establishes the relation between a company identity and a person/company that is also a company officer.
A given identity-relation
is identified by a unique, random id
parameter.
IDENTITY RELATION OBJECT
Copy {
"id" : "8b5e19fd-424f-4187-bb5f-a33a54bb38fa" ,
"fromIdentity" : "6030f456-bcf7-4309-8de2-5ef2871c07d0" ,
"toIdentity" : "a5b1857d-919f-4faa-859c-be665e5a6d9f" ,
"label" : "CEO" ,
"createdAt" : "2020-02-19T15:47:39.993Z" ,
"updatedAt" : "2020-02-19T15:47:39.993Z"
}
GET /identity-relations/:id
GET
[ENVIRONMENT HOSTNAME]/identity-relations/:id
This endpoint allows to retrieve a specific identity relation.
Path Parameters
Id of the identity relation
200
Copy {
"id": "8b5e19fd-424f-4187-bb5f-a33a54bb38fa",
"fromIdentity": "6030f456-bcf7-4309-8de2-5ef2871c07d0",
"toIdentity": "a5b1857d-919f-4faa-859c-be665e5a6d9f",
"label": "CEO",
"createdAt": "2020-02-19T15:47:39.993Z",
"updatedAt": "2020-02-19T15:47:40.944Z"
}
Example Call
Request Curl Response
Copy GET [ ENVIRONMENT HOSTNAME ] / identity - relations / 8b5e19fd - 424f - 4187 - bb5f - a33a54bb38fa
Copy curl -X POST \
[ENVIRONMENT HOSTNAME]/identity-relations/8b5e19fd-424f-4187-bb5f-a33a54bb38fa \
-H 'Content-Type: application/json' \
-H 'apikey: {INSERT YOUR API KEY HERE}' \
Copy {
"id" : "8b5e19fd-424f-4187-bb5f-a33a54bb38fa" ,
"fromIdentity" : "6030f456-bcf7-4309-8de2-5ef2871c07d0" ,
"toIdentity" : "a5b1857d-919f-4faa-859c-be665e5a6d9f" ,
"label" : "CEO" ,
"createdAt" : "2020-02-19T15:47:39.993Z" ,
"updatedAt" : "2020-02-19T15:47:39.993Z"
}
POST /identity-relations
POST
[ENVIRONMENT HOSTNAME]/identity-relations/
This endpoint allows you to submit a new identity relation between two identities
on the database. One of the identities
must belong to an individual company officer, with the other belonging to the company in question.
Request Body
Array of objects containing the relations information
Id of the company to whom will be associated the relations
200 Deposit successfully inserted in the database.
Copy {
"id" : "8b5e19fd-424f-4187-bb5f-a33a54bb38fa" ,
"fromIdentity" : "6030f456-bcf7-4309-8de2-5ef2871c07d0" ,
"toIdentity" : "a5b1857d-919f-4faa-859c-be665e5a6d9f" ,
"label" : "CEO" ,
"createdAt" : "2020-02-19T15:47:39.993Z" ,
"updatedAt" : "2020-02-19T15:47:39.993Z"
}
Example Call
Request Curl Response
Copy POST [ ENVIRONMENT HOSTNAME ] / identity - relations /
Copy curl -X POST \
[ENVIRONMENT HOSTNAME]/identity-relations \
-H 'Content-Type: application/json' \
-H 'apikey: {INSERT YOUR API KEY HERE}' \
-d '{
"companyIdentityId": "f51c7041-fdab-4f03-acaf-9c34df178724",
"relations": [
{
"id": "f51c7041-fdab-4f03-acaf-9c34df178724",
"label": "CEO"
}
]
}
Copy {
"id" : "8b5e19fd-424f-4187-bb5f-a33a54bb38fa" ,
"fromIdentity" : "6030f456-bcf7-4309-8de2-5ef2871c07d0" ,
"toIdentity" : "a5b1857d-919f-4faa-859c-be665e5a6d9f" ,
"label" : "CEO" ,
"createdAt" : "2020-02-19T15:47:39.993Z" ,
"updatedAt" : "2020-02-19T15:47:39.993Z"
}
DELETE /identity-relations/:id
DELETE
[ENVIRONMENT HOSTNAME]/identity-relations/:id
This endpoint is used to delete a specific identity-relation
.
Path Parameters
Id of the identity relation to be deleted
Example Call
Request Curl
Copy DELETE [ ENVIRONMENT HOSTNAME ] / identity - relations / edd56760 - 39e7 - 45cd - 8ca6 - 21add09ac548
Copy curl -X DELETE \
[ENVIRONMENT HOSTNAME]/identity-relations/edd56760-39e7-45cd-8ca6-21add09ac548 \
-H 'apikey: {INSERT API KEY HERE}'