Skip to content

Companies

The organizations your contacts work for.

17 endpoints. Every request needs an X-Api-Key header.

List companies

GET/api/v1/companies/

Parameters

cursorquery, string
Opaque pagination cursor (follow next/previous URLs).
searchquery, string
Response fields 39
created_sourceenum
created_source_labelstring
idstring (uuid)
organisationstring (uuid)
namestring
contacts_countobject
industrystring
sizeenum
phone_country_codestring
phonestring
emailstring (email)
websitestring
linkedin_urlstring
company_typestring
owner_uuidobject
owner_nameobject
streetstring
citystring
statestring
postal_codestring
countrystring
gstinstring
panstring
annual_revenuestring
annual_revenue_currencystring
employee_countinteger
descriptionstring
founded_yearinteger
parent_companyobject
tagsobject
last_activity_atstring (date-time)
created_by_uuidobject
created_by_usernameobject
created_by_first_nameobject
created_by_last_nameobject
created_by_nameobject
created_atstring (date-time)
updated_atstring (date-time)
custom_fieldsobject
curl "https://api.vivrecrm.com/api/v1/companies/" \
  -H "X-Api-Key: $VIVRE_API_KEY"
Response 200
{
  "count": 1,
  "next": null,
  "previous": null,
  "results": [
    {
      "created_source": "api_key",
      "created_source_label": "",
      "id": "7c9e6679-7425-40de-944b-e07fc1f90ae7",
      "organisation": "7c9e6679-7425-40de-944b-e07fc1f90ae7",
      "name": "Kaveri Foods",
      "contacts_count": null,
      "industry": "",
      "size": "1-10",
      "phone_country_code": "+91",
      "phone": "9876543210",
      "email": "[email protected]",
      "website": "https://kaverifoods.in",
      "linkedin_url": "",
      "company_type": "",
      "owner_uuid": null,
      "owner_name": null,
      "street": "",
      "city": "Hyderabad",
      "state": "",
      "postal_code": "",
      "country": "India",
      "gstin": "",
      "pan": "",
      "annual_revenue": "",
      "annual_revenue_currency": "",
      "employee_count": 1,
      "description": "Annual plan for the Hyderabad team.",
      "founded_year": 1,
      "parent_company": null,
      "tags": null,
      "last_activity_at": "2026-10-17T09:30:00+05:30",
      "created_by_uuid": null,
      "created_by_username": null,
      "created_by_first_name": null,
      "created_by_last_name": null,
      "created_by_name": null,
      "created_at": "2026-10-17T09:30:00+05:30",
      "updated_at": "2026-10-17T09:30:00+05:30",
      "custom_fields": {}
    }
  ]
}

Create company

POST/api/v1/companies/

Body

namestringRequired
industrystring, can be null
sizeenum, can be null
One of 1-10, 11-50, 51-200, 201-500, 501-1000, 1000+.
phone_country_codestring
phonestring, can be null
emailstring (email), can be null
websitestring, can be null
linkedin_urlstring, can be null
company_typestring, can be null
owner_idstring, can be null
streetstring, can be null
citystring, can be null
statestring, can be null
postal_codestring, can be null
countrystring, can be null
gstinstring, can be null
panstring, can be null
annual_revenuestring, can be null
annual_revenue_currencystring
employee_countinteger, can be null
descriptionstring, can be null
founded_yearinteger, can be null
parent_company_idstring, can be null
custom_fieldsobject
Response fields 39
created_sourceenum
created_source_labelstring
idstring (uuid)
organisationstring (uuid)
namestring
contacts_countobject
industrystring
sizeenum
phone_country_codestring
phonestring
emailstring (email)
websitestring
linkedin_urlstring
company_typestring
owner_uuidobject
owner_nameobject
streetstring
citystring
statestring
postal_codestring
countrystring
gstinstring
panstring
annual_revenuestring
annual_revenue_currencystring
employee_countinteger
descriptionstring
founded_yearinteger
parent_companyobject
tagsobject
last_activity_atstring (date-time)
created_by_uuidobject
created_by_usernameobject
created_by_first_nameobject
created_by_last_nameobject
created_by_nameobject
created_atstring (date-time)
updated_atstring (date-time)
custom_fieldsobject
curl -X POST "https://api.vivrecrm.com/api/v1/companies/" \
  -H "X-Api-Key: $VIVRE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"name": "Kaveri Foods", "phone_country_code": "+91", "phone": "9876543210", "email": "[email protected]"}'
