Skip to main content

Organisations

EntityRelationRelation.Organization

Organisations represent companies and institutions in your CRM — the Relation_Organization entity type. An Organisation stores company information such as name, website, VAT number, and chamber of commerce details.

Not to be confused with "Customers"

An Organisation (Relation_Organization) is the entity itself — the company record. A Customer (Relationship_Organization_CommercialRelationship_Customer) is a Relationship that defines an Organisation's role as a customer of your business. The same Organisation can also be a Suspect, Lead, Hot Prospect, Prospect, Supplier, or Partner — each represented by a separate Relationship.

Endpoints

List Organizations

Retrieve a paginated list of organizations.

GET/v1/odata/Relation_Organization

Single Organization

Retrieve a single organization by its ID.

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

With expanded relations:

GET/v1/odata/Relation_Organization({id})?$expand=VisitingAddress,PostalAddress,Branch

Create Organization

Create a new organization.

POST/v1/odata/Relation_Organization

Update Organization

Update an existing organization. Provide only the fields to update.

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

Delete Organization

Delete an organization by ID.

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

Fields

Standard Fields (all entities)

These fields are present on every entity, including organizations.

FieldTypeDescription
IDGuidPrimary key (UUID)
_TypeStringEntity type discriminator (Relation.Organization)
_NameStringDisplay name
SortIndexDoubleSorting order

Organization Fields

FieldTypeRequiredDescription
nameStringYesOrganization name
phoneNumberStringNoPhone number
emailAddressStringNoPrimary email address
financialEmailAddressStringNoEmail for invoicing
websiteStringNoWebsite URL
vatNumberStringNoVAT number
chamberOfCommerceNumberStringNoChamber of Commerce (KVK) number
chamberOfCommerceNameStringNoName as registered at KVK
establishmentNumberDoubleNoKVK establishment number
companyActivityStringNoBusiness activity description (KVK)
numberOfEmployeesDoubleNoNumber of employees (KVK)
oinStringNoOrganization Identification Number
rsinStringNoTax identification number (RSIN)
foundingDateDateNoDate the organization was founded
establishmentDateDateNoDate of establishment registration
discontinuationDateDateNoDate the organization was discontinued
issueDateDateTimeOffsetNoRegistration issue date
expirationDateDateTimeOffsetNoRegistration expiration date

Inherited Fields (from Relation)

These fields are inherited from the parent Relation type and available on all organizations.

FieldTypeDescription
numberDoubleRelation number
pictureFileProfile picture
debtorNumberStringDebtor number
creditorNumberStringCreditor number
ibanStringIBAN bank account number
bicStringBIC/SWIFT code
bankNameStringBank name
facebookStringFacebook URL
twitterStringTwitter/X URL
linkedinStringLinkedIn URL
blogStringBlog URL

Relationships

RelationshipTarget EntityCardinalityDescription
VisitingAddressAddress1:NVisiting/office address
PostalAddressAddress1:NPostal/mailing address
InvoiceAddressAddress1:NInvoice address
BranchDatastore.BranchN:1KVK branch classification
LegalFormDatastore.LegalFormN:1Legal form (BV, NV, etc.)
LanguageDatastore.LanguageN:1Preferred language
LegalEntityLegalEntityN:1Legal entity reference
SuspectRelationship_Organization_CommercialRelationship_SuspectN:NUnqualified company contact (top of funnel)
LeadRelationship_Organization_CommercialRelationship_LeadN:NQualified company lead
HotProspectRelationship_Organization_CommercialRelationship_HotProspectN:NEngaged company showing buying signals
ProspectRelationship_Organization_CommercialRelationship_ProspectN:NCompany in active negotiation
CustomerRelationship_Organization_CommercialRelationship_CustomerN:NSigned company customer
SupplierRelationship_Organization_SupplierN:NCompany that supplies your business
IdentityRelationship_Organization_IdentityN:NYour own organisation identity record

Expanding Relationships

GET/v1/odata/Relation_Organization({id})?$expand=VisitingAddress
GET/v1/odata/Relation_Organization({id})?$expand=VisitingAddress,PostalAddress,Branch,LegalForm

You can navigate directly to related entities:

GET/v1/odata/Relation_Organization({id})/VisitingAddress
DELETE/v1/odata/Relation_Organization({id})/Branch/$ref

Inline Relationship Updates

When creating or updating an organization, you can include related entities inline:

{
"name": "Acme Corp",
"emailAddress": "info@acmecorp.com",
"VisitingAddress": {
"street": "Keizersgracht 123",
"city": "Amsterdam",
"postalCode": "1015 AA",
"country": "NL"
}
}

You can also use binding links to reference existing entities:

{
"name": "Acme Corp",
"Branch@odata.bind": "Datastore_Branch(branch-id-here)"
}

Filtering Examples

GET/v1/odata/Relation_Organization?$filter=name eq '{name}'&$top={top}
GET/v1/odata/Relation_Organization?$filter=contains(name, '{name}')&$top={top}
GET/v1/odata/Relation_Organization?$filter=chamberOfCommerceNumber eq '{chamberOfCommerceNumber}'&$top={top}
GET/v1/odata/Relation_Organization?$filter=NumberOfEmployees gt {NumberOfEmployees}&$top={top}
GET/v1/odata/Relation_Organization?$filter=contains(name, '{name}') and numberOfEmployees gt {numberOfEmployees}&$top={top}
GET/v1/odata/Relation_Organization?$filter=contains(emailAddress, '{emailAddress}')&$top={top}

Data Enrichment

TribeCRM provides an AI-powered assistant endpoint for enriching organization data from external sources (BrandFetch, LinkedIn, Creditsafe, Google Maps).

POST/assistant/getOrganizationData