The PostOnce Public API uses a consistent response envelope across resources.
Success responses
Successful responses return a data object:
List responses may also include meta:
Error responses
Errors return an error object:
Some errors include details:
Idempotency
Use Idempotency-Key on POST /v1/posts when retrying create requests.
- Same key + same request body returns the stored result
- Same key + different request body returns
409
This lets clients retry safely without creating duplicate post jobs. Last modified on March 31, 2026