Response 201
{
  "created_source": "api_key",
  "created_source_label": "",
  "id": "7c9e6679-7425-40de-944b-e07fc1f90ae7",
  "organisation": "7c9e6679-7425-40de-944b-e07fc1f90ae7",
  "name": "Kaveri Foods",
  "contacts_count": null,
  "industry": "",
  "size": "1-10",
  "phone_country_code": "+91",
  "phone": "9876543210",
  "email": "[email protected]",
  "website": "https://kaverifoods.in",
  "linkedin_url": "",
  "company_type": "",
  "owner_uuid": null,
  "owner_name": null,
  "street": "",
  "city": "Hyderabad",
  "state": "",
  "postal_code": "",
  "country": "India",
  "gstin": "",
  "pan": "",
  "annual_revenue": "",
  "annual_revenue_currency": "",
  "employee_count": 1,
  "description": "Annual plan for the Hyderabad team.",
  "founded_year": 1,
  "parent_company": null,
  "tags": null,
  "last_activity_at": "2026-10-17T09:30:00+05:30",
  "created_by_uuid": null,
  "created_by_username": null,
  "created_by_first_name": null,
  "created_by_last_name": null,
  "created_by_name": null,
  "created_at": "2026-10-17T09:30:00+05:30",
  "updated_at": "2026-10-17T09:30:00+05:30",
  "custom_fields": {}
}

Retrieve a company

GET/api/v1/companies/{public_id}/

Parameters

public_idpath, stringRequired
The record's public id (a UUID).
Response fields 39
created_sourceenum
created_source_labelstring
idstring (uuid)
organisationstring (uuid)
namestring
contacts_countobject
industrystring
sizeenum
phone_country_codestring
phonestring
emailstring (email)
websitestring
linkedin_urlstring
company_typestring
owner_uuidobject
owner_nameobject
streetstring
citystring
statestring
postal_codestring
countrystring
gstinstring
panstring
annual_revenuestring
annual_revenue_currencystring
employee_countinteger
descriptionstring
founded_yearinteger
parent_companyobject
tagsobject
last_activity_atstring (date-time)
created_by_uuidobject
created_by_usernameobject
created_by_first_nameobject
created_by_last_nameobject
created_by_nameobject
created_atstring (date-time)
updated_atstring (date-time)
custom_fieldsobject
curl "https://api.vivrecrm.com/api/v1/companies/7c9e6679-7425-40de-944b-e07fc1f90ae7/" \
  -H "X-Api-Key: $VIVRE_API_KEY"
Response 200
{
  "created_source": "api_key",
  "created_source_label": "",
  "id": "7c9e6679-7425-40de-944b-e07fc1f90ae7",
  "organisation": "7c9e6679-7425-40de-944b-e07fc1f90ae7",
  "name": "Kaveri Foods",
  "contacts_count": null,
  "industry": "",
  "size": "1-10",
  "phone_country_code": "+91",
  "phone": "9876543210",
  "email": "[email protected]",
  "website": "https://kaverifoods.in",
  "linkedin_url": "",
  "company_type": "",
  "owner_uuid": null,
  "owner_name": null,
  "street": "",
  "city": "Hyderabad",
  "state": "",
  "postal_code": "",
  "country": "India",
  "gstin": "",
  "pan": "",
  "annual_revenue": "",
  "annual_revenue_currency": "",
  "employee_count": 1,
  "description": "Annual plan for the Hyderabad team.",
  "founded_year": 1,
  "parent_company": null,
  "tags": null,
  "last_activity_at": "2026-10-17T09:30:00+05:30",
  "created_by_uuid": null,
  "created_by_username": null,
  "created_by_first_name": null,
  "created_by_last_name": null,
  "created_by_name": null,
  "created_at": "2026-10-17T09:30:00+05:30",
  "updated_at": "2026-10-17T09:30:00+05:30",
  "custom_fields": {}
}

