Omnisend REST API
Omnisend's REST API for ecommerce email and SMS marketing automation. Manage contacts, events, products, product categories, segments, campaigns, batches, email templates, email content, email universal layouts, images, brands, and analytics reports. Authentication uses `X-API-KEY` header or OAuth 2.0 with resource-scoped permissions (`contacts.read`, `contacts.write`, `events.write`, `products.read`, `products.write`, `campaigns.read`, `campaigns.write`, `segments.read`, `segments.write`, `email-templates.read`, `email-templates.write`, `images.read`, `images.write`, `brands.read`, `brands.write`, `analytics.read`). Cursor-based pagination across list endpoints.
Documentation
Documentation
https://api-docs.omnisend.com/
APIReference
https://api-docs.omnisend.com/reference/overview
Authentication
https://api-docs.omnisend.com/reference/authentication
Specifications
Schemas & Data
JSONSchema
https://raw.githubusercontent.com/api-evangelist/omnisend/refs/heads/main/json-schema/omnisend-contact-schema.json
JSONSchema
https://raw.githubusercontent.com/api-evangelist/omnisend/refs/heads/main/json-schema/omnisend-event-schema.json
Other Resources
OAuth
https://api-docs.omnisend.com/reference/oauth
Postman
https://www.postman.com/omnisend-api/workspace/omnisend/overview
LlmsText
https://api-docs.omnisend.com/llms.txt
JSONLD
https://raw.githubusercontent.com/api-evangelist/omnisend/refs/heads/main/json-ld/omnisend-context.jsonld
APIsJSON
https://raw.githubusercontent.com/api-evangelist/omnisend/refs/heads/main/apis.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/omnisend/refs/heads/main/arazzo/omnisend-copy-and-send-campaign-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/omnisend/refs/heads/main/arazzo/omnisend-create-and-send-campaign-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/omnisend/refs/heads/main/arazzo/omnisend-create-and-verify-category-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/omnisend/refs/heads/main/arazzo/omnisend-create-and-verify-contact-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/omnisend/refs/heads/main/arazzo/omnisend-create-and-verify-product-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/omnisend/refs/heads/main/arazzo/omnisend-create-segment-and-stats-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/omnisend/refs/heads/main/arazzo/omnisend-replace-product-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/omnisend/refs/heads/main/arazzo/omnisend-subscribe-and-welcome-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/omnisend/refs/heads/main/arazzo/omnisend-tag-contact-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/omnisend/refs/heads/main/arazzo/omnisend-track-cart-event-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/omnisend/refs/heads/main/arazzo/omnisend-track-order-event-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/omnisend/refs/heads/main/arazzo/omnisend-update-category-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/omnisend/refs/heads/main/arazzo/omnisend-upsert-contact-workflow.yml