> ## Documentation Index
> Fetch the complete documentation index at: https://developers.telnyx.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Go SDK resource map

> High-level map of every Telnyx Go SDK service and method, with the REST endpoint each method calls.

This SDK exposes 801 methods across 147 top-level resources. Each method maps 1:1 to a REST endpoint — look up the endpoint in the [API reference](/api-reference) for parameters, responses, and a ready-to-run code sample.

## (client root) (8)

| Method                   | Endpoint                            |
| ------------------------ | ----------------------------------- |
| `client.NewBucket()`     | `PUT /{bucketName}`                 |
| `client.DeleteBucket()`  | `DELETE /{bucketName}`              |
| `client.DeleteObject()`  | `DELETE /{bucketName}/{objectName}` |
| `client.DeleteObjects()` | `POST /{bucketName}`                |
| `client.GetObject()`     | `GET /{bucketName}/{objectName}`    |
| `client.ListBuckets()`   | `GET /`                             |
| `client.ListObjects()`   | `GET /{bucketName}`                 |
| `client.PutObject()`     | `PUT /{bucketName}/{objectName}`    |

## AccessIPAddress (4)

| Method                            | Endpoint                                           |
| --------------------------------- | -------------------------------------------------- |
| `client.AccessIPAddress.New()`    | `POST /access_ip_address`                          |
| `client.AccessIPAddress.Get()`    | `GET /access_ip_address/{access_ip_address_id}`    |
| `client.AccessIPAddress.List()`   | `GET /access_ip_address`                           |
| `client.AccessIPAddress.Delete()` | `DELETE /access_ip_address/{access_ip_address_id}` |

## AccessIPRanges (3)

| Method                           | Endpoint                                        |
| -------------------------------- | ----------------------------------------------- |
| `client.AccessIPRanges.New()`    | `POST /access_ip_ranges`                        |
| `client.AccessIPRanges.List()`   | `GET /access_ip_ranges`                         |
| `client.AccessIPRanges.Delete()` | `DELETE /access_ip_ranges/{access_ip_range_id}` |

## Actions (2)

| Method                          | Endpoint                           |
| ------------------------------- | ---------------------------------- |
| `client.Actions.Purchase.New()` | `POST /actions/purchase/esims`     |
| `client.Actions.Register.New()` | `POST /actions/register/sim_cards` |

## Addresses (6)

| Method                                         | Endpoint                                          |
| ---------------------------------------------- | ------------------------------------------------- |
| `client.Addresses.New()`                       | `POST /addresses`                                 |
| `client.Addresses.Get()`                       | `GET /addresses/{id}`                             |
| `client.Addresses.List()`                      | `GET /addresses`                                  |
| `client.Addresses.Delete()`                    | `DELETE /addresses/{id}`                          |
| `client.Addresses.Actions.AcceptSuggestions()` | `POST /addresses/{id}/actions/accept_suggestions` |
| `client.Addresses.Actions.Validate()`          | `POST /addresses/actions/validate`                |

## AdvancedOrders (4)

| Method                           | Endpoint                            |
| -------------------------------- | ----------------------------------- |
| `client.AdvancedOrders.New()`    | `POST /advanced_orders`             |
| `client.AdvancedOrders.Get()`    | `GET /advanced_orders/{order_id}`   |
| `client.AdvancedOrders.Update()` | `PATCH /advanced_orders/{order_id}` |
| `client.AdvancedOrders.List()`   | `GET /advanced_orders`              |

## AI (75)

| Method                                                            | Endpoint                                                                            |
| ----------------------------------------------------------------- | ----------------------------------------------------------------------------------- |
| `client.AI.GetModels()`                                           | `GET /ai/models`                                                                    |
| `client.AI.Summarize()`                                           | `POST /ai/summarize`                                                                |
| `client.AI.Assistants.New()`                                      | `POST /ai/assistants`                                                               |
| `client.AI.Assistants.Get()`                                      | `GET /ai/assistants/{assistant_id}`                                                 |
| `client.AI.Assistants.Update()`                                   | `POST /ai/assistants/{assistant_id}`                                                |
| `client.AI.Assistants.List()`                                     | `GET /ai/assistants`                                                                |
| `client.AI.Assistants.Delete()`                                   | `DELETE /ai/assistants/{assistant_id}`                                              |
| `client.AI.Assistants.Chat()`                                     | `POST /ai/assistants/{assistant_id}/chat`                                           |
| `client.AI.Assistants.Clone()`                                    | `POST /ai/assistants/{assistant_id}/clone`                                          |
| `client.AI.Assistants.GetTexml()`                                 | `GET /ai/assistants/{assistant_id}/texml`                                           |
| `client.AI.Assistants.Import()`                                   | `POST /ai/assistants/import`                                                        |
| `client.AI.Assistants.Tests.New()`                                | `POST /ai/assistants/tests`                                                         |
| `client.AI.Assistants.Tests.Get()`                                | `GET /ai/assistants/tests/{test_id}`                                                |
| `client.AI.Assistants.Tests.Update()`                             | `PUT /ai/assistants/tests/{test_id}`                                                |
| `client.AI.Assistants.Tests.List()`                               | `GET /ai/assistants/tests`                                                          |
| `client.AI.Assistants.Tests.Delete()`                             | `DELETE /ai/assistants/tests/{test_id}`                                             |
| `client.AI.Assistants.Tests.TestSuites.List()`                    | `GET /ai/assistants/tests/test-suites`                                              |
| `client.AI.Assistants.Tests.TestSuites.Runs.List()`               | `GET /ai/assistants/tests/test-suites/{suite_name}/runs`                            |
| `client.AI.Assistants.Tests.TestSuites.Runs.Trigger()`            | `POST /ai/assistants/tests/test-suites/{suite_name}/runs`                           |
| `client.AI.Assistants.Tests.Runs.Get()`                           | `GET /ai/assistants/tests/{test_id}/runs/{run_id}`                                  |
| `client.AI.Assistants.Tests.Runs.List()`                          | `GET /ai/assistants/tests/{test_id}/runs`                                           |
| `client.AI.Assistants.Tests.Runs.Trigger()`                       | `POST /ai/assistants/tests/{test_id}/runs`                                          |
| `client.AI.Assistants.CanaryDeploys.New()`                        | `POST /ai/assistants/{assistant_id}/canary-deploys`                                 |
| `client.AI.Assistants.CanaryDeploys.Get()`                        | `GET /ai/assistants/{assistant_id}/canary-deploys`                                  |
| `client.AI.Assistants.CanaryDeploys.Update()`                     | `PUT /ai/assistants/{assistant_id}/canary-deploys`                                  |
| `client.AI.Assistants.CanaryDeploys.Delete()`                     | `DELETE /ai/assistants/{assistant_id}/canary-deploys`                               |
| `client.AI.Assistants.ScheduledEvents.New()`                      | `POST /ai/assistants/{assistant_id}/scheduled_events`                               |
| `client.AI.Assistants.ScheduledEvents.Get()`                      | `GET /ai/assistants/{assistant_id}/scheduled_events/{event_id}`                     |
| `client.AI.Assistants.ScheduledEvents.List()`                     | `GET /ai/assistants/{assistant_id}/scheduled_events`                                |
| `client.AI.Assistants.ScheduledEvents.Delete()`                   | `DELETE /ai/assistants/{assistant_id}/scheduled_events/{event_id}`                  |
| `client.AI.Assistants.Tools.Test()`                               | `POST /ai/assistants/{assistant_id}/tools/{tool_id}/test`                           |
| `client.AI.Assistants.Versions.Get()`                             | `GET /ai/assistants/{assistant_id}/versions/{version_id}`                           |
| `client.AI.Assistants.Versions.Update()`                          | `POST /ai/assistants/{assistant_id}/versions/{version_id}`                          |
| `client.AI.Assistants.Versions.List()`                            | `GET /ai/assistants/{assistant_id}/versions`                                        |
| `client.AI.Assistants.Versions.Delete()`                          | `DELETE /ai/assistants/{assistant_id}/versions/{version_id}`                        |
| `client.AI.Assistants.Versions.Promote()`                         | `POST /ai/assistants/{assistant_id}/versions/{version_id}/promote`                  |
| `client.AI.Audio.Transcribe()`                                    | `POST /ai/audio/transcriptions`                                                     |
| `client.AI.Chat.NewCompletion()`                                  | `POST /ai/chat/completions`                                                         |
| `client.AI.Clusters.Get()`                                        | `GET /ai/clusters/{task_id}`                                                        |
| `client.AI.Clusters.List()`                                       | `GET /ai/clusters`                                                                  |
| `client.AI.Clusters.Delete()`                                     | `DELETE /ai/clusters/{task_id}`                                                     |
| `client.AI.Clusters.Compute()`                                    | `POST /ai/clusters`                                                                 |
| `client.AI.Clusters.FetchGraph()`                                 | `GET /ai/clusters/{task_id}/graph`                                                  |
| `client.AI.Conversations.New()`                                   | `POST /ai/conversations`                                                            |
| `client.AI.Conversations.Get()`                                   | `GET /ai/conversations/{conversation_id}`                                           |
| `client.AI.Conversations.Update()`                                | `PUT /ai/conversations/{conversation_id}`                                           |
| `client.AI.Conversations.List()`                                  | `GET /ai/conversations`                                                             |
| `client.AI.Conversations.Delete()`                                | `DELETE /ai/conversations/{conversation_id}`                                        |
| `client.AI.Conversations.GetConversationsInsights()`              | `GET /ai/conversations/{conversation_id}/conversations-insights`                    |
| `client.AI.Conversations.InsightGroups.Get()`                     | `GET /ai/conversations/insight-groups/{group_id}`                                   |
| `client.AI.Conversations.InsightGroups.Update()`                  | `PUT /ai/conversations/insight-groups/{group_id}`                                   |
| `client.AI.Conversations.InsightGroups.Delete()`                  | `DELETE /ai/conversations/insight-groups/{group_id}`                                |
| `client.AI.Conversations.InsightGroups.InsightGroups()`           | `POST /ai/conversations/insight-groups`                                             |
| `client.AI.Conversations.InsightGroups.GetInsightGroups()`        | `GET /ai/conversations/insight-groups`                                              |
| `client.AI.Conversations.InsightGroups.Insights.Assign()`         | `POST /ai/conversations/insight-groups/{group_id}/insights/{insight_id}/assign`     |
| `client.AI.Conversations.InsightGroups.Insights.DeleteUnassign()` | `DELETE /ai/conversations/insight-groups/{group_id}/insights/{insight_id}/unassign` |
| `client.AI.Conversations.Insights.New()`                          | `POST /ai/conversations/insights`                                                   |
| `client.AI.Conversations.Insights.Get()`                          | `GET /ai/conversations/insights/{insight_id}`                                       |
| `client.AI.Conversations.Insights.Update()`                       | `PUT /ai/conversations/insights/{insight_id}`                                       |
| `client.AI.Conversations.Insights.List()`                         | `GET /ai/conversations/insights`                                                    |
| `client.AI.Conversations.Insights.Delete()`                       | `DELETE /ai/conversations/insights/{insight_id}`                                    |
| `client.AI.Conversations.Messages.New()`                          | `POST /ai/conversations/{conversation_id}/messages`                                 |
| `client.AI.Conversations.Messages.List()`                         | `GET /ai/conversations/{conversation_id}/messages`                                  |
| `client.AI.Embeddings.New()`                                      | `POST /ai/embeddings`                                                               |
| `client.AI.Embeddings.Get()`                                      | `GET /ai/embeddings/{task_id}`                                                      |
| `client.AI.Embeddings.List()`                                     | `GET /ai/embeddings`                                                                |
| `client.AI.Embeddings.SimilaritySearch()`                         | `POST /ai/embeddings/similarity-search`                                             |
| `client.AI.Embeddings.URL()`                                      | `POST /ai/embeddings/url`                                                           |
| `client.AI.Embeddings.Buckets.Get()`                              | `GET /ai/embeddings/buckets/{bucket_name}`                                          |
| `client.AI.Embeddings.Buckets.List()`                             | `GET /ai/embeddings/buckets`                                                        |
| `client.AI.Embeddings.Buckets.Delete()`                           | `DELETE /ai/embeddings/buckets/{bucket_name}`                                       |
| `client.AI.FineTuning.Jobs.New()`                                 | `POST /ai/fine_tuning/jobs`                                                         |
| `client.AI.FineTuning.Jobs.Get()`                                 | `GET /ai/fine_tuning/jobs/{job_id}`                                                 |
| `client.AI.FineTuning.Jobs.List()`                                | `GET /ai/fine_tuning/jobs`                                                          |
| `client.AI.FineTuning.Jobs.Cancel()`                              | `POST /ai/fine_tuning/jobs/{job_id}/cancel`                                         |

## AuditEvents (1)

| Method                      | Endpoint            |
| --------------------------- | ------------------- |
| `client.AuditEvents.List()` | `GET /audit_events` |