Replace a company

PUT/api/v1/companies/{public_id}/

Parameters

public_idpath, stringRequired
The record's public id (a UUID).

Body

namestringRequired
industrystring, can be null
sizeenum, can be null
One of 1-10, 11-50, 51-200, 201-500, 501-1000, 1000+.
phone_country_codestring
phonestring, can be null
emailstring (email), can be null
websitestring, can be null
linkedin_urlstring, can be null
company_typestring, can be null
owner_idstring, can be null
streetstring, can be null
citystring, can be null
statestring, can be null
postal_codestring, can be null
countrystring, can be null
gstinstring, can be null
panstring, can be null
annual_revenuestring, can be null
annual_revenue_currencystring
employee_countinteger, can be null
descriptionstring, can be null
founded_yearinteger, can be null
parent_company_idstring, can be null
custom_fieldsobject
Response fields 39
created_sourceenum
created_source_labelstring
idstring (uuid)
organisationstring (uuid)
namestring
contacts_countobject
industrystring
sizeenum
phone_country_codestring
phonestring
emailstring (email)
websitestring
linkedin_urlstring
company_typestring
owner_uuidobject
owner_nameobject
streetstring
citystring
statestring
postal_codestring
countrystring
gstinstring
panstring
annual_revenuestring
annual_revenue_currencystring
employee_countinteger
descriptionstring
founded_yearinteger
parent_companyobject
tagsobject
last_activity_atstring (date-time)
created_by_uuidobject
created_by_usernameobject
created_by_first_nameobject
created_by_last_nameobject
created_by_nameobject
created_atstring (date-time)
updated_atstring (date-time)
custom_fieldsobject
curl -X PUT "https://api.vivrecrm.com/api/v1/companies/7c9e6679-7425-40de-944b-e07fc1f90ae7/" \
  -H "X-Api-Key: $VIVRE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"name": "Kaveri Foods", "phone_country_code": "+91", "phone": "9876543210", "email": "[email protected]"}'
Response 200
{
  "created_source": "api_key",
  "created_source_label": "",
  "id": "7c9e6679-7425-40de-944b-e07fc1f90ae7",
  "organisation": "7c9e6679-7425-40de-944b-e07fc1f90ae7",
  "name": "Kaveri Foods",
  "contacts_count": null,
  "industry": "",
  "size": "1-10",
  "phone_country_code": "+91",
  "phone": "9876543210",
  "email": "[email protected]",
  "website": "https://kaverifoods.in",
  "linkedin_url": "",
  "company_type": "",
  "owner_uuid": null,
  "owner_name": null,
  "street": "",
  "city": "Hyderabad",
  "state": "",
  "postal_code": "",
  "country": "India",
  "gstin": "",
  "pan": "",
  "annual_revenue": "",
  "annual_revenue_currency": "",
  "employee_count": 1,
  "description": "Annual plan for the Hyderabad team.",
  "founded_year": 1,
  "parent_company": null,
  "tags": null,
  "last_activity_at": "2026-10-17T09:30:00+05:30",
  "created_by_uuid": null,
  "created_by_username": null,
  "created_by_first_name": null,
  "created_by_last_name": null,
  "created_by_name": null,
  "created_at": "2026-10-17T09:30:00+05:30",
  "updated_at": "2026-10-17T09:30:00+05:30",
  "custom_fields": {}
}

Update a company

PATCH/api/v1/companies/{public_id}/

Parameters

