Generate an API key with the required scopes (emails/builder.readonly for viewing and emails/builder.write for modifications). Use this token to authorize Plezi requests to the Blogs API.
In Plezi, configure secure credentials to access the Blogs API. Store the access token safely and rotate it regularly to maintain security.
Core endpoints include: GET emails/builder (read emails), GET emails/builder (write), POST emails/builder/data, DELETE /emails/builder/:locationId/:templateId; scheduling: GET emails/schedule and GET emails/schedule (readonly); blog content: POST /blogs/posts, GET /blogs/posts, PUT /blogs/posts/:postId, POST /blogs/posts (create/update), GET /blogs/posts/url-slug-exists, GET /blogs/categories, GET /blogs/categories, GET /blogs/authors. Use these to automate email-driven campaigns and blog publishing from Plezi.
Trigger: when Plezi creates a new blog draft or updates content.
Actions: POST /blogs/posts to create, include title, content, slug, category_id, and author_id; return postId and status.
POST /blogs/posts
title, content, slug, category_id, author_id, status
Trigger: daily or custom-scheduled sync from Plezi.
Actions: POST /blogs/posts to create or PUT /blogs/posts/:postId to update; set publishDate as needed.
PUT /blogs/posts/:postId
postId, title, content, publishDate, slug
Trigger: changes to categories or authors in Plezi.
Actions: GET /blogs/categories and GET /blogs/authors to sync; use POST/PUT to update if needed.
GET /blogs/categories and GET /blogs/authors
categoryId, authorId, name
Automate publishing workflows without writing code—set up triggers, actions, and mappings in a visual UI.
Keep Plezi campaigns and blog content in sync in real time for consistent messaging.
Centralized analytics: measure impact across emails, Plezi campaigns, and blog performance.
This section defines core terms: API endpoints, authentication, triggers, actions, and data mapping between Plezi and Blogs API.
Application Programming Interface: a set of rules that enables Plezi to communicate with the Blogs API to perform actions.
A blog entry designed for publishing, created or updated via the Blogs API.
A specific URL and method combination that performs an action in the API.
A callback URL Plezi can listen to for real-time updates from the Blogs API.
When Plezi launches a new campaign, automatically draft a corresponding blog post via the Blogs API.
Convert Plezi nurture emails into blog summaries or full posts using API mappings.
Maintain a queue of topics in Plezi and publish on schedule with Blogs API.
Generate an API key with the needed scopes and add Plezi as a connected app in the Blogs API console.
Map Plezi fields like title and body to the Blogs API’s post fields (title, content, slug, etc.).
Run a test sync, review results, adjust mappings if needed, and enable automatic syncing.
The Plezi and Blogs API integration lets Plezi create, update, and publish blog content by calling the Blogs API. It also pulls metadata like categories and authors to enrich posts. This speeds up publishing and ensures consistency between Plezi campaigns and your blog content.
No heavy coding is required. The setup uses API keys and standard HTTP requests. In Plezi, configure the connector, provide the API key with the appropriate scopes, and map fields through the UI. Test in a sandbox environment before going live.
The most useful endpoints for publishing from Plezi are POST /blogs/posts to create posts, PUT /blogs/posts/:postId to update posts, GET /blogs/categories and GET /blogs/authors for metadata, and GET /blogs/posts/url-slug-exists to avoid duplicates. You can also leverage GET /blogs/posts for retrieval and validation.
Scopes control what Plezi can do in the Blogs API. Use emails/builder.readonly for viewing content and emails/builder.write for creating or updating posts. Keep tokens secure and rotate them regularly.
Yes. You can schedule posts by combining Plezi triggers with POST or PUT requests to the Blogs API, and by setting a publishDate field when creating or updating posts.
Field mapping aligns Plezi data with Blogs API post fields (e.g., Plezi title to post.title, Plezi body to post.content). Use the connector’s mapping UI to ensure accuracy and handle slug generation and category/author IDs.
Logs are visible in Plezi’s integration dashboard and in the Blogs API response payloads. If you see errors, check the response codes, verify token scopes, and review your field mappings for mismatches.
Due to high volume, we will be upgrading our server soon!
Complete Operations Catalog - 126 Actions & Triggers