For the complete documentation index, see llms.txt. This page is also available as Markdown.

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