public_idpath, stringRequired
The record's public id (a UUID).

Body

namestringRequired
industrystring, can be null
sizeenum, can be null
One of 1-10, 11-50, 51-200, 201-500, 501-1000, 1000+.
phone_country_codestring
phonestring, can be null
emailstring (email), can be null
websitestring, can be null
linkedin_urlstring, can be null
company_typestring, can be null
owner_idstring, can be null
streetstring, can be null
citystring, can be null
statestring, can be null
postal_codestring, can be null
countrystring, can be null
gstinstring, can be null
panstring, can be null
annual_revenuestring, can be null
annual_revenue_currencystring
employee_countinteger, can be null
descriptionstring, can be null
founded_yearinteger, can be null
parent_company_idstring, can be null
custom_fieldsobject
Response fields 39
created_sourceenum
created_source_labelstring
idstring (uuid)
organisationstring (uuid)
namestring
contacts_countobject
industrystring
sizeenum
phone_country_codestring
phonestring
emailstring (email)
websitestring
linkedin_urlstring
company_typestring
owner_uuidobject
owner_nameobject
streetstring
citystring
statestring
postal_codestring
countrystring
gstinstring
panstring
annual_revenuestring
annual_revenue_currencystring
employee_countinteger
descriptionstring
founded_yearinteger
parent_companyobject
tagsobject
last_activity_atstring (date-time)
created_by_uuidobject
created_by_usernameobject
created_by_first_nameobject
created_by_last_nameobject
created_by_nameobject
created_atstring (date-time)
updated_atstring (date-time)
custom_fieldsobject
curl -X PATCH "https://api.vivrecrm.com/api/v1/companies/7c9e6679-7425-40de-944b-e07fc1f90ae7/" \
  -H "X-Api-Key: $VIVRE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"name": "Kaveri Foods", "phone_country_code": "+91", "phone": "9876543210", "email": "[email protected]"}'
Response 200
{
  "created_source": "api_key",
  "created_source_label": "",
  "id": "7c9e6679-7425-40de-944b-e07fc1f90ae7",
  "organisation": "7c9e6679-7425-40de-944b-e07fc1f90ae7",
  "name": "Kaveri Foods",
  "contacts_count": null,
  "industry": "",
  "size": "1-10",
  "phone_country_code": "+91",
  "phone": "9876543210",
  "email": "[email protected]",
  "website": "https://kaverifoods.in",
  "linkedin_url": "",
  "company_type": "",
  "owner_uuid": null,
  "owner_name": null,
  "street": "",
  "city": "Hyderabad",
  "state": "",
  "postal_code": "",
  "country": "India",
  "gstin": "",
  "pan": "",
  "annual_revenue": "",
  "annual_revenue_currency": "",
  "employee_count": 1,
  "description": "Annual plan for the Hyderabad team.",
  "founded_year": 1,
  "parent_company": null,
  "tags": null,
  "last_activity_at": "2026-10-17T09:30:00+05:30",
  "created_by_uuid": null,
  "created_by_username": null,
  "created_by_first_name": null,
  "created_by_last_name": null,
  "created_by_name": null,
  "created_at": "2026-10-17T09:30:00+05:30",
  "updated_at": "2026-10-17T09:30:00+05:30",
  "custom_fields": {}
}

Delete a company

DELETE/api/v1/companies/{public_id}/

Parameters

public_idpath, stringRequired
The record's public id (a UUID).
curl -X DELETE "https://api.vivrecrm.com/api/v1/companies/7c9e6679-7425-40de-944b-e07fc1f90ae7/" \
  -H "X-Api-Key: $VIVRE_API_KEY"

Bulk delete

POST/api/v1/companies/bulk-delete/

Body

