Dialpad integration
Dialpad is a cloud-based business phone system and contact center platform that…
- Provider
- dialpad
- Category
- Communication
- Setup
- One-click OAuth (we host the OAuth app)
- Actions
- 192 available
Quick start
Call Dialpad from your generated app's worker code via the OverSkill composio client. The toolkit slug below maps to Dialpad's public Composio identifier — your app references it by name and OverSkill handles the OAuth round-trip.
// In your generated app's worker handler:
const composio = composioClient(env);
const result = await composio.execute(
"DIALPAD_ACTION_NAME",
{ /* action parameters — see Actions section below */ }
);
return new Response(JSON.stringify(result), {
headers: { "Content-Type": "application/json" }
});
Replace ACTION_NAME with one of the slugs listed in
the Actions section below. The composio client handles auth +
rate limits automatically — no API key is exposed to user code.
Setup
OverSkill hosts the OAuth application for Dialpad. End-users click Connect on the integration card in your app, complete the OAuth flow with Dialpad, and OverSkill stores the access token scoped to their account. No client_id / client_secret configuration needed on your side.
Supported auth schemes: OAUTH2, API_KEY.
Available actions
192 actions exposed via the
Dialpad integration. Each maps to a callable
slug — pass it to composio.execute(...) in your
worker code.
-
DIALPAD_ACCESS_CONTROL_POLICIES_LISTING -
DIALPAD_ADD_BLOCKED_PHONE_NUMBERS -
DIALPAD_ADD_DEPARTMENT_OPERATOR_BY_ID -
DIALPAD_ADD_MEMBER_TO_CHANNEL -
DIALPAD_ADD_MEMBER_TO_COACHING_TEAM -
DIALPAD_ADD_OPERATOR_TO_CALL_CENTER -
DIALPAD_ADD_OPERATOR_TO_OFFICE -
DIALPAD_ADD_PARTICIPANT_TO_CALL -
DIALPAD_ASSIGN_FAX_LINE_TO_TARGET -
DIALPAD_ASSIGN_NUMBER_TO_CALL_ROUTER -
DIALPAD_ASSIGN_PHONE_NUMBER_TO_OFFICE -
DIALPAD_ASSIGN_PHONE_NUMBER_TO_ROOM
Show all 192 actions
-
DIALPAD_ASSIGN_PHONE_NUMBER_TO_TARGET -
DIALPAD_ASSIGN_PHONE_NUMBER_TO_USER -
DIALPAD_ASSIGN_POLICY_TO_USER_BY_ID -
DIALPAD_ATTACH_LABELS_TO_CALL -
DIALPAD_CONFIGURE_CALL_CENTER_SETTINGS -
DIALPAD_CREATE_ACCESS_CONTROL_POLICY -
DIALPAD_CREATE_AGENT_STATUS_SUBSCRIPTION -
DIALPAD_CREATE_CALLBACK -
DIALPAD_CREATE_CALL_REVIEW_SHARE_LINK -
DIALPAD_CREATE_CALL_ROUTER_CONFIGURATION -
DIALPAD_CREATE_CHANNEL_ENDPOINT -
DIALPAD_CREATE_CUSTOM_IVR_WITH_AUDIO_FILE -
DIALPAD_CREATE_NEW_CONTACT_ENTRY -
DIALPAD_CREATE_NEW_DEPARTMENT_RECORD -
DIALPAD_CREATE_PIN_FOR_INTERNATIONAL_ROOM_CALLS -
DIALPAD_CREATE_ROOM_IN_OFFICE_VIA_POST -
DIALPAD_CREATE_SCHEDULE_REPORTS_ENDPOINT -
DIALPAD_CREATE_SECONDARY_OFFICE -
DIALPAD_CREATE_SMS_EVENT_SUBSCRIPTION -
DIALPAD_CREATE_USER_WITH_AUTO_ASSIGN -
DIALPAD_CREATE_WEBHOOK_POST_ENDPOINT -
DIALPAD_DEAUTHORIZE_OAUTH2_SESSION -
DIALPAD_DELETE_ACCESS_CONTROL_POLICY_BY_ID -
DIALPAD_DELETE_AGENT_STATUS_BY_ID -
DIALPAD_DELETE_CALL_CENTER_BY_ID -
DIALPAD_DELETE_CALL_REVIEW_SHARE_LINK_BY_ID -
DIALPAD_DELETE_CALL_ROUTER_BY_ID -
DIALPAD_DELETE_CALL_SUBSCRIPTION_BY_ID -
DIALPAD_DELETE_CHANNEL_BY_ID -
DIALPAD_DELETE_CHANNEL_MEMBER_BY_ID -
DIALPAD_DELETE_CONTACT_BY_ID -
DIALPAD_DELETE_CUSTOM_IVR_BY_TARGET_TYPE_AND_IVRTYPE -
DIALPAD_DELETE_DEPARTMENT_RESOURCE -
DIALPAD_DELETE_DESKPHONE_BY_USER_ID -
DIALPAD_DELETE_DESKPHONE_IN_ROOM -
DIALPAD_DELETE_NUMBER_VIA_API -
DIALPAD_DELETE_OFFICE_OPERATOR_BY_ID -
DIALPAD_DELETE_OPERATOR_FROM_CALL_CENTER -
DIALPAD_DELETE_OPERATOR_FROM_DEPARTMENT -
DIALPAD_DELETE_RECORDING_SHARE_LINK_BY_ID -
DIALPAD_DELETE_ROOM_BY_ID -
DIALPAD_DELETE_SCHEDULE_REPORT_BY_ID -
DIALPAD_DELETE_SMS_SUBSCRIPTION_BY_ID -
DIALPAD_DELETE_SUBSCRIPTION_CHANGELOG_BY_ID -
DIALPAD_DELETE_SUBSCRIPTION_CONTACT_BY_ID -
DIALPAD_DELETE_USER_BY_ID -
DIALPAD_DELETE_WEBHOOK_BY_ID -
DIALPAD_DELETE_WEBSOCKET_CONNECTION_BY_ID -
DIALPAD_FETCH_CALL_BY_ID -
DIALPAD_FETCH_CALL_TRANSCRIPT_BY_ID -
DIALPAD_FETCH_CUSTOM_IVRS -
DIALPAD_FETCH_OPERATORS_FOR_OFFICE_ID -
DIALPAD_FETCH_SCHEDULED_REPORTS -
DIALPAD_FETCH_TRANSCRIPT_URL_BY_CALL_ID -
DIALPAD_FETCH_USER_DETAILS_BY_ID -
DIALPAD_FORMAT_PHONE_NUMBERS -
DIALPAD_GET_AVAILABLE_LICENSES_FOR_AN_OFFICE -
DIALPAD_GET_CALL_CENTER_STATUS_BY_ID -
DIALPAD_GET_CALL_LABELS -
DIALPAD_GET_CALL_REVIEW_SHARE_LINK_BY_ID -
DIALPAD_GET_CALL_SUBSCRIPTION_DETAILS -
DIALPAD_GET_CHANNEL_MEMBERS_BY_ID -
DIALPAD_GET_DEPARTMENTS_BY_OFFICE_ID -
DIALPAD_GET_DESKPHONE_BY_PARENT_ID -
DIALPAD_GET_DESKPHONES_FOR_USER_PARENT_ID -
DIALPAD_GET_DESKPHONES_IN_ROOMS -
DIALPAD_GET_OFFICE_CALL_CENTERS -
DIALPAD_GET_OPERATOR_SKILLS_BY_CALL_CENTER_AND_USER -
DIALPAD_GET_PHONE_NUMBER_DETAILS -
DIALPAD_GET_RECORDING_SHARE_LINK_BY_ID -
DIALPAD_GET_ROOMS_LIST -
DIALPAD_GET_SUBSCRIPTION_CONTACT_BY_ID -
DIALPAD_GET_USER_CALLER_ID -
DIALPAD_GET_USER_DESKPHONES -
DIALPAD_GET_USER_E911_DETAILS -
DIALPAD_GET_WEBHOOKS_INFORMATION -
DIALPAD_HANGUP_CALL_VIA_ID -
DIALPAD_INITIATE_IVR_CALL_API_ENDPOINT -
DIALPAD_INITIATE_OUTBOUND_CALL_VIA_API -
DIALPAD_INITIATE_USER_CALL_WITH_GROUP_OPTIONS -
DIALPAD_LIST_CHANNELS_API -
DIALPAD_LIST_CONFERENCE_ROOMS -
DIALPAD_LIST_OFFICES_ENDPOINT -
DIALPAD_LIST_USERS -
DIALPAD_MODIFY_CONTACT_DETAILS_USING_ID -
DIALPAD_MODIFY_CUSTOM_IVR_SETTINGS -
DIALPAD_MODIFY_OPERATOR_SKILL_LEVEL -
DIALPAD_MODIFY_WEBHOOK_CONFIGURATION -
DIALPAD_MOVE_USER_TO_SPECIFIED_OFFICE -
DIALPAD_OAUTH2_AUTHORIZE_ENDPOINT -
DIALPAD_PATCH_ACCESS_CONTROL_POLICY_BY_ID -
DIALPAD_PATCH_AGENT_STATUS_EVENT_SUBSCRIPTION -
DIALPAD_PATCH_CALL_ROUTER_BY_ID -
DIALPAD_PATCH_DEPARTMENT_DETAILS_BY_ID -
DIALPAD_PATCH_SUBSCRIPTION_CHANGELOG_ENDPOINT -
DIALPAD_PATCH_USER_ACTIVE_CALL_RECORDING -
DIALPAD_PATCH_USER_STATUS -
DIALPAD_PATCH_WEBSOCKET_SIGNATURE_SECRET -
DIALPAD_POST_CALL_EVENT_SUBSCRIPTION -
DIALPAD_POST_RECORDING_SHARE_LINK -
DIALPAD_POST_SUBSCRIPTION_CHANGE_LOG_EVENT -
DIALPAD_POST_USERS_SCREENPOP_URI -
DIALPAD_POST_WEBSOCKET_CONNECTION_SECRET -
DIALPAD_REASSIGN_PHONE_NUMBER_TO_TARGET -
DIALPAD_REDEEM_ACCESS_OR_REFRESH_TOKEN -
DIALPAD_REMOVE_BLOCKED_NUMBERS -
DIALPAD_RETRIEVE_ACCESS_CONTROL_POLICY_ASSIGNMENTS -
DIALPAD_RETRIEVE_ACCESS_CONTROL_POLICY_BY_ID -
DIALPAD_RETRIEVE_AGENT_STATUS_BY_ID -
DIALPAD_RETRIEVE_AGENT_STATUS_SUBSCRIPTION -
DIALPAD_RETRIEVE_APP_SETTINGS -
DIALPAD_RETRIEVE_BLOCKED_NUMBER_DETAILS -
DIALPAD_RETRIEVE_BLOCKED_PHONE_NUMBERS -
DIALPAD_RETRIEVE_CALL_CENTER_BY_ID -
DIALPAD_RETRIEVE_CALLCENTER_OPERATORS_BY_ID -
DIALPAD_RETRIEVE_CALL_CENTERS_INFORMATION -
DIALPAD_RETRIEVE_CALL_INFORMATION -
DIALPAD_RETRIEVE_CALL_ROUTER_BY_ID -
DIALPAD_RETRIEVE_CALL_ROUTERS_V2_API -
DIALPAD_RETRIEVE_CALL_SUBSCRIPTION_BY_ID -
DIALPAD_RETRIEVE_CHANNEL_BY_ID -
DIALPAD_RETRIEVE_COACHING_STATS_V2 -
DIALPAD_RETRIEVE_COACHING_TEAM_BY_ID -
DIALPAD_RETRIEVE_COACHING_TEAMS_INFORMATION -
DIALPAD_RETRIEVE_COMPANY_DATA -
DIALPAD_RETRIEVE_CONFERENCE_MEETINGS -
DIALPAD_RETRIEVE_CONTACT_BY_ID -
DIALPAD_RETRIEVE_CONTACT_LIST -
DIALPAD_RETRIEVE_DEPARTMENT_BY_ID -
DIALPAD_RETRIEVE_DEPARTMENT_OPERATORS_BY_ID -
DIALPAD_RETRIEVE_E911_OFFICE_DETAILS -
DIALPAD_RETRIEVE_LIST_OF_DEPARTMENTS -
DIALPAD_RETRIEVE_MEMBERS_OF_COACHING_TEAM_BY_ID -
DIALPAD_RETRIEVE_NUMBERS_VIA_API_V2 -
DIALPAD_RETRIEVE_OFF_DUTY_STATUS_BY_OFFICE_ID -
DIALPAD_RETRIEVE_OFFICE_BY_ID -
DIALPAD_RETRIEVE_OFFICE_PLAN_BY_ID -
DIALPAD_RETRIEVE_OPERATOR_DUTY_STATUS -
DIALPAD_RETRIEVE_ROOM_INFORMATION_BY_ID -
DIALPAD_RETRIEVE_SCHEDULE_REPORT_BY_ID -
DIALPAD_RETRIEVE_SMS_OPT_OUT_BY_COMPANY_ID -
DIALPAD_RETRIEVE_SMS_SUBSCRIPTION_BY_ID -
DIALPAD_RETRIEVE_SMS_SUBSCRIPTIONS -
DIALPAD_RETRIEVE_SPECIFIC_WEBHOOK_BY_ID -
DIALPAD_RETRIEVE_STAT_BY_ID -
DIALPAD_RETRIEVE_SUBSCRIPTION_CHANGE_LOG -
DIALPAD_RETRIEVE_SUBSCRIPTION_CHANGE_LOG_BY_ID -
DIALPAD_RETRIEVE_SUBSCRIPTION_CONTACTS -
DIALPAD_RETRIEVE_TEAMS_FOR_OFFICE_ID -
DIALPAD_RETRIEVE_USER_DEVICE_BY_ID -
DIALPAD_RETRIEVE_USER_DEVICES_LIST -
DIALPAD_RETRIEVE_USER_PERSONAS_BY_ID -
DIALPAD_RETRIEVE_WEBSOCKET_BY_ID -
DIALPAD_RETRIEVE_WEBSOCKET_CONNECTION -
DIALPAD_SEND_SMS_WITH_OPTIONAL_MEDIA_AND_GROUP_SENDER -
DIALPAD_SET_USER_CALLER_ID_BY_ID -
DIALPAD_SUBSCRIBE_CONTACT_EVENT -
DIALPAD_TOGGLE_USER_DO_NOT_DISTURB_STATUS -
DIALPAD_TOGGLE_VI_CALL_FOR_USER_BY_ID -
DIALPAD_TRANSFER_CALL_TO_DESTINATION -
DIALPAD_UNASSIGN_ACCESS_CONTROL_POLICY_FROM_USER -
DIALPAD_UNASSIGN_OFFICE_NUMBER -
DIALPAD_UNASSIGN_ROOM_PHONE_NUMBER -
DIALPAD_UNASSIGN_USER_PHONE_NUMBER -
DIALPAD_UNPARK_CALL_BY_USER_ID -
DIALPAD_UPDATE_CALL_CENTER_SETTINGS_BY_ID -
DIALPAD_UPDATE_CALL_REVIEW_SHARE_LINK_PRIVACY -
DIALPAD_UPDATE_CALL_SUBSCRIPTION_BY_ID -
DIALPAD_UPDATE_CONTACT_INFORMATION -
DIALPAD_UPDATE_CONTACT_SUBSCRIPTION_BY_ID -
DIALPAD_UPDATE_E911_ADDRESS_FOR_OFFICE -
DIALPAD_UPDATE_E911_ADDRESS_FOR_USER -
DIALPAD_UPDATE_IVR_DETAILS_BY_ID -
DIALPAD_UPDATE_OPERATOR_DUTY_STATUS -
DIALPAD_UPDATE_RECORDING_SHARE_LINK_PRIVACY -
DIALPAD_UPDATE_ROOM_DETAILS -
DIALPAD_UPDATE_SCHEDULE_REPORT_SETTINGS -
DIALPAD_UPDATE_SMS_SUBSCRIPTION_SETTINGS -
DIALPAD_UPDATE_USER_INFORMATION_BY_ID -
DIALPAD_VALIDATE_CALLBACK_REQUEST
Build with Dialpad
Open OverSkill, describe what you want to build, and reference Dialpad in your prompt — the AI will wire up the integration automatically.