Identity Relations

The following endpoints are used to insert, retrieve, or delete entries representing identity relations from the database.

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.

{
    "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

Name
Type
Description

id

string

Id of the identity relation

{
    "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

GET [ENVIRONMENT HOSTNAME]/identity-relations/8b5e19fd-424f-4187-bb5f-a33a54bb38fa

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

Name
Type
Description

relations

array

Array of objects containing the relations information

companyIdentityId

string

Id of the company to whom will be associated the relations

{
    "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

POST [ENVIRONMENT HOSTNAME]/identity-relations/

DELETE /identity-relations/:id

DELETE [ENVIRONMENT HOSTNAME]/identity-relations/:id

This endpoint is used to delete a specific identity-relation.

Path Parameters

Name
Type
Description

id

string

Id of the identity relation to be deleted





Example Call

DELETE [ENVIRONMENT HOSTNAME]/identity-relations/edd56760-39e7-45cd-8ca6-21add09ac548

Last updated