Capabilities
Resolve publishing capabilities for connected accounts
POST
/capabilities/resolveAuthorization
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
curl -X POST "https://example.com/capabilities/resolve" \ -H "Content-Type: application/json" \ -d '{ "account_ids": [ "string" ], "segments": [ { "id": "string" } ] }'{ "$schema": "https://example.com/api/v1/schemas/ResolveCapabilitiesOutputBody.json", "accounts": [ { "account_id": "string", "active_constraints": { "property1": null, "property2": null }, "available_formats": [ { "compatible": true, "label": "string", "output_profile": "string", "profile": "string" } ], "capability_revision": "string", "caveats": [ "string" ], "compatible": true, "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, "dynamic_options": { "property1": [ { "label": "string", "value": "string" } ], "property2": [ { "label": "string", "value": "string" } ] }, "expires_at": "string", "format_selection_required": true, "immediate_readiness": { "advertisable": true, "analytics_ready": true, "blockers": [ { "code": "string", "detail": "string" } ], "connectable": true, "contract_digest": "string", "discoverable": true, "executable": true, "facts": { "approval": "string", "authorization": "string", "configuration": "string", "control": "string", "live_certification": "string", "local_test": "string", "policy": "string" }, "observable": true, "publishable": true, "state": "string" }, "intents": [ "string" ], "issues": [ { "code": "string", "fallback_message": "string", "field": "string", "media_id": "string", "message": "string", "output_profile": "string", "parameters": { "property1": null, "property2": null }, "profile": "string", "provider": "string", "scope": "string", "scope_id": "string", "segment_id": "string", "severity": "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, "scheduled_readiness": { "advertisable": true, "analytics_ready": true, "blockers": [ { "code": "string", "detail": "string" } ], "connectable": true, "contract_digest": "string", "discoverable": true, "executable": true, "facts": { "approval": "string", "authorization": "string", "configuration": "string", "control": "string", "live_certification": "string", "local_test": "string", "policy": "string" }, "observable": true, "publishable": true, "state": "string" }, "segment_strategy": "preserve", "setting_groups": [ { "key": "string", "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" } ] } ], "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" ] } ]}