## AuthenticationProviders (5)

| Method                                    | Endpoint                                |
| ----------------------------------------- | --------------------------------------- |
| `client.AuthenticationProviders.New()`    | `POST /authentication_providers`        |
| `client.AuthenticationProviders.Get()`    | `GET /authentication_providers/{id}`    |
| `client.AuthenticationProviders.Update()` | `PATCH /authentication_providers/{id}`  |
| `client.AuthenticationProviders.List()`   | `GET /authentication_providers`         |
| `client.AuthenticationProviders.Delete()` | `DELETE /authentication_providers/{id}` |

## AvailablePhoneNumberBlocks (1)

| Method                                     | Endpoint                             |
| ------------------------------------------ | ------------------------------------ |
| `client.AvailablePhoneNumberBlocks.List()` | `GET /available_phone_number_blocks` |

## AvailablePhoneNumbers (1)

| Method                                | Endpoint                       |
| ------------------------------------- | ------------------------------ |
| `client.AvailablePhoneNumbers.List()` | `GET /available_phone_numbers` |

## Balance (1)

| Method                 | Endpoint       |
| ---------------------- | -------------- |
| `client.Balance.Get()` | `GET /balance` |

## BillingGroups (5)

| Method                          | Endpoint                      |
| ------------------------------- | ----------------------------- |
| `client.BillingGroups.New()`    | `POST /billing_groups`        |
| `client.BillingGroups.Get()`    | `GET /billing_groups/{id}`    |
| `client.BillingGroups.Update()` | `PATCH /billing_groups/{id}`  |
| `client.BillingGroups.List()`   | `GET /billing_groups`         |
| `client.BillingGroups.Delete()` | `DELETE /billing_groups/{id}` |

## Brand (11)

| Method                                  | Endpoint                                |
| --------------------------------------- | --------------------------------------- |
| `client.Brand.New()`                    | `POST /brand`                           |
| `client.Brand.Get()`                    | `GET /brand/{brandId}`                  |
| `client.Brand.Update()`                 | `PUT /brand/{brandId}`                  |
| `client.Brand.List()`                   | `GET /brand`                            |
| `client.Brand.Delete()`                 | `DELETE /brand/{brandId}`               |
| `client.Brand.GetFeedback()`            | `GET /brand/feedback/{brandId}`         |
| `client.Brand.Resend2faEmail()`         | `POST /brand/{brandId}/2faEmail`        |
| `client.Brand.Revet()`                  | `PUT /brand/{brandId}/revet`            |
| `client.Brand.ExternalVetting.List()`   | `GET /brand/{brandId}/externalVetting`  |
| `client.Brand.ExternalVetting.Import()` | `PUT /brand/{brandId}/externalVetting`  |
| `client.Brand.ExternalVetting.Order()`  | `POST /brand/{brandId}/externalVetting` |

## BulkSimCardActions (2)

| Method                             | Endpoint                          |
| ---------------------------------- | --------------------------------- |
| `client.BulkSimCardActions.Get()`  | `GET /bulk_sim_card_actions/{id}` |
| `client.BulkSimCardActions.List()` | `GET /bulk_sim_card_actions`      |

## BundlePricing (8)

| Method                                             | Endpoint                                                      |
| -------------------------------------------------- | ------------------------------------------------------------- |
| `client.BundlePricing.BillingBundles.Get()`        | `GET /bundle_pricing/billing_bundles/{bundle_id}`             |
| `client.BundlePricing.BillingBundles.List()`       | `GET /bundle_pricing/billing_bundles`                         |
| `client.BundlePricing.UserBundles.New()`           | `POST /bundle_pricing/user_bundles/bulk`                      |
| `client.BundlePricing.UserBundles.Get()`           | `GET /bundle_pricing/user_bundles/{user_bundle_id}`           |
| `client.BundlePricing.UserBundles.List()`          | `GET /bundle_pricing/user_bundles`                            |
| `client.BundlePricing.UserBundles.Deactivate()`    | `DELETE /bundle_pricing/user_bundles/{user_bundle_id}`        |
| `client.BundlePricing.UserBundles.ListResources()` | `GET /bundle_pricing/user_bundles/{user_bundle_id}/resources` |
| `client.BundlePricing.UserBundles.ListUnused()`    | `GET /bundle_pricing/user_bundles/unused`                     |

## CallControlApplications (5)

| Method                                    | Endpoint                                 |
| ----------------------------------------- | ---------------------------------------- |
| `client.CallControlApplications.New()`    | `POST /call_control_applications`        |
| `client.CallControlApplications.Get()`    | `GET /call_control_applications/{id}`    |
| `client.CallControlApplications.Update()` | `PATCH /call_control_applications/{id}`  |
| `client.CallControlApplications.List()`   | `GET /call_control_applications`         |
| `client.CallControlApplications.Delete()` | `DELETE /call_control_applications/{id}` |

## CallEvents (1)

| Method                     | Endpoint           |
| -------------------------- | ------------------ |
| `client.CallEvents.List()` | `GET /call_events` |

## Calls (38)

| Method                                         | Endpoint                                                       |
| ---------------------------------------------- | -------------------------------------------------------------- |
| `client.Calls.Dial()`                          | `POST /calls`                                                  |
| `client.Calls.GetStatus()`                     | `GET /calls/{call_control_id}`                                 |
| `client.Calls.Actions.Answer()`                | `POST /calls/{call_control_id}/actions/answer`                 |
| `client.Calls.Actions.Bridge()`                | `POST /calls/{call_control_id}/actions/bridge`                 |
| `client.Calls.Actions.Enqueue()`               | `POST /calls/{call_control_id}/actions/enqueue`                |
| `client.Calls.Actions.Gather()`                | `POST /calls/{call_control_id}/actions/gather`                 |
| `client.Calls.Actions.GatherUsingAI()`         | `POST /calls/{call_control_id}/actions/gather_using_ai`        |
| `client.Calls.Actions.GatherUsingAudio()`      | `POST /calls/{call_control_id}/actions/gather_using_audio`     |
| `client.Calls.Actions.GatherUsingSpeak()`      | `POST /calls/{call_control_id}/actions/gather_using_speak`     |
| `client.Calls.Actions.Hangup()`                | `POST /calls/{call_control_id}/actions/hangup`                 |
| `client.Calls.Actions.LeaveQueue()`            | `POST /calls/{call_control_id}/actions/leave_queue`            |
| `client.Calls.Actions.PauseRecording()`        | `POST /calls/{call_control_id}/actions/record_pause`           |
| `client.Calls.Actions.Refer()`                 | `POST /calls/{call_control_id}/actions/refer`                  |
| `client.Calls.Actions.Reject()`                | `POST /calls/{call_control_id}/actions/reject`                 |
| `client.Calls.Actions.ResumeRecording()`       | `POST /calls/{call_control_id}/actions/record_resume`          |
| `client.Calls.Actions.SendDtmf()`              | `POST /calls/{call_control_id}/actions/send_dtmf`              |
| `client.Calls.Actions.SendSipInfo()`           | `POST /calls/{call_control_id}/actions/send_sip_info`          |
| `client.Calls.Actions.Speak()`                 | `POST /calls/{call_control_id}/actions/speak`                  |
| `client.Calls.Actions.StartAIAssistant()`      | `POST /calls/{call_control_id}/actions/ai_assistant_start`     |
| `client.Calls.Actions.StartForking()`          | `POST /calls/{call_control_id}/actions/fork_start`             |
| `client.Calls.Actions.StartNoiseSuppression()` | `POST /calls/{call_control_id}/actions/suppression_start`      |
| `client.Calls.Actions.StartPlayback()`         | `POST /calls/{call_control_id}/actions/playback_start`         |
| `client.Calls.Actions.StartRecording()`        | `POST /calls/{call_control_id}/actions/record_start`           |
| `client.Calls.Actions.StartSiprec()`           | `POST /calls/{call_control_id}/actions/siprec_start`           |
| `client.Calls.Actions.StartStreaming()`        | `POST /calls/{call_control_id}/actions/streaming_start`        |
| `client.Calls.Actions.StartTranscription()`    | `POST /calls/{call_control_id}/actions/transcription_start`    |
| `client.Calls.Actions.StopAIAssistant()`       | `POST /calls/{call_control_id}/actions/ai_assistant_stop`      |
| `client.Calls.Actions.StopForking()`           | `POST /calls/{call_control_id}/actions/fork_stop`              |
| `client.Calls.Actions.StopGather()`            | `POST /calls/{call_control_id}/actions/gather_stop`            |
| `client.Calls.Actions.StopNoiseSuppression()`  | `POST /calls/{call_control_id}/actions/suppression_stop`       |
| `client.Calls.Actions.StopPlayback()`          | `POST /calls/{call_control_id}/actions/playback_stop`          |
| `client.Calls.Actions.StopRecording()`         | `POST /calls/{call_control_id}/actions/record_stop`            |
| `client.Calls.Actions.StopSiprec()`            | `POST /calls/{call_control_id}/actions/siprec_stop`            |
| `client.Calls.Actions.StopStreaming()`         | `POST /calls/{call_control_id}/actions/streaming_stop`         |
| `client.Calls.Actions.StopTranscription()`     | `POST /calls/{call_control_id}/actions/transcription_stop`     |
| `client.Calls.Actions.SwitchSupervisorRole()`  | `POST /calls/{call_control_id}/actions/switch_supervisor_role` |
| `client.Calls.Actions.Transfer()`              | `POST /calls/{call_control_id}/actions/transfer`               |
| `client.Calls.Actions.UpdateClientState()`     | `PUT /calls/{call_control_id}/actions/client_state_update`     |

## Campaign (11)

| Method                                 | Endpoint                                     |
| -------------------------------------- | -------------------------------------------- |
| `client.Campaign.Get()`                | `GET /campaign/{campaignId}`                 |
| `client.Campaign.Update()`             | `PUT /campaign/{campaignId}`                 |
| `client.Campaign.List()`               | `GET /campaign`                              |
| `client.Campaign.AcceptSharing()`      | `POST /campaign/acceptSharing/{campaignId}`  |
| `client.Campaign.Deactivate()`         | `DELETE /campaign/{campaignId}`              |
| `client.Campaign.GetMnoMetadata()`     | `GET /campaign/{campaignId}/mnoMetadata`     |
| `client.Campaign.GetOperationStatus()` | `GET /campaign/{campaignId}/operationStatus` |
| `client.Campaign.GetSharingStatus()`   | `GET /campaign/{campaignId}/sharing`         |
| `client.Campaign.SubmitAppeal()`       | `POST /campaign/{campaignId}/appeal`         |
| `client.Campaign.Usecase.GetCost()`    | `GET /campaign/usecase/cost`                 |
| `client.Campaign.Osr.GetAttributes()`  | `GET /campaign/{campaignId}/osr/attributes`  |

## CampaignBuilder (2)

| Method                                            | Endpoint                                                 |
| ------------------------------------------------- | -------------------------------------------------------- |
| `client.CampaignBuilder.New()`                    | `POST /campaignBuilder`                                  |
| `client.CampaignBuilder.Brand.QualifyByUsecase()` | `GET /campaignBuilder/brand/{brandId}/usecase/{usecase}` |

## ChannelZones (2)

| Method                         | Endpoint                               |
| ------------------------------ | -------------------------------------- |
| `client.ChannelZones.Update()` | `PUT /channel_zones/{channel_zone_id}` |
| `client.ChannelZones.List()`   | `GET /channel_zones`                   |

## ChargesBreakdown (1)

| Method                          | Endpoint                 |
| ------------------------------- | ------------------------ |
| `client.ChargesBreakdown.Get()` | `GET /charges_breakdown` |

## ChargesSummary (1)

| Method                        | Endpoint               |
| ----------------------------- | ---------------------- |
| `client.ChargesSummary.Get()` | `GET /charges_summary` |

## Comments (4)

| Method                         | Endpoint                    |
| ------------------------------ | --------------------------- |
| `client.Comments.New()`        | `POST /comments`            |
| `client.Comments.Get()`        | `GET /comments/{id}`        |
| `client.Comments.List()`       | `GET /comments`             |
| `client.Comments.MarkAsRead()` | `PATCH /comments/{id}/read` |

## Conferences (18)

