Skip to main content
POST
https://prod-contactswing-fastapi-962560522883.us-central1.run.app
/
v2
/
_assistants
Create Assistant
curl --request POST \
  --url https://prod-contactswing-fastapi-962560522883.us-central1.run.app/v2/_assistants \
  --header 'Authorization: <authorization>'
{
  "ctx_id": "<string>",
  "data": {
    "id": "<string>",
    "name": "<string>"
  }
}

Authorizations

Authorization
string
required
Enter your ContactSwing JWT Bearer token.

Request Body

JSON: AssistantRequest (see OpenAPI spec)
name
string
required
Assistant display name
description
string
Assistant purpose
actions
array
Action IDs array ["action_id_1"]
model
string
AI model gpt-4o

Response

201 Created - Assistant created successfully
ctx_id
string
Request context ID
data
object
id
string
Assistant ID
name
string
Assistant name
400 Bad Request - Invalid input

Example

{
  "name": "SMS Assistant",
  "description": "Handles SMS requests", 
  "actions": ["6f439f98-32f6-4b44-928c-6e890e298d51"]
}