idsarray of string (uuid)
Company public ids. A value that is not a UUID is reported in failed.
company_idsarray of string (uuid)
Older name for ids.
Response fields 4
deletedarray of string (uuid)
The ids that were deleted, as strings, in request order (duplicates removed).
deleted_countinteger
failedarray of object
Ids not deleted. An id that is not a UUID, is in another organization, is already deleted or is outside the caller's visibility is reported as "Not found.".
failed_countinteger
curl -X POST "https://api.vivrecrm.com/api/v1/companies/bulk-delete/" \
  -H "X-Api-Key: $VIVRE_API_KEY"
Response 200
{
  "deleted": [
    "7c9e6679-7425-40de-944b-e07fc1f90ae7"
  ],
  "deleted_count": 1,
  "failed": [
    {
      "id": "7c9e6679-7425-40de-944b-e07fc1f90ae7",
      "reason": ""
    }
  ],
  "failed_count": 1
}

Add tags to many companies

POST/api/v1/companies/bulk-tag/

Body

entity_idsarray of string (uuid)Required
Public ids of the records. All must be live records of the organization, else 400.
tag_idstring (uuid)Required
The tag's public id.
Response fields 3
created_countinteger
Assignments added (records that already had the tag are not counted).
entity_idsarray of string (uuid)
Public ids of the records acted on, leaving out leads and deals the caller cannot see.
tag_idstring (uuid)
curl -X POST "https://api.vivrecrm.com/api/v1/companies/bulk-tag/" \
  -H "X-Api-Key: $VIVRE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"entity_ids": ["7c9e6679-7425-40de-944b-e07fc1f90ae7"], "tag_id": "7c9e6679-7425-40de-944b-e07fc1f90ae7"}'
Response 200
{
  "created_count": 1,
  "entity_ids": [
    "7c9e6679-7425-40de-944b-e07fc1f90ae7"
  ],
  "tag_id": "7c9e6679-7425-40de-944b-e07fc1f90ae7"
}

Remove tags from many companies

POST/api/v1/companies/bulk-untag/

Body

entity_idsarray of string (uuid)Required
Public ids of the records. All must be live records of the organization, else 400.
tag_idstring (uuid)Required
The tag's public id.
Response fields 3
removed_countinteger
Tag assignments deleted.
entity_idsarray of string (uuid)
Public ids of the records acted on, leaving out leads and deals the caller cannot see.
tag_idstring (uuid)
curl -X POST "https://api.vivrecrm.com/api/v1/companies/bulk-untag/" \
  -H "X-Api-Key: $VIVRE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"entity_ids": ["7c9e6679-7425-40de-944b-e07fc1f90ae7"], "tag_id": "7c9e6679-7425-40de-944b-e07fc1f90ae7"}'
Response 200
{
  "removed_count": 1,
  "entity_ids": [
    "7c9e6679-7425-40de-944b-e07fc1f90ae7"
  ],
  "tag_id": "7c9e6679-7425-40de-944b-e07fc1f90ae7"
}

Company counts for the list header

GET/api/v1/companies/stats/

Response fields 8
totalinteger
mineinteger
Owned by the caller.
unassignedinteger
No owner.
taggedinteger
this_monthinteger
Created since the 1st of the organization's current month.
with_websiteinteger
with_phoneinteger
thin_coverageinteger
Companies with fewer than 2 live contacts.
curl "https://api.vivrecrm.com/api/v1/companies/stats/" \
  -H "X-Api-Key: $VIVRE_API_KEY"
Response 200
{
  "total": 1,
  "mine": 1,
  "unassigned": 1,
  "tagged": 1,
  "this_month": 1,
  "with_website": 1,
  "with_phone": 1,
  "thin_coverage": 1
}

Ids of every company the list shows

GET/api/v1/companies/ids/

"Select all N matching". Takes the list's own query (search, filter (compound JSON) and ordering), and answers the public ids in the list's order, up to 10,000, with the total. Pass them in batches to the bulk actions.

Response fields 3
countinteger
Every match, which may be more than limit.
idsarray of string (uuid)
Public ids of the first limit matches, in the list's order.
limitinteger
The most ids answered: 10,000.
curl "https://api.vivrecrm.com/api/v1/companies/ids/" \
  -H "X-Api-Key: $VIVRE_API_KEY"
