# Creavily Publishing API

**Canonical:** https://apis.io/apis/creavily/creavily-publishing-api/  
**Provider:** Creavily — https://apis.io/providers/creavily/  
**Base URL:** https://creavily-api.ecomwith.com  
**Documentation:** https://creavily.com/developers

Creavily Publishing API is one of 21 APIs that [Creavily](https://apis.io/providers/creavily/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 6 JSON Schema definitions. Tagged areas include Publishing. The published artifact set on APIs.io includes an OpenAPI specification and 6 JSON Schemas.

The Publishing API from Creavily — 35 operation(s) for publishing.

## Operations (42)

| Method | Path | Summary |
|---|---|---|
| GET | `/v1/composer-drafts/current` | Read the signed-in member's private Create draft for one brand |
| PUT | `/v1/composer-drafts/current` | Create or update the signed-in member's private Create draft |
| DELETE | `/v1/composer-drafts/current` | Delete the exact private Create draft version after a saved post succeeds |
| POST | `/v1/public/publishing/plans/preview` | Validate a public publish plan without persisting work |
| POST | `/v1/public/publishing/batches/preview` | Preview a product-diversified batch schedule for Asset Manager or agent-created… |
| GET | `/v1/public/publishing/batches` | List publish batches for Asset Manager and agent status discovery |
| POST | `/v1/public/publishing/batches` | Persist an Asset Manager or agent-created publish batch after preview approval |
| GET | `/v1/public/publishing/batches/{publishBatchId}` | Read batch-level status for Asset Manager or agent polling |
| POST | `/v1/public/publishing/batches/{publishBatchId}/enqueue-due` | Dry-run or enqueue due batch targets into the existing publish worker queue |
| POST | `/v1/public/publishing/batches/{publishBatchId}/rebalance` | Rebalance auto-scheduled batch rows outside the freeze horizon |
| POST | `/v1/public/publishing/post-comments` | Preview or schedule a comment on an organization's own published post |
| GET | `/v1/public/publishing/post-comments` | List durable post-publish comments for the bearer organization |
| GET | `/v1/public/publishing/post-comments/{commentJobId}` | Read one tenant-scoped post-publish comment |
| PATCH | `/v1/public/publishing/post-comments/{commentJobId}` | Edit a pending post-publish comment with optimistic version checking |
| POST | `/v1/public/publishing/post-comments/{commentJobId}/cancel` | Cancel a pending post-publish comment with optimistic version checking |
| POST | `/v1/public/social-comments/{socialCommentId}/replies` | Preview or publish an agent-approved reply to a synced social comment |
| POST | `/v1/public/social-comments/reply-drafts` | Create a dry-run or live AI-assisted social comment reply draft |
| GET | `/v1/public/publishing/slots/find` | Preview the next available publish slot for an agent or external scheduler |
| GET | `/v1/public/publishing/jobs` | List publish jobs and optional target statuses for the bearer principal… |
| POST | `/v1/public/publishing/jobs` | Persist a publish job from a ready public publish plan |
| GET | `/v1/public/publishing/jobs/{publishJobId}` | Read a single publish job and optional target statuses for the bearer principal… |
| PATCH | `/v1/public/publishing/jobs/{publishJobId}/schedule` | Reschedule a draft, validating, or queued publish job |
| POST | `/v1/public/publishing/jobs/{publishJobId}/cancel` | Cancel a draft, validating, or queued publish job |
| POST | `/v1/public/publishing/jobs/{publishJobId}/enqueue` | Enqueue queued targets for a persisted publish job |
| POST | `/v1/public/publishing/jobs/{publishJobId}/targets/{postTargetId}/recover` | Preview or create a replacement job for one failed target when the recorded… |
| POST | `/v1/public/publishing/reconcile-urls` | Dry-run or apply publish URL/release id reconciliation from recorded publish… |
| POST | `/v1/publishing/validate` | Validate a dashboard publish post against provider capabilities |
| POST | `/v1/publishing/plans` | Preview a publish plan for a dashboard workspace |
| GET | `/v1/publishing/calendar` | List publish calendar items for a dashboard workspace |
| GET | `/v1/publishing/jobs` | List publish jobs for a dashboard workspace |
| POST | `/v1/publishing/jobs` | Create a publish job for a dashboard workspace |
| GET | `/v1/publishing/batches` | List publish batches for a dashboard workspace |
| POST | `/v1/publishing/batches/{publishBatchId}/rebalance` | Preview or apply a dashboard publish-batch rebalance |
| PATCH | `/v1/publishing/jobs/{publishJobId}/schedule` | Schedule a publish job for a dashboard workspace |
| POST | `/v1/publishing/jobs/{publishJobId}/cancel` | Cancel a publish job for a dashboard workspace |
| POST | `/v1/publishing/jobs/{publishJobId}/attention/dismiss` | Clear a publish job from Needs attention, with an optional reason |
| POST | `/v1/publishing/jobs/{publishJobId}/attention/restore` | Put a cleared publish job back into Needs attention |
| POST | `/v1/publishing/jobs/attention/dismiss` | Clear up to 100 publish jobs from Needs attention at once |
| POST | `/v1/publishing/jobs/{publishJobId}/queue/reconcile` | Dry-run or reconcile queued targets for a dashboard publish job |
| POST | `/v1/publishing/reconcile-urls` | Dry-run or reconcile published URLs for a dashboard workspace |
| POST | `/v1/publishing/jobs/{publishJobId}/targets/{postTargetId}/attempts` | Record a publish-target execution result for a dashboard workspace |
| POST | `/v1/publishing/jobs/{publishJobId}/enqueue` | Enqueue a publish job for a dashboard workspace |

## Machine-readable artifacts (7)

- **OpenAPI** — https://artifacts.apis.io/creavily/openapi/creavily-publishing-api-openapi.yml
- **JSONSchema** — https://artifacts.apis.io/creavily/json-schema/creavily-provider-capabilities-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/creavily/json-schema/creavily-publishing-profile-save-request-schema.json
- **JSONSchema** — https://artifacts.apis.io/creavily/json-schema/creavily-channel-account-upsert-request-schema.json
- **JSONSchema** — https://artifacts.apis.io/creavily/json-schema/creavily-channel-account-patch-request-schema.json
- **JSONSchema** — https://artifacts.apis.io/creavily/json-schema/creavily-health-readiness-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/creavily/json-schema/creavily-storage-readiness-response-schema.json

## Other Creavily APIs (12)

- [Creavily Admin API](https://apis.io/apis/creavily/creavily-admin-api/)
- [Creavily Agent API](https://apis.io/apis/creavily/creavily-agent-api/)
- [Creavily Analytics API](https://apis.io/apis/creavily/creavily-analytics-api/)
- [Creavily Assets API](https://apis.io/apis/creavily/creavily-assets-api/)
- [Creavily Auth API](https://apis.io/apis/creavily/creavily-auth-api/)
- [Creavily Automations API](https://apis.io/apis/creavily/creavily-automations-api/)
- [Creavily Billing API](https://apis.io/apis/creavily/creavily-billing-api/)
- [Creavily Blog API](https://apis.io/apis/creavily/creavily-blog-api/)
- [Creavily Brands API](https://apis.io/apis/creavily/creavily-brands-api/)
- [Creavily Bridges API](https://apis.io/apis/creavily/creavily-bridges-api/)
- [Creavily Channels API](https://apis.io/apis/creavily/creavily-channels-api/)
- [Creavily Developer API](https://apis.io/apis/creavily/creavily-developer-api/)

## Tags

Publishing

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/creavily/creavily-publishing-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/creavily/.
