Skip to main content

Identities

Entity›Relationship›Relationship.Organization.Identity

An Identity relationship links an Organisation to an identity in a multi-entity setup. It is used when an organisation has multiple legal identities, branches, or representations that need to be tracked separately while remaining connected to the same parent.

Use the Relationship_Organization_Identity endpoint to manage organisation identities. Identities inherit all fields from Relationship.

Not to be confused with "Organisations"

An Identity (Relationship_Organization_Identity) is a Relationship — it defines a specific identity an organisation holds. An Organisation (Relation_Organization) is the entity itself — the company record. The Identity links your parent organisation to the child organisation that represents a particular identity.

Endpoints​

List Identities​

Retrieve a paginated list of organisation identities.

GET/v1/odata/Relationship_Organization_Identity

Single Identity​

Retrieve a single identity by its ID.

GET/v1/odata/Relationship_Organization_Identity({id})

With expanded relations:

GET/v1/odata/Relationship_Organization_Identity({id})?$expand=Organization,Relation

Create Identity with a New Organization​

Create an identity and its underlying Organisation in one call:

POST/v1/odata/Relationship_Organization_Identity
  • Relation.ID — The parent Relation (the main organisation)
  • Organization — The child Organisation representing this identity (created automatically)

Create Identity from an Existing Organization​

Link an existing Organisation as an identity:

POST/v1/odata/Relationship_Organization_Identity

Update Identity​

Update an existing identity relationship. Provide only the fields to update.

PUT/v1/odata/Relationship_Organization_Identity({id})

Delete Identity​

Delete an identity relationship by ID. This removes the identity link but does not delete the underlying Organisation.

DELETE/v1/odata/Relationship_Organization_Identity({id})

Fields​

Standard Fields (all entities)​

FieldTypeDescription
IDGuidPrimary key (UUID)
_TypeStringEntity type discriminator (Relationship.Organization.Identity)
_NameStringComputed display name
SortIndexDoubleSorting order
CreationDateDateTimeOffsetDate the record was created
LastMutationDateDateTimeOffsetDate of the last modification
IsActiveBooleanWhether the record is active
IsClosedBooleanWhether the record is closed

Identity Fields​

FieldTypeDescription
NameStringIdentity display name

Relationships​

RelationshipTarget EntityCardinalityDescription
RelationRelationN:1Parent relation (the main organisation)
OrganizationRelation.OrganizationN:1The organisation representing this identity
AttachmentsAttachment1:NAttached files
NotesNote1:NNotes
LabelsLabel1:NLabels

Expanding Relationships​

GET/v1/odata/Relationship_Organization_Identity({id})?$expand=Organization,Relation
GET/v1/odata/Relationship_Organization_Identity?$expand=Relation($select=ID)&$select=Name
GET/v1/odata/Relationship_Organization_Identity({id})/Relation

Filtering Examples​

GET/v1/odata/Relationship_Organization_Identity?$filter=contains(Name, '{Name}')&$top={top}
GET/v1/odata/Relationship_Organization_Identity?$filter=CreationDate gt {CreationDate}&$top={top}
GET/v1/odata/Relationship_Organization_Identity?$filter=IsActive eq {IsActive}&$top={top}
GET/v1/odata/Relationship_Organization_Identity?$filter=IsClosed eq {IsClosed}&$top={top}

Custom Query​

Build your own OData query against Relationship_Organization_Identity. Open Run and edit the whole request inline — swap the entity set, change the $filter, or add $expand, $select, $orderby, $top, $skip. Type $ for suggestions; use ↺ Reset to restore this example.

GET/v1/odata/Relationship_Organization_Identity?$top=10