curl --request GET \
--url http://localhost:8000/api/v1/chat/threads \
--header 'Authorization: Bearer <token>'[
{
"thread_id": "<string>",
"is_completed": true,
"date_added": "2023-11-07T05:31:56Z",
"date_updated": "2023-11-07T05:31:56Z",
"name": "<string>",
"description": "<string>",
"extra_data": {},
"google_ads_customer": {
"id": 123,
"date_added": "2023-11-07T05:31:56Z",
"date_updated": "2023-11-07T05:31:56Z",
"descriptive_name": "<string>",
"currency_code": "<string>",
"time_zone": "<string>",
"status": "<string>",
"manager": true,
"is_active": true,
"is_deleted": false
},
"google_ads_login_customer_id": 123,
"google_business_location": {
"id": "<string>",
"title": "<string>",
"store_code": "<string>",
"maps_uri": "<string>",
"storefront_address": {
"region_code": "<string>",
"language_code": "<string>",
"postal_code": "<string>",
"administrative_area": "<string>",
"locality": "<string>",
"sublocality": "<string>",
"address_lines": [
"<string>"
]
}
},
"assistant": {
"id": "<string>",
"assistant_type": "onboarding",
"date_added": "2023-11-07T05:31:56Z",
"date_updated": "2023-11-07T05:31:56Z"
}
}
]Get the list of chat threads.
Args: company_id (int): Cattix Company ID assistant_type (AssistantType | None): The type of the chat thread (optional) user (User): The current user
Returns: Dict containing the list of chat threads
curl --request GET \
--url http://localhost:8000/api/v1/chat/threads \
--header 'Authorization: Bearer <token>'[
{
"thread_id": "<string>",
"is_completed": true,
"date_added": "2023-11-07T05:31:56Z",
"date_updated": "2023-11-07T05:31:56Z",
"name": "<string>",
"description": "<string>",
"extra_data": {},
"google_ads_customer": {
"id": 123,
"date_added": "2023-11-07T05:31:56Z",
"date_updated": "2023-11-07T05:31:56Z",
"descriptive_name": "<string>",
"currency_code": "<string>",
"time_zone": "<string>",
"status": "<string>",
"manager": true,
"is_active": true,
"is_deleted": false
},
"google_ads_login_customer_id": 123,
"google_business_location": {
"id": "<string>",
"title": "<string>",
"store_code": "<string>",
"maps_uri": "<string>",
"storefront_address": {
"region_code": "<string>",
"language_code": "<string>",
"postal_code": "<string>",
"administrative_area": "<string>",
"locality": "<string>",
"sublocality": "<string>",
"address_lines": [
"<string>"
]
}
},
"assistant": {
"id": "<string>",
"assistant_type": "onboarding",
"date_added": "2023-11-07T05:31:56Z",
"date_updated": "2023-11-07T05:31:56Z"
}
}
]The access token received from the authorization server in the OAuth 2.0 flow.
The Assistant types.
onboarding, general, market_analysis, campaign_creation Successful Response
Schema for GoogleAdsCustomer model.
Show child attributes
Show child attributes
The schema for an assistant.
Show child attributes