# PostOnce Public API API

**Canonical:** https://apis.io/apis/postonce/postonce-public-api-api/  
**Provider:** PostOnce — https://apis.io/providers/postonce/  
**Base URL:** https://postonce.to/api/public  
**Documentation:** https://postonce.to/openapi.json

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

Public API for PostOnce paid users

## Operations (22)

| Method | Path | Summary |
|---|---|---|
| GET | `/v1/accounts` | List accounts |
| DELETE | `/v1/accounts/{id}` | Disconnect account |
| POST | `/v1/accounts/connect/{platform}` | Connect account |
| POST | `/v1/media/uploads` | Create upload URL |
| GET | `/v1/media/{id}` | Get media |
| GET | `/v1/drafts` | List drafts |
| POST | `/v1/drafts` | Create draft |
| GET | `/v1/drafts/{id}` | Get draft |
| PATCH | `/v1/drafts/{id}` | Update draft |
| GET | `/v1/posts` | List posts |
| POST | `/v1/posts` | Create post |
| GET | `/v1/posts/{id}` | Get post |
| PATCH | `/v1/posts/{id}` | Update post |
| DELETE | `/v1/posts/{id}` | Delete post |
| POST | `/v1/posts/{id}/publish` | Publish now |
| POST | `/v1/posts/{id}/cancel` | Cancel post |
| POST | `/v1/posts/{id}/targets/{targetId}/retry` | Retry failed destination |
| GET | `/v1/workflows` | List workflows |
| POST | `/v1/workflows` | Create a workflow |
| GET | `/v1/workflows/{id}` | Get workflow |
| PUT | `/v1/workflows/{id}` | Update a workflow |
| DELETE | `/v1/workflows/{id}` | Delete a workflow |

## Machine-readable artifacts (7)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/postonce/refs/heads/main/openapi/_original/postonce-api-openapi.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/postonce/refs/heads/main/json-schema/postonce-workflow-settings-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/postonce/refs/heads/main/json-schema/postonce-post-target-input-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/postonce/refs/heads/main/json-schema/postonce-account-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/postonce/refs/heads/main/json-schema/postonce-connect-account-response-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/postonce/refs/heads/main/json-schema/postonce-media-input-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/postonce/refs/heads/main/json-schema/postonce-workflow-schema.json

## Other PostOnce APIs (1)

- [PostOnce Public API](https://apis.io/apis/postonce/postonce-public-api/)

---

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