# dystro-dev Posts API

**Canonical:** https://apis.io/apis/dystro-dev/dystro-dev-posts-api/  
**Provider:** dystro-dev — https://apis.io/providers/dystro-dev/  
**Base URL:** https://lovable-anaconda-804.convex.site  
**Documentation:** https://app.dystro.dev

dystro-dev Posts API is one of 11 APIs that [dystro-dev](https://apis.io/providers/dystro-dev/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 1 JSON Schema definition. Tagged areas include posts. The published artifact set on APIs.io includes an OpenAPI specification and 1 JSON Schema.

The posts API from dystro-dev — 13 operation(s) for posts.

## Operations (16)

| Method | Path | Summary |
|---|---|---|
| POST | `/v1/posts` | Create, schedule, or save a post as a draft for one or more platforms |
| GET | `/v1/posts` | List posts in a project |
| GET | `/v1/posts/{postId}` | Get a post and its per-platform delivery legs |
| PATCH | `/v1/posts/{postId}` | Update a draft body or reschedule a scheduled post |
| DELETE | `/v1/posts/{postId}` | Cancel a post that has not been published |
| GET | `/v1/posts/{postId}/analytics` | Get analytics snapshots for a post |
| POST | `/v1/posts/{postId}/boost` | Create a paid promotion for a published post |
| POST | `/v1/posts/{postId}/legs/{legId}/retry` | Retry one failed delivery leg without duplicating the platform post |
| POST | `/v1/posts/{postId}/retry` | Retry every failed delivery leg on a post |
| GET | `/v1/posts/{postId}/legs` | List the per-platform delivery legs for a post |
| GET | `/v1/posts/{postId}/boosts` | List paid promotions created for a post |
| POST | `/v1/posts/{postId}/duplicate` | Copy a post body into a new unscheduled draft |
| POST | `/v1/posts/{postId}/move-to-drafts` | Move a failed post back to drafts for editing |
| POST | `/v1/posts/{postId}/submit` | Submit a draft for approval |
| POST | `/v1/posts/{postId}/approve` | Approve a pending post and begin or schedule publishing |
| POST | `/v1/posts/{postId}/reject` | Reject a pending post with a reason |

## Machine-readable artifacts (2)

- **OpenAPI** — https://artifacts.apis.io/dystro-dev/openapi/dystro-dev-posts-api-openapi.yml
- **JSONSchema** — https://artifacts.apis.io/dystro-dev/json-schema/dystro-dev-create-post-body-schema.json

## Other dystro-dev APIs (10)

- [dystro-dev Accounts API](https://apis.io/apis/dystro-dev/dystro-dev-accounts-api/)
- [dystro-dev Analytics API](https://apis.io/apis/dystro-dev/dystro-dev-analytics-api/)
- [dystro-dev API Keys API](https://apis.io/apis/dystro-dev/dystro-dev-api-keys-api/)
- [dystro-dev Campaigns API](https://apis.io/apis/dystro-dev/dystro-dev-campaigns-api/)
- [dystro-dev Connect API](https://apis.io/apis/dystro-dev/dystro-dev-connect-api/)
- [dystro-dev Inbox API](https://apis.io/apis/dystro-dev/dystro-dev-inbox-api/)
- [dystro-dev Media API](https://apis.io/apis/dystro-dev/dystro-dev-media-api/)
- [dystro-dev Meta API](https://apis.io/apis/dystro-dev/dystro-dev-meta-api/)
- [dystro-dev Queue API](https://apis.io/apis/dystro-dev/dystro-dev-queue-api/)
- [dystro-dev Webhooks API](https://apis.io/apis/dystro-dev/dystro-dev-webhooks-api/)

## Tags

posts

---

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