| Method                                      | Endpoint                                        |
| ------------------------------------------- | ----------------------------------------------- |
| `client.Conferences.New()`                  | `POST /conferences`                             |
| `client.Conferences.Get()`                  | `GET /conferences/{id}`                         |
| `client.Conferences.List()`                 | `GET /conferences`                              |
| `client.Conferences.ListParticipants()`     | `GET /conferences/{conference_id}/participants` |
| `client.Conferences.Actions.Update()`       | `POST /conferences/{id}/actions/update`         |
| `client.Conferences.Actions.Hold()`         | `POST /conferences/{id}/actions/hold`           |
| `client.Conferences.Actions.Join()`         | `POST /conferences/{id}/actions/join`           |
| `client.Conferences.Actions.Leave()`        | `POST /conferences/{id}/actions/leave`          |
| `client.Conferences.Actions.Mute()`         | `POST /conferences/{id}/actions/mute`           |
| `client.Conferences.Actions.Play()`         | `POST /conferences/{id}/actions/play`           |
| `client.Conferences.Actions.RecordPause()`  | `POST /conferences/{id}/actions/record_pause`   |
| `client.Conferences.Actions.RecordResume()` | `POST /conferences/{id}/actions/record_resume`  |
| `client.Conferences.Actions.RecordStart()`  | `POST /conferences/{id}/actions/record_start`   |
| `client.Conferences.Actions.RecordStop()`   | `POST /conferences/{id}/actions/record_stop`    |
| `client.Conferences.Actions.Speak()`        | `POST /conferences/{id}/actions/speak`          |
| `client.Conferences.Actions.Stop()`         | `POST /conferences/{id}/actions/stop`           |
| `client.Conferences.Actions.Unhold()`       | `POST /conferences/{id}/actions/unhold`         |
| `client.Conferences.Actions.Unmute()`       | `POST /conferences/{id}/actions/unmute`         |

## Connections (3)

| Method                                 | Endpoint                                        |
| -------------------------------------- | ----------------------------------------------- |
| `client.Connections.Get()`             | `GET /connections/{id}`                         |
| `client.Connections.List()`            | `GET /connections`                              |
| `client.Connections.ListActiveCalls()` | `GET /connections/{connection_id}/active_calls` |

## CountryCoverage (2)

| Method                                | Endpoint                                         |
| ------------------------------------- | ------------------------------------------------ |
| `client.CountryCoverage.Get()`        | `GET /country_coverage`                          |
| `client.CountryCoverage.GetCountry()` | `GET /country_coverage/countries/{country_code}` |

## CredentialConnections (6)

| Method                                                           | Endpoint                                                              |
| ---------------------------------------------------------------- | --------------------------------------------------------------------- |
| `client.CredentialConnections.New()`                             | `POST /credential_connections`                                        |
| `client.CredentialConnections.Get()`                             | `GET /credential_connections/{id}`                                    |
| `client.CredentialConnections.Update()`                          | `PATCH /credential_connections/{id}`                                  |
| `client.CredentialConnections.List()`                            | `GET /credential_connections`                                         |
| `client.CredentialConnections.Delete()`                          | `DELETE /credential_connections/{id}`                                 |
| `client.CredentialConnections.Actions.CheckRegistrationStatus()` | `POST /credential_connections/{id}/actions/check_registration_status` |

## CustomerServiceRecords (4)

| Method                                                      | Endpoint                                                     |
| ----------------------------------------------------------- | ------------------------------------------------------------ |
| `client.CustomerServiceRecords.New()`                       | `POST /customer_service_records`                             |
| `client.CustomerServiceRecords.Get()`                       | `GET /customer_service_records/{customer_service_record_id}` |
| `client.CustomerServiceRecords.List()`                      | `GET /customer_service_records`                              |
| `client.CustomerServiceRecords.VerifyPhoneNumberCoverage()` | `POST /customer_service_records/phone_number_coverages`      |

## CustomStorageCredentials (4)

| Method                                     | Endpoint                                             |
| ------------------------------------------ | ---------------------------------------------------- |
| `client.CustomStorageCredentials.New()`    | `POST /custom_storage_credentials/{connection_id}`   |
| `client.CustomStorageCredentials.Get()`    | `GET /custom_storage_credentials/{connection_id}`    |
| `client.CustomStorageCredentials.Update()` | `PUT /custom_storage_credentials/{connection_id}`    |
| `client.CustomStorageCredentials.Delete()` | `DELETE /custom_storage_credentials/{connection_id}` |

## DetailRecords (1)

| Method                        | Endpoint              |
| ----------------------------- | --------------------- |
| `client.DetailRecords.List()` | `GET /detail_records` |

## DialogflowConnections (4)

| Method                                  | Endpoint                                         |
| --------------------------------------- | ------------------------------------------------ |
| `client.DialogflowConnections.New()`    | `POST /dialogflow_connections/{connection_id}`   |
| `client.DialogflowConnections.Get()`    | `GET /dialogflow_connections/{connection_id}`    |
| `client.DialogflowConnections.Update()` | `PUT /dialogflow_connections/{connection_id}`    |
| `client.DialogflowConnections.Delete()` | `DELETE /dialogflow_connections/{connection_id}` |

## DocumentLinks (1)

| Method                        | Endpoint              |
| ----------------------------- | --------------------- |
| `client.DocumentLinks.List()` | `GET /document_links` |

## Documents (7)

| Method                                    | Endpoint                            |
| ----------------------------------------- | ----------------------------------- |
| `client.Documents.Get()`                  | `GET /documents/{id}`               |
| `client.Documents.Update()`               | `PATCH /documents/{id}`             |
| `client.Documents.List()`                 | `GET /documents`                    |
| `client.Documents.Delete()`               | `DELETE /documents/{id}`            |
| `client.Documents.Download()`             | `GET /documents/{id}/download`      |
| `client.Documents.GenerateDownloadLink()` | `GET /documents/{id}/download_link` |
| `client.Documents.Upload()`               | `POST /documents`                   |

## DynamicEmergencyAddresses (4)

| Method                                      | Endpoint                                   |
| ------------------------------------------- | ------------------------------------------ |
| `client.DynamicEmergencyAddresses.New()`    | `POST /dynamic_emergency_addresses`        |
| `client.DynamicEmergencyAddresses.Get()`    | `GET /dynamic_emergency_addresses/{id}`    |
| `client.DynamicEmergencyAddresses.List()`   | `GET /dynamic_emergency_addresses`         |
| `client.DynamicEmergencyAddresses.Delete()` | `DELETE /dynamic_emergency_addresses/{id}` |

## DynamicEmergencyEndpoints (4)

| Method                                      | Endpoint                                   |
| ------------------------------------------- | ------------------------------------------ |
| `client.DynamicEmergencyEndpoints.New()`    | `POST /dynamic_emergency_endpoints`        |
| `client.DynamicEmergencyEndpoints.Get()`    | `GET /dynamic_emergency_endpoints/{id}`    |
| `client.DynamicEmergencyEndpoints.List()`   | `GET /dynamic_emergency_endpoints`         |
| `client.DynamicEmergencyEndpoints.Delete()` | `DELETE /dynamic_emergency_endpoints/{id}` |

## Enum (1)

| Method              | Endpoint               |
| ------------------- | ---------------------- |
| `client.Enum.Get()` | `GET /enum/{endpoint}` |

## ExternalConnections (22)

| Method                                               | Endpoint                                                           |
| ---------------------------------------------------- | ------------------------------------------------------------------ |
| `client.ExternalConnections.New()`                   | `POST /external_connections`                                       |
| `client.ExternalConnections.Get()`                   | `GET /external_connections/{id}`                                   |
| `client.ExternalConnections.Update()`                | `PATCH /external_connections/{id}`                                 |
| `client.ExternalConnections.List()`                  | `GET /external_connections`                                        |
| `client.ExternalConnections.Delete()`                | `DELETE /external_connections/{id}`                                |
| `client.ExternalConnections.UpdateLocation()`        | `PATCH /external_connections/{id}/locations/{location_id}`         |
| `client.ExternalConnections.LogMessages.Get()`       | `GET /external_connections/log_messages/{id}`                      |
| `client.ExternalConnections.LogMessages.List()`      | `GET /external_connections/log_messages`                           |
| `client.ExternalConnections.LogMessages.Dismiss()`   | `DELETE /external_connections/log_messages/{id}`                   |
| `client.ExternalConnections.CivicAddresses.Get()`    | `GET /external_connections/{id}/civic_addresses/{address_id}`      |
| `client.ExternalConnections.CivicAddresses.List()`   | `GET /external_connections/{id}/civic_addresses`                   |
| `client.ExternalConnections.PhoneNumbers.Get()`      | `GET /external_connections/{id}/phone_numbers/{phone_number_id}`   |
| `client.ExternalConnections.PhoneNumbers.Update()`   | `PATCH /external_connections/{id}/phone_numbers/{phone_number_id}` |
| `client.ExternalConnections.PhoneNumbers.List()`     | `GET /external_connections/{id}/phone_numbers`                     |
| `client.ExternalConnections.Releases.Get()`          | `GET /external_connections/{id}/releases/{release_id}`             |
| `client.ExternalConnections.Releases.List()`         | `GET /external_connections/{id}/releases`                          |
| `client.ExternalConnections.Uploads.New()`           | `POST /external_connections/{id}/uploads`                          |
| `client.ExternalConnections.Uploads.Get()`           | `GET /external_connections/{id}/uploads/{ticket_id}`               |
| `client.ExternalConnections.Uploads.List()`          | `GET /external_connections/{id}/uploads`                           |
| `client.ExternalConnections.Uploads.PendingCount()`  | `GET /external_connections/{id}/uploads/status`                    |
| `client.ExternalConnections.Uploads.RefreshStatus()` | `POST /external_connections/{id}/uploads/refresh`                  |
| `client.ExternalConnections.Uploads.Retry()`         | `POST /external_connections/{id}/uploads/{ticket_id}/retry`        |

## FaxApplications (5)

| Method                            | Endpoint                        |
| --------------------------------- | ------------------------------- |
| `client.FaxApplications.New()`    | `POST /fax_applications`        |
| `client.FaxApplications.Get()`    | `GET /fax_applications/{id}`    |
| `client.FaxApplications.Update()` | `PATCH /fax_applications/{id}`  |
| `client.FaxApplications.List()`   | `GET /fax_applications`         |
| `client.FaxApplications.Delete()` | `DELETE /fax_applications/{id}` |

## Faxes (6)

| Method                           | Endpoint                           |
| -------------------------------- | ---------------------------------- |
| `client.Faxes.New()`             | `POST /faxes`                      |
| `client.Faxes.Get()`             | `GET /faxes/{id}`                  |
| `client.Faxes.List()`            | `GET /faxes`                       |
| `client.Faxes.Delete()`          | `DELETE /faxes/{id}`               |
| `client.Faxes.Actions.Cancel()`  | `POST /faxes/{id}/actions/cancel`  |
| `client.Faxes.Actions.Refresh()` | `POST /faxes/{id}/actions/refresh` |

## FqdnConnections (5)

| Method                            | Endpoint                        |
| --------------------------------- | ------------------------------- |
| `client.FqdnConnections.New()`    | `POST /fqdn_connections`        |
| `client.FqdnConnections.Get()`    | `GET /fqdn_connections/{id}`    |
| `client.FqdnConnections.Update()` | `PATCH /fqdn_connections/{id}`  |
| `client.FqdnConnections.List()`   | `GET /fqdn_connections`         |
| `client.FqdnConnections.Delete()` | `DELETE /fqdn_connections/{id}` |

## Fqdns (5)

| Method                  | Endpoint             |
| ----------------------- | -------------------- |
| `client.Fqdns.New()`    | `POST /fqdns`        |
| `client.Fqdns.Get()`    | `GET /fqdns/{id}`    |
| `client.Fqdns.Update()` | `PATCH /fqdns/{id}`  |
| `client.Fqdns.List()`   | `GET /fqdns`         |
| `client.Fqdns.Delete()` | `DELETE /fqdns/{id}` |

## GlobalIPAllowedPorts (1)

| Method                               | Endpoint                       |
| ------------------------------------ | ------------------------------ |
| `client.GlobalIPAllowedPorts.List()` | `GET /global_ip_allowed_ports` |

## GlobalIPAssignmentHealth (1)

| Method                                  | Endpoint                           |
| --------------------------------------- | ---------------------------------- |
| `client.GlobalIPAssignmentHealth.Get()` | `GET /global_ip_assignment_health` |

## GlobalIPAssignments (5)

| Method                                | Endpoint                             |
| ------------------------------------- | ------------------------------------ |
| `client.GlobalIPAssignments.New()`    | `POST /global_ip_assignments`        |
| `client.GlobalIPAssignments.Get()`    | `GET /global_ip_assignments/{id}`    |
| `client.GlobalIPAssignments.Update()` | `PATCH /global_ip_assignments/{id}`  |
| `client.GlobalIPAssignments.List()`   | `GET /global_ip_assignments`         |
| `client.GlobalIPAssignments.Delete()` | `DELETE /global_ip_assignments/{id}` |

## GlobalIPAssignmentsUsage (1)

| Method                                  | Endpoint                           |
| --------------------------------------- | ---------------------------------- |
| `client.GlobalIPAssignmentsUsage.Get()` | `GET /global_ip_assignments_usage` |

## GlobalIPHealthChecks (4)

