Skip to content
OpenPostDocs
OpenPostDocs
Publication Discovery

Discover current content opportunities

Returns tailored idea cards with selectable angles and platform treatments. It never drafts or publishes a post.

POST/publication-opportunities/discover

Authorization

bearerAuth
AuthorizationBearer <token>

In: header

Request Body

application/json

TypeScript Definitions

Use the request body type in TypeScript.

Response Body

application/json

application/problem+json

application/problem+json

application/problem+json

application/problem+json

application/problem+json

application/problem+json

application/problem+json

application/problem+json

application/problem+json

curl -X POST "https://example.com/publication-opportunities/discover" \  -H "Content-Type: application/json" \  -d '{    "platforms": [      "string"    ],    "workspace_id": "string"  }'
{  "$schema": "https://example.com/api/v1/schemas/DiscoveryResult.json",  "generated_at": "2019-08-24T14:15:22Z",  "model": "string",  "opportunities": [    {      "angles": [        {          "approach": "string",          "id": "string",          "label": "string",          "thesis": "string"        }      ],      "hook": "string",      "id": "string",      "platform_treatments": [        {          "format": "string",          "media": "string",          "objective": "string",          "platform": "string",          "rationale": "string"        }      ],      "signal_date": "string",      "title": "string",      "why_it_fits": "string",      "why_now": "string"    }  ]}