# Table of Contents

{% stepper %}
{% step %}

### [RVM Prerequisites](/drop-cowboy-docs/getting-started/rvm-prerequisites.md)

* [Getting Started](/drop-cowboy-docs/getting-started/rvm-prerequisites.md#getting-started)
  {% endstep %}

{% step %}

### [API Credentials](/drop-cowboy-docs/getting-started/api-credentials.md)

* [Get Your API Credentials](/drop-cowboy-docs/getting-started/api-credentials.md#get-your-api-credentials)
  {% endstep %}

{% step %}

### [Sending RVM (Ringless Voicemail)](/drop-cowboy-docs/api/sending-rvm-ringless-voicemail.md)

* [Send RVM Using the SDK](/drop-cowboy-docs/api/sending-rvm-ringless-voicemail/send-rvm-using-the-sdk.md)
* [API Endpoint](/drop-cowboy-docs/api/sending-rvm-ringless-voicemail/api-endpoint.md)
  * [RVM Attributes](/drop-cowboy-docs/api/sending-rvm-ringless-voicemail/api-endpoint.md#rvm-attributes)
  * [Example Request (static audio file hosted on Drop Cowboy platform)](/drop-cowboy-docs/api/sending-rvm-ringless-voicemail/api-endpoint.md#example-request-static-audio-dc-server)
  * [Example Request (static audio file hosted on your servers)](/drop-cowboy-docs/api/sending-rvm-ringless-voicemail/api-endpoint.md#example-request-static-audio-your-server)
  * [Example Request (private number pool)](/drop-cowboy-docs/api/sending-rvm-ringless-voicemail/api-endpoint.md#example-request-private-number-pool)
  * [Example Request (specific caller ID)](/drop-cowboy-docs/api/sending-rvm-ringless-voicemail/api-endpoint.md#example-request-specific-caller-id)
  * [Example Request (privacy enabled, display Unknown Caller as caller ID)](/drop-cowboy-docs/api/sending-rvm-ringless-voicemail/api-endpoint.md#example-request-privacy-enabled)
  * [Example Request (generative AI text to speech)](/drop-cowboy-docs/api/sending-rvm-ringless-voicemail/api-endpoint.md#example-request-generative-ai)
  * [Example Response](/drop-cowboy-docs/api/sending-rvm-ringless-voicemail/api-endpoint.md#example-response)
* [Webhooks](/drop-cowboy-docs/api/sending-rvm-ringless-voicemail/webhooks.md)
  * [Linking Webhook Results Back to Your Database](/drop-cowboy-docs/api/sending-rvm-ringless-voicemail/webhooks.md#linking-webhook-results)
  * [Example Webhook (Successful Delivery)](/drop-cowboy-docs/api/sending-rvm-ringless-voicemail/webhooks.md#example-webhook-success)
  * [Example Webhook (Failed Delivery)](/drop-cowboy-docs/api/sending-rvm-ringless-voicemail/webhooks.md#example-webhook-fail)
  * [Possible Error Reasons](/drop-cowboy-docs/api/sending-rvm-ringless-voicemail/webhooks.md#possible-error-codes)
* [Sending Limits](/drop-cowboy-docs/api/sending-rvm-ringless-voicemail/sending-limits.md)
  * [Contact Attempt Window](/drop-cowboy-docs/api/sending-rvm-ringless-voicemail/sending-limits.md#contact-attempt-window)
  * [Delivery Lag Time](/drop-cowboy-docs/api/sending-rvm-ringless-voicemail/sending-limits.md#delivery-lag-time)
  * [Toll-Free Call Forwarding Restrictions](/drop-cowboy-docs/api/sending-rvm-ringless-voicemail/sending-limits.md#toll-free-call-forwarding-restrictions)
* [Debugging](/drop-cowboy-docs/api/sending-rvm-ringless-voicemail/debugging.md)
  * [Common Mistakes](/drop-cowboy-docs/api/sending-rvm-ringless-voicemail/debugging.md#common-mistakes)
    {% endstep %}

{% step %}

### [Sending SMS (Text Message)](/drop-cowboy-docs/api/sending-sms-text-message.md)

* [Send SMS Using the SDK](/drop-cowboy-docs/api/sending-sms-text-message/send-sms-using-the-sdk.md)
* [API Endpoint](/drop-cowboy-docs/api/sending-sms-text-message/api-endpoint.md)
  * [SMS Attributes](/drop-cowboy-docs/api/sending-sms-text-message/api-endpoint.md#sms-attributes)
  * [Example Request](/drop-cowboy-docs/api/sending-sms-text-message/api-endpoint.md#example-request)
  * [Example Response](/drop-cowboy-docs/api/sending-sms-text-message/api-endpoint.md#example-response)
* [Webhooks](/drop-cowboy-docs/api/sending-sms-text-message/webhooks.md)
  * [Linking Webhook Results Back to Your Database](/drop-cowboy-docs/api/sending-sms-text-message/webhooks.md#linking-webhook-results)
  * [Example Webhook (Successful Delivery)](/drop-cowboy-docs/api/sending-sms-text-message/webhooks.md#example-webhook-success)
  * [Example Webhook (Failed Delivery)](/drop-cowboy-docs/api/sending-sms-text-message/webhooks.md#example-webhook-fail)
  * [Possible Error Reasons](/drop-cowboy-docs/api/sending-sms-text-message/webhooks.md#possible-error-codes)
    {% endstep %}

{% step %}

### [Trusted Brands](/drop-cowboy-docs/api/trusted-brands.md)

* [Listing **ALL** Brands](/drop-cowboy-docs/api/trusted-brands/listing-all-brands.md)
  * [Using the SDK](/drop-cowboy-docs/api/trusted-brands/listing-all-brands.md#using-the-sdk)
  * [API Endpoint](/drop-cowboy-docs/api/trusted-brands/listing-all-brands.md#api-endpoint)
    * [Example Request](/drop-cowboy-docs/api/trusted-brands/listing-all-brands.md#example-request)
    * [Example Response](/drop-cowboy-docs/api/trusted-brands/listing-all-brands.md#example-response)
      {% endstep %}

{% step %}

### [Audio Recordings](/drop-cowboy-docs/api/audio-recordings.md)

* [Listing **APPROVED** Audio Recordings](/drop-cowboy-docs/api/audio-recordings/listing-approved-audio-recordings.md)
  * [Using the SDK](/drop-cowboy-docs/api/audio-recordings/listing-approved-audio-recordings.md#using-the-sdk)
  * [API Endpoint](/drop-cowboy-docs/api/audio-recordings/listing-approved-audio-recordings.md#api-endpoint)
    * [Example Request](/drop-cowboy-docs/api/audio-recordings/listing-approved-audio-recordings.md#example-request)
    * [Example Response](/drop-cowboy-docs/api/audio-recordings/listing-approved-audio-recordings.md#example-response)
* [Listing **ALL** Audio Recordings](/drop-cowboy-docs/api/audio-recordings/listing-all-audio-recordings.md)
  * [Using the SDK](/drop-cowboy-docs/api/audio-recordings/listing-all-audio-recordings.md#using-the-sdk)
  * [API Endpoint](/drop-cowboy-docs/api/audio-recordings/listing-all-audio-recordings.md#api-endpoint)
    * [Example Request](/drop-cowboy-docs/api/audio-recordings/listing-all-audio-recordings.md#example-request)
    * [Example Response](/drop-cowboy-docs/api/audio-recordings/listing-all-audio-recordings.md#example-response)
      {% endstep %}

{% step %}

### [Return Calls / Caller ID](/drop-cowboy-docs/api/return-calls-caller-id.md)

* [Shared Numbers with Call Forwarding](/drop-cowboy-docs/api/return-calls-caller-id/shared-numbers-with-call-forwarding.md)
* [Private Number Pools](/drop-cowboy-docs/api/return-calls-caller-id/private-number-pools.md)
* [Explicit Caller ID (Requires Bring Your Own Carrier)](/drop-cowboy-docs/api/return-calls-caller-id/explicit-caller-id-requires-bring-your-own-carrier.md)
* [Listing Private Number Pools](/drop-cowboy-docs/api/return-calls-caller-id/listing-private-number-pools.md)
  * [Using the SDK](/drop-cowboy-docs/api/return-calls-caller-id/listing-private-number-pools.md#using-the-sdk)
  * [API Endpoint](/drop-cowboy-docs/api/return-calls-caller-id/listing-private-number-pools.md#api-endpoint)
    * [Example Request](/drop-cowboy-docs/api/return-calls-caller-id/listing-private-number-pools.md#example-request)
    * [Example Response](/drop-cowboy-docs/api/return-calls-caller-id/listing-private-number-pools.md#example-response)
      {% endstep %}

{% step %}

### [Contact Lists](/drop-cowboy-docs/api/contact-lists.md)

* [Create Contact List](/drop-cowboy-docs/api/contact-lists/create-contact-list.md)
  * [Using the SDK](/drop-cowboy-docs/api/contact-lists/create-contact-list.md#using-the-sdk)
  * [API Endpoint](/drop-cowboy-docs/api/contact-lists/create-contact-list.md#api-endpoint)
    * [Example Request](/drop-cowboy-docs/api/contact-lists/create-contact-list.md#example-request)
    * [Example Response](/drop-cowboy-docs/api/contact-lists/create-contact-list.md#example-response)
* [Rename Contact List](/drop-cowboy-docs/api/contact-lists/rename-contact-list.md)
  * [Using the SDK](/drop-cowboy-docs/api/contact-lists/rename-contact-list.md#using-the-sdk)
  * [API Endpoint](/drop-cowboy-docs/api/contact-lists/rename-contact-list.md#api-endpoint)
    * [Example Request](/drop-cowboy-docs/api/contact-lists/rename-contact-list.md#example-request)
    * [Example Response](/drop-cowboy-docs/api/contact-lists/rename-contact-list.md#example-response)
* [Append Contacts To List](/drop-cowboy-docs/api/contact-lists/append-contacts-to-list.md)
  * [Using the SDK](/drop-cowboy-docs/api/contact-lists/append-contacts-to-list.md#using-the-sdk)
  * [API Endpoint](/drop-cowboy-docs/api/contact-lists/append-contacts-to-list.md#api-endpoint)
    * [Example Request](/drop-cowboy-docs/api/contact-lists/append-contacts-to-list.md#example-request)
    * [Example Response](/drop-cowboy-docs/api/contact-lists/append-contacts-to-list.md#example-response)
* [Get Contact List Details](/drop-cowboy-docs/api/contact-lists/get-contact-list-details.md)
  * [Using the SDK](/drop-cowboy-docs/api/contact-lists/get-contact-list-details.md#using-the-sdk)
  * [API Endpoint](/drop-cowboy-docs/api/contact-lists/get-contact-list-details.md#api-endpoint)
    * [Example Request](/drop-cowboy-docs/api/contact-lists/get-contact-list-details.md#example-request)
    * [Example Response](/drop-cowboy-docs/api/contact-lists/get-contact-list-details.md#example-response)
* [Delete Contact List](/drop-cowboy-docs/api/contact-lists/delete-contact-list.md)
  * [Using the SDK](/drop-cowboy-docs/api/contact-lists/delete-contact-list.md#using-the-sdk)
  * [API Endpoint](/drop-cowboy-docs/api/contact-lists/delete-contact-list.md#api-endpoint)
    * [Example Request](/drop-cowboy-docs/api/contact-lists/delete-contact-list.md#example-request)
    * [Example Response](/drop-cowboy-docs/api/contact-lists/delete-contact-list.md#example-response)
      {% endstep %}

{% step %}

### Tutorials and Walkthroughs

* [How to Build Your Own Ringless Voicemail System](/drop-cowboy-docs/tutorials/how-to-build-your-own-ringless-voicemail-system.md)
  {% endstep %}

{% step %}

### Resources

* [Telecom Compliance Resources](/drop-cowboy-docs/resources/telecom-compliance-resources.md)
  {% endstep %}
  {% endstepper %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://drop-cowboy.gitbook.io/drop-cowboy-docs/table-of-contents.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