| Method                                 | Endpoint                               |
| -------------------------------------- | -------------------------------------- |
| `client.GlobalIPHealthChecks.New()`    | `POST /global_ip_health_checks`        |
| `client.GlobalIPHealthChecks.Get()`    | `GET /global_ip_health_checks/{id}`    |
| `client.GlobalIPHealthChecks.List()`   | `GET /global_ip_health_checks`         |
| `client.GlobalIPHealthChecks.Delete()` | `DELETE /global_ip_health_checks/{id}` |

## GlobalIPHealthCheckTypes (1)

| Method                                   | Endpoint                            |
| ---------------------------------------- | ----------------------------------- |
| `client.GlobalIPHealthCheckTypes.List()` | `GET /global_ip_health_check_types` |

## GlobalIPLatency (1)

| Method                         | Endpoint                 |
| ------------------------------ | ------------------------ |
| `client.GlobalIPLatency.Get()` | `GET /global_ip_latency` |

## GlobalIPProtocols (1)

| Method                            | Endpoint                   |
| --------------------------------- | -------------------------- |
| `client.GlobalIPProtocols.List()` | `GET /global_ip_protocols` |

## GlobalIPs (4)

| Method                      | Endpoint                  |
| --------------------------- | ------------------------- |
| `client.GlobalIPs.New()`    | `POST /global_ips`        |
| `client.GlobalIPs.Get()`    | `GET /global_ips/{id}`    |
| `client.GlobalIPs.List()`   | `GET /global_ips`         |
| `client.GlobalIPs.Delete()` | `DELETE /global_ips/{id}` |

## GlobalIPUsage (1)

| Method                       | Endpoint               |
| ---------------------------- | ---------------------- |
| `client.GlobalIPUsage.Get()` | `GET /global_ip_usage` |

## InboundChannels (2)

| Method                            | Endpoint                  |
| --------------------------------- | ------------------------- |
| `client.InboundChannels.Update()` | `PATCH /inbound_channels` |
| `client.InboundChannels.List()`   | `GET /inbound_channels`   |

## IntegrationSecrets (3)

| Method                               | Endpoint                           |
| ------------------------------------ | ---------------------------------- |
| `client.IntegrationSecrets.New()`    | `POST /integration_secrets`        |
| `client.IntegrationSecrets.List()`   | `GET /integration_secrets`         |
| `client.IntegrationSecrets.Delete()` | `DELETE /integration_secrets/{id}` |

## InventoryCoverage (1)

| Method                            | Endpoint                  |
| --------------------------------- | ------------------------- |
| `client.InventoryCoverage.List()` | `GET /inventory_coverage` |

## Invoices (2)

| Method                   | Endpoint             |
| ------------------------ | -------------------- |
| `client.Invoices.Get()`  | `GET /invoices/{id}` |
| `client.Invoices.List()` | `GET /invoices`      |

## IPConnections (5)

| Method                          | Endpoint                      |
| ------------------------------- | ----------------------------- |
| `client.IPConnections.New()`    | `POST /ip_connections`        |
| `client.IPConnections.Get()`    | `GET /ip_connections/{id}`    |
| `client.IPConnections.Update()` | `PATCH /ip_connections/{id}`  |
| `client.IPConnections.List()`   | `GET /ip_connections`         |
| `client.IPConnections.Delete()` | `DELETE /ip_connections/{id}` |

## IPs (5)

| Method                | Endpoint           |
| --------------------- | ------------------ |
| `client.IPs.New()`    | `POST /ips`        |
| `client.IPs.Get()`    | `GET /ips/{id}`    |
| `client.IPs.Update()` | `PATCH /ips/{id}`  |
| `client.IPs.List()`   | `GET /ips`         |
| `client.IPs.Delete()` | `DELETE /ips/{id}` |

## LedgerBillingGroupReports (2)

| Method                                   | Endpoint                                 |
| ---------------------------------------- | ---------------------------------------- |
| `client.LedgerBillingGroupReports.New()` | `POST /ledger_billing_group_reports`     |
| `client.LedgerBillingGroupReports.Get()` | `GET /ledger_billing_group_reports/{id}` |

## List (2)

| Method                    | Endpoint                      |
| ------------------------- | ----------------------------- |
| `client.List.GetAll()`    | `GET /list`                   |
| `client.List.GetByZone()` | `GET /list/{channel_zone_id}` |

## ManagedAccounts (8)

| Method                                                          | Endpoint                                                     |
| --------------------------------------------------------------- | ------------------------------------------------------------ |
| `client.ManagedAccounts.New()`                                  | `POST /managed_accounts`                                     |
| `client.ManagedAccounts.Get()`                                  | `GET /managed_accounts/{id}`                                 |
| `client.ManagedAccounts.Update()`                               | `PATCH /managed_accounts/{id}`                               |
| `client.ManagedAccounts.List()`                                 | `GET /managed_accounts`                                      |
| `client.ManagedAccounts.GetAllocatableGlobalOutboundChannels()` | `GET /managed_accounts/allocatable_global_outbound_channels` |
| `client.ManagedAccounts.UpdateGlobalChannelLimit()`             | `PATCH /managed_accounts/{id}/update_global_channel_limit`   |
| `client.ManagedAccounts.Actions.Disable()`                      | `POST /managed_accounts/{id}/actions/disable`                |
| `client.ManagedAccounts.Actions.Enable()`                       | `POST /managed_accounts/{id}/actions/enable`                 |

## Media (6)

| Method                    | Endpoint                           |
| ------------------------- | ---------------------------------- |
| `client.Media.Get()`      | `GET /media/{media_name}`          |
| `client.Media.Update()`   | `PUT /media/{media_name}`          |
| `client.Media.List()`     | `GET /media`                       |
| `client.Media.Delete()`   | `DELETE /media/{media_name}`       |
| `client.Media.Download()` | `GET /media/{media_name}/download` |
| `client.Media.Upload()`   | `POST /media`                      |

## Messages (9)

| Method                                   | Endpoint                                 |
| ---------------------------------------- | ---------------------------------------- |
| `client.Messages.Get()`                  | `GET /messages/{id}`                     |
| `client.Messages.CancelScheduled()`      | `DELETE /messages/{id}`                  |
| `client.Messages.Schedule()`             | `POST /messages/schedule`                |
| `client.Messages.Send()`                 | `POST /messages`                         |
| `client.Messages.SendGroupMms()`         | `POST /messages/group_mms`               |
| `client.Messages.SendLongCode()`         | `POST /messages/long_code`               |
| `client.Messages.SendNumberPool()`       | `POST /messages/number_pool`             |
| `client.Messages.SendShortCode()`        | `POST /messages/short_code`              |
| `client.Messages.Rcs.GenerateDeeplink()` | `GET /messages/rcs/deeplinks/{agent_id}` |

## Messaging (6)

| Method                                        | Endpoint                                                    |
| --------------------------------------------- | ----------------------------------------------------------- |
| `client.Messaging.Rcs.InviteTestNumber()`     | `PUT /messaging/rcs/test_number_invite/{id}/{phone_number}` |
| `client.Messaging.Rcs.ListBulkCapabilities()` | `POST /messaging/rcs/bulk_capabilities`                     |
| `client.Messaging.Rcs.GetCapabilities()`      | `GET /messaging/rcs/capabilities/{agent_id}/{phone_number}` |
| `client.Messaging.Rcs.Agents.Get()`           | `GET /messaging/rcs/agents/{id}`                            |
| `client.Messaging.Rcs.Agents.Update()`        | `PATCH /messaging/rcs/agents/{id}`                          |
| `client.Messaging.Rcs.Agents.List()`          | `GET /messaging/rcs/agents`                                 |

## MessagingHostedNumberOrders (8)

| Method                                                      | Endpoint                                                         |
| ----------------------------------------------------------- | ---------------------------------------------------------------- |
| `client.MessagingHostedNumberOrders.New()`                  | `POST /messaging_hosted_number_orders`                           |
| `client.MessagingHostedNumberOrders.Get()`                  | `GET /messaging_hosted_number_orders/{id}`                       |
| `client.MessagingHostedNumberOrders.List()`                 | `GET /messaging_hosted_number_orders`                            |
| `client.MessagingHostedNumberOrders.Delete()`               | `DELETE /messaging_hosted_number_orders/{id}`                    |
| `client.MessagingHostedNumberOrders.CheckEligibility()`     | `POST /messaging_hosted_number_orders/eligibility_numbers_check` |
| `client.MessagingHostedNumberOrders.NewVerificationCodes()` | `POST /messaging_hosted_number_orders/{id}/verification_codes`   |
| `client.MessagingHostedNumberOrders.ValidateCodes()`        | `POST /messaging_hosted_number_orders/{id}/validation_codes`     |
| `client.MessagingHostedNumberOrders.Actions.UploadFile()`   | `POST /messaging_hosted_number_orders/{id}/actions/file_upload`  |

## MessagingHostedNumbers (1)

| Method                                   | Endpoint                                |
| ---------------------------------------- | --------------------------------------- |
| `client.MessagingHostedNumbers.Delete()` | `DELETE /messaging_hosted_numbers/{id}` |

## MessagingNumbersBulkUpdates (2)

| Method                                     | Endpoint                                         |
| ------------------------------------------ | ------------------------------------------------ |
| `client.MessagingNumbersBulkUpdates.New()` | `POST /messaging_numbers_bulk_updates`           |
| `client.MessagingNumbersBulkUpdates.Get()` | `GET /messaging_numbers_bulk_updates/{order_id}` |

## MessagingOptouts (1)

| Method                           | Endpoint                 |
| -------------------------------- | ------------------------ |
| `client.MessagingOptouts.List()` | `GET /messaging_optouts` |

## MessagingProfiles (12)

| Method                                              | Endpoint                                                                     |
| --------------------------------------------------- | ---------------------------------------------------------------------------- |
| `client.MessagingProfiles.New()`                    | `POST /messaging_profiles`                                                   |
| `client.MessagingProfiles.Get()`                    | `GET /messaging_profiles/{id}`                                               |
| `client.MessagingProfiles.Update()`                 | `PATCH /messaging_profiles/{id}`                                             |
| `client.MessagingProfiles.List()`                   | `GET /messaging_profiles`                                                    |
| `client.MessagingProfiles.Delete()`                 | `DELETE /messaging_profiles/{id}`                                            |
| `client.MessagingProfiles.ListPhoneNumbers()`       | `GET /messaging_profiles/{id}/phone_numbers`                                 |
| `client.MessagingProfiles.ListShortCodes()`         | `GET /messaging_profiles/{id}/short_codes`                                   |
| `client.MessagingProfiles.AutorespConfigs.New()`    | `POST /messaging_profiles/{profile_id}/autoresp_configs`                     |
| `client.MessagingProfiles.AutorespConfigs.Get()`    | `GET /messaging_profiles/{profile_id}/autoresp_configs/{autoresp_cfg_id}`    |
| `client.MessagingProfiles.AutorespConfigs.Update()` | `PUT /messaging_profiles/{profile_id}/autoresp_configs/{autoresp_cfg_id}`    |
| `client.MessagingProfiles.AutorespConfigs.List()`   | `GET /messaging_profiles/{profile_id}/autoresp_configs`                      |
| `client.MessagingProfiles.AutorespConfigs.Delete()` | `DELETE /messaging_profiles/{profile_id}/autoresp_configs/{autoresp_cfg_id}` |

## MessagingTollfree (5)

| Method                                                    | Endpoint                                                |
| --------------------------------------------------------- | ------------------------------------------------------- |
| `client.MessagingTollfree.Verification.Requests.New()`    | `POST /messaging_tollfree/verification/requests`        |
| `client.MessagingTollfree.Verification.Requests.Get()`    | `GET /messaging_tollfree/verification/requests/{id}`    |
| `client.MessagingTollfree.Verification.Requests.Update()` | `PATCH /messaging_tollfree/verification/requests/{id}`  |
| `client.MessagingTollfree.Verification.Requests.List()`   | `GET /messaging_tollfree/verification/requests`         |
| `client.MessagingTollfree.Verification.Requests.Delete()` | `DELETE /messaging_tollfree/verification/requests/{id}` |

## MessagingURLDomains (1)

| Method                              | Endpoint                     |
| ----------------------------------- | ---------------------------- |
| `client.MessagingURLDomains.List()` | `GET /messaging_url_domains` |

## Messsages (1)

| Method                   | Endpoint              |
| ------------------------ | --------------------- |
| `client.Messsages.Rcs()` | `POST /messsages/rcs` |

## MobileNetworkOperators (1)

| Method                                 | Endpoint                        |
| -------------------------------------- | ------------------------------- |
| `client.MobileNetworkOperators.List()` | `GET /mobile_network_operators` |

## MobilePushCredentials (4)

| Method                                  | Endpoint                                               |
| --------------------------------------- | ------------------------------------------------------ |
| `client.MobilePushCredentials.New()`    | `POST /mobile_push_credentials`                        |
| `client.MobilePushCredentials.Get()`    | `GET /mobile_push_credentials/{push_credential_id}`    |
| `client.MobilePushCredentials.List()`   | `GET /mobile_push_credentials`                         |
| `client.MobilePushCredentials.Delete()` | `DELETE /mobile_push_credentials/{push_credential_id}` |

