# EZ Texting API Docs Documentation > Documentation for EZ Texting API Docs Append .md to any documentation page URL to get its markdown version. ## Guides - [Documentation](https://developers.eztexting.com/docs.md): EZ Texting API Docs documentation ## API Reference - [Block Outbound Texts To Number(s)](https://developers.eztexting.com/reference/blockoutboundtexts-1.md) - [List Contacts](https://developers.eztexting.com/reference/list-1.md): List contacts matching provided filters - [Create or Update Contact](https://developers.eztexting.com/reference/createorupdate-1.md): Create a new contact or update an existing contact - [Create or Update a Batch of Contacts](https://developers.eztexting.com/reference/createorupdatebatch-1.md): Create or update a batch of contacts - [Get Contact](https://developers.eztexting.com/reference/get-1.md): Get a contact by phone number - [Delete Contact](https://developers.eztexting.com/reference/delete-1.md): Delete a contact by phone number - [List Contact Fields](https://developers.eztexting.com/reference/list_1-1.md): List contact fields matching provided filters - [Create Contact Field](https://developers.eztexting.com/reference/create-1.md): Create a new contact field - [Update Contact Field](https://developers.eztexting.com/reference/update-1.md): Update an existing contact field - [Delete Contact Field](https://developers.eztexting.com/reference/delete_1-1.md): Delete a contact field by id - [List Contact Groups](https://developers.eztexting.com/reference/list_2-1.md): List contact groups matching provided filters - [Create Contact Group](https://developers.eztexting.com/reference/create_1-1.md): Create a new contact group - [Get Contact Group](https://developers.eztexting.com/reference/get_1-1.md): Get a contact group by id - [Update Contact Group](https://developers.eztexting.com/reference/update_1-1.md): Update an existing contact group - [Delete Contact Group](https://developers.eztexting.com/reference/delete_2-1.md): Delete a contact group by id - [Add Contacts to Contact Group](https://developers.eztexting.com/reference/contactsadd-1.md): Add contacts by phone number to a contact group - [Remove Contacts from Contact Group](https://developers.eztexting.com/reference/contactsremove-1.md): Remove contacts by phone number from a contact group - [List Conversations](https://developers.eztexting.com/reference/list_3-1.md): List conversations matching provided filters - [List Conversation Messages](https://developers.eztexting.com/reference/messagelist-1.md): List messages in a particular conversation - [Archive Conversation](https://developers.eztexting.com/reference/archive-1.md): Archive a conversation - [Restore Conversation](https://developers.eztexting.com/reference/restore-1.md): Restore an archived conversation - [Read Conversation Messages](https://developers.eztexting.com/reference/messageread-1.md): Mark conversation message(s) as read - [Unread Conversation Messages](https://developers.eztexting.com/reference/messageunread-1.md): Mark conversation message(s) as unread - [Get account's credit balance](https://developers.eztexting.com/reference/creditbalance-1.md) - [Purchase credits](https://developers.eztexting.com/reference/purchasecredits-1.md) - [Get Keywords](https://developers.eztexting.com/reference/list_4-1.md): Get all purchased keywords - [Get Keyword](https://developers.eztexting.com/reference/get_2-1.md): Get a purchased keyword - [Change Keyword Setting](https://developers.eztexting.com/reference/updatesettings-1.md): Change Keyword Setting - [Acquire Keyword](https://developers.eztexting.com/reference/acquire-1.md): Acquire an available keyword. If your plan does not include free keywords, a credit card (last 4) is required. - [Check Keyword](https://developers.eztexting.com/reference/check-1.md): Check if a keyword is available to purchase - [Acquire Keyword](https://developers.eztexting.com/reference/acquire_1-1.md): Acquire an available keyword. If your plan does not include free keywords, a credit card (last 4) is required. - [Release Keyword](https://developers.eztexting.com/reference/release-1.md): Release a purchased keyword - [List Media Files](https://developers.eztexting.com/reference/list_5-1.md): List media files matching provided filters - [Create Media File](https://developers.eztexting.com/reference/create_2-1.md): Create a media file from url - [Get Media File](https://developers.eztexting.com/reference/get_3-1.md): Get a media file by id - [Delete Media File](https://developers.eztexting.com/reference/delete_3-1.md): Delete a media file by id - [List Campaigns Info](https://developers.eztexting.com/reference/listcampaigns-1.md): List all campaign info matching provided filters - [Get Message Details](https://developers.eztexting.com/reference/details-1.md): Get details about a message - [List Messages](https://developers.eztexting.com/reference/list_6-1.md): List all messages matching provided filters - [Create Message](https://developers.eztexting.com/reference/create_3-1.md): Create a message, send it either now or in the future - [Delete Messages](https://developers.eztexting.com/reference/delete_4-1.md): Delete messages by list of ids - [Get a Message Report](https://developers.eztexting.com/reference/get_4-1.md): Get a message report by message id - [List Message Report Delivery Responses](https://developers.eztexting.com/reference/listresponsesdelivery-1.md): List message delivery responses by status - [List Message Report Engagement Responses](https://developers.eztexting.com/reference/listresponsesengagement-1.md): List message engagement responses by status - [List Message Report Link Responses](https://developers.eztexting.com/reference/listresponseslink-1.md): List message link responses by status - [List Message Templates](https://developers.eztexting.com/reference/list_7-1.md): List message templates matching provided filters - [Create Message Template](https://developers.eztexting.com/reference/create_4-1.md): Create a new message template - [Get Message Template](https://developers.eztexting.com/reference/get_5-1.md): Get a message template by id - [Update Message Template](https://developers.eztexting.com/reference/update_2-1.md): Update an existing message template - [Delete Message Template](https://developers.eztexting.com/reference/delete_5-1.md): Delete a message template by id - [Create Token](https://developers.eztexting.com/reference/create_5-1.md): Create an authentication token and refresh token from credentials - [Refresh Token](https://developers.eztexting.com/reference/refresh-1.md): Obtain a new authentiaction token using a refresh token - [Revoke Token](https://developers.eztexting.com/reference/revoke-1.md): Revoke authentication and refresh token - [List Webhooks](https://developers.eztexting.com/reference/list_8-1.md): List webhook subscriptions - [Create Webhook](https://developers.eztexting.com/reference/create_6-1.md): Create a webhook subscription, enabling corresponding event callbacks - [Get Webhook](https://developers.eztexting.com/reference/get_6-1.md): Get a webhook subscripton by id - [Delete Webhook](https://developers.eztexting.com/reference/delete_6-1.md): Delete a webhook subscripton, disabling corresponding event callbacks