Zoca Chatbot API
The chatbot API from Zoca — 82 operation(s) for chatbot.
Operations 92
POST
/tasks/api/v1/chatbot/continue-conversation
Continue a conversation with the chatbot for testing
#
POST
/tasks/api/v1/chatbot/start-conversation-production
Start a new conversation with a customer (Production - No Restrictions)
#
GET
/tasks/api/v1/chatbot/sp-context/{locationEntityId}
Test the getSpContext function with a specific location entity ID
#
POST
/tasks/api/v1/chatbot/booking-requests/test-booking-info
Test the getBookingInfo function with direct parameters
#
POST
/tasks/api/v1/chatbot/booking-info
Get available booking slots for a specific service and date
#
GET
/tasks/api/v1/chatbot/entity-record-l2b/{entityId}
Get an entity record for L2B bot configuration
#
GET
/tasks/api/v1/chatbot/enabled-functions/{entityId}
Get enabled chatbot functions for an entity
#
POST
/tasks/api/v1/chatbot/entity-record-l2b/update/{entityId}
Update an entity record for L2B bot configuration
#
GET
/tasks/api/v1/chatbot/business-info/{entityId}
Get business information and onboarding data for entity
#
GET
/tasks/api/v1/chatbot/l2b/non-configured-entities
Get entities not configured for L2B or with L2B disabled
#
GET
/tasks/api/v1/chatbot/l2b/leads/{entityId}
Get L2B leads for an entity with their most recent message
#
GET
/tasks/api/v1/chatbot/l2b/conversations/{phoneNumber}/{countryCode}/{entityId}
Get L2B conversations for a phone number
#
GET
/tasks/api/v1/chatbot/l2b-entity-phone-numbers/{entityId}
Get virtual phone numbers for an entity
#
POST
/tasks/api/v1/chatbot/webhooks/incoming-call
Handle incoming call webhook and events from Retell
#
POST
/tasks/api/v1/chatbot/webhooks/call-events
Handle all call events webhook from Retell (unified endpoint)
#
GET
/tasks/api/v1/chatbot/human-handover/{clientId}
Check if human handover is active for a client
#
GET
/tasks/api/v1/chatbot/call-bridge-number
Get the call brige number to which calls will be forwarded if EC calls to virtual number.
#
GET
/tasks/api/v1/chatbot/entities/{entityId}/preferences
Get all chatbot-related preferences for an entity
#
GET
/tasks/api/v1/chatbot/l2b/business/{entityId}/clients
Get clients for a business with conversation and handover status
#
GET
/tasks/api/v1/chatbot/business/{entityId}/webhook-data
Get formatted webhook data for a business entity
#
GET
/tasks/api/v1/chatbot/internal/prompt-with-fallback
Get prompt with multi-tier fallback mechanism
#
GET
/tasks/api/v1/chatbot/test/category-grouping/{locationEntityId}
Test the category grouping function with a specific location entity ID
#