## NetworkCoverage (1)

| Method                          | Endpoint                |
| ------------------------------- | ----------------------- |
| `client.NetworkCoverage.List()` | `GET /network_coverage` |

## Networks (9)

| Method                                    | Endpoint                                |
| ----------------------------------------- | --------------------------------------- |
| `client.Networks.New()`                   | `POST /networks`                        |
| `client.Networks.Get()`                   | `GET /networks/{id}`                    |
| `client.Networks.Update()`                | `PATCH /networks/{id}`                  |
| `client.Networks.List()`                  | `GET /networks`                         |
| `client.Networks.Delete()`                | `DELETE /networks/{id}`                 |
| `client.Networks.ListInterfaces()`        | `GET /networks/{id}/network_interfaces` |
| `client.Networks.DefaultGateway.New()`    | `POST /networks/{id}/default_gateway`   |
| `client.Networks.DefaultGateway.Get()`    | `GET /networks/{id}/default_gateway`    |
| `client.Networks.DefaultGateway.Delete()` | `DELETE /networks/{id}/default_gateway` |

## NotificationChannels (5)

| Method                                 | Endpoint                             |
| -------------------------------------- | ------------------------------------ |
| `client.NotificationChannels.New()`    | `POST /notification_channels`        |
| `client.NotificationChannels.Get()`    | `GET /notification_channels/{id}`    |
| `client.NotificationChannels.Update()` | `PATCH /notification_channels/{id}`  |
| `client.NotificationChannels.List()`   | `GET /notification_channels`         |
| `client.NotificationChannels.Delete()` | `DELETE /notification_channels/{id}` |

## NotificationEventConditions (1)

| Method                                      | Endpoint                             |
| ------------------------------------------- | ------------------------------------ |
| `client.NotificationEventConditions.List()` | `GET /notification_event_conditions` |

## NotificationEvents (1)

| Method                             | Endpoint                   |
| ---------------------------------- | -------------------------- |
| `client.NotificationEvents.List()` | `GET /notification_events` |

## NotificationProfiles (5)

| Method                                 | Endpoint                             |
| -------------------------------------- | ------------------------------------ |
| `client.NotificationProfiles.New()`    | `POST /notification_profiles`        |
| `client.NotificationProfiles.Get()`    | `GET /notification_profiles/{id}`    |
| `client.NotificationProfiles.Update()` | `PATCH /notification_profiles/{id}`  |
| `client.NotificationProfiles.List()`   | `GET /notification_profiles`         |
| `client.NotificationProfiles.Delete()` | `DELETE /notification_profiles/{id}` |

## NotificationSettings (4)

| Method                                 | Endpoint                             |
| -------------------------------------- | ------------------------------------ |
| `client.NotificationSettings.New()`    | `POST /notification_settings`        |
| `client.NotificationSettings.Get()`    | `GET /notification_settings/{id}`    |
| `client.NotificationSettings.List()`   | `GET /notification_settings`         |
| `client.NotificationSettings.Delete()` | `DELETE /notification_settings/{id}` |

## NumberBlockOrders (3)

| Method                            | Endpoint                                           |
| --------------------------------- | -------------------------------------------------- |
| `client.NumberBlockOrders.New()`  | `POST /number_block_orders`                        |
| `client.NumberBlockOrders.Get()`  | `GET /number_block_orders/{number_block_order_id}` |
| `client.NumberBlockOrders.List()` | `GET /number_block_orders`                         |

## NumberLookup (1)

| Method                      | Endpoint                            |
| --------------------------- | ----------------------------------- |
| `client.NumberLookup.Get()` | `GET /number_lookup/{phone_number}` |

## NumberOrderPhoneNumbers (4)

| Method                                                    | Endpoint                                                           |
| --------------------------------------------------------- | ------------------------------------------------------------------ |
| `client.NumberOrderPhoneNumbers.Get()`                    | `GET /number_order_phone_numbers/{number_order_phone_number_id}`   |
| `client.NumberOrderPhoneNumbers.List()`                   | `GET /number_order_phone_numbers`                                  |
| `client.NumberOrderPhoneNumbers.UpdateRequirementGroup()` | `POST /number_order_phone_numbers/{id}/requirement_group`          |
| `client.NumberOrderPhoneNumbers.UpdateRequirements()`     | `PATCH /number_order_phone_numbers/{number_order_phone_number_id}` |

## NumberOrders (4)

| Method                         | Endpoint                                 |
| ------------------------------ | ---------------------------------------- |
| `client.NumberOrders.New()`    | `POST /number_orders`                    |
| `client.NumberOrders.Get()`    | `GET /number_orders/{number_order_id}`   |
| `client.NumberOrders.Update()` | `PATCH /number_orders/{number_order_id}` |
| `client.NumberOrders.List()`   | `GET /number_orders`                     |

## NumberReservations (4)

| Method                                       | Endpoint                                                           |
| -------------------------------------------- | ------------------------------------------------------------------ |
| `client.NumberReservations.New()`            | `POST /number_reservations`                                        |
| `client.NumberReservations.Get()`            | `GET /number_reservations/{number_reservation_id}`                 |
| `client.NumberReservations.List()`           | `GET /number_reservations`                                         |
| `client.NumberReservations.Actions.Extend()` | `POST /number_reservations/{number_reservation_id}/actions/extend` |

## NumbersFeatures (1)

| Method                         | Endpoint                 |
| ------------------------------ | ------------------------ |
| `client.NumbersFeatures.New()` | `POST /numbers_features` |

## OperatorConnect (1)

| Method                                     | Endpoint                                 |
| ------------------------------------------ | ---------------------------------------- |
| `client.OperatorConnect.Actions.Refresh()` | `POST /operator_connect/actions/refresh` |

## OtaUpdates (2)

| Method                     | Endpoint                |
| -------------------------- | ----------------------- |
| `client.OtaUpdates.Get()`  | `GET /ota_updates/{id}` |
| `client.OtaUpdates.List()` | `GET /ota_updates`      |

## OutboundVoiceProfiles (5)

| Method                                  | Endpoint                               |
| --------------------------------------- | -------------------------------------- |
| `client.OutboundVoiceProfiles.New()`    | `POST /outbound_voice_profiles`        |
| `client.OutboundVoiceProfiles.Get()`    | `GET /outbound_voice_profiles/{id}`    |
| `client.OutboundVoiceProfiles.Update()` | `PATCH /outbound_voice_profiles/{id}`  |
| `client.OutboundVoiceProfiles.List()`   | `GET /outbound_voice_profiles`         |
| `client.OutboundVoiceProfiles.Delete()` | `DELETE /outbound_voice_profiles/{id}` |

## PartnerCampaigns (5)

| Method                                       | Endpoint                                    |
| -------------------------------------------- | ------------------------------------------- |
| `client.PartnerCampaigns.Get()`              | `GET /partner_campaigns/{campaignId}`       |
| `client.PartnerCampaigns.Update()`           | `PATCH /partner_campaigns/{campaignId}`     |
| `client.PartnerCampaigns.List()`             | `GET /partner_campaigns`                    |
| `client.PartnerCampaigns.ListSharedByMe()`   | `GET /partnerCampaign/sharedByMe`           |
| `client.PartnerCampaigns.GetSharingStatus()` | `GET /partnerCampaign/{campaignId}/sharing` |

## Payment (2)

| Method                                      | Endpoint                             |
| ------------------------------------------- | ------------------------------------ |
| `client.Payment.AutoRechargePrefs.Update()` | `PATCH /payment/auto_recharge_prefs` |
| `client.Payment.AutoRechargePrefs.List()`   | `GET /payment/auto_recharge_prefs`   |

## PhoneNumberAssignmentByProfile (3)

| Method                                                         | Endpoint                                                    |
| -------------------------------------------------------------- | ----------------------------------------------------------- |
| `client.PhoneNumberAssignmentByProfile.Assign()`               | `POST /phoneNumberAssignmentByProfile`                      |
| `client.PhoneNumberAssignmentByProfile.GetPhoneNumberStatus()` | `GET /phoneNumberAssignmentByProfile/{taskId}/phoneNumbers` |
| `client.PhoneNumberAssignmentByProfile.GetStatus()`            | `GET /phoneNumberAssignmentByProfile/{taskId}`              |

## PhoneNumberBlocks (3)

| Method                                                   | Endpoint                                                   |
| -------------------------------------------------------- | ---------------------------------------------------------- |
| `client.PhoneNumberBlocks.Jobs.Get()`                    | `GET /phone_number_blocks/jobs/{id}`                       |
| `client.PhoneNumberBlocks.Jobs.List()`                   | `GET /phone_number_blocks/jobs`                            |
| `client.PhoneNumberBlocks.Jobs.DeletePhoneNumberBlock()` | `POST /phone_number_blocks/jobs/delete_phone_number_block` |

## PhoneNumberCampaigns (5)

| Method                                 | Endpoint                                       |
| -------------------------------------- | ---------------------------------------------- |
| `client.PhoneNumberCampaigns.New()`    | `POST /phone_number_campaigns`                 |
| `client.PhoneNumberCampaigns.Get()`    | `GET /phone_number_campaigns/{phoneNumber}`    |
| `client.PhoneNumberCampaigns.Update()` | `PUT /phone_number_campaigns/{phoneNumber}`    |
| `client.PhoneNumberCampaigns.List()`   | `GET /phone_number_campaigns`                  |
| `client.PhoneNumberCampaigns.Delete()` | `DELETE /phone_number_campaigns/{phoneNumber}` |

## PhoneNumbers (25)

| Method                                                    | Endpoint                                                 |
| --------------------------------------------------------- | -------------------------------------------------------- |
| `client.PhoneNumbers.Get()`                               | `GET /phone_numbers/{id}`                                |
| `client.PhoneNumbers.Update()`                            | `PATCH /phone_numbers/{id}`                              |
| `client.PhoneNumbers.List()`                              | `GET /phone_numbers`                                     |
| `client.PhoneNumbers.Delete()`                            | `DELETE /phone_numbers/{id}`                             |
| `client.PhoneNumbers.SlimList()`                          | `GET /phone_numbers/slim`                                |
| `client.PhoneNumbers.Actions.ChangeBundleStatus()`        | `PATCH /phone_numbers/{id}/actions/bundle_status_change` |
| `client.PhoneNumbers.Actions.EnableEmergency()`           | `POST /phone_numbers/{id}/actions/enable_emergency`      |
| `client.PhoneNumbers.Actions.VerifyOwnership()`           | `POST /phone_numbers/actions/verify_ownership`           |
| `client.PhoneNumbers.CsvDownloads.New()`                  | `POST /phone_numbers/csv_downloads`                      |
| `client.PhoneNumbers.CsvDownloads.Get()`                  | `GET /phone_numbers/csv_downloads/{id}`                  |
| `client.PhoneNumbers.CsvDownloads.List()`                 | `GET /phone_numbers/csv_downloads`                       |
| `client.PhoneNumbers.Jobs.Get()`                          | `GET /phone_numbers/jobs/{id}`                           |
| `client.PhoneNumbers.Jobs.List()`                         | `GET /phone_numbers/jobs`                                |
| `client.PhoneNumbers.Jobs.DeleteBatch()`                  | `POST /phone_numbers/jobs/delete_phone_numbers`          |
| `client.PhoneNumbers.Jobs.UpdateBatch()`                  | `POST /phone_numbers/jobs/update_phone_numbers`          |
| `client.PhoneNumbers.Jobs.UpdateEmergencySettingsBatch()` | `POST /phone_numbers/jobs/update_emergency_settings`     |
| `client.PhoneNumbers.Messaging.Get()`                     | `GET /phone_numbers/{id}/messaging`                      |
| `client.PhoneNumbers.Messaging.Update()`                  | `PATCH /phone_numbers/{id}/messaging`                    |
| `client.PhoneNumbers.Messaging.List()`                    | `GET /phone_numbers/messaging`                           |
| `client.PhoneNumbers.Voice.Get()`                         | `GET /phone_numbers/{id}/voice`                          |
| `client.PhoneNumbers.Voice.Update()`                      | `PATCH /phone_numbers/{id}/voice`                        |
| `client.PhoneNumbers.Voice.List()`                        | `GET /phone_numbers/voice`                               |
| `client.PhoneNumbers.Voicemail.New()`                     | `POST /phone_numbers/{phone_number_id}/voicemail`        |
| `client.PhoneNumbers.Voicemail.Get()`                     | `GET /phone_numbers/{phone_number_id}/voicemail`         |
| `client.PhoneNumbers.Voicemail.Update()`                  | `PATCH /phone_numbers/{phone_number_id}/voicemail`       |

## PhoneNumbersRegulatoryRequirements (1)

