Callback24
Callback24 provides account APIs for managing phone calls, users, services, and routing groups.
Integration
- Vendor
- Callback24
- Category
- other
- Auth
- API_KEY
- Tools
- 27
- Composio slug
callback24
Tools
- Assign User to Service
Assign a Callback24 user to a service, optionally within a routing group.
- Batch Assign Users to Service
Sequentially assign 1-25 Callback24 users to one service. This operation is non-atomic and has no rollback: processing stops after the first provider failure, malformed success response, or transport error. The attempted user can be marked
- Batch Remove Users from Servicedestructive
Sequentially remove 1-25 users from a Callback24 service. This operation is non-atomic and provides no rollback: processing stops after the first provider failure, malformed success response, or transport error. The attempted user can be ma
- Cancel Upcoming Phone Calls
Irreversibly bulk-cancel every upcoming phone call matching a phone number or lead reference. Optionally narrow the destructive operation by earliest scheduled time and service. The reason is permanently appended to each cancelled call's co
- Create Group
Create a routing group within a Callback24 service, with optional localized names.
- Create Phone Call
Create or schedule a real phone call in Callback24. This action can trigger customer-visible telephony to the supplied recipient phone number.
- Create Service
Create a Callback24 service for a website. This can create customer-visible widget or routing configuration.
- Create User
Create a company user in Callback24. This may send an invitation and may consume an account seat.
- Delete Groupdestructive
Permanently and irreversibly delete one Callback24 routing group by group ID. This deletion cannot be undone.
- Delete Servicedestructive
Permanently and irreversibly delete one Callback24 service and its associated routing and customer-facing widget configuration. This operation cannot be undone.
- Delete Userdestructive
Permanently and irreversibly delete one company user by Callback24 user ID. This operation cannot be undone.
- Get Current User
Return the Callback24 user identity associated with the connected API token.
- Get Group
Return one Callback24 routing group by ID with its service ID and localized names.
- Get Phone Call
Return detailed metadata, tags, and assigned-user information for one Callback24 phone call.
- Get Phone Call Recording
Return the recording URL for one recorded phone call.
- Get Service
Return one Callback24 service with opening hours, routing groups, and assigned users.
- Get User
Return one company user by Callback24 user ID.
- List Groups
Return all Callback24 routing groups with their service IDs and localized names.
- List Phone Calls
Return one page of phone-call history, optionally filtered by type, date range, phone number, users, or services. Use limit with either page or offset to paginate; Callback24 does not document precedence, so do not combine page with a nonze
- List Services
Return all Callback24 services with their nested groups, assigned users, and opening hours.
- List Users
Return all company users visible to the connected Callback24 account.
- Remove User from Servicedestructive
Remove a Callback24 user's assignment from a service, optionally within a routing group.
- Update Group
Update one or more localized names for a Callback24 routing group.
- Update Phone Call
Update editable metadata for an existing phone call without changing its explicit cancellation or start/end status fields. Provide at least one editable field in addition to call_id.
- Update Phone Call Status
Set a phone call's cancelled flag and/or recorded start and end times; this changes operational call state. Provide at least one of cancelled, call_start_time, or call_end_time.
- Update Service
Change the website configured for an existing Callback24 service.
- Update User
Update one or more profile or role fields for an existing Callback24 company user. Provide at least one of first_name, last_name, email, phone_number, or role.
Setup
- Create or open a Switchy Project.
- Open Integrations and connect Callback24.
- Authorise through api_key. Switchy stores the connection against your org.
- Everyone in the Project can now @-mention the Callback24 tools in chat.
What teammates see: by default, memories from Callback24 are scoped to the Project (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.
Works well with
Top models
Compatibility data appears once enough Projects have used this MCP together with a given model.