Response 200
{
  "count": 1,
  "ids": [
    "7c9e6679-7425-40de-944b-e07fc1f90ae7"
  ],
  "limit": 1
}

A company's activity timeline

GET/api/v1/companies/{public_id}/activities/

Parameters

public_idpath, stringRequired
Response fields 19
sourceenum
source_labelstring
idstring (uuid)
organisationstring (uuid)
entity_typeenum
entity_idstring
entity_public_idobject
typeenum
actor_typeenum
created_by_uuidobject
created_by_usernameobject
created_by_first_nameobject
created_by_last_nameobject
created_by_nameobject
is_outboundboolean
response_time_secondsinteger
contentstring
created_atstring (date-time)
emailobject
curl "https://api.vivrecrm.com/api/v1/companies/7c9e6679-7425-40de-944b-e07fc1f90ae7/activities/" \
  -H "X-Api-Key: $VIVRE_API_KEY"
Response 200
{
  "count": 1,
  "next": null,
  "previous": null,
  "results": [
    {
      "source": "api_key",
      "source_label": "",
      "id": "7c9e6679-7425-40de-944b-e07fc1f90ae7",
      "organisation": "7c9e6679-7425-40de-944b-e07fc1f90ae7",
      "entity_type": "Contact",
      "entity_id": "7c9e6679-7425-40de-944b-e07fc1f90ae7",
      "entity_public_id": "7c9e6679-7425-40de-944b-e07fc1f90ae7",
      "type": "email_sent",
      "actor_type": "human",
      "created_by_uuid": null,
      "created_by_username": null,
      "created_by_first_name": null,
      "created_by_last_name": null,
      "created_by_name": null,
      "is_outbound": true,
      "response_time_seconds": 1,
      "content": "Called, wants a demo on Friday.",
      "created_at": "2026-10-17T09:30:00+05:30",
      "email": "[email protected]"
    }
  ]
}

A company's contacts, paginated

GET/api/v1/companies/{public_id}/contacts/

Parameters

public_idpath, stringRequired
Response fields 12
idstring (uuid)
first_namestring
last_namestring
full_namestring
emailstring
phonestring
phone_country_codestring
job_titlestring
whatsapp_numberstring
whatsapp_country_codestring
company_namestring
company_idstring (uuid)
The company's public id.
curl "https://api.vivrecrm.com/api/v1/companies/7c9e6679-7425-40de-944b-e07fc1f90ae7/contacts/" \
  -H "X-Api-Key: $VIVRE_API_KEY"
Response 200
{
  "count": 1,
  "next": null,
  "previous": null,
  "results": [
    {
      "id": "7c9e6679-7425-40de-944b-e07fc1f90ae7",
      "first_name": "Asha",
      "last_name": "Rao",
      "full_name": "Asha Rao",
      "email": "[email protected]",
      "phone": "9876543210",
      "phone_country_code": "+91",
      "job_title": "Head of Operations",
      "whatsapp_number": "9876543210",
      "whatsapp_country_code": "+91",
      "company_name": "",
      "company_id": "7c9e6679-7425-40de-944b-e07fc1f90ae7"
    }
  ]
}

Restore a deleted company

POST/api/v1/companies/{public_id}/restore/

Parameters

public_idpath, stringRequired
Response fields 39
created_sourceenum
created_source_labelstring
idstring (uuid)
organisationstring (uuid)
namestring
contacts_countobject
industrystring
sizeenum
phone_country_codestring
phonestring
emailstring (email)
websitestring
linkedin_urlstring
company_typestring
owner_uuidobject
owner_nameobject
streetstring
citystring
statestring
postal_codestring
countrystring
gstinstring
panstring
annual_revenuestring
annual_revenue_currencystring
employee_countinteger
descriptionstring
founded_yearinteger
parent_companyobject
tagsobject
last_activity_atstring (date-time)
created_by_uuidobject
created_by_usernameobject
created_by_first_nameobject
created_by_last_nameobject
created_by_nameobject
created_atstring (date-time)
updated_atstring (date-time)
custom_fieldsobject
curl -X POST "https://api.vivrecrm.com/api/v1/companies/7c9e6679-7425-40de-944b-e07fc1f90ae7/restore/" \
  -H "X-Api-Key: $VIVRE_API_KEY"
Response 200
{
  "created_source": "api_key",
  "created_source_label": "",
  "id": "7c9e6679-7425-40de-944b-e07fc1f90ae7",
  "organisation": "7c9e6679-7425-40de-944b-e07fc1f90ae7",
  "name": "Kaveri Foods",
  "contacts_count": null,
  "industry": "",
  "size": "1-10",
  "phone_country_code": "+91",
  "phone": "9876543210",
  "email": "[email protected]",
  "website": "https://kaverifoods.in",
  "linkedin_url": "",
  "company_type": "",
  "owner_uuid": null,
  "owner_name": null,
  "street": "",
  "city": "Hyderabad",
  "state": "",
  "postal_code": "",
  "country": "India",
  "gstin": "",
  "pan": "",
  "annual_revenue": "",
  "annual_revenue_currency": "",
  "employee_count": 1,
  "description": "Annual plan for the Hyderabad team.",
  "founded_year": 1,
  "parent_company": null,
  "tags": null,
  "last_activity_at": "2026-10-17T09:30:00+05:30",
  "created_by_uuid": null,
  "created_by_username": null,
  "created_by_first_name": null,
  "created_by_last_name": null,
  "created_by_name": null,
  "created_at": "2026-10-17T09:30:00+05:30",
  "updated_at": "2026-10-17T09:30:00+05:30",
  "custom_fields": {}
}

A company's tags

GET/api/v1/companies/{public_id}/tags/

Parameters

public_idpath, stringRequired
curl "https://api.vivrecrm.com/api/v1/companies/7c9e6679-7425-40de-944b-e07fc1f90ae7/tags/" \
  -H "X-Api-Key: $VIVRE_API_KEY"
Response 200
[
  {
    "id": "7c9e6679-7425-40de-944b-e07fc1f90ae7",
    "organisation": "7c9e6679-7425-40de-944b-e07fc1f90ae7",
    "name": "Kaveri Foods",
    "color_hex": "",
    "created_at": "2026-10-17T09:30:00+05:30"
  }
]

Tag a company

POST/api/v1/companies/{public_id}/tags/

Parameters

public_idpath, stringRequired

Body

tag_public_idstring (uuid)Required
A tag of the organization not already on this record (400 otherwise).
Response fields 5
idstring (uuid)
organisationstring (uuid)
namestring
color_hexstring
created_atstring (date-time)
curl -X POST "https://api.vivrecrm.com/api/v1/companies/7c9e6679-7425-40de-944b-e07fc1f90ae7/tags/" \
  -H "X-Api-Key: $VIVRE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"tag_public_id": "7c9e6679-7425-40de-944b-e07fc1f90ae7"}'
Response 201
{
  "id": "7c9e6679-7425-40de-944b-e07fc1f90ae7",
  "organisation": "7c9e6679-7425-40de-944b-e07fc1f90ae7",
  "name": "Kaveri Foods",
  "color_hex": "",
  "created_at": "2026-10-17T09:30:00+05:30"
}

Remove a tag from a company

DELETE/api/v1/companies/{public_id}/tags/{tag_id}/

Parameters

public_idpath, stringRequired
tag_idpath, stringRequired
curl -X DELETE "https://api.vivrecrm.com/api/v1/companies/7c9e6679-7425-40de-944b-e07fc1f90ae7/tags/7c9e6679-7425-40de-944b-e07fc1f90ae7/" \
  -H "X-Api-Key: $VIVRE_API_KEY"