To authenticate, generate an API key in the Blogs API dashboard and add it to Dex with the scope emails/builder.readonly to read templates and content.
In Dex, set up a new connection using the Blogs API credentials. Validate the connection to ensure Dex can access endpoints for posts categories and authors.
Key endpoints you will use with Dex: – GET emails/builder: read email templates used in posts – GET emails/schedule: fetch scheduled email actions – POST emails/builder: create or update email templates – POST /emails/builder/data: attach data to an email template – DELETE /emails/builder/:locationId/:templateId: remove a template – GET blogs/post.write: check write permissions for posts – POST /blogs/posts: create a new blog post – PUT /blogs/posts/:postId: update an existing post – POST /blogs/post-update.write: trigger post updates – GET /blogs/posts/url-slug-exists: verify slug availability – GET /blogs/categories: fetch blog categories – GET /blogs/authors: fetch authors – GET /blogs/posts: list posts – GET /blogs/categories: list categories – GET /blogs/author.readonly: read author info
Trigger: When a Dex workflow runs, publish a blog post using the Blogs API
Actions: Read templates, create posts, update posts, and publish via the Blogs API endpoints
Method paths: GET emails/builder, POST /blogs/posts, PUT /blogs/posts/:postId
Key fields: postId, templateId, slug, locationId
Trigger: Schedule a post for future publication
Actions: Create draft with POST /blogs/posts, set publish date, then update via PUT as needed
Method paths: POST /blogs/posts, PUT /blogs/posts/:postId
Key fields: postId, slug, publish_date
Trigger: New or updated posts require metadata sync
Actions: Sync category, author, slug and SEO fields to keep content optimized
Method paths: GET /blogs/categories, GET /blogs/authors, GET /blogs/posts/url-slug-exists
Key fields: slug, categoryId, authorId
Build complex blog workflows visually in Dex without custom code
Automate posting, updating and SEO data syncing across your blog channels
Centralized governance and consistent content across teams
Understand endpoints, methods, triggers and fields used to manage blog content in the Blogs API with Dex
A specific URL and HTTP method that performs an action in the Blogs API
A URL friendly, unique identifier for a blog post used in routing
A sequence of triggers and actions connected in Dex to automate tasks
Title, description and keywords used to improve search engine visibility for posts
Automatically generate concise post summaries when new content is published and push chips to Dex workflows
When a post is assigned a category, Dex automatically mirrors it to related categories via endpoints
Sync slug titles and meta descriptions to boost SEO during publish and updates
Create and configure an API key from Blogs API and connect it in Dex with the required scope
Map Dex triggers to endpoints like POST /blogs/posts and GET /blogs/posts to automate content workflows
Test your workflow, monitor logs, and refine data mappings between Dex and Blogs API
Dex connects to the Blogs API using a secure API key. After you generate the key in the Blogs API dashboard, paste it into Dex to establish the connection. This enables Dex to read templates and data needed to automate blog content. With the correct scope, you can read and manage email templates and blog content from Dex workflows. The setup is designed to be zero code and user friendly, guiding you through authentication and mapping endpoints. If you run into access errors, verify the API key scope and ensure the key is active in the Blogs API dashboard. Re-authenticate if necessary and re-test the connection within Dex to confirm successful communication.
The most useful endpoints for publishing are POST /blogs/posts to create posts, PUT /blogs/posts/:postId to update, and GET /blogs/posts/url-slug-exists to ensure unique slugs. You can also pull existing templates with GET emails/builder to reuse content blocks, and GET /blogs/categories and GET /blogs/authors to populate fields in your posts. Combining these endpoints with Dex triggers lets you automate full publishing workflows without manual steps. You can stack actions so a single Dex workflow creates a post, assigns a category and author, and then publishes when the trigger conditions are met.
No traditional coding is required. Dex provides a visual builder to map Dex triggers to Blogs API endpoints. You simply connect the endpoints, set input fields, and specify what data to pass. If you need more advanced logic, you can still leverage conditional steps and data transformations within Dex workflows.
Authentication in Dex is done by supplying the Blogs API key to the new connection. In Dex, choose Blogs API as the service, paste the API key, and validate the connection. Ensure the key has the necessary scope (readonly for templates and read/write for posts as required). If the connection fails, double-check the key and scope, then re-authenticate.
Yes. Dex supports scheduling posts by setting a publish date via the Blogs API endpoints. You can create a draft, set a future publish date, and have Dex publish automatically when the time arrives. This lets you plan content calendars with precision.
SEO data can be synced by updating slug, title and meta description fields during post creation or update. Use endpoints that manage post data to push SEO metadata from Dex to the Blogs API, ensuring consistency across all published content.
If you encounter issues, start with verifying the API key, scope, and endpoint availability. Check Dex logs for failed requests, ensure the API base URL is correct, and test each action individually. The Blogs API docs and Dex help center provide troubleshooting steps and examples.
Due to high volume, we will be upgrading our server soon!
Complete Operations Catalog - 126 Actions & Triggers