Agent
List application workspaces and configure chatt2.me Agent channels.
List workspaces for the API key application
Returns only non-deleted workspaces owned by the exact application authenticated by the API key.
Edit workspace name, description and instructions
API keys may edit only workspaces owned by their exact application. The name is required. All strings are trimmed; omitted, null or empty description and instructions clear those fields. Application, organization, model and audit fields cannot be changed through this endpoint.
List Business Hours and service queues for a workspace
Returns Business Hours and service-queue tools configured in a workspace owned by the API key application.
Create or replace Business Hours or service queues
Replaces the complete tool configuration in a workspace owned by the API key application. For queue_routing, omit an item from config.queues to delete it and retain its id to update it.
Get chatt2.me Agent settings for a channel
Returns the shared workspace, reply settings, inactivity settings, and this channel's inactivity limit for the API key application.
Configure chatt2.me Agent settings for a channel
The workspace and channel must belong to the exact API key application. always_webhook and summary_on_transfer require an active, enabled message webhook. The single transferMode value makes the modes mutually exclusive. The channel has one workspace shared by Agent replies and inactivity automation. Selecting it alone does not enable a feature or create a charge. Inactivity actions run only while enabled is true and follow the configured transferMode for subscribed webhook events. Changing enabled clears active inactivity timers; the next visitor message starts a new timer. Audio transcription can be enabled independently without Agent replies or a workspace. Both minute offsets are measured from the latest visitor message and reset after each new visitor message. When both actions are enabled, closeAfterMinutes must be at least one greater than followUpAfterMinutes. The response supplies the channel limit: 1435 minutes for WhatsApp, Instagram, Messenger, SMS, and Web Chatt2me; 43195 for Telegram. An expired session receives no inactivity notice. Web Chatt2me follow-up needs a connected visitor; a session may close without a delivered notice if the visitor is still offline at the deadline.