Send, test, withdraw or split articles
Send up to 100 articles per request; sending the same url again updates it. Required per article: title, url, html_body (up to 200,000 characters). Every article gets a result: created, updated, unchanged or failed. Add ?validate=true to test without saving. Other actions in the same endpoint: {"action": "revoke", "reason": "voluntary" | "rights", "urls": […]} withdraws articles: voluntary stops selling them (buyers who already paid keep access until their licence ends); rights is for a rights problem (every licensed buyer fetching them gets 410 CONTENT_REVOKED and must delete copies within 30 days). reason is required and {"action": "chunk", "urls": […]} splits them into sections. Send an Idempotency-Key header to retry safely. 60 writes and 300 test runs per hour per key. See the publisher guide.
Request
- Base URL: https://api.opedd.com
- URL: https://api.opedd.com/publishers-content
- Auth: HTTP bearer
Query parameters
true → dry run: validate + extraction preview, no write. Same as dry_run: true in the body.
Headers
Request body
Response
Articles sent: each has its own result; failures are listed in data.errors without failing the rest. For revoke, see the examples.
Changes
No recorded changes to this operation across all 1 revision of this API.