callingly.api.* operation is listed below with parameter shapes and return types from the plugin Zod schemas.
New to Corsair? See API access, authentication, and error handling.
Agents
create
agents.create
Register a new agent in Callingly
Risk: write
Output
delete
agents.delete
Permanently delete an agent from a Callingly account
Risk: destructive
Output
getSchedule
agents.getSchedule
Retrieve the availability schedule for a specific agent
Risk: read
Output:
object[]
Output full type
Output full type
list
agents.list
List all agents and users under the account
Risk: read
Output
data full type
data full type
update
agents.update
Update agent information
Risk: write
Output
updateSchedule
agents.updateSchedule
Update an agent availability schedule
Risk: write
days full type
days full type
object[]
Output full type
Output full type
Calls
create
calls.create
Initiate or trigger a new call to a lead
Risk: write
Output
user full type
user full type
member full type
member full type
lead full type
lead full type
profile full type
profile full type
get
calls.get
Retrieve call details, duration, and recording by ID
Risk: read
Output
user full type
user full type
member full type
member full type
lead full type
lead full type
profile full type
profile full type
list
calls.list
List call history with optional date range, team, and paging filters
Risk: read
Output
data full type
data full type
Clients
activateDeactivate
clients.activateDeactivate
Activate or deactivate a client account
Risk: write
Output
create
clients.create
Create a new agency client account
Risk: write
Output
delete
clients.delete
Delete an agency client account by ID
Risk: destructive
Output
list
clients.list
List agency client accounts
Risk: read
data full type
data full type
Leads
delete
leads.delete
Delete a lead by ID
Risk: destructive
Output
get
leads.get
Retrieve lead details by ID
Risk: read
Output
team full type
team full type
calls full type
calls full type
lead_owner full type
lead_owner full type
list
leads.list
List leads with optional date range and phone number filters
Risk: read
Output:
object[]
Output full type
Output full type
update
leads.update
Update lead contact details and assignments
Risk: write
Output
team full type
team full type
calls full type
calls full type
lead_owner full type
lead_owner full type
Teams
create
teams.create
Create a new team in Callingly
Risk: write
Output
retry_schedule full type
retry_schedule full type
lead_retry_schedule full type
lead_retry_schedule full type
get
teams.get
Retrieve team details by ID
Risk: read
Output
retry_schedule full type
retry_schedule full type
lead_retry_schedule full type
lead_retry_schedule full type
list
teams.list
List teams in the Callingly account
Risk: read
Output
data full type
data full type
listUsers
teams.listUsers
Retrieve all agents assigned to a specific team
Risk: read
Output
agents full type
agents full type
removeAgent
teams.removeAgent
Remove a specific agent from a team
Risk: destructive
Output
updateAgentSettings
teams.updateAgentSettings
Update priority and capacity settings for a team agent
Risk: write
Output
updateUsers
teams.updateUsers
Update the list of agents assigned to a team
Risk: write
Output:
object
Output full type
Output full type
Webhooks
create
webhooks.create
Create a new webhook for call or lead events
Risk: write
Output
delete
webhooks.delete
Delete a webhook by ID
Risk: destructive
Output
get
webhooks.get
Retrieve details of a specific webhook by ID
Risk: read
Output
list
webhooks.list
List configured webhooks
Risk: read
Output:
object[]
Output full type
Output full type
update
webhooks.update
Update an existing webhook configuration by ID
Risk: write
Output