This document talks through API access for Rox for enterprise customers. APIs are split into two types — Management APIs and Agent APIs. Management APIs are used to set up and tune Rox agents, human users, data integrations and track agent health and security. Agent action APIs are used for getting/ updating agent info, account intelligence and conversational intelligence (Alpha Release). We describe the API specs below:

Management APIs

Agents

Add Agent

This API is responsible for adding an agent that tracks, updates and maintains a single company across public and private data sources.

POST /v1/agent/

Host: [api.rox.com](<http://api.rox.com/>)
Authorization: Bearer {your_api_key}
Content-Type: application/json

Request:

{
	"name": "string", // (required) The name of the company
	"domain": "string" // (required) The domain of the company
}

Response:

{
	"id" : <uuid>
}