| Method                                            | Endpoint                                     |
| ------------------------------------------------- | -------------------------------------------- |
| `client.PhoneNumbersRegulatoryRequirements.Get()` | `GET /phone_numbers_regulatory_requirements` |

## PortabilityChecks (1)

| Method                           | Endpoint                   |
| -------------------------------- | -------------------------- |
| `client.PortabilityChecks.Run()` | `POST /portability_checks` |

## Porting (14)

| Method                                        | Endpoint                                       |
| --------------------------------------------- | ---------------------------------------------- |
| `client.Porting.ListUkCarriers()`             | `GET /porting/uk_carriers`                     |
| `client.Porting.Events.Get()`                 | `GET /porting/events/{id}`                     |
| `client.Porting.Events.List()`                | `GET /porting/events`                          |
| `client.Porting.Events.Republish()`           | `POST /porting/events/{id}/republish`          |
| `client.Porting.Reports.New()`                | `POST /porting/reports`                        |
| `client.Porting.Reports.Get()`                | `GET /porting/reports/{id}`                    |
| `client.Porting.Reports.List()`               | `GET /porting/reports`                         |
| `client.Porting.LoaConfigurations.New()`      | `POST /porting/loa_configurations`             |
| `client.Porting.LoaConfigurations.Get()`      | `GET /porting/loa_configurations/{id}`         |
| `client.Porting.LoaConfigurations.Update()`   | `PATCH /porting/loa_configurations/{id}`       |
| `client.Porting.LoaConfigurations.List()`     | `GET /porting/loa_configurations`              |
| `client.Porting.LoaConfigurations.Delete()`   | `DELETE /porting/loa_configurations/{id}`      |
| `client.Porting.LoaConfigurations.Preview0()` | `POST /porting/loa_configuration/preview`      |
| `client.Porting.LoaConfigurations.Preview1()` | `GET /porting/loa_configurations/{id}/preview` |

## PortingOrders (38)

| Method                                                  | Endpoint                                                                    |
| ------------------------------------------------------- | --------------------------------------------------------------------------- |
| `client.PortingOrders.New()`                            | `POST /porting_orders`                                                      |
| `client.PortingOrders.Get()`                            | `GET /porting_orders/{id}`                                                  |
| `client.PortingOrders.Update()`                         | `PATCH /porting_orders/{id}`                                                |
| `client.PortingOrders.List()`                           | `GET /porting_orders`                                                       |
| `client.PortingOrders.Delete()`                         | `DELETE /porting_orders/{id}`                                               |
| `client.PortingOrders.GetAllowedFocWindows()`           | `GET /porting_orders/{id}/allowed_foc_windows`                              |
| `client.PortingOrders.GetExceptionTypes()`              | `GET /porting_orders/exception_types`                                       |
| `client.PortingOrders.GetLoaTemplate()`                 | `GET /porting_orders/{id}/loa_template`                                     |
| `client.PortingOrders.GetRequirements()`                | `GET /porting_orders/{id}/requirements`                                     |
| `client.PortingOrders.GetSubRequest()`                  | `GET /porting_orders/{id}/sub_request`                                      |
| `client.PortingOrders.PhoneNumberConfigurations.New()`  | `POST /porting_orders/phone_number_configurations`                          |
| `client.PortingOrders.PhoneNumberConfigurations.List()` | `GET /porting_orders/phone_number_configurations`                           |
| `client.PortingOrders.Actions.Activate()`               | `POST /porting_orders/{id}/actions/activate`                                |
| `client.PortingOrders.Actions.Cancel()`                 | `POST /porting_orders/{id}/actions/cancel`                                  |
| `client.PortingOrders.Actions.Confirm()`                | `POST /porting_orders/{id}/actions/confirm`                                 |
| `client.PortingOrders.Actions.Share()`                  | `POST /porting_orders/{id}/actions/share`                                   |
| `client.PortingOrders.ActivationJobs.Get()`             | `GET /porting_orders/{id}/activation_jobs/{activationJobId}`                |
| `client.PortingOrders.ActivationJobs.Update()`          | `PATCH /porting_orders/{id}/activation_jobs/{activationJobId}`              |
| `client.PortingOrders.ActivationJobs.List()`            | `GET /porting_orders/{id}/activation_jobs`                                  |
| `client.PortingOrders.AdditionalDocuments.New()`        | `POST /porting_orders/{id}/additional_documents`                            |
| `client.PortingOrders.AdditionalDocuments.List()`       | `GET /porting_orders/{id}/additional_documents`                             |
| `client.PortingOrders.AdditionalDocuments.Delete()`     | `DELETE /porting_orders/{id}/additional_documents/{additional_document_id}` |
| `client.PortingOrders.Comments.New()`                   | `POST /porting_orders/{id}/comments`                                        |
| `client.PortingOrders.Comments.List()`                  | `GET /porting_orders/{id}/comments`                                         |
| `client.PortingOrders.VerificationCodes.List()`         | `GET /porting_orders/{id}/verification_codes`                               |
| `client.PortingOrders.VerificationCodes.Send()`         | `POST /porting_orders/{id}/verification_codes/send`                         |
| `client.PortingOrders.VerificationCodes.Verify()`       | `POST /porting_orders/{id}/verification_codes/verify`                       |
| `client.PortingOrders.ActionRequirements.List()`        | `GET /porting_orders/{porting_order_id}/action_requirements`                |
| `client.PortingOrders.ActionRequirements.Initiate()`    | `POST /porting_orders/{porting_order_id}/action_requirements/{id}/initiate` |
| `client.PortingOrders.AssociatedPhoneNumbers.New()`     | `POST /porting_orders/{porting_order_id}/associated_phone_numbers`          |
| `client.PortingOrders.AssociatedPhoneNumbers.List()`    | `GET /porting_orders/{porting_order_id}/associated_phone_numbers`           |
| `client.PortingOrders.AssociatedPhoneNumbers.Delete()`  | `DELETE /porting_orders/{porting_order_id}/associated_phone_numbers/{id}`   |
| `client.PortingOrders.PhoneNumberBlocks.New()`          | `POST /porting_orders/{porting_order_id}/phone_number_blocks`               |
| `client.PortingOrders.PhoneNumberBlocks.List()`         | `GET /porting_orders/{porting_order_id}/phone_number_blocks`                |
| `client.PortingOrders.PhoneNumberBlocks.Delete()`       | `DELETE /porting_orders/{porting_order_id}/phone_number_blocks/{id}`        |
| `client.PortingOrders.PhoneNumberExtensions.New()`      | `POST /porting_orders/{porting_order_id}/phone_number_extensions`           |
| `client.PortingOrders.PhoneNumberExtensions.List()`     | `GET /porting_orders/{porting_order_id}/phone_number_extensions`            |
| `client.PortingOrders.PhoneNumberExtensions.Delete()`   | `DELETE /porting_orders/{porting_order_id}/phone_number_extensions/{id}`    |

## PortingPhoneNumbers (1)

| Method                              | Endpoint                     |
| ----------------------------------- | ---------------------------- |
| `client.PortingPhoneNumbers.List()` | `GET /porting_phone_numbers` |

## Portouts (14)

| Method                                       | Endpoint                                   |
| -------------------------------------------- | ------------------------------------------ |
| `client.Portouts.Get()`                      | `GET /portouts/{id}`                       |
| `client.Portouts.List()`                     | `GET /portouts`                            |
| `client.Portouts.ListRejectionCodes()`       | `GET /portouts/rejections/{portout_id}`    |
| `client.Portouts.UpdateStatus()`             | `PATCH /portouts/{id}/{status}`            |
| `client.Portouts.Events.Get()`               | `GET /portouts/events/{id}`                |
| `client.Portouts.Events.List()`              | `GET /portouts/events`                     |
| `client.Portouts.Events.Republish()`         | `POST /portouts/events/{id}/republish`     |
| `client.Portouts.Reports.New()`              | `POST /portouts/reports`                   |
| `client.Portouts.Reports.Get()`              | `GET /portouts/reports/{id}`               |
| `client.Portouts.Reports.List()`             | `GET /portouts/reports`                    |
| `client.Portouts.Comments.New()`             | `POST /portouts/{id}/comments`             |
| `client.Portouts.Comments.List()`            | `GET /portouts/{id}/comments`              |
| `client.Portouts.SupportingDocuments.New()`  | `POST /portouts/{id}/supporting_documents` |
| `client.Portouts.SupportingDocuments.List()` | `GET /portouts/{id}/supporting_documents`  |

## PrivateWirelessGateways (4)

| Method                                    | Endpoint                                 |
| ----------------------------------------- | ---------------------------------------- |
| `client.PrivateWirelessGateways.New()`    | `POST /private_wireless_gateways`        |
| `client.PrivateWirelessGateways.Get()`    | `GET /private_wireless_gateways/{id}`    |
| `client.PrivateWirelessGateways.List()`   | `GET /private_wireless_gateways`         |
| `client.PrivateWirelessGateways.Delete()` | `DELETE /private_wireless_gateways/{id}` |

## PublicInternetGateways (4)

| Method                                   | Endpoint                                |
| ---------------------------------------- | --------------------------------------- |
| `client.PublicInternetGateways.New()`    | `POST /public_internet_gateways`        |
| `client.PublicInternetGateways.Get()`    | `GET /public_internet_gateways/{id}`    |
| `client.PublicInternetGateways.List()`   | `GET /public_internet_gateways`         |
| `client.PublicInternetGateways.Delete()` | `DELETE /public_internet_gateways/{id}` |

## Queues (3)

| Method                       | Endpoint                                           |
| ---------------------------- | -------------------------------------------------- |
| `client.Queues.Get()`        | `GET /queues/{queue_name}`                         |
| `client.Queues.Calls.Get()`  | `GET /queues/{queue_name}/calls/{call_control_id}` |
| `client.Queues.Calls.List()` | `GET /queues/{queue_name}/calls`                   |

## Recordings (4)

| Method                               | Endpoint                            |
| ------------------------------------ | ----------------------------------- |
| `client.Recordings.Get()`            | `GET /recordings/{recording_id}`    |
| `client.Recordings.List()`           | `GET /recordings`                   |
| `client.Recordings.Delete()`         | `DELETE /recordings/{recording_id}` |
| `client.Recordings.Actions.Delete()` | `POST /recordings/actions/delete`   |

## RecordingTranscriptions (3)

| Method                                    | Endpoint                                                        |
| ----------------------------------------- | --------------------------------------------------------------- |
| `client.RecordingTranscriptions.Get()`    | `GET /recording_transcriptions/{recording_transcription_id}`    |
| `client.RecordingTranscriptions.List()`   | `GET /recording_transcriptions`                                 |
| `client.RecordingTranscriptions.Delete()` | `DELETE /recording_transcriptions/{recording_transcription_id}` |

## Regions (1)

| Method                  | Endpoint       |
| ----------------------- | -------------- |
| `client.Regions.List()` | `GET /regions` |

## RegulatoryRequirements (1)

| Method                                | Endpoint                       |
| ------------------------------------- | ------------------------------ |
| `client.RegulatoryRequirements.Get()` | `GET /regulatory_requirements` |

## Reports (8)

| Method                                       | Endpoint                                 |
| -------------------------------------------- | ---------------------------------------- |
| `client.Reports.ListMdrs()`                  | `GET /reports/mdrs`                      |
| `client.Reports.ListWdrs()`                  | `GET /reports/wdrs`                      |
| `client.Reports.CdrUsageReports.FetchSync()` | `GET /reports/cdr_usage_reports/sync`    |
| `client.Reports.MdrUsageReports.New()`       | `POST /reports/mdr_usage_reports`        |
| `client.Reports.MdrUsageReports.Get()`       | `GET /reports/mdr_usage_reports/{id}`    |
| `client.Reports.MdrUsageReports.List()`      | `GET /reports/mdr_usage_reports`         |
| `client.Reports.MdrUsageReports.Delete()`    | `DELETE /reports/mdr_usage_reports/{id}` |
| `client.Reports.MdrUsageReports.FetchSync()` | `GET /reports/mdr_usage_reports/sync`    |

## RequirementGroups (6)

| Method                                         | Endpoint                                            |
| ---------------------------------------------- | --------------------------------------------------- |
| `client.RequirementGroups.New()`               | `POST /requirement_groups`                          |
| `client.RequirementGroups.Get()`               | `GET /requirement_groups/{id}`                      |
| `client.RequirementGroups.Update()`            | `PATCH /requirement_groups/{id}`                    |
| `client.RequirementGroups.List()`              | `GET /requirement_groups`                           |
| `client.RequirementGroups.Delete()`            | `DELETE /requirement_groups/{id}`                   |
| `client.RequirementGroups.SubmitForApproval()` | `POST /requirement_groups/{id}/submit_for_approval` |

## Requirements (2)

| Method                       | Endpoint                 |
| ---------------------------- | ------------------------ |
| `client.Requirements.Get()`  | `GET /requirements/{id}` |
| `client.Requirements.List()` | `GET /requirements`      |

## RequirementTypes (2)

| Method                           | Endpoint                      |
| -------------------------------- | ----------------------------- |
| `client.RequirementTypes.Get()`  | `GET /requirement_types/{id}` |
| `client.RequirementTypes.List()` | `GET /requirement_types`      |

## RoomCompositions (4)

| Method                             | Endpoint                                          |
| ---------------------------------- | ------------------------------------------------- |
| `client.RoomCompositions.New()`    | `POST /room_compositions`                         |
| `client.RoomCompositions.Get()`    | `GET /room_compositions/{room_composition_id}`    |
| `client.RoomCompositions.List()`   | `GET /room_compositions`                          |
| `client.RoomCompositions.Delete()` | `DELETE /room_compositions/{room_composition_id}` |

## RoomParticipants (2)

| Method                           | Endpoint                                       |
| -------------------------------- | ---------------------------------------------- |
| `client.RoomParticipants.Get()`  | `GET /room_participants/{room_participant_id}` |
| `client.RoomParticipants.List()` | `GET /room_participants`                       |

## RoomRecordings (4)

| Method                               | Endpoint                                      |
| ------------------------------------ | --------------------------------------------- |
| `client.RoomRecordings.Get()`        | `GET /room_recordings/{room_recording_id}`    |
| `client.RoomRecordings.List()`       | `GET /room_recordings`                        |
| `client.RoomRecordings.Delete()`     | `DELETE /room_recordings/{room_recording_id}` |
| `client.RoomRecordings.DeleteBulk()` | `DELETE /room_recordings`                     |

## Rooms (15)

| Method                                           | Endpoint                                                   |
| ------------------------------------------------ | ---------------------------------------------------------- |
| `client.Rooms.New()`                             | `POST /rooms`                                              |
| `client.Rooms.Get()`                             | `GET /rooms/{room_id}`                                     |
| `client.Rooms.Update()`                          | `PATCH /rooms/{room_id}`                                   |
| `client.Rooms.List()`                            | `GET /rooms`                                               |
| `client.Rooms.Delete()`                          | `DELETE /rooms/{room_id}`                                  |
| `client.Rooms.Actions.GenerateJoinClientToken()` | `POST /rooms/{room_id}/actions/generate_join_client_token` |
| `client.Rooms.Actions.RefreshClientToken()`      | `POST /rooms/{room_id}/actions/refresh_client_token`       |
| `client.Rooms.Sessions.Get()`                    | `GET /room_sessions/{room_session_id}`                     |
| `client.Rooms.Sessions.List0()`                  | `GET /room_sessions`                                       |
| `client.Rooms.Sessions.List1()`                  | `GET /rooms/{room_id}/sessions`                            |
| `client.Rooms.Sessions.GetParticipants()`        | `GET /room_sessions/{room_session_id}/participants`        |
| `client.Rooms.Sessions.Actions.End()`            | `POST /room_sessions/{room_session_id}/actions/end`        |
| `client.Rooms.Sessions.Actions.Kick()`           | `POST /room_sessions/{room_session_id}/actions/kick`       |
| `client.Rooms.Sessions.Actions.Mute()`           | `POST /room_sessions/{room_session_id}/actions/mute`       |
| `client.Rooms.Sessions.Actions.Unmute()`         | `POST /room_sessions/{room_session_id}/actions/unmute`     |

## Seti (1)

| Method                                 | Endpoint                           |
| -------------------------------------- | ---------------------------------- |
| `client.Seti.GetBlackBoxTestResults()` | `GET /seti/black_box_test_results` |

## ShortCodes (3)

| Method                       | Endpoint                  |
| ---------------------------- | ------------------------- |
| `client.ShortCodes.Get()`    | `GET /short_codes/{id}`   |
| `client.ShortCodes.Update()` | `PATCH /short_codes/{id}` |
| `client.ShortCodes.List()`   | `GET /short_codes`        |

## SimCardDataUsageNotifications (5)

| Method                                          | Endpoint                                         |
| ----------------------------------------------- | ------------------------------------------------ |
| `client.SimCardDataUsageNotifications.New()`    | `POST /sim_card_data_usage_notifications`        |
| `client.SimCardDataUsageNotifications.Get()`    | `GET /sim_card_data_usage_notifications/{id}`    |
| `client.SimCardDataUsageNotifications.Update()` | `PATCH /sim_card_data_usage_notifications/{id}`  |
| `client.SimCardDataUsageNotifications.List()`   | `GET /sim_card_data_usage_notifications`         |
| `client.SimCardDataUsageNotifications.Delete()` | `DELETE /sim_card_data_usage_notifications/{id}` |

## SimCardGroups (11)

| Method                                                        | Endpoint                                                             |
| ------------------------------------------------------------- | -------------------------------------------------------------------- |
| `client.SimCardGroups.New()`                                  | `POST /sim_card_groups`                                              |
| `client.SimCardGroups.Get()`                                  | `GET /sim_card_groups/{id}`                                          |
| `client.SimCardGroups.Update()`                               | `PATCH /sim_card_groups/{id}`                                        |
| `client.SimCardGroups.List()`                                 | `GET /sim_card_groups`                                               |
| `client.SimCardGroups.Delete()`                               | `DELETE /sim_card_groups/{id}`                                       |
| `client.SimCardGroups.Actions.Get()`                          | `GET /sim_card_group_actions/{id}`                                   |
| `client.SimCardGroups.Actions.List()`                         | `GET /sim_card_group_actions`                                        |
| `client.SimCardGroups.Actions.RemovePrivateWirelessGateway()` | `POST /sim_card_groups/{id}/actions/remove_private_wireless_gateway` |
| `client.SimCardGroups.Actions.RemoveWirelessBlocklist()`      | `POST /sim_card_groups/{id}/actions/remove_wireless_blocklist`       |
| `client.SimCardGroups.Actions.SetPrivateWirelessGateway()`    | `POST /sim_card_groups/{id}/actions/set_private_wireless_gateway`    |
| `client.SimCardGroups.Actions.SetWirelessBlocklist()`         | `POST /sim_card_groups/{id}/actions/set_wireless_blocklist`          |

## SimCardOrderPreview (1)

| Method                                 | Endpoint                       |
| -------------------------------------- | ------------------------------ |
| `client.SimCardOrderPreview.Preview()` | `POST /sim_card_order_preview` |

## SimCardOrders (3)

| Method                        | Endpoint                    |
| ----------------------------- | --------------------------- |
| `client.SimCardOrders.New()`  | `POST /sim_card_orders`     |
| `client.SimCardOrders.Get()`  | `GET /sim_card_orders/{id}` |
| `client.SimCardOrders.List()` | `GET /sim_card_orders`      |

## SimCards (17)

| Method                                                | Endpoint                                              |
| ----------------------------------------------------- | ----------------------------------------------------- |
| `client.SimCards.Get()`                               | `GET /sim_cards/{id}`                                 |
| `client.SimCards.Update()`                            | `PATCH /sim_cards/{id}`                               |
| `client.SimCards.List()`                              | `GET /sim_cards`                                      |
| `client.SimCards.Delete()`                            | `DELETE /sim_cards/{id}`                              |
| `client.SimCards.GetActivationCode()`                 | `GET /sim_cards/{id}/activation_code`                 |
| `client.SimCards.GetDeviceDetails()`                  | `GET /sim_cards/{id}/device_details`                  |
| `client.SimCards.GetPublicIP()`                       | `GET /sim_cards/{id}/public_ip`                       |
| `client.SimCards.ListWirelessConnectivityLogs()`      | `GET /sim_cards/{id}/wireless_connectivity_logs`      |
| `client.SimCards.Actions.Get()`                       | `GET /sim_card_actions/{id}`                          |
| `client.SimCards.Actions.List()`                      | `GET /sim_card_actions`                               |
| `client.SimCards.Actions.BulkSetPublicIPs()`          | `POST /sim_cards/actions/bulk_set_public_ips`         |
| `client.SimCards.Actions.Disable()`                   | `POST /sim_cards/{id}/actions/disable`                |
| `client.SimCards.Actions.Enable()`                    | `POST /sim_cards/{id}/actions/enable`                 |
| `client.SimCards.Actions.RemovePublicIP()`            | `POST /sim_cards/{id}/actions/remove_public_ip`       |
| `client.SimCards.Actions.SetPublicIP()`               | `POST /sim_cards/{id}/actions/set_public_ip`          |
| `client.SimCards.Actions.SetStandby()`                | `POST /sim_cards/{id}/actions/set_standby`            |
| `client.SimCards.Actions.ValidateRegistrationCodes()` | `POST /sim_cards/actions/validate_registration_codes` |

## SiprecConnectors (4)

| Method                             | Endpoint                                     |
| ---------------------------------- | -------------------------------------------- |
| `client.SiprecConnectors.New()`    | `POST /siprec_connectors`                    |
| `client.SiprecConnectors.Get()`    | `GET /siprec_connectors/{connector_name}`    |
| `client.SiprecConnectors.Update()` | `PUT /siprec_connectors/{connector_name}`    |
| `client.SiprecConnectors.Delete()` | `DELETE /siprec_connectors/{connector_name}` |

## Storage (15)

| Method                                           | Endpoint                                                        |
| ------------------------------------------------ | --------------------------------------------------------------- |
| `client.Storage.ListMigrationSourceCoverage()`   | `GET /storage/migration_source_coverage`                        |
| `client.Storage.Buckets.NewPresignedURL()`       | `POST /storage/buckets/{bucketName}/{objectName}/presigned_url` |
| `client.Storage.Buckets.SslCertificate.New()`    | `PUT /storage/buckets/{bucketName}/ssl_certificate`             |
| `client.Storage.Buckets.SslCertificate.Get()`    | `GET /storage/buckets/{bucketName}/ssl_certificate`             |
| `client.Storage.Buckets.SslCertificate.Delete()` | `DELETE /storage/buckets/{bucketName}/ssl_certificate`          |
| `client.Storage.Buckets.Usage.GetAPIUsage()`     | `GET /storage/buckets/{bucketName}/usage/api`                   |
| `client.Storage.Buckets.Usage.GetBucketUsage()`  | `GET /storage/buckets/{bucketName}/usage/storage`               |
| `client.Storage.MigrationSources.New()`          | `POST /storage/migration_sources`                               |
| `client.Storage.MigrationSources.Get()`          | `GET /storage/migration_sources/{id}`                           |
| `client.Storage.MigrationSources.List()`         | `GET /storage/migration_sources`                                |
| `client.Storage.MigrationSources.Delete()`       | `DELETE /storage/migration_sources/{id}`                        |
| `client.Storage.Migrations.New()`                | `POST /storage/migrations`                                      |
| `client.Storage.Migrations.Get()`                | `GET /storage/migrations/{id}`                                  |
| `client.Storage.Migrations.List()`               | `GET /storage/migrations`                                       |
| `client.Storage.Migrations.Actions.Stop()`       | `POST /storage/migrations/{id}/actions/stop`                    |

## SubNumberOrders (5)

| Method                                            | Endpoint                                                |
| ------------------------------------------------- | ------------------------------------------------------- |
| `client.SubNumberOrders.Get()`                    | `GET /sub_number_orders/{sub_number_order_id}`          |
| `client.SubNumberOrders.Update()`                 | `PATCH /sub_number_orders/{sub_number_order_id}`        |
| `client.SubNumberOrders.List()`                   | `GET /sub_number_orders`                                |
| `client.SubNumberOrders.Cancel()`                 | `PATCH /sub_number_orders/{sub_number_order_id}/cancel` |
| `client.SubNumberOrders.UpdateRequirementGroup()` | `POST /sub_number_orders/{id}/requirement_group`        |

## SubNumberOrdersReport (3)

| Method                                    | Endpoint                                             |
| ----------------------------------------- | ---------------------------------------------------- |
| `client.SubNumberOrdersReport.New()`      | `POST /sub_number_orders_report`                     |
| `client.SubNumberOrdersReport.Get()`      | `GET /sub_number_orders_report/{report_id}`          |
| `client.SubNumberOrdersReport.Download()` | `GET /sub_number_orders_report/{report_id}/download` |

## TelephonyCredentials (6)

| Method                                   | Endpoint                                 |
| ---------------------------------------- | ---------------------------------------- |
| `client.TelephonyCredentials.New()`      | `POST /telephony_credentials`            |
| `client.TelephonyCredentials.Get()`      | `GET /telephony_credentials/{id}`        |
| `client.TelephonyCredentials.Update()`   | `PATCH /telephony_credentials/{id}`      |
| `client.TelephonyCredentials.List()`     | `GET /telephony_credentials`             |
| `client.TelephonyCredentials.Delete()`   | `DELETE /telephony_credentials/{id}`     |
| `client.TelephonyCredentials.NewToken()` | `POST /telephony_credentials/{id}/token` |

## Texml (30)

| Method                                                                            | Endpoint                                                                                                         |
| --------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- |
| `client.Texml.Secrets()`                                                          | `POST /texml/secrets`                                                                                            |
| `client.Texml.Accounts.GetRecordingsJson()`                                       | `GET /texml/Accounts/{account_sid}/Recordings.json`                                                              |
| `client.Texml.Accounts.GetTranscriptionsJson()`                                   | `GET /texml/Accounts/{account_sid}/Transcriptions.json`                                                          |
| `client.Texml.Accounts.Calls.Get()`                                               | `GET /texml/Accounts/{account_sid}/Calls/{call_sid}`                                                             |
| `client.Texml.Accounts.Calls.Update()`                                            | `POST /texml/Accounts/{account_sid}/Calls/{call_sid}`                                                            |
| `client.Texml.Accounts.Calls.Calls()`                                             | `POST /texml/Accounts/{account_sid}/Calls`                                                                       |
| `client.Texml.Accounts.Calls.GetCalls()`                                          | `GET /texml/Accounts/{account_sid}/Calls`                                                                        |
| `client.Texml.Accounts.Calls.SiprecJson()`                                        | `POST /texml/Accounts/{account_sid}/Calls/{call_sid}/Siprec.json`                                                |
| `client.Texml.Accounts.Calls.StreamsJson()`                                       | `POST /texml/Accounts/{account_sid}/Calls/{call_sid}/Streams.json`                                               |
| `client.Texml.Accounts.Calls.RecordingsJson.RecordingsJson()`                     | `POST /texml/Accounts/{account_sid}/Calls/{call_sid}/Recordings.json`                                            |
| `client.Texml.Accounts.Calls.RecordingsJson.GetRecordingsJson()`                  | `GET /texml/Accounts/{account_sid}/Calls/{call_sid}/Recordings.json`                                             |
| `client.Texml.Accounts.Calls.Recordings.RecordingSidJson()`                       | `POST /texml/Accounts/{account_sid}/Calls/{call_sid}/Recordings/{recording_sid}.json`                            |
| `client.Texml.Accounts.Calls.Siprec.SiprecSidJson()`                              | `POST /texml/Accounts/{account_sid}/Calls/{call_sid}/Siprec/{siprec_sid}.json`                                   |
| `client.Texml.Accounts.Calls.Streams.StreamingSidJson()`                          | `POST /texml/Accounts/{account_sid}/Calls/{call_sid}/Streams/{streaming_sid}.json`                               |
| `client.Texml.Accounts.Conferences.Get()`                                         | `GET /texml/Accounts/{account_sid}/Conferences/{conference_sid}`                                                 |
| `client.Texml.Accounts.Conferences.Update()`                                      | `POST /texml/Accounts/{account_sid}/Conferences/{conference_sid}`                                                |
| `client.Texml.Accounts.Conferences.GetConferences()`                              | `GET /texml/Accounts/{account_sid}/Conferences`                                                                  |
| `client.Texml.Accounts.Conferences.GetRecordings()`                               | `GET /texml/Accounts/{account_sid}/Conferences/{conference_sid}/Recordings`                                      |
| `client.Texml.Accounts.Conferences.GetRecordingsJson()`                           | `GET /texml/Accounts/{account_sid}/Conferences/{conference_sid}/Recordings.json`                                 |
| `client.Texml.Accounts.Conferences.Participants.Get()`                            | `GET /texml/Accounts/{account_sid}/Conferences/{conference_sid}/Participants/{call_sid_or_participant_label}`    |
| `client.Texml.Accounts.Conferences.Participants.Update()`                         | `POST /texml/Accounts/{account_sid}/Conferences/{conference_sid}/Participants/{call_sid_or_participant_label}`   |
| `client.Texml.Accounts.Conferences.Participants.Delete()`                         | `DELETE /texml/Accounts/{account_sid}/Conferences/{conference_sid}/Participants/{call_sid_or_participant_label}` |
| `client.Texml.Accounts.Conferences.Participants.Participants()`                   | `POST /texml/Accounts/{account_sid}/Conferences/{conference_sid}/Participants`                                   |
| `client.Texml.Accounts.Conferences.Participants.GetParticipants()`                | `GET /texml/Accounts/{account_sid}/Conferences/{conference_sid}/Participants`                                    |
| `client.Texml.Accounts.Recordings.Json.DeleteRecordingSidJson()`                  | `DELETE /texml/Accounts/{account_sid}/Recordings/{recording_sid}.json`                                           |
| `client.Texml.Accounts.Recordings.Json.GetRecordingSidJson()`                     | `GET /texml/Accounts/{account_sid}/Recordings/{recording_sid}.json`                                              |
| `client.Texml.Accounts.Transcriptions.Json.DeleteRecordingTranscriptionSidJson()` | `DELETE /texml/Accounts/{account_sid}/Transcriptions/{recording_transcription_sid}.json`                         |
| `client.Texml.Accounts.Transcriptions.Json.GetRecordingTranscriptionSidJson()`    | `GET /texml/Accounts/{account_sid}/Transcriptions/{recording_transcription_sid}.json`                            |
| `client.Texml.Calls.Update()`                                                     | `POST /texml/calls/{call_sid}/update`                                                                            |
| `client.Texml.Calls.Initiate()`                                                   | `POST /texml/calls/{application_id}`                                                                             |

## TexmlApplications (5)

| Method                              | Endpoint                          |
| ----------------------------------- | --------------------------------- |
| `client.TexmlApplications.New()`    | `POST /texml_applications`        |
| `client.TexmlApplications.Get()`    | `GET /texml_applications/{id}`    |
| `client.TexmlApplications.Update()` | `PATCH /texml_applications/{id}`  |
| `client.TexmlApplications.List()`   | `GET /texml_applications`         |
| `client.TexmlApplications.Delete()` | `DELETE /texml_applications/{id}` |

## TextToSpeech (2)

| Method                                 | Endpoint                      |
| -------------------------------------- | ----------------------------- |
| `client.TextToSpeech.GenerateSpeech()` | `POST /text-to-speech/speech` |
| `client.TextToSpeech.ListVoices()`     | `GET /text-to-speech/voices`  |

## UsageReports (2)

| Method                             | Endpoint                     |
| ---------------------------------- | ---------------------------- |
| `client.UsageReports.List()`       | `GET /usage_reports`         |
| `client.UsageReports.GetOptions()` | `GET /usage_reports/options` |

## UserAddresses (3)

| Method                        | Endpoint                   |
| ----------------------------- | -------------------------- |
| `client.UserAddresses.New()`  | `POST /user_addresses`     |
| `client.UserAddresses.Get()`  | `GET /user_addresses/{id}` |
| `client.UserAddresses.List()` | `GET /user_addresses`      |

## UserTags (1)

| Method                   | Endpoint         |
| ------------------------ | ---------------- |
| `client.UserTags.List()` | `GET /user_tags` |

## Verifications (7)

| Method                                                | Endpoint                                                            |
| ----------------------------------------------------- | ------------------------------------------------------------------- |
| `client.Verifications.Get()`                          | `GET /verifications/{verification_id}`                              |
| `client.Verifications.TriggerCall()`                  | `POST /verifications/call`                                          |
| `client.Verifications.TriggerFlashcall()`             | `POST /verifications/flashcall`                                     |
| `client.Verifications.TriggerSMS()`                   | `POST /verifications/sms`                                           |
| `client.Verifications.ByPhoneNumber.List()`           | `GET /verifications/by_phone_number/{phone_number}`                 |
| `client.Verifications.ByPhoneNumber.Actions.Verify()` | `POST /verifications/by_phone_number/{phone_number}/actions/verify` |
| `client.Verifications.Actions.Verify()`               | `POST /verifications/{verification_id}/actions/verify`              |

## VerifiedNumbers (5)

| Method                                                    | Endpoint                                               |
| --------------------------------------------------------- | ------------------------------------------------------ |
| `client.VerifiedNumbers.New()`                            | `POST /verified_numbers`                               |
| `client.VerifiedNumbers.Get()`                            | `GET /verified_numbers/{phone_number}`                 |
| `client.VerifiedNumbers.List()`                           | `GET /verified_numbers`                                |
| `client.VerifiedNumbers.Delete()`                         | `DELETE /verified_numbers/{phone_number}`              |
| `client.VerifiedNumbers.Actions.SubmitVerificationCode()` | `POST /verified_numbers/{phone_number}/actions/verify` |

## VerifyProfiles (6)

| Method                                 | Endpoint                                      |
| -------------------------------------- | --------------------------------------------- |
| `client.VerifyProfiles.New()`          | `POST /verify_profiles`                       |
| `client.VerifyProfiles.Get()`          | `GET /verify_profiles/{verify_profile_id}`    |
| `client.VerifyProfiles.Update()`       | `PATCH /verify_profiles/{verify_profile_id}`  |
| `client.VerifyProfiles.List()`         | `GET /verify_profiles`                        |
| `client.VerifyProfiles.Delete()`       | `DELETE /verify_profiles/{verify_profile_id}` |
| `client.VerifyProfiles.GetTemplates()` | `GET /verify_profiles/templates`              |

## VirtualCrossConnects (5)

| Method                                 | Endpoint                              |
| -------------------------------------- | ------------------------------------- |
| `client.VirtualCrossConnects.New()`    | `POST /virtual_cross_connects`        |
| `client.VirtualCrossConnects.Get()`    | `GET /virtual_cross_connects/{id}`    |
| `client.VirtualCrossConnects.Update()` | `PATCH /virtual_cross_connects/{id}`  |
| `client.VirtualCrossConnects.List()`   | `GET /virtual_cross_connects`         |
| `client.VirtualCrossConnects.Delete()` | `DELETE /virtual_cross_connects/{id}` |

## VirtualCrossConnectsCoverage (1)

| Method                                       | Endpoint                               |
| -------------------------------------------- | -------------------------------------- |
| `client.VirtualCrossConnectsCoverage.List()` | `GET /virtual_cross_connects_coverage` |

## WebhookDeliveries (2)

| Method                            | Endpoint                       |
| --------------------------------- | ------------------------------ |
| `client.WebhookDeliveries.Get()`  | `GET /webhook_deliveries/{id}` |
| `client.WebhookDeliveries.List()` | `GET /webhook_deliveries`      |

## WireguardInterfaces (4)

| Method                                | Endpoint                            |
| ------------------------------------- | ----------------------------------- |
| `client.WireguardInterfaces.New()`    | `POST /wireguard_interfaces`        |
| `client.WireguardInterfaces.Get()`    | `GET /wireguard_interfaces/{id}`    |
| `client.WireguardInterfaces.List()`   | `GET /wireguard_interfaces`         |
| `client.WireguardInterfaces.Delete()` | `DELETE /wireguard_interfaces/{id}` |

## WireguardPeers (6)

| Method                              | Endpoint                           |
| ----------------------------------- | ---------------------------------- |
| `client.WireguardPeers.New()`       | `POST /wireguard_peers`            |
| `client.WireguardPeers.Get()`       | `GET /wireguard_peers/{id}`        |
| `client.WireguardPeers.Update()`    | `PATCH /wireguard_peers/{id}`      |
| `client.WireguardPeers.List()`      | `GET /wireguard_peers`             |
| `client.WireguardPeers.Delete()`    | `DELETE /wireguard_peers/{id}`     |
| `client.WireguardPeers.GetConfig()` | `GET /wireguard_peers/{id}/config` |

## Wireless (5)

| Method                                          | Endpoint                                       |
| ----------------------------------------------- | ---------------------------------------------- |
| `client.Wireless.GetRegions()`                  | `GET /wireless/regions`                        |
| `client.Wireless.DetailRecordsReports.New()`    | `POST /wireless/detail_records_reports`        |
| `client.Wireless.DetailRecordsReports.Get()`    | `GET /wireless/detail_records_reports/{id}`    |
| `client.Wireless.DetailRecordsReports.List()`   | `GET /wireless/detail_records_reports`         |
| `client.Wireless.DetailRecordsReports.Delete()` | `DELETE /wireless/detail_records_reports/{id}` |

## WirelessBlocklists (5)

| Method                               | Endpoint                           |
| ------------------------------------ | ---------------------------------- |
| `client.WirelessBlocklists.New()`    | `POST /wireless_blocklists`        |
| `client.WirelessBlocklists.Get()`    | `GET /wireless_blocklists/{id}`    |
| `client.WirelessBlocklists.Update()` | `PATCH /wireless_blocklists`       |
| `client.WirelessBlocklists.List()`   | `GET /wireless_blocklists`         |
| `client.WirelessBlocklists.Delete()` | `DELETE /wireless_blocklists/{id}` |

## WirelessBlocklistValues (1)

| Method                                  | Endpoint                         |
| --------------------------------------- | -------------------------------- |
| `client.WirelessBlocklistValues.List()` | `GET /wireless_blocklist_values` |
