# Dialpad Documentation > Welcome to Dialpad Developers - the home of Dialpad Developer documentation, guides, API references, and more. ## Introduction: Getting Started - [Welcome!](https://developers.dialpad.com/docs/welcome.md) - [Publish your App](https://developers.dialpad.com/docs/publish-your-app.md) ## Introduction: Developer Support - [Getting Help](https://developers.dialpad.com/docs/getting-help.md) ## Introduction: Authentication - [Token Generation via OAuth](https://developers.dialpad.com/docs/oauth.md) ## Introduction: Guides - [Downloading Call Recordings](https://developers.dialpad.com/docs/downloading-call-recordings.md): You might want to download call and voicemail recordings, this gude explains how to do that. ## Introduction: Features - [Event Subscriptions](https://developers.dialpad.com/docs/event-subscriptions.md) - [Call Events](https://developers.dialpad.com/docs/call-events.md) - [SMS Events](https://developers.dialpad.com/docs/sms-events.md) - [Contact Events](https://developers.dialpad.com/docs/contact-events.md) - [Agent Status Events](https://developers.dialpad.com/docs/agent-status-events.md) - [Change Log Action Types](https://developers.dialpad.com/docs/change-log-action-types.md) - [Event Subscriptions via Websocket](https://developers.dialpad.com/docs/event-subscriptions-via-websocket.md) - [Dialpad Mini Dialer (CTI)](https://developers.dialpad.com/docs/dialpad-mini-dialer.md) - [Call Routing via APIs](https://developers.dialpad.com/docs/call-routing-via-apis.md) - [SMS API](https://developers.dialpad.com/docs/sms-api.md) - [Stats APIs](https://developers.dialpad.com/docs/stats-api-dialpad-analytics.md) - [Access Control Policies](https://developers.dialpad.com/docs/access-control-policies.md) ## Introduction: Technical Specifications - [Rate Limits](https://developers.dialpad.com/docs/rate-limits.md) ## API Reference: Dialpad - accesscontrolpolicies - [Access Control Policies -- Assign](https://developers.dialpad.com/reference/accesscontrolpoliciesassign.md): Assigns a user to an access control policy. Requires a company admin API key. Rate limit: 1200 per minute. - [Access Control Policies -- List Policies](https://developers.dialpad.com/reference/accesscontrolpolicieslist.md): Gets all access control policies belonging to the company. Rate limit: 1200 per minute. - [Access Control Policies -- Create](https://developers.dialpad.com/reference/accesscontrolpoliciescreate.md): Creates a new custom access control policy. Requires a company admin API key. Rate limit: 1200 per minute. - [Access Control Policies -- Delete](https://developers.dialpad.com/reference/accesscontrolpoliciesdelete.md): Deletes a policy by marking the state as deleted, and removing all associated users. Requires a company admin API key. Rate limit: 1200 per minute. - [Access Control Policies -- Get](https://developers.dialpad.com/reference/accesscontrolpoliciesget.md): Get a specific access control policy's details. Rate limit: 1200 per minute. - [Access Control Policies -- Update](https://developers.dialpad.com/reference/accesscontrolpoliciesupdate.md): Updates the provided fields for an existing access control policy. Requires a company admin API key. Rate limit: 1200 per minute. - [Access Control Policies -- List Assignments](https://developers.dialpad.com/reference/accesscontrolpoliciesassignments.md): Lists all users assigned to this access control policy. Rate limit: 1200 per minute. - [Access Control Policies -- Unassign](https://developers.dialpad.com/reference/accesscontrolpoliciesunassign.md): Unassigns one or all target groups associated with the user for an access control policy. Requires a company admin API key. Rate limit: 1200 per minute. - agent-groups - [Agent Group -- Get](https://developers.dialpad.com/reference/agentgroupget.md): Requires scope: ``agent_groups:read`` Rate limit: 1200 per minute. - anonymization - [Anonymization Request -- Get](https://developers.dialpad.com/reference/anonymizationrequestsget.md): Returns the current status of an anonymization request. Rate limit: 1200 per minute. - [Anonymize -- Contacts (Bulk)](https://developers.dialpad.com/reference/anonymizationcontacts.md): Anonymizes the specified contacts by removing all PII (name, phone, email, etc). Call recordings and AI data associated with these contacts are also removed. This operation is asynchronous — queues… - [Call Content -- Delete (Bulk)](https://developers.dialpad.com/reference/anonymizationcallcontent.md): Removes call recordings, screen recordings, transcripts, and AI data from the specified calls. The call records themselves are preserved. This operation is asynchronous — queues a task and returns a… - app - [App Settings -- Get](https://developers.dialpad.com/reference/app_settingsget.md): Gets the app settings of the OAuth app that is associated with the API key for the target, if target_type and target_id are provided. Otherwise, will return the app settings for the company. Rate… - blockednumbers - [Blocked Number -- Add](https://developers.dialpad.com/reference/blockednumbersadd.md): Blocks the given phone numbers company-wide, so that inbound calls and texts from them are rejected for every user in the company. Returns no content on success. Blocking is reversible via the remove… - [Blocked Number -- Get](https://developers.dialpad.com/reference/blockednumbersget.md): Checks whether a single phone number is blocked company-wide. Returns the number if it is blocked, and 404s if it is not blocked or was blocked outside the API. Rate limit: 1200 per minute. - [Blocked Number -- Remove](https://developers.dialpad.com/reference/blockednumbersremove.md): Unblocks the given phone numbers company-wide, restoring inbound calls and texts from them. Returns no content on success. Rate limit: 1200 per minute. - [Blocked Numbers -- List](https://developers.dialpad.com/reference/blockednumberslist.md): Lists the phone numbers blocked company-wide through the API. Numbers blocked by other means are not included. Rate limit: 1200 per minute. - call - [Call -- Add Participant](https://developers.dialpad.com/reference/callparticipantsadd.md): Adds another participant to a call. Valid methods to add are by phone or by target. Targets require to have a primary phone Rate limit: 1200 per minute. - [Call -- Assign Operator](https://developers.dialpad.com/reference/callassign.md): Assigns an operator to a call queued in a contact center. Only contact center calls are eligible for this operation. Currently supports assigning one operator per request. Rate limit: 12 per minute. - [Call -- Assigned Operators](https://developers.dialpad.com/reference/callget_assigned_operators.md): Get all assigned operators from a call queued in a contact center. Only contact center calls are eligible for this operation. Rate limit: 250 per minute. - [Call -- Get](https://developers.dialpad.com/reference/callget_call_info.md): Get call status and detailed information for a concluded call, including direction, duration, recording URLs, CSAT scores, voicemail metadata, and transcription text. Also returns… - [Call -- Get Ai Recap](https://developers.dialpad.com/reference/callget_ai_recap.md): Gets the Ai Recap for a call. Requires scope: ``ai_recap`` Rate limit: 12 per minute. - [Call -- Initiate IVR Call](https://developers.dialpad.com/reference/callinitiate_ivr_call.md): Initiates an outbound call to ring an IVR Workflow. Rate limit: 10 per minute per IVR. Rate limit: 1200 per minute. - [Call -- List](https://developers.dialpad.com/reference/calllist.md): Provides a paginated list of calls matching the specified filter parameters in reverse-chronological order by call start time (i.e. recent calls first) Note: This API will only include calls that… - [Call -- Initiate via Ring](https://developers.dialpad.com/reference/callinitiate.md): Initiates an outbound call to ring all devices (or a single specified device). Note that the user must have at least one active device (a web, desktop or mobile Dialpad app; a CTI application; or a… - [Call -- Transfer](https://developers.dialpad.com/reference/calltransfer_call.md): Transfers call to another recipient. Rate limit: 1200 per minute. - [Call -- Unassign All Call Operators](https://developers.dialpad.com/reference/callunassign_all_call_operators.md): Unassigns all assigned operators from a call queued in a contact center. Only contact center calls are eligible for this operation. Rate limit: 12 per minute. - [Call -- Unassign Call Operator](https://developers.dialpad.com/reference/callunassign_operator.md): Unassigns an operator from a call queued in a contact center. Only contact center calls are eligible for this operation. Currently supports unassigning one specific operator per request. Rate limit:… - [Call -- Unpark](https://developers.dialpad.com/reference/callunpark.md): Unparks a call previously parked on an Office mainline, routing it to the specified user. Rate limit: 1200 per minute. - [Call Actions -- Hang up](https://developers.dialpad.com/reference/callhangup.md): Hangs up the call. Rate limit: 1200 per minute. - [Label -- Add](https://developers.dialpad.com/reference/calladd_labels.md): Adds labels to a determined call id, keeping any labels already on the call. A label already present is not duplicated. Labels cannot be removed through this endpoint. Rate limit: 250 per minute. - callback - [Call Back -- List](https://developers.dialpad.com/reference/callbackslist.md): Lists the callback requests waiting in a call center's queue, oldest first, so the first result has been waiting longest. Each callback reports the number to call back, when it was queued, and a… - [Call Back -- Enqueue](https://developers.dialpad.com/reference/callbackenqueue.md): Requests a call back to a given number by an operator in a given call center, and returns the request's position in the queue. The call back joins the call center queue like a regular call and dials… - [Call Back -- Validate](https://developers.dialpad.com/reference/callbackvalidate.md): Performs a dry run of a callback request without adding it to the call center queue and without placing any call. Runs the same validation as enqueuing would, so it reports the same failures… - callcenters - [Call Centers -- List](https://developers.dialpad.com/reference/callcenterslistall.md): Gets all the call centers for the company. Rate limit: 1200 per minute. - [Call Centers -- Create](https://developers.dialpad.com/reference/callcenterscreate.md): Create a new call center in the specified office. Requires name and office_id. Requires a company admin API key. Rate limit: 1200 per minute. - [Call Centers -- Delete](https://developers.dialpad.com/reference/callcentersdelete.md): Deletes a call center by id. Requires a company admin API key. Rate limit: 1200 per minute. - [Call Centers -- Get](https://developers.dialpad.com/reference/callcentersget.md): Gets a call center by id. Rate limit: 1200 per minute. - [Call Centers -- Update](https://developers.dialpad.com/reference/callcentersupdate.md): Updates a call center by id. Requires a company admin API key. Rate limit: 1200 per minute. - [Call Centers -- Status](https://developers.dialpad.com/reference/callcentersget_status.md): Get live operational metrics for a call center: availability status, available operator count, queued calls, longest wait time, and on-duty operator count. Rate limit: 1200 per minute. - [Operator -- Get Duty Status](https://developers.dialpad.com/reference/callcentersoperatorsget_duty_status.md): Gets the operator's on duty status and reason. Rate limit: 1200 per minute. - [Operator -- Update Duty Status](https://developers.dialpad.com/reference/callcentersoperatorsupdate_duty_status.md): Updates the operator's duty status for all call centers which user belongs to. Rate limit: 1200 per minute. - [Operator -- Get Skill Level](https://developers.dialpad.com/reference/callcentersoperatorsget_skill_level.md): Gets the skill level of an operator within a call center. Rate limit: 1200 per minute. - [Operator -- Update Skill Level](https://developers.dialpad.com/reference/callcentersoperatorsupdate_skill_level.md): Updates the skill level of an operator within a call center. Rate limit: 1200 per minute. - [Operator -- Remove](https://developers.dialpad.com/reference/callcentersoperatorsdelete.md): Removes an operator from a call center. Note: This API will not change or release any licenses. Rate limit: 1200 per minute. - [Operators -- List](https://developers.dialpad.com/reference/callcentersoperatorslist.md): List all operators (users and rooms) assigned to a call center. Returns operator names, roles, and on-duty status. Rate limit: 1200 per minute. - [Operator -- Add](https://developers.dialpad.com/reference/callcentersoperatorsadd.md): Adds an operator to a call center. > Warning > > This API may result in the usage of call center licenses if required and available. If the licenses are required and not available the operation… - calllabels - [Label -- List](https://developers.dialpad.com/reference/call_labelslist.md): Gets all labels for a determined company. Rate limit: 1200 per minute. - callreviewsharelink - [Call Review Sharelink -- Create](https://developers.dialpad.com/reference/call_review_share_linkcreate.md): Create a call review share link by call id. Rate limit: 250 per minute. - [Call Review Sharelink -- Delete](https://developers.dialpad.com/reference/call_review_share_linkdelete.md): Delete a call review share link by id. Rate limit: 1200 per minute. - [Call Review Sharelink -- Get](https://developers.dialpad.com/reference/call_review_share_linkget.md): Gets a call review share link by call id. Rate limit: 1200 per minute. - [Call Review Sharelink -- Update](https://developers.dialpad.com/reference/call_review_share_linkupdate.md): Update a call review share link by id. Rate limit: 250 per minute. - callrouters - [Call Router -- List](https://developers.dialpad.com/reference/callrouterslist.md): Lists all of the API call routers for a given company or office. Rate limit: 1200 per minute. - [Call Router -- Create](https://developers.dialpad.com/reference/callrouterscreate.md): Creates a new API-based call router. Rate limit: 1200 per minute. - [Call Router -- Delete](https://developers.dialpad.com/reference/callroutersdelete.md): Deletes the API call router with the given ID. Rate limit: 1200 per minute. - [Call Router -- Get](https://developers.dialpad.com/reference/callroutersget.md): Gets the API call router with the given ID. Rate limit: 1200 per minute. - [Call Router -- Update](https://developers.dialpad.com/reference/callroutersupdate.md): Updates the API call router with the given ID. Rate limit: 1200 per minute. - [Dialpad Number -- Assign](https://developers.dialpad.com/reference/numbersassign_call_router_numberpost.md): Assigns a number to a callrouter. The number will automatically be taken from the company's reserved pool if there are reserved numbers, otherwise a number will be auto-assigned from the provided… - channels - [Channel -- Delete](https://developers.dialpad.com/reference/channelsdelete.md): Deletes a channel by id. Rate limit: 1200 per minute. - [Channel -- Get](https://developers.dialpad.com/reference/channelsget.md): Get channel by id Rate limit: 1200 per minute. - [Channel -- List](https://developers.dialpad.com/reference/channelslist.md): Lists all channels in the company. Rate limit: 1200 per minute. - [Channel -- Create](https://developers.dialpad.com/reference/channelscreate.md): Creates a new channel. Rate limit: 1200 per minute. - [Member -- Remove](https://developers.dialpad.com/reference/channelsmembersdelete.md): Removes a member from a channel. Rate limit: 1200 per minute. - [Members -- List](https://developers.dialpad.com/reference/channelsmemberslist.md): List all the members from a channel Rate limit: 1200 per minute. - [Member -- Add](https://developers.dialpad.com/reference/channelsmembersadd.md): Adds a user to a channel. Rate limit: 1200 per minute. - coachingteams - [Coaching Team -- List Members](https://developers.dialpad.com/reference/coaching_teammembersget.md): List all members of a coaching team with their roles (coach or trainee), contact info, and availability status. Rate limit: 1200 per minute. - [Coaching Team -- Add Member](https://developers.dialpad.com/reference/coaching_teammembersadd.md): Add a user to the specified coaching team as trainee or coach. Rate limit: 1200 per minute. - [Coaching Team -- Get](https://developers.dialpad.com/reference/coaching_teamget.md): Get details of a specified coaching team. Rate limit: 1200 per minute. - [Coaching Team -- List](https://developers.dialpad.com/reference/coaching_teamlistall.md): Get a list of all coaching teams in the company. Rate limit: 1200 per minute. - company - [Company -- Get](https://developers.dialpad.com/reference/companyget.md): Gets company information: name, primary office, admin contact, plan state and billing address. Rate limit: 1200 per minute. - [Company -- Get SMS Opt-out List](https://developers.dialpad.com/reference/companysms_opt_out.md): Lists the external phone numbers that have opted out of (or back in to) SMS from this company, filtered by opt-out state and optionally by A2P campaign. Use this before sending SMS to confirm a… - [Company -- Update Settings](https://developers.dialpad.com/reference/companyupdate_settings.md): Updates company settings. Requires a company admin API key. Rate limit: 1200 per minute. - contacts - [Contact -- Delete](https://developers.dialpad.com/reference/contactsdelete.md): Deletes a contact by id. Rate limit: 1200 per minute. - [Contact -- Get](https://developers.dialpad.com/reference/contactsget.md): Gets a contact by id. Currently, only contacts of type shared and local can be retrieved by this API. Rate limit: 1200 per minute. - [Contact -- Update](https://developers.dialpad.com/reference/contactsupdate.md): Updates the provided fields for an existing contact. Rate limit: 1200 per minute. - [Contact -- List](https://developers.dialpad.com/reference/contactslist.md): Gets company shared contacts, or user's local contacts if owner_id is provided. NOTE: The `limit` parameter has been soft-deprecated. Please omit the `limit` parameter, or reduce it to `100` or… - [Contact -- Create](https://developers.dialpad.com/reference/contactscreate.md): Creates a new contact. Rate limit: 100 per minute. - [Contact -- Create or Update](https://developers.dialpad.com/reference/contactscreate_with_uid.md): Creates a new shared contact with uid. Rate limit: 100 per minute. - customivrs - [Custom IVR -- Delete](https://developers.dialpad.com/reference/ivrdelete.md): Un-assigns an IVR recording from a target for a given IVR type and deletes the recording. The target falls back to its default behaviour for that IVR type. Rate limit: 1200 per minute. - [Custom IVR -- Assign](https://developers.dialpad.com/reference/ivrassign.md): Assigns an already-created IVR recording to a target for a given IVR type, replacing whatever was previously assigned. This selects which existing recording plays; it does not change the recording's… - [Custom IVR -- List](https://developers.dialpad.com/reference/custom_ivrslist.md): Lists the custom IVR recordings configured on a target, such as greetings, hold music and menu prompts. A target can have many IVRs of different types, so pass ivr_type to narrow the results to one… - [Custom IVR -- Create](https://developers.dialpad.com/reference/ivrcreate.md): Creates a new custom IVR recording for a target. The audio is supplied in the "file" field as a Base64-encoded MP3. Returns the created IVR, including the id needed to assign it to a target. Rate… - [Custom IVR -- Update](https://developers.dialpad.com/reference/ivrupdate_details.md): Renames an existing IVR recording or changes its description. This edits the recording's own metadata only; it does not change which target the recording is assigned to and does not replace the… - departments - [Departments -- Delete](https://developers.dialpad.com/reference/departmentsdelete.md): Permanently delete a department. This removes the department and all its configuration. Cannot be undone. Requires a company admin API key. Rate limit: 1200 per minute. - [Department -- Get](https://developers.dialpad.com/reference/departmentsget.md): Gets a department by id. Rate limit: 1200 per minute. - [Departments -- Update](https://developers.dialpad.com/reference/departmentsupdate.md): Updates an existing department. Requires a company admin API key. Rate limit: 1200 per minute. - [Department -- List](https://developers.dialpad.com/reference/departmentslistall.md): Gets all the departments in the company. Rate limit: 1200 per minute. - [Departments -- Create](https://developers.dialpad.com/reference/departmentscreate.md): Create a new department in the specified office. Requires name and office_id. Requires a company admin API key. Rate limit: 1200 per minute. - [Operator -- Remove](https://developers.dialpad.com/reference/departmentsoperatorsdelete.md): Remove an operator (user or room) from a department. Specify operator_id and operator_type. Rate limit: 1200 per minute. - [Operator -- List](https://developers.dialpad.com/reference/departmentsoperatorslist.md): List all operators (users and rooms) assigned to a department. Returns operator names, roles, and on-duty status. Rate limit: 1200 per minute. - [Operator -- Add](https://developers.dialpad.com/reference/departmentsoperatorsadd.md): Add a user or room as an operator to a department. Specify operator_type (user or room) and optional role (operator or admin). Rate limit: 1200 per minute. - digital - [Digital -- Sessions -- List](https://developers.dialpad.com/reference/digitalsessionslist.md): Gets list of digital sessions which are started/ended in the requested period. Requested period must be less than 7 days. Requires scope: ``digital_sessions`` Rate limit: 100 per minute. - dispositions - [Dispositions -- Delete](https://developers.dialpad.com/reference/dispositionsdelete.md): Deletes the disposition by id. Rate limit: 1200 per minute. - [Dispositions -- Get](https://developers.dialpad.com/reference/dispositionsget.md): Gets a disposition by id. Rate limit: 1200 per minute. - [Dispositions -- Update](https://developers.dialpad.com/reference/dispositionsupdate.md): Updates the disposition by id. Bulk updates for the targets assigned to a disposition is not supported. Rate limit: 1200 per minute. - [Dispositions -- List](https://developers.dialpad.com/reference/dispositionslist.md): Gets a list of dispositions by a target. Rate limit: 1200 per minute. - [Dispositions -- Create](https://developers.dialpad.com/reference/dispositionscreate.md): Creates a disposition for an office. Rate limit: 1200 per minute. - fax - [Fax -- Send](https://developers.dialpad.com/reference/faxsend.md): Sends a fax to a phone number. Rate limit: 250 per minute. - faxline - [Fax Line -- Assign](https://developers.dialpad.com/reference/faxlineassign.md): Assigns a fax line to a target. Target includes user and department. Depending on the chosen line type, the number will be taken from the company's reserved pool if there are available reserved… - message - [Bulk Message -- Get](https://developers.dialpad.com/reference/bulk_messagesget.md): Gets a single bulk message by ID. Rate limit: 1200 per minute. - [Bulk Message -- Update](https://developers.dialpad.com/reference/bulk_messagesupdate.md): Updates a bulk message text and/or media. Supports partial updates. Only the fields provided in the request will be updated. Fields not provided will retain their existing values. This follows PATCH… - [Bulk Message -- List](https://developers.dialpad.com/reference/bulk_messageslist.md): Lists all bulk messages for the authenticated user. Results can be paginated using the cursor parameter. Rate limit: 1200 per minute. - [Bulk Message -- Send](https://developers.dialpad.com/reference/bulk_messagessend.md): Sends a bulk message to multiple recipients (up to 50). This endpoint allows you to send the same message to multiple phone numbers. All existing logic (including spam checks, delivery behavior, and… - [Schedule -- List](https://developers.dialpad.com/reference/scheduled_messageslist.md): Lists all active scheduled messages for the authenticated user. Only active (pending) schedules are returned. Deleted or sent schedules are not included. Results can be paginated using the cursor… - [Schedule -- Create](https://developers.dialpad.com/reference/scheduled_messagescreate.md): Creates a new scheduled message that will be sent at the specified time. Messages can be sent to multiple phone numbers OR to a Dialpad channel. Supports both SMS (text only) and MMS (text with… - [Schedule -- Delete](https://developers.dialpad.com/reference/scheduled_messagesdelete.md): Deletes (cancels) a scheduled message. The message will not be sent. Rate limit: 1200 per minute. - [Schedule -- Get](https://developers.dialpad.com/reference/scheduled_messagesget.md): Gets a single scheduled message by ID. Rate limit: 1200 per minute. - [Schedule -- Update](https://developers.dialpad.com/reference/scheduled_messagesupdate.md): Updates an existing scheduled message. Supports partial updates. Only the fields provided in the request will be updated. Fields not provided will retain their existing values. This follows PATCH… - [Schedule -- Send Now](https://developers.dialpad.com/reference/scheduled_messagessend_now.md): Immediately sends a scheduled message and deletes the schedule. This is useful for testing or when you want to send a scheduled message before its scheduled time. Rate limit: 1200 per minute. - numbers - [Dialpad Number -- Assign](https://developers.dialpad.com/reference/numbersassign.md): Assigns a specific phone number to a target. Use this when the number to assign is already known; use the auto-assign endpoint to let Dialpad pick one. Valid targets are a user or department, an… - [Dialpad Number -- Auto-Assign](https://developers.dialpad.com/reference/numbersauto_assign.md): Assigns an automatically selected phone number to a target and returns the number that was chosen. The number is taken from the company's reserved pool if one exists, otherwise a new number is… - [Dialpad Number -- Unassign](https://developers.dialpad.com/reference/numbersunassign.md): Un-assigns a phone number from its target. This does not delete the number: it returns to the company's reserved pool if one exists, and can be reassigned later. Pass "release" to give the number up… - [Dialpad Number -- Get](https://developers.dialpad.com/reference/numbersget.md): Gets the details of a single phone number: its type, area code, status, and the target it is assigned to. Requires a company admin API key. Rate limit: 1200 per minute. - [Dialpad Number -- List](https://developers.dialpad.com/reference/numberslist.md): Lists the phone numbers in your company, each with its type, area code, status and the target it is assigned to. Filter by status to find numbers in a particular state, or by area code to find… - [Dialpad Number -- Swap](https://developers.dialpad.com/reference/numbersswap.md): Replaces a target's primary phone number with a different one and returns the new number. The old number is released. How the replacement is chosen depends on swap_details: give a specific number to… - [Number Tags -- Update tags for a phone number.](https://developers.dialpad.com/reference/number_tagsupdate.md): Sets the contact preferences for a phone number company-wide. "do_not_call" blocks outbound calls to the number and "do_not_text" blocks outbound texts. Returns the resulting preferences. Either… - [Phone String -- Reformat](https://developers.dialpad.com/reference/phone_numberformat.md): Converts a phone number between local and E.164 format. Returns the E.164 number, the formatted local number, the area code, and the ISO country code. Rate limit: 1200 per minute. - offices - [Billing Plan -- Get](https://developers.dialpad.com/reference/office_planget.md): Gets an office's billing plan: how many licenses of each line type the office has purchased, its remaining calling-credit balance, and the start of the next billing cycle. This reports licenses that… - [Call Centers -- List](https://developers.dialpad.com/reference/callcenterslist.md): Gets all the call centers for an office. Rate limit: 1200 per minute. - [Coaching Team -- List](https://developers.dialpad.com/reference/coaching_teamlist.md): Get a list of coaching teams of a office. Rate limit: 1200 per minute. - [Department -- List](https://developers.dialpad.com/reference/departmentslist.md): Gets all the departments for an office. Rate limit: 1200 per minute. - [Dialpad Number -- Assign](https://developers.dialpad.com/reference/numbersassign_office_numberpost.md): Assigns a number to a office. The number will automatically be taken from the company's reserved pool if there are reserved numbers, otherwise a number will be auto-assigned from the provided area… - [Dialpad Number -- Unassign](https://developers.dialpad.com/reference/numbersoffice_unassign_numberpost.md): Un-assigns a phone number from a office mainline. The number will be returned to the company's reserved pool if there is one. Otherwise the number will be released. Rate limit: 1200 per minute. - [E911 Address -- Get](https://developers.dialpad.com/reference/officese911get.md): Gets E911 address of the office by office id. Rate limit: 1200 per minute. - [E911 Address -- Update](https://developers.dialpad.com/reference/officese911update.md): Update E911 address of the given office. Rate limit: 1200 per minute. - [Licenses -- List Available](https://developers.dialpad.com/reference/available_licenseslist.md): Gets how many licenses of each line type an office has purchased but not yet assigned, so a count of zero for a line type means a new user or room of that type cannot be added without buying more.… - [Off-Duty Status -- List](https://developers.dialpad.com/reference/officesoffdutystatusesget.md): Lists Off-Duty status values. Rate limit: 1200 per minute. - [Office -- Get](https://developers.dialpad.com/reference/officesget.md): Gets an office by id. Rate limit: 1200 per minute. - [Office -- Update](https://developers.dialpad.com/reference/officesupdate.md): Updates an office's business hours. Only the hours-of-operation fields listed below can be changed here -- name, billing and routing settings are not editable through this endpoint. Rate limit: 1200… - [Office -- Get Primary](https://developers.dialpad.com/reference/officesprimaryget.md): Gets the primary office for the company. Rate limit: 1200 per minute. - [Office -- List](https://developers.dialpad.com/reference/officeslist.md): Gets the offices in the company. The result set depends on the caller: company admins get every office, while a user-level key gets only the offices that user belongs to. Rate limit: 1200 per minute. - [Office -- Create](https://developers.dialpad.com/reference/officescreate.md): Creates a secondary office. This provisions a billed entity: currency, plan period and a billing address are all required, and the new office counts against the company's office limit. There is no… - [Operator -- Remove](https://developers.dialpad.com/reference/officesoperatorsdelete.md): Removes an operator from office's mainline. Rate limit: 1200 per minute. - [Operator -- List](https://developers.dialpad.com/reference/officesoperatorsget.md): Gets mainline operators for an office. Rate limit: 1200 per minute. - [Operator -- Add](https://developers.dialpad.com/reference/officesoperatorspost.md): Adds an operator into office's mainline. Rate limit: 1200 per minute. - recordingsharelink - [Recording Sharelink -- Create](https://developers.dialpad.com/reference/recording_share_linkcreate.md): Creates a recording share link. Rate limit: 100 per minute. - [Recording Sharelink -- Delete](https://developers.dialpad.com/reference/recording_share_linkdelete.md): Deletes a recording share link by id. Rate limit: 1200 per minute. - [Recording Sharelink -- Get](https://developers.dialpad.com/reference/recording_share_linkget.md): Gets a recording share link by id. Rate limit: 1200 per minute. - [Recording Sharelink -- Update](https://developers.dialpad.com/reference/recording_share_linkupdate.md): Updates a recording share link by id. Rate limit: 100 per minute. - rooms - [Dialpad Number -- Assign](https://developers.dialpad.com/reference/numbersassign_room_numberpost.md): Assigns a number to a room. The number will automatically be taken from the company's reserved block if there are reserved numbers, otherwise a number will be auto-assigned from the provided area… - [Dialpad Number -- Unassign](https://developers.dialpad.com/reference/numbersroom_unassign_numberpost.md): Un-assigns a phone number from a room. The number will be returned to the company's reserved pool if there is one. Otherwise the number will be released. Rate limit: 1200 per minute. - [Room -- Delete](https://developers.dialpad.com/reference/roomsdelete.md): Deletes a room by id. Rate limit: 1200 per minute. - [Room -- Get](https://developers.dialpad.com/reference/roomsget.md): Gets a room by id. Rate limit: 1200 per minute. - [Room -- Update](https://developers.dialpad.com/reference/roomspatch.md): Updates room details by id. Rate limit: 1200 per minute. - [Room -- List](https://developers.dialpad.com/reference/roomslist.md): Gets all rooms in your company, optionally filtering by office. Rate limit: 1200 per minute. - [Room -- Create](https://developers.dialpad.com/reference/roomspost.md): Creates a new room. Rate limit: 1200 per minute. - [Room Phone -- Assign PIN](https://developers.dialpad.com/reference/deskphonesroomscreate_international_pin.md): Assigns a PIN for making international calls from rooms When PIN protected international calls are enabled for the company, a PIN is required to make international calls from room phones. Requires… - [Room Phone -- Delete](https://developers.dialpad.com/reference/deskphonesroomsdelete.md): Deletes a room desk phone by id. Rate limit: 1200 per minute. - [Room Phone -- Get](https://developers.dialpad.com/reference/deskphonesroomsget.md): Gets a room desk phone by id. Rate limit: 1200 per minute. - [Room Phone -- List](https://developers.dialpad.com/reference/deskphonesroomslist.md): Gets all desk phones under a room. Rate limit: 1200 per minute. - schedulereports - [Schedule reports -- Delete](https://developers.dialpad.com/reference/schedule_reportsdelete.md): Deletes a schedule report subscription by id. A schedule report is a mechanism to schedule daily, weekly or monthly record and statistics reports. Rate limit: 1200 per minute. - [Schedule reports -- Get](https://developers.dialpad.com/reference/schedule_reportsget.md): Gets a schedule report subscription by id. A schedule report is a mechanism to schedule daily, weekly or monthly record and statistics reports. Rate limit: 1200 per minute. - [Schedule reports -- Update](https://developers.dialpad.com/reference/schedule_reportsupdate.md): Updates a schedule report subscription by id. A schedule report is a mechanism to schedule daily, weekly or monthly record and statistics reports. Rate limit: 1200 per minute. - [Schedule reports -- List](https://developers.dialpad.com/reference/schedule_reportslist.md): Lists all schedule reports subscription for a company. A schedule report is a mechanism to schedule daily, weekly or monthly record and statistics reports. Rate limit: 1200 per minute. - [schedule reports -- Create](https://developers.dialpad.com/reference/schedule_reportscreate.md): Creates a schedule reports subscription for your company. An endpoint_id is required in order to receive the event payload and can be obtained via websockets or webhooks. A schedule reports is a… - scorecards - [Scorecards -- Get](https://developers.dialpad.com/reference/scorecardsget.md): Gets a scorecard by id. Rate limit: 1200 per minute. - [Scorecards -- List](https://developers.dialpad.com/reference/scorecardslist.md): Gets a list of scorecards of a target. Rate limit: 1200 per minute. - [Scorecards export -- Get Result](https://developers.dialpad.com/reference/scorecardsexportget.md): Gets the progress and result of a scorecards report request. Rate limit: 1200 per minute. - [Scorecards export -- Initiate Processing](https://developers.dialpad.com/reference/scorecardsexportcreate.md): Begins processing a scorecards export asynchronously, returning a request id to get the status and retrieve the results by calling GET /scorecards/export/{request_id}. Scorecards for the whole… - sms - [SMS -- Send](https://developers.dialpad.com/reference/smssend.md): Sends an SMS message to a phone number or to a Dialpad channel on behalf of a user. Provide either to_numbers or channel_hashtag as the recipient, and either text or media as the content. A… - stats - [Stats -- Get Result](https://developers.dialpad.com/reference/statsexportget.md): Gets the progress and result of a statistics request. Rate limit: 1200 per minute. - [Stats -- Initiate Processing](https://developers.dialpad.com/reference/statsexportcreate.md): Begins processing statistics asynchronously, returning a request id to get the status and retrieve the results by calling GET /stats/{request_id}. Stats for the whole company will be processed by… - subscriptions - [Agent Status -- List](https://developers.dialpad.com/reference/webhook_agent_status_event_subscriptionlist.md): Gets a list of all the agent status event subscriptions of a company. Requires a company admin API key. Rate limit: 1200 per minute. - [Agent Status -- Create](https://developers.dialpad.com/reference/webhook_agent_status_event_subscriptioncreate.md): Creates an agent status event subscription for your company. A webhook_id is required so that we know to which url the events shall be sent. Please be aware that only call center agent is supported… - [Agent Status -- Delete](https://developers.dialpad.com/reference/webhook_agent_status_event_subscriptiondelete.md): Deletes an agent status event subscription by id. Requires a company admin API key. Rate limit: 1200 per minute. - [Agent Status -- Get](https://developers.dialpad.com/reference/webhook_agent_status_event_subscriptionget.md): Gets an agent status event subscription by id. Requires a company admin API key. Rate limit: 1200 per minute. - [Agent Status -- Update](https://developers.dialpad.com/reference/webhook_agent_status_event_subscriptionupdate.md): Updates an agent status event subscription by id. Requires a company admin API key. Rate limit: 1200 per minute. - [Call Event -- List](https://developers.dialpad.com/reference/webhook_call_event_subscriptionlist.md): Gets a list of all the call event subscriptions of a company or of a target. NOTE: See https://developers.dialpad.com/v1.0-archive/reference for APIs that can operate on subscriptions that were… - [Call Event -- Create](https://developers.dialpad.com/reference/webhook_call_event_subscriptioncreate.md): Creates a call event subscription. A webhook_id is required so that we know to which url the events shall be sent. Call states can be used to limit the states for which call events are sent. A… - [Call Event -- Delete](https://developers.dialpad.com/reference/webhook_call_event_subscriptiondelete.md): Deletes a call event subscription by id. NOTE: See https://developers.dialpad.com/v1.0-archive/reference for APIs that can operate on subscriptions that were created via the deprecated APIs. Rate… - [Call Event -- Get](https://developers.dialpad.com/reference/webhook_call_event_subscriptionget.md): Gets a call event subscription by id. NOTE: See https://developers.dialpad.com/v1.0-archive/reference for APIs that can operate on subscriptions that were created via the deprecated APIs. Rate… - [Call Event -- Update](https://developers.dialpad.com/reference/webhook_call_event_subscriptionupdate.md): Updates a call event subscription by id. NOTE: See https://developers.dialpad.com/v1.0-archive/reference for APIs that can operate on subscriptions that were created via the deprecated APIs. Rate… - [Change Log -- List](https://developers.dialpad.com/reference/webhook_change_log_event_subscriptionlist.md): Gets a list of all the change log event subscriptions of a company. Requires a company admin API key. Requires scope: ``change_log`` Rate limit: 1200 per minute. - [Change Log -- Create](https://developers.dialpad.com/reference/webhook_change_log_event_subscriptioncreate.md): Creates a change log event subscription for your company. An endpoint_id is required so that we know to which url the events shall be sent. See https://developers.dialpad.com/docs/change-log-events… - [Change Log -- Delete](https://developers.dialpad.com/reference/webhook_change_log_event_subscriptiondelete.md): Deletes a change log event subscription by id. Requires a company admin API key. Requires scope: ``change_log`` Rate limit: 1200 per minute. - [Change Log -- Get](https://developers.dialpad.com/reference/webhook_change_log_event_subscriptionget.md): Gets a change log event subscription by id. Requires a company admin API key. Requires scope: ``change_log`` Rate limit: 1200 per minute. - [Change Log -- Update](https://developers.dialpad.com/reference/webhook_change_log_event_subscriptionupdate.md): Updates change log event subscription by id. Requires a company admin API key. Requires scope: ``change_log`` Rate limit: 1200 per minute. - [Channel Event -- List](https://developers.dialpad.com/reference/webhook_channel_event_subscriptionlist.md): Gets a list of all the Channel event subscriptions of a company or of a target. Rate limit: 1200 per minute. - [Channel Event -- Create](https://developers.dialpad.com/reference/webhook_channel_event_subscriptioncreate.md): Creates a Channel event subscription. An endpoint_id is required so that we know to which url the events shall be sent. A channel direction is also required in order to limit the direction for which… - [Channel Event -- Delete](https://developers.dialpad.com/reference/webhook_channel_event_subscriptiondelete.md): Deletes a Channel event subscription by id. Rate limit: 1200 per minute. - [Channel Event -- Get](https://developers.dialpad.com/reference/webhook_channel_event_subscriptionget.md): Gets a channel event subscription by id. Rate limit: 1200 per minute. - [Channel Event -- Update](https://developers.dialpad.com/reference/webhook_channel_event_subscriptionupdate.md): Updates a channel event subscription by id. Rate limit: 1200 per minute. - [Contact Event -- List](https://developers.dialpad.com/reference/webhook_contact_event_subscriptionlist.md): Gets a list of all the contact event subscriptions of a company. NOTE: See https://developers.dialpad.com/v1.0-archive/reference for APIs that can operate on subscriptions that were created via the… - [Contact Event -- Create](https://developers.dialpad.com/reference/webhook_contact_event_subscriptioncreate.md): Creates a contact event subscription for your company. A webhook_id is required so that we know to which url the events shall be sent. See https://developers.dialpad.com/docs/contact-events for… - [Contact Event -- Delete](https://developers.dialpad.com/reference/webhook_contact_event_subscriptiondelete.md): Deletes a contact event subscription by id. NOTE: See https://developers.dialpad.com/v1.0-archive/reference for APIs that can operate on subscriptions that were created via the deprecated APIs.… - [Contact Event -- Get](https://developers.dialpad.com/reference/webhook_contact_event_subscriptionget.md): Gets a contact event subscription by id. NOTE: See https://developers.dialpad.com/v1.0-archive/reference for APIs that can operate on subscriptions that were created via the deprecated APIs.… - [Contact Event -- Update](https://developers.dialpad.com/reference/webhook_contact_event_subscriptionupdate.md): Updates a contact event subscription by id. NOTE: See https://developers.dialpad.com/v1.0-archive/reference for APIs that can operate on subscriptions that were created via the deprecated APIs.… - [Fax Event -- List](https://developers.dialpad.com/reference/webhook_fax_event_subscriptionlist.md): Gets a list of all the fax event subscriptions of a company or of a target. Requires scope: ``fax_message`` Rate limit: 1200 per minute. - [Fax Event -- Create](https://developers.dialpad.com/reference/webhook_fax_event_subscriptioncreate.md): Creates a fax event subscription. An endpoint_id is required so that we know to which url the events shall be sent. A fax direction is also required in order to limit the direction for which fax… - [Fax Event -- Delete](https://developers.dialpad.com/reference/webhook_fax_event_subscriptiondelete.md): Deletes a fax event subscription by id. Requires scope: ``fax_message`` Rate limit: 1200 per minute. - [Fax Event -- Get](https://developers.dialpad.com/reference/webhook_fax_event_subscriptionget.md): Gets a fax event subscription by id. Requires scope: ``fax_message`` Rate limit: 1200 per minute. - [Fax Event -- Update](https://developers.dialpad.com/reference/webhook_fax_event_subscriptionupdate.md): Updates a fax event subscription by id. Requires scope: ``fax_message`` Rate limit: 1200 per minute. - [SMS Event -- List](https://developers.dialpad.com/reference/webhook_sms_event_subscriptionlist.md): Gets a list of all the SMS event subscriptions of a company or of a target. NOTE: See https://developers.dialpad.com/v1.0-archive/reference for APIs that can operate on subscriptions that were… - [SMS Event -- Create](https://developers.dialpad.com/reference/webhook_sms_event_subscriptioncreate.md): Creates an SMS event subscription. A webhook_id is required so that we know to which url the events shall be sent. An SMS direction is also required in order to limit the direction for which SMS… - [SMS Event -- Delete](https://developers.dialpad.com/reference/webhook_sms_event_subscriptiondelete.md): Deletes an SMS event subscription by id. NOTE: See https://developers.dialpad.com/v1.0-archive/reference for APIs that can operate on subscriptions that were created via the deprecated APIs. Rate… - [SMS Event -- Get](https://developers.dialpad.com/reference/webhook_sms_event_subscriptionget.md): Gets an SMS event subscription by id. NOTE: See https://developers.dialpad.com/v1.0-archive/reference for APIs that can operate on subscriptions that were created via the deprecated APIs. Rate… - [SMS Event -- Update](https://developers.dialpad.com/reference/webhook_sms_event_subscriptionupdate.md): Updates an SMS event subscription by id. NOTE: See https://developers.dialpad.com/v1.0-archive/reference for APIs that can operate on subscriptions that were created via the deprecated APIs. Rate… - transcripts - [Call Transcript -- Get](https://developers.dialpad.com/reference/transcriptsget.md): Gets the Dialpad AI transcript of a call, including moments. Rate limit: 1200 per minute. - [Call Transcript -- Get URL](https://developers.dialpad.com/reference/transcriptsget_url.md): Gets the transcript url of a call. Rate limit: 1200 per minute. - userdevices - [User Device -- Get](https://developers.dialpad.com/reference/userdevicesget.md): Get details of a specific device including its type, display name, phone number, and registration dates. Rate limit: 1200 per minute. - [User Device -- List](https://developers.dialpad.com/reference/userdeviceslist.md): List registered devices for a user, including desk phones, softphones, and mobile apps. Returns device type, display name, phone number, and registration dates. Rate limit: 1200 per minute. - users - [Call -- Initiate](https://developers.dialpad.com/reference/usersinitiate_call.md): Causes a user's Dialpad application to initiate an outbound call. Note that the user must have at least one active autocallable device (the web or desktop Dialpad app, or a CTI application). The… - [Call Recording -- Toggle](https://developers.dialpad.com/reference/userstoggle_call_recording.md): Turns call recording on or off for a user's active call. Rate limit: 1200 per minute. - [Call VI -- Toggle](https://developers.dialpad.com/reference/userstoggle_call_vi.md): Turns Voice Intelligence (live transcription and real-time assist) on or off for the user's currently active call, optionally setting the transcription locale. Fails if the user has no active call.… - [Caller ID -- Get](https://developers.dialpad.com/reference/caller_idusersget.md): List all available Caller IDs and the active Caller ID for a given user ID Rate limit: 1200 per minute. - [Caller ID -- Set](https://developers.dialpad.com/reference/usersset_caller_id.md): Set Caller ID for a given user ID. Rate limit: 1200 per minute. - [Desk Phone -- Delete](https://developers.dialpad.com/reference/deskphonesusersdelete.md): Deletes a user desk phone by id. Rate limit: 1200 per minute. - [Desk Phone -- Get](https://developers.dialpad.com/reference/deskphonesusersget.md): Gets a user desk phone by id. Rate limit: 1200 per minute. - [Desk Phone -- List](https://developers.dialpad.com/reference/deskphonesuserslist.md): Gets all desk phones under a user. Rate limit: 1200 per minute. - [Dialpad Number -- Assign](https://developers.dialpad.com/reference/usersassign_number.md): Assigns a number to a user. The number will automatically be taken from the company's reserved block if there are reserved numbers, otherwise a number will be auto-assigned from the provided area… - [Dialpad Number -- Unassign](https://developers.dialpad.com/reference/usersunassign_number.md): Un-assigns a phone number from a user. The number will be returned to the company's reserved block if there is one. Otherwise the number will be released. Rate limit: 1200 per minute. - [Do Not Disturb -- Toggle](https://developers.dialpad.com/reference/userstoggle_dnd.md): Toggle DND status on or off for the given user. Rate limit: 1200 per minute. - [E911 Address -- Get](https://developers.dialpad.com/reference/userse911get.md): Gets E911 address of the user by user id. Rate limit: 1200 per minute. - [E911 Address -- Update](https://developers.dialpad.com/reference/userse911update.md): Update E911 address of the given user. Rate limit: 1200 per minute. - [Persona -- List](https://developers.dialpad.com/reference/userslist_personas.md): Provides a list of personas for a user. A persona is a target that a user can make calls from. The receiver of the call will see the details of the persona rather than the user. Rate limit: 1200… - [Screen-pop -- Trigger](https://developers.dialpad.com/reference/screen_popinitiate.md): Opens the given URI on the user's active Dialpad device, so an agent sees the relevant record (CRM contact, ticket, order) without searching for it. Returns the device the pop was delivered to.… - [User -- Delete](https://developers.dialpad.com/reference/usersdelete.md): Deletes a user by id. Rate limit: 1200 per minute. - [User -- Get](https://developers.dialpad.com/reference/usersget.md): Get a user by id. Returns identity (name, email, job_title), contact details (phone_numbers, extension), status (state, do_not_disturb, is_on_duty, on_duty_status), license type, office membership… - [User -- Update](https://developers.dialpad.com/reference/usersupdate.md): Updates the provided fields for an existing user. Rate limit: 1200 per minute. - [User -- List](https://developers.dialpad.com/reference/userslist.md): Gets company users, optionally filtering by email. NOTE: The `limit` parameter has been soft-deprecated. Please omit the `limit` parameter, or reduce it to `100` or less. - Limit values of greater… - [User -- Create](https://developers.dialpad.com/reference/userscreate.md): Creates a new user. Rate limit: 1200 per minute. - [User -- Search](https://developers.dialpad.com/reference/searchusers.md): Searches for users matching a specific criteria. It matches phone numbers, emails, or name. Optionally, it accepts filters to reduce the amount of final results. - The `cursor` value is provided in… - [User -- Switch Office](https://developers.dialpad.com/reference/usersmove_office.md): Moves the user to a different office. For international offices only, all of the user's numbers will be unassigned and a new number will be assigned except when the user only has internal numbers… - [User Status -- Update](https://developers.dialpad.com/reference/usersupdate_status.md): Update user's status. Returns the user's status if the user exists. Rate limit: 1200 per minute. - webhooks - [Webhook -- List](https://developers.dialpad.com/reference/webhookslist.md): Gets a list of all the webhooks that are associated with the company. Rate limit: 1200 per minute. - [Webhook -- Create](https://developers.dialpad.com/reference/webhookscreate.md): Creates a new webhook for your company. A unique webhook ID will be generated when successfully creating a webhook. A webhook ID is to be required when creating event subscriptions. One webhook ID… - [Webhook -- Delete](https://developers.dialpad.com/reference/webhooksdelete.md): Deletes a webhook by id. Rate limit: 1200 per minute. - [Webhook -- Get](https://developers.dialpad.com/reference/webhooksget.md): Gets a webhook by id. Rate limit: 1200 per minute. - [Webhook -- Update](https://developers.dialpad.com/reference/webhookupdate.md): Updates a webhook by id. Rate limit: 1200 per minute. - websockets - [Websocket -- List](https://developers.dialpad.com/reference/websocketslist.md): Gets a list of all the websockets that are associated with the company. Rate limit: 1200 per minute. - [Websocket -- Create](https://developers.dialpad.com/reference/websocketscreate.md): Creates a new websocket for your company. A unique websocket ID will be generated when successfully creating a websocket. A websocket ID is to be required when creating event subscriptions. One… - [Websocket -- Delete](https://developers.dialpad.com/reference/websocketsdelete.md): Deletes a websocket by id. Rate limit: 1200 per minute. - [Websocket -- Get](https://developers.dialpad.com/reference/websocketsget.md): Gets a websocket by id. Rate limit: 1200 per minute. - [Websocket -- Update](https://developers.dialpad.com/reference/websocketsupdate.md): Updates a websocket by id. Rate limit: 1200 per minute. ## API Reference: Dialpad Meetings - conference - [Meeting Room -- List](https://developers.dialpad.com/reference/conference-roomslist.md): Lists all conference rooms. Requires scope: ``conference:read`` Rate limit: 1200 per minute. - [Meeting Summary -- List](https://developers.dialpad.com/reference/conference-meetingslist.md): Lists summaries of meetings that have occurred in the specified meeting room. Requires scope: ``conference:read`` Rate limit: 1200 per minute. - meetings - [Dialpad Meeting -- Delete](https://developers.dialpad.com/reference/meetingsdelete.md): Deletes a Dialpad meeting. Requires scope: ``conference:all`` Rate limit: 1200 per minute. - [Dialpad Meeting -- Get](https://developers.dialpad.com/reference/meetingsget.md): Gets a Dialpad meeting. Requires scope: ``conference:all`` Rate limit: 1200 per minute. - [Dialpad Meeting -- Update](https://developers.dialpad.com/reference/meetingsupdate.md): Updates a Dialpad meeting. Requires scope: ``conference:all`` Rate limit: 1200 per minute. - [Dialpad Meeting -- List](https://developers.dialpad.com/reference/meetingslist.md): Lists all Dialpad meetings for a specified user. Requires scope: ``conference:all`` Rate limit: 1200 per minute. - [Dialpad Meeting -- Create](https://developers.dialpad.com/reference/meetingscreate.md): Creates a Dialpad meeting. Requires scope: ``conference:all`` Rate limit: 1200 per minute. - [Meeting Room -- Create](https://developers.dialpad.com/reference/meetingsroomcreate.md): Creates a meeting room (personal or unique meeting). Requires scope: ``conference:all`` Rate limit: 1200 per minute. ## API Reference: Dialpad WFM - Metrics - [Activity Metrics](https://developers.dialpad.com/reference/wfm-metrics-activityget.md): Returns paginated, activity-level metrics for specified agents. Rate limit: 1200 per minute. - [Agent Metrics](https://developers.dialpad.com/reference/wfm-metrics-agentget.md): Returns paginated, detailed agent-level performance metrics. Rate limit: 1200 per minute. ## API Reference: OAuth - oauth2 - [Token -- Authorize](https://developers.dialpad.com/reference/oauth2authorizeget.md): Initiate the OAuth flow to grant an application access to Dialpad resources on behalf of a user. - [Token -- Deauthorize](https://developers.dialpad.com/reference/oauth2deauthorizepost.md): Revokes oauth2 tokens for a given oauth app. - [Token -- Redeem](https://developers.dialpad.com/reference/oauth2tokenpost.md): Exchanges a temporary oauth code for an authorized access token. ## Pages - [Report Download API](https://developers.dialpad.com/page/report-download-api.md) ## New Releases - [Recently Launched (July 2025)](https://developers.dialpad.com/changelog/recently-launched-july-2025.md) - [Recently Launched (September/October 2024)](https://developers.dialpad.com/changelog/recently-launched-septemberoctober-2024.md) - [Recently Launched (April 2024)](https://developers.dialpad.com/changelog/recently-launched-april-2024.md) - [Recently Launched (October 2023)](https://developers.dialpad.com/changelog/recently-launched-october-2023.md) - [Recently Launched (August 2023)](https://developers.dialpad.com/changelog/recently-launched-april-2023-1.md) - [Recently Launched (April 2023)](https://developers.dialpad.com/changelog/recently-launched-april-2023.md) - [Recently Launched (October 2022)](https://developers.dialpad.com/changelog/recently-launched-october-2022.md) - [Recently Launched (September 2022)](https://developers.dialpad.com/changelog/recently-launched-september.md) - [Recently Launched (July 2022)](https://developers.dialpad.com/changelog/new-releases-august-2022.md)