Create AssistantMethod: POSTEndpoint: https://api.assistable.ai/v2/create-assistantThis endpoint allows you to programmatically create a new AI assistant. You can define its personality, voice, and connection to specific locations.1. AuthorizationsTo use ...
Get AssistantMethod: GETEndpoint: https://api.assistable.ai/v2/get-assistantThis endpoint retrieves the full details of an existing AI assistant using its unique ID. Use this to verify current settings or display assistant details in your application.1. A ...
Method: PUT Endpoint: https://api.assistable.ai/v2/update-assistantThink of this as the "Edit" button. If you made a typo in your assistant's name, want to switch from GPT-4 to a faster model, or need to update its instructions, you use this endpoint.1. A ...
Method: POSTEndpoint: https://api.assistable.ai/v2/create-flowThis endpoint initializes a new "Flow" (a workflow or logic path) for a specific location.1. AuthorizationsYou must verify your identity to create a flow.Header Name: AuthorizationValue: Bearer ...
Method: DELETEEndpoint: https://api.assistable.ai/v2/delete-assistantThink of this as the "Delete" button. If an assistant is old, no longer needed, or was created by mistake, use this endpoint to remove it from your account.1. AuthorizationsYou need perm ...
Make AI Call (GHL-Safe)Method: POSTEndpoint: https://api.assistable.ai/v2/ghl/make-callThis endpoint triggers an outbound AI phone call to a specific contact inside GoHighLevel.Why "GHL-Safe"? This version is specifically designed to work within GoHighLev ...
Method: POSTEndpoint: https://api.assistable.ai/v2/ghl/chat-completionThis endpoint triggers the AI to generate a text message response for a specific contact.Use Case: You can use this in a workflow (e.g., "When a lead fills out a form") to make the AI i ...
Method: POSTEndpoint: https://api.assistable.ai/v2/create-messageThis endpoint allows you to manually add a message to a specific conversation history.Use Case: Use this when building a custom chat interface (like a bubble on your website). When the user ...
Get MessagesMethod: GETEndpoint: https://api.assistable.ai/v2/get-conversationThis endpoint fetches the full conversation history for a specific contact.Use Case: Use this to display the chat history in a custom UI (like a chat bubble on your website) so ...
Objective: To fetch the specific details of a single contact record. This is essential for verifying data after an update, or retrieving specific attributes (like tags or custom_fields) before triggering a personalized workflow.1. Endpoint ConfigurationHT ...
Objective: To fetch a complete list of contact records for a specific location. This is typically used for synchronization, reporting, or populating a dashboard with user data.1. Endpoint ConfigurationHTTP Method: GETBase URL: https://api.assistable.ai/v2 ...
Objective: To programmatically create a new contact record within a specific location using the Assistable API. This is the primary method for ingesting leads from forms, external CRMs, or manual triggers.1. Endpoint ConfigurationHTTP Method: POSTBase URL ...
Objective: To modify specific fields of an existing contact record without creating a duplicate. This is used when a lead updates their information or when a workflow requires a status change (e.g., adding a tag).1. Endpoint ConfigurationHTTP Method: PATC ...