# SendX Docs ## Docs - [Create campaign](https://docs.sendx.io/api-reference/campaign/create-campaign.md): Creates a new email campaign. - [Delete campaign](https://docs.sendx.io/api-reference/campaign/delete-campaign.md): Deletes a campaign. - [Get all campaigns](https://docs.sendx.io/api-reference/campaign/get-all-campaigns.md): Retrieves a paginated list of all campaigns. - [Get campaign by ID](https://docs.sendx.io/api-reference/campaign/get-campaign-by-id.md): Retrieves detailed information about a specific campaign. - [Create a new contact](https://docs.sendx.io/api-reference/contact/create-a-new-contact.md): Creates a new contact in your SendX team with the provided information. - [Delete contact](https://docs.sendx.io/api-reference/contact/delete-contact.md): Soft deletes a contact from your team. - [Get all contacts](https://docs.sendx.io/api-reference/contact/get-all-contacts.md): Retrieves a paginated list of all contacts in your team with optional filtering capabilities. - [Get contact by ID](https://docs.sendx.io/api-reference/contact/get-contact-by-id.md): Retrieves detailed information about a specific contact. - [Unsubscribe contact](https://docs.sendx.io/api-reference/contact/unsubscribe-contact.md): Unsubscribes a contact from all marketing communications. - [Update contact](https://docs.sendx.io/api-reference/contact/update-contact.md): Updates an existing contact's information. - [Create custom field](https://docs.sendx.io/api-reference/custom-field/create-custom-field.md): Creates a new custom field for storing contact data. - [Delete custom field](https://docs.sendx.io/api-reference/custom-field/delete-custom-field.md): Deletes a custom field (data is preserved). - [Get all custom fields](https://docs.sendx.io/api-reference/custom-field/get-all-custom-fields.md): Retrieves all custom fields defined for your team. - [Get custom field by ID](https://docs.sendx.io/api-reference/custom-field/get-custom-field-by-id.md): Retrieves details about a specific custom field. - [Update custom field](https://docs.sendx.io/api-reference/custom-field/update-custom-field.md): Updates a custom field definition. - [Create domain](https://docs.sendx.io/api-reference/domain/create-domain.md): Creates a new domain for email sending. After creation, you'll need to configure DNS records (DKIM, SPF, DMARC) to verify the domain. - [Delete domain](https://docs.sendx.io/api-reference/domain/delete-domain.md): Deletes a domain from the system. - [Get all domains](https://docs.sendx.io/api-reference/domain/get-all-domains.md): Retrieves all domains in your team with their verification status and DNS configuration details. - [Get domain by ID](https://docs.sendx.io/api-reference/domain/get-domain-by-id.md): Retrieves detailed information about a specific domain including verification status and DNS configuration. - [Send email using template](https://docs.sendx.io/api-reference/email-sending/send-email-using-template.md): Sends emails using a pre-defined template with variable substitution. Per-recipient personalization runs in the worker and is not validated in the API. - [Send transactional email](https://docs.sendx.io/api-reference/email-sending/send-transactional-email.md): Sends transactional emails to specified recipients with support for personalization, attachments, and tracking. - [Push custom event](https://docs.sendx.io/api-reference/events/track-custom-event.md): Records custom events for advanced tracking. - [Push revenue event](https://docs.sendx.io/api-reference/events/track-revenue-event.md): Records revenue events for analytics and attribution. - [Track contact](https://docs.sendx.io/api-reference/getting-started/add-tracking-info.md): Legacy endpoint for tracking contact behavior through tags. - [Identify contact](https://docs.sendx.io/api-reference/getting-started/identify-contact.md): Endpoint for identifying contacts. Creates or updates a contact. - [Identify Bulk Contacts](https://docs.sendx.io/api-reference/getting-started/identify-contact-bulk.md): Endpoint for identifying bulk contacts. Creates or updates multiple contacts in a single request. - [Introduction](https://docs.sendx.io/api-reference/introduction.md): Understand the basics of SendX REST convention and common parameters - [Create list](https://docs.sendx.io/api-reference/list/create-list.md): Creates a new contact list. - [Delete list](https://docs.sendx.io/api-reference/list/delete-list.md): Deletes a list. - [Get all lists](https://docs.sendx.io/api-reference/list/get-all-lists.md): Retrieves all contact lists in your team. - [Get list by ID](https://docs.sendx.io/api-reference/list/get-list-by-id.md): Retrieves detailed information about a specific list. - [Update list](https://docs.sendx.io/api-reference/list/update-list.md): Updates an existing list's settings. - [Create post category](https://docs.sendx.io/api-reference/post-category/create-post-category.md): Creates a new category for organizing blog posts. - [Delete post category](https://docs.sendx.io/api-reference/post-category/delete-post-category.md): Soft deletes a post category. - [Get all post categories](https://docs.sendx.io/api-reference/post-category/get-all-post-categories.md): Retrieves all blog post categories. - [Get post category by ID](https://docs.sendx.io/api-reference/post-category/get-post-category-by-id.md): Retrieves a specific post category. - [Update post category](https://docs.sendx.io/api-reference/post-category/update-post-category.md): Updates a post category. - [Create post tag](https://docs.sendx.io/api-reference/post-tag/create-post-tag.md): Creates a new tag for blog posts. - [Delete post tag](https://docs.sendx.io/api-reference/post-tag/delete-post-tag.md): Soft deletes a post tag. - [Get all post tags](https://docs.sendx.io/api-reference/post-tag/get-all-post-tags.md): Retrieves all blog post tags. - [Get post tag by ID](https://docs.sendx.io/api-reference/post-tag/get-post-tag-by-id.md): Retrieves a specific post tag. - [Update post tag](https://docs.sendx.io/api-reference/post-tag/update-post-tag.md): Updates a post tag. - [Create blog post](https://docs.sendx.io/api-reference/post/create-blog-post.md): Creates a new blog post. - [Delete post](https://docs.sendx.io/api-reference/post/delete-post.md): Soft deletes a blog post. - [Get all posts](https://docs.sendx.io/api-reference/post/get-all-posts.md): Retrieves all blog posts with pagination. - [Get post by ID](https://docs.sendx.io/api-reference/post/get-post-by-id.md): Retrieves a specific blog post. - [Update post](https://docs.sendx.io/api-reference/post/update-post.md): Updates an existing blog post. - [Get campaign report](https://docs.sendx.io/api-reference/report/get-campaign-report.md): Retrieves a detailed performance report for a specific campaign. - [Schemas](https://docs.sendx.io/api-reference/schema.md): Detailed overview of all objects used within SendX REST API - [Create sender](https://docs.sendx.io/api-reference/sender/create-sender.md): Adds a new sender email address. - [Get all senders](https://docs.sendx.io/api-reference/sender/get-all-senders.md): Retrieves all verified sender addresses. - [Create tag](https://docs.sendx.io/api-reference/tag/create-tag.md): Creates a new tag for contact categorization. - [Delete tag](https://docs.sendx.io/api-reference/tag/delete-tag.md): Deletes a tag from the system. - [Get all tags](https://docs.sendx.io/api-reference/tag/get-all-tags.md): Retrieves all tags in your team. - [Get tag by ID](https://docs.sendx.io/api-reference/tag/get-tag-by-id.md): Retrieves detailed information about a specific tag. - [Update tag](https://docs.sendx.io/api-reference/tag/update-tag.md): Updates an existing tag's name. - [Get all team members](https://docs.sendx.io/api-reference/team-member/get-all-team-member.md): Retrieves all team members. - [Get a team member by ID](https://docs.sendx.io/api-reference/team-member/get-team-member.md): Retrieves a single team member by their unique identifier. - [Create email template](https://docs.sendx.io/api-reference/template/create-email-template.md): Creates a new reusable email template. - [Delete template](https://docs.sendx.io/api-reference/template/delete-template.md): Deletes an email template. - [Get all templates](https://docs.sendx.io/api-reference/template/get-all-templates.md): Retrieves all email templates. - [Get template by ID](https://docs.sendx.io/api-reference/template/get-template-by-id.md): Retrieves a specific email template. - [Update template](https://docs.sendx.io/api-reference/template/update-template.md): Updates an existing email template. - [Create webhook](https://docs.sendx.io/api-reference/webhook/create-webhook.md): Creates a new webhook for event notifications. - [Delete webhook](https://docs.sendx.io/api-reference/webhook/delete-webhook.md): Deletes a webhook configuration. - [Get all webhooks](https://docs.sendx.io/api-reference/webhook/get-all-webhooks.md): Retrieves all configured webhooks. - [Get webhook by ID](https://docs.sendx.io/api-reference/webhook/get-webhook-by-id.md): Retrieves details about a specific webhook. - [SendX Webhook Object](https://docs.sendx.io/api-reference/webhook/sendx-webhook-object.md): SendX webhooks allow you to receive real-time notifications about various events in your team. Every event generated as a SendX webhook will include a type field in the event object that identifies the type of event that occurred. - [Update webhook](https://docs.sendx.io/api-reference/webhook/update-webhook.md): Updates webhook configuration. - [Verifying SendX Webhook](https://docs.sendx.io/api-reference/webhook/verify-webhook.md): Making sure your webhooks come from the correct source - [Create Your First Contact](https://docs.sendx.io/getting-started/create-contact.md): Start adding customers to your SendX account - [Record Your First Custom Event](https://docs.sendx.io/getting-started/custom-event.md): Track user actions by pushing custom events to SendX - [Send Email](https://docs.sendx.io/getting-started/send-email.md): Use the SendX API to send transactional emails with personalization, custom headers, and tracking. - [Send Email With Template](https://docs.sendx.io/getting-started/send-email-with-template.md): Send emails using pre-defined templates in SendX with variable substitution and tracking. - [Introduction](https://docs.sendx.io/index.md) - [Introduction](https://docs.sendx.io/quickstart/golang-sdk.md): Learn how to configure and add your first contact with SendX golang SDK - [Introduction](https://docs.sendx.io/quickstart/java-sdk.md): Learn how to configure and add your first contact with SendX Java SDK - [Introduction](https://docs.sendx.io/quickstart/javascript-sdk.md): Learn how to configure and add your first contact with SendX Node JS SDK - [Introduction](https://docs.sendx.io/quickstart/js-api.md): Learn how to configure and add your first contact with SendX Javascript SDK - [Introduction](https://docs.sendx.io/quickstart/php-sdk.md): Learn how to configure and add your first contact with SendX PHP SDK - [Introduction](https://docs.sendx.io/quickstart/python-sdk.md): Learn how to configure and add your first contact with SendX Python SDK - [Introduction](https://docs.sendx.io/quickstart/ruby-sdk.md): Learn how to configure and add your first contact with SendX Ruby SDK ## OpenAPI Specs - [swagger](https://docs.sendx.io/swagger.yaml)