Skip to content
OpenPostDocs
OpenPostDocs
Capabilities

List provider publishing capabilities

GET/capabilities

Response Body

application/json

application/problem+json

curl -X GET "https://example.com/capabilities"
{  "$schema": "https://example.com/api/v1/schemas/CapabilitiesOutputBody.json",  "capabilities": [    {      "capability_revision": "string",      "caveats": [        "string"      ],      "content": {        "alt_text": {          "max_length": 0,          "min_length": 0,          "recommended_max_length": 0,          "required": true        },        "body": {          "max_length": 0,          "min_length": 0,          "recommended_max_length": 0,          "required": true        },        "description": {          "max_length": 0,          "min_length": 0,          "recommended_max_length": 0,          "required": true        },        "title": {          "max_length": 0,          "min_length": 0,          "recommended_max_length": 0,          "required": true        }      },      "description_required": true,      "expires_at": "string",      "intents": [        "string"      ],      "label": "string",      "media": {        "allowed_audio_codecs": [          "string"        ],        "allowed_mimes": [          "string"        ],        "allowed_video_codecs": [          "string"        ],        "aspect_ratios": [          "string"        ],        "audio_policy": "optional",        "max_count": 0,        "max_duration_seconds": 0,        "max_frame_rate": 0.1,        "max_height": 0,        "max_size_bytes": 0,        "max_video_aspect_ratio": "string",        "max_width": 0,        "min_count": 0,        "min_height": 0,        "min_video_aspect_ratio": "string",        "min_width": 0,        "requires_https_fetchable": true,        "requires_public_url": true      },      "media_shapes": [        "string"      ],      "metadata": {        "property1": "string",        "property2": "string"      },      "native_scheduling": true,      "openpost_queued": true,      "output_profile": "string",      "profile": "string",      "provider": "string",      "requires_app_review": true,      "requires_public_media": true,      "settings": [        {          "access_requirements": [            "string"          ],          "capability": "string",          "conflicts": [            {              "key": "string",              "operator": "equals",              "value": null            }          ],          "constraints": {            "accept": [              "string"            ],            "local_date_time": true,            "max_items": 0,            "max_length": 0,            "maximum": 0.1,            "min_items": 0,            "min_length": 0,            "minimum": 0.1,            "pattern": "string",            "unique_items": true          },          "control": "string",          "default": null,          "dependencies": [            {              "key": "string",              "operator": "equals",              "value": null            }          ],          "group": "content",          "help": "string",          "intents": [            "string"          ],          "key": "string",          "label": "string",          "media_shapes": [            "string"          ],          "message_key": "string",          "options": [            "string"          ],          "options_source": "string",          "output_profiles": [            "string"          ],          "required": true,          "required_policy": "never",          "scope": "destination",          "type": "string",          "unavailable_reason": "string"        }      ],      "text_limit": 0,      "title_required": true,      "unavailable_reason": "string",      "validation_categories": [        "string"      ]    }  ],  "profiles": [    {      "description": "string",      "key": "string",      "name": "string"    }  ]}