Organizations
get
Authorizations
AuthorizationstringRequired
Authenticate using Bearer <jwt> format for internal endpoints
Query parameters
searchstringOptional
A search term.
orderingstringOptional
Which field to use when ordering the results.
pageintegerOptional
Page number to retrieve (1-indexed).
page_sizeintegerOptional
Number of results per page. Defaults to the pagination class's page size and respects the configured maximum.
Responses
200Success
application/json
countintegerRequired
nextstring · uri · nullableOptional
previousstring · uri · nullableOptional
get/organizations/
GET /relabase/api/v1/public/organizations/ HTTP/1.1
Host: api.rekap.com
Authorization: YOUR_API_KEY
Accept: */*
200Success
{
"count": 1,
"next": "https://example.com",
"previous": "https://example.com",
"results": [
{
"id": 1,
"uuid": "123e4567-e89b-12d3-a456-426614174000",
"name": "text",
"type": "text",
"domains": [
{
"id": 1,
"domain": "text",
"is_primary": true,
"organization": 1
}
],
"websites": [
{
"id": 1,
"url": "https://example.com",
"description": "text",
"is_primary": true,
"organization": 1
}
],
"industries": [
{
"id": 1,
"industry": "text",
"is_primary": true,
"organization": 1
}
],
"locations": [
{
"id": 1,
"location": "text",
"is_primary": true,
"organization": 1
}
],
"archived": "2026-01-01T00:00:00.000Z",
"created": "2026-01-01T00:00:00.000Z",
"modified": "2026-01-01T00:00:00.000Z",
"last_contact": "2026-01-01T00:00:00.000Z",
"relationship_type": "text"
}
]
}post
Authorizations
AuthorizationstringRequired
Authenticate using Bearer <jwt> format for internal endpoints
Body
namestring · min: 1Required
typestring · min: 1Required
domainstring · nullableOptional
websitestring · nullableOptional
industrystring · nullableOptional
company_sizeinteger · nullableOptional
locationstring · nullableOptional
descriptionstring · nullableOptional
Responses
201Success
application/json
namestring · min: 1Required
typestring · min: 1Required
domainstring · nullableOptional
websitestring · nullableOptional
industrystring · nullableOptional
company_sizeinteger · nullableOptional
locationstring · nullableOptional
descriptionstring · nullableOptional
post/organizations/
POST /relabase/api/v1/public/organizations/ HTTP/1.1
Host: api.rekap.com
Authorization: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 136
{
"name": "text",
"type": "text",
"domain": "text",
"website": "text",
"industry": "text",
"company_size": 1,
"location": "text",
"description": "text"
}201Success
{
"name": "text",
"type": "text",
"domain": "text",
"website": "text",
"industry": "text",
"company_size": 1,
"location": "text",
"description": "text"
}get
Authorizations
AuthorizationstringRequired
Authenticate using Bearer <jwt> format for internal endpoints
Path parameters
idstringRequired
Responses
200Success
application/json
idintegerRead-onlyOptional
uuidstring · uuidRead-onlyOptional
namestring · min: 1 · max: 255Required
typestring · min: 1 · max: 100Required
archivedstring · date-time · nullableRead-onlyOptional
createdstring · date-timeRead-onlyOptional
modifiedstring · date-timeRead-onlyOptional
last_contactstring · date-timeRead-onlyOptional
relationship_typestring · min: 1Read-onlyOptional
get/organizations/{id}/
GET /relabase/api/v1/public/organizations/{id}/ HTTP/1.1
Host: api.rekap.com
Authorization: YOUR_API_KEY
Accept: */*
200Success
{
"id": 1,
"uuid": "123e4567-e89b-12d3-a456-426614174000",
"name": "text",
"type": "text",
"domains": [
{
"id": 1,
"domain": "text",
"is_primary": true,
"organization": 1
}
],
"websites": [
{
"id": 1,
"url": "https://example.com",
"description": "text",
"is_primary": true,
"organization": 1
}
],
"industries": [
{
"id": 1,
"industry": "text",
"is_primary": true,
"organization": 1
}
],
"locations": [
{
"id": 1,
"location": "text",
"is_primary": true,
"organization": 1
}
],
"archived": "2026-01-01T00:00:00.000Z",
"created": "2026-01-01T00:00:00.000Z",
"modified": "2026-01-01T00:00:00.000Z",
"last_contact": "2026-01-01T00:00:00.000Z",
"relationship_type": "text"
}put
Authorizations
AuthorizationstringRequired
Authenticate using Bearer <jwt> format for internal endpoints
Path parameters
idstringRequired
Body
namestring · min: 1 · max: 255Required
typestring · min: 1 · max: 100Required
Responses
200Success
application/json
namestring · min: 1 · max: 255Required
typestring · min: 1 · max: 100Required
put/organizations/{id}/
PUT /relabase/api/v1/public/organizations/{id}/ HTTP/1.1
Host: api.rekap.com
Authorization: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 264
{
"name": "text",
"type": "text",
"domains": [
{
"domain": "text",
"is_primary": true
}
],
"websites": [
{
"url": "https://example.com",
"description": "text",
"is_primary": true
}
],
"industries": [
{
"industry": "text",
"is_primary": true
}
],
"locations": [
{
"location": "text",
"is_primary": true
}
]
}200Success
{
"name": "text",
"type": "text",
"domains": [
{
"id": 1,
"domain": "text",
"is_primary": true,
"organization": 1
}
],
"websites": [
{
"id": 1,
"url": "https://example.com",
"description": "text",
"is_primary": true,
"organization": 1
}
],
"industries": [
{
"id": 1,
"industry": "text",
"is_primary": true,
"organization": 1
}
],
"locations": [
{
"id": 1,
"location": "text",
"is_primary": true,
"organization": 1
}
]
}delete
Authorizations
AuthorizationstringRequired
Authenticate using Bearer <jwt> format for internal endpoints
Path parameters
idstringRequired
Responses
204Success
delete/organizations/{id}/
DELETE /relabase/api/v1/public/organizations/{id}/ HTTP/1.1
Host: api.rekap.com
Authorization: YOUR_API_KEY
Accept: */*
204Success
No content
patch
Authorizations
AuthorizationstringRequired
Authenticate using Bearer <jwt> format for internal endpoints
Path parameters
idstringRequired
Body
namestring · min: 1 · max: 255Required
typestring · min: 1 · max: 100Required
Responses
200Success
application/json
namestring · min: 1 · max: 255Required
typestring · min: 1 · max: 100Required
patch/organizations/{id}/
PATCH /relabase/api/v1/public/organizations/{id}/ HTTP/1.1
Host: api.rekap.com
Authorization: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 264
{
"name": "text",
"type": "text",
"domains": [
{
"domain": "text",
"is_primary": true
}
],
"websites": [
{
"url": "https://example.com",
"description": "text",
"is_primary": true
}
],
"industries": [
{
"industry": "text",
"is_primary": true
}
],
"locations": [
{
"location": "text",
"is_primary": true
}
]
}200Success
{
"name": "text",
"type": "text",
"domains": [
{
"id": 1,
"domain": "text",
"is_primary": true,
"organization": 1
}
],
"websites": [
{
"id": 1,
"url": "https://example.com",
"description": "text",
"is_primary": true,
"organization": 1
}
],
"industries": [
{
"id": 1,
"industry": "text",
"is_primary": true,
"organization": 1
}
],
"locations": [
{
"id": 1,
"location": "text",
"is_primary": true,
"organization": 1
}
]
}Last updated