Skip to main content

Company Endpoints

These endpoints let you manage companies within your organization.

List Companies

GET /api/v1/organizations/{org_uuid}/companies Returns a paginated list of companies for the specified organization.

Path Parameters

  • org_uuid (string) – The UUID of the organization.

Query Parameters

  • uuids (comma-separated string) – Filter by specific company UUIDs.
  • page_size (integer, default: 25)
  • page_number (integer, default: 1)
  • sort_by (string, default: last_interacted_date)
  • sort_direction (string, default: desc)
  • Other optional filters, such as sentiment ranges, last interacted dates, etc.

Example Request

GET /api/v1/organizations/abc123/companies?page_size=5

Example Response


Create Company

POST /api/v1/organizations/{org_uuid}/companies Creates a new company in the specified organization.

Path Parameters

  • org_uuid (string)

Request Body

Example Request

Example Response


Get Single Company

GET /api/v1/organizations/{org_uuid}/companies/{company_uuid} Returns details for a single company.

Path Parameters

  • org_uuid (string)
  • company_uuid (string)

Example Request

GET /api/v1/organizations/abc123/companies/comp-9999

Example Response


Update Company

PUT /api/v1/organizations/{org_uuid}/companies/{company_uuid} Update details of an existing company.

Path Parameters

  • org_uuid (string)
  • company_uuid (string)

Request Body

Example Request

Example Response


Get Company Customers

GET /api/v1/organizations/{org_uuid}/companies/{company_uuid}/customers Lists all customers associated with a specific company.

Path Parameters

  • org_uuid (string)
  • company_uuid (string)

Example Response


Get Company Feedback

GET /api/v1/organizations/{org_uuid}/companies/{company_uuid}/feedbacks Fetches all feedback from customers at the specified company.

Path Parameters

  • org_uuid (string)
  • company_uuid (string)

Get Company Insights

GET /api/v1/organizations/{org_uuid}/companies/{company_uuid}/insights Lists insights for a company’s collective feedback.

Path Parameters

  • org_uuid (string)
  • company_uuid (string)

Get Company Issues

GET /api/v1/organizations/{org_uuid}/companies/{company_uuid}/issues Lists issues discovered in the company’s collective feedback.

Path Parameters

  • org_uuid (string)
  • company_uuid (string)

Example Request

GET /api/v1/organizations/abc123/companies/comp-9999/issues

Example Response


Additional Notes

  • Filtering & Pagination: Many of the query parameters for listing companies support additional filters (e.g., from_last_interacted_date, to_last_interacted_date, min_sentiment, etc.). Refer to the main overview or ask your dev team for a complete list.
  • Error Handling: Standard HTTP error responses:
    • 400 Bad Request: Invalid or missing parameters.
    • 401 Unauthorized: Missing/invalid auth token.
    • 404 Not Found: Company or organization doesn’t exist.
    • 500 Internal Server Error: An unexpected error occurred.
That concludes the documentation for Company Endpoints.