{"data":{"api":{"name":"Unspar Public API","version":"v1","authority_contract_version":"unspar_v1"},"rollout":{"api_v1_enabled":true,"cli_device_authorization_enabled":true},"channels":{"public_api_v1":{"implemented":true,"enabled":true,"operation_state":"enabled"},"hosted_mcp":{"implemented":true,"enabled":true,"operation_state":"enabled","url":"https:\/\/app.unspar.com\/mcp","tools":["unspar_whoami","unspar_project_list","unspar_project_show","unspar_credits_balance","unspar_credits_transactions","unspar_article_list","unspar_article_show","unspar_article_status","unspar_article_content","unspar_outlet_list","unspar_template_list","unspar_voice_list","unspar_article_create","unspar_article_cancel","unspar_article_retry","unspar_article_publish"],"write_tools":["unspar_article_create","unspar_article_cancel","unspar_article_retry"],"publishing_tools":["unspar_article_publish"]},"cli":{"implemented":true,"enabled":true,"operation_state":"enabled","install":{"sh":"https:\/\/app.unspar.com\/install.sh","powershell":"https:\/\/app.unspar.com\/install.ps1","manifest":"https:\/\/app.unspar.com\/downloads\/cli\/manifest.json"},"login":{"device_authorization":true,"api_key":true}},"local_mcp":{"implemented":true,"enabled":true,"operation_state":"enabled","command":"unspar mcp serve"},"skills":{"implemented":true,"enabled":true,"operation_state":"enabled","url":"https:\/\/app.unspar.com\/skills\/unspar\/SKILL.md","install_path":".claude\/skills\/unspar\/SKILL.md"}},"authentication":{"bearer_token":"Team API token","public_discovery":true},"docs":{"openapi":"https:\/\/app.unspar.com\/api\/v1\/openapi.yaml","operations":"https:\/\/app.unspar.com\/api\/v1\/operations","agent_access":"https:\/\/app.unspar.com\/docs\/agent-access","llms":"https:\/\/app.unspar.com\/llms.txt"},"operations":[{"route_name":"api.v1.openapi","operation_id":"getOpenApiYaml","method":"GET","path":"\/api\/v1\/openapi.yaml","authentication":"none","capability":null,"scope_type":"none","pagination_type":"none","plan_requirement":"none","requires_base_api_access":false,"enabled":true,"operation_state":"enabled","implementation_state":"implemented","rollout_state":"enabled","channel":"public_api_v1"},{"route_name":"api.v1.operations","operation_id":"listOperations","method":"GET","path":"\/api\/v1\/operations","authentication":"none","capability":null,"scope_type":"none","pagination_type":"none","plan_requirement":"none","requires_base_api_access":false,"enabled":true,"operation_state":"enabled","implementation_state":"implemented","rollout_state":"enabled","channel":"public_api_v1"},{"route_name":"api.v1.whoami","operation_id":"getWhoami","method":"GET","path":"\/api\/v1\/whoami","authentication":"bearer","capability":null,"scope_type":"team","pagination_type":"none","plan_requirement":"none","requires_base_api_access":false,"enabled":true,"operation_state":"enabled","implementation_state":"implemented","rollout_state":"enabled","channel":"public_api_v1"},{"route_name":"api.v1.account.show","operation_id":"getAccount","method":"GET","path":"\/api\/v1\/account","authentication":"bearer","capability":null,"scope_type":"team","pagination_type":"none","plan_requirement":"none","requires_base_api_access":false,"enabled":true,"operation_state":"enabled","implementation_state":"implemented","rollout_state":"enabled","channel":"public_api_v1"},{"route_name":"api.v1.projects.index","operation_id":"listProjects","method":"GET","path":"\/api\/v1\/projects","authentication":"bearer","capability":"unspar:projects:read","scope_type":"project_backed","pagination_type":"page","plan_requirement":"api_access","requires_base_api_access":true,"enabled":true,"operation_state":"enabled","implementation_state":"implemented","rollout_state":"enabled","channel":"public_api_v1"},{"route_name":"api.v1.projects.show","operation_id":"getProject","method":"GET","path":"\/api\/v1\/projects\/{project}","authentication":"bearer","capability":"unspar:projects:read","scope_type":"project_backed","pagination_type":"none","plan_requirement":"api_access","requires_base_api_access":true,"enabled":true,"operation_state":"enabled","implementation_state":"implemented","rollout_state":"enabled","channel":"public_api_v1"},{"route_name":"api.v1.projects.store","operation_id":"createProject","method":"POST","path":"\/api\/v1\/projects","authentication":"bearer","capability":"unspar:projects:create","scope_type":"team","pagination_type":"none","plan_requirement":"api_access","requires_base_api_access":true,"enabled":true,"operation_state":"enabled","implementation_state":"implemented","rollout_state":"enabled","channel":"public_api_v1"},{"route_name":"api.v1.projects.update","operation_id":"updateProject","method":"PATCH","path":"\/api\/v1\/projects\/{project}","authentication":"bearer","capability":"unspar:projects:update","scope_type":"project_backed","pagination_type":"none","plan_requirement":"api_access","requires_base_api_access":true,"enabled":true,"operation_state":"enabled","implementation_state":"implemented","rollout_state":"enabled","channel":"public_api_v1"},{"route_name":"api.v1.templates.index","operation_id":"listTemplates","method":"GET","path":"\/api\/v1\/templates","authentication":"bearer","capability":"unspar:templates:read","scope_type":"selected_project_union","pagination_type":"page","plan_requirement":"api_access","requires_base_api_access":true,"enabled":true,"operation_state":"enabled","implementation_state":"implemented","rollout_state":"enabled","channel":"public_api_v1"},{"route_name":"api.v1.templates.show","operation_id":"getTemplate","method":"GET","path":"\/api\/v1\/templates\/{template}","authentication":"bearer","capability":"unspar:templates:read","scope_type":"selected_project_union","pagination_type":"none","plan_requirement":"api_access","requires_base_api_access":true,"enabled":true,"operation_state":"enabled","implementation_state":"implemented","rollout_state":"enabled","channel":"public_api_v1"},{"route_name":"api.v1.voices.index","operation_id":"listVoices","method":"GET","path":"\/api\/v1\/voices","authentication":"bearer","capability":"unspar:voices:read","scope_type":"selected_project_union","pagination_type":"page","plan_requirement":"api_access","requires_base_api_access":true,"enabled":true,"operation_state":"enabled","implementation_state":"implemented","rollout_state":"enabled","channel":"public_api_v1"},{"route_name":"api.v1.voices.show","operation_id":"getVoice","method":"GET","path":"\/api\/v1\/voices\/{voice}","authentication":"bearer","capability":"unspar:voices:read","scope_type":"selected_project_union","pagination_type":"none","plan_requirement":"api_access","requires_base_api_access":true,"enabled":true,"operation_state":"enabled","implementation_state":"implemented","rollout_state":"enabled","channel":"public_api_v1"},{"route_name":"api.v1.outlets.index","operation_id":"listOutlets","method":"GET","path":"\/api\/v1\/outlets","authentication":"bearer","capability":"unspar:outlets:read","scope_type":"selected_project_union","pagination_type":"page","plan_requirement":"api_access","requires_base_api_access":true,"enabled":true,"operation_state":"enabled","implementation_state":"implemented","rollout_state":"enabled","channel":"public_api_v1"},{"route_name":"api.v1.outlets.show","operation_id":"getOutlet","method":"GET","path":"\/api\/v1\/outlets\/{outlet}","authentication":"bearer","capability":"unspar:outlets:read","scope_type":"selected_project_union","pagination_type":"none","plan_requirement":"api_access","requires_base_api_access":true,"enabled":true,"operation_state":"enabled","implementation_state":"implemented","rollout_state":"enabled","channel":"public_api_v1"},{"route_name":"api.v1.articles.index","operation_id":"listArticles","method":"GET","path":"\/api\/v1\/articles","authentication":"bearer","capability":"unspar:articles:read","scope_type":"project_backed","pagination_type":"page","plan_requirement":"api_access","requires_base_api_access":true,"enabled":true,"operation_state":"enabled","implementation_state":"implemented","rollout_state":"enabled","channel":"public_api_v1"},{"route_name":"api.v1.articles.show","operation_id":"getArticle","method":"GET","path":"\/api\/v1\/articles\/{article}","authentication":"bearer","capability":"unspar:articles:read","scope_type":"project_backed","pagination_type":"none","plan_requirement":"api_access","requires_base_api_access":true,"enabled":true,"operation_state":"enabled","implementation_state":"implemented","rollout_state":"enabled","channel":"public_api_v1"},{"route_name":"api.v1.articles.store","operation_id":"createArticle","method":"POST","path":"\/api\/v1\/articles","authentication":"bearer","capability":"unspar:generation:write","scope_type":"project_backed","pagination_type":"none","plan_requirement":"api_access","requires_base_api_access":true,"enabled":true,"operation_state":"enabled","implementation_state":"implemented","rollout_state":"enabled","channel":"public_api_v1"},{"route_name":"api.v1.articles.queue","operation_id":"queueArticle","method":"POST","path":"\/api\/v1\/articles\/{article}\/queue","authentication":"bearer","capability":"unspar:generation:write","scope_type":"project_backed","pagination_type":"none","plan_requirement":"api_access","requires_base_api_access":true,"enabled":true,"operation_state":"enabled","implementation_state":"implemented","rollout_state":"enabled","channel":"public_api_v1"},{"route_name":"api.v1.articles.cancel","operation_id":"cancelArticle","method":"POST","path":"\/api\/v1\/articles\/{article}\/cancel","authentication":"bearer","capability":"unspar:generation:cancel","scope_type":"project_backed","pagination_type":"none","plan_requirement":"api_access","requires_base_api_access":true,"enabled":true,"operation_state":"enabled","implementation_state":"implemented","rollout_state":"enabled","channel":"public_api_v1"},{"route_name":"api.v1.articles.retry","operation_id":"retryArticle","method":"POST","path":"\/api\/v1\/articles\/{article}\/retry","authentication":"bearer","capability":"unspar:generation:retry","scope_type":"project_backed","pagination_type":"none","plan_requirement":"api_access","requires_base_api_access":true,"enabled":true,"operation_state":"enabled","implementation_state":"implemented","rollout_state":"enabled","channel":"public_api_v1"},{"route_name":"api.v1.articles.approve","operation_id":"approveArticle","method":"POST","path":"\/api\/v1\/articles\/{article}\/approve","authentication":"bearer","capability":"unspar:publish:approve","scope_type":"project_backed","pagination_type":"none","plan_requirement":"api_access","requires_base_api_access":true,"enabled":true,"operation_state":"enabled","implementation_state":"implemented","rollout_state":"enabled","channel":"public_api_v1"},{"route_name":"api.v1.articles.publish","operation_id":"publishArticle","method":"POST","path":"\/api\/v1\/articles\/{article}\/publish","authentication":"bearer","capability":"unspar:publish:schedule","scope_type":"project_backed","pagination_type":"none","plan_requirement":"api_access","requires_base_api_access":true,"enabled":true,"operation_state":"enabled","implementation_state":"implemented","rollout_state":"enabled","channel":"public_api_v1"},{"route_name":"api.v1.articles.status","operation_id":"getArticleStatus","method":"GET","path":"\/api\/v1\/articles\/{article}\/status","authentication":"bearer","capability":"unspar:articles:read","scope_type":"project_backed","pagination_type":"none","plan_requirement":"api_access","requires_base_api_access":true,"enabled":true,"operation_state":"enabled","implementation_state":"implemented","rollout_state":"enabled","channel":"public_api_v1"},{"route_name":"api.v1.articles.artifacts.index","operation_id":"listArticleArtifacts","method":"GET","path":"\/api\/v1\/articles\/{article}\/artifacts","authentication":"bearer","capability":"unspar:artifacts:read","scope_type":"project_backed","pagination_type":"page","plan_requirement":"api_access","requires_base_api_access":true,"enabled":true,"operation_state":"enabled","implementation_state":"implemented","rollout_state":"enabled","channel":"public_api_v1"},{"route_name":"api.v1.articles.artifacts.content","operation_id":"getArticleArtifactContent","method":"GET","path":"\/api\/v1\/articles\/{article}\/artifacts\/{artifact}\/content","authentication":"bearer","capability":"unspar:artifacts:read","scope_type":"project_backed","pagination_type":"none","plan_requirement":"api_access","requires_base_api_access":true,"enabled":true,"operation_state":"enabled","implementation_state":"implemented","rollout_state":"enabled","channel":"public_api_v1"},{"route_name":"api.v1.credits.balance","operation_id":"getCreditBalance","method":"GET","path":"\/api\/v1\/credits\/balance","authentication":"bearer","capability":"unspar:credits:read","scope_type":"team","pagination_type":"none","plan_requirement":"api_access","requires_base_api_access":true,"enabled":true,"operation_state":"enabled","implementation_state":"implemented","rollout_state":"enabled","channel":"public_api_v1"},{"route_name":"api.v1.credits.transactions","operation_id":"listCreditTransactions","method":"GET","path":"\/api\/v1\/credits\/transactions","authentication":"bearer","capability":"unspar:credits:read","scope_type":"team","pagination_type":"page","plan_requirement":"api_access","requires_base_api_access":true,"enabled":true,"operation_state":"enabled","implementation_state":"implemented","rollout_state":"enabled","channel":"public_api_v1"},{"route_name":"api.v1.api-keys.index","operation_id":"listApiKeys","method":"GET","path":"\/api\/v1\/api-keys","authentication":"bearer","capability":"unspar:api_keys:read","scope_type":"team","pagination_type":"page","plan_requirement":"none","requires_base_api_access":false,"enabled":true,"operation_state":"enabled","implementation_state":"implemented","rollout_state":"enabled","channel":"public_api_v1"},{"route_name":"api.v1.api-keys.store","operation_id":"createApiKey","method":"POST","path":"\/api\/v1\/api-keys","authentication":"bearer","capability":"unspar:api_keys:write","scope_type":"team","pagination_type":"none","plan_requirement":"api_access","requires_base_api_access":false,"enabled":true,"operation_state":"enabled","implementation_state":"implemented","rollout_state":"enabled","channel":"public_api_v1","non_replayable_secret":true},{"route_name":"api.v1.api-keys.show","operation_id":"getApiKey","method":"GET","path":"\/api\/v1\/api-keys\/{apiKey}","authentication":"bearer","capability":"unspar:api_keys:read","scope_type":"team","pagination_type":"none","plan_requirement":"none","requires_base_api_access":false,"enabled":true,"operation_state":"enabled","implementation_state":"implemented","rollout_state":"enabled","channel":"public_api_v1"},{"route_name":"api.v1.api-keys.update","operation_id":"updateApiKey","method":"PATCH","path":"\/api\/v1\/api-keys\/{apiKey}","authentication":"bearer","capability":"unspar:api_keys:write","scope_type":"team","pagination_type":"none","plan_requirement":"none","requires_base_api_access":false,"enabled":true,"operation_state":"enabled","implementation_state":"implemented","rollout_state":"enabled","channel":"public_api_v1"},{"route_name":"api.v1.api-keys.rotate","operation_id":"rotateApiKey","method":"POST","path":"\/api\/v1\/api-keys\/{apiKey}\/rotate","authentication":"bearer","capability":"unspar:api_keys:write","scope_type":"team","pagination_type":"none","plan_requirement":"api_access","requires_base_api_access":false,"enabled":true,"operation_state":"enabled","implementation_state":"implemented","rollout_state":"enabled","channel":"public_api_v1","non_replayable_secret":true},{"route_name":"api.v1.api-keys.revoke","operation_id":"revokeApiKey","method":"POST","path":"\/api\/v1\/api-keys\/{apiKey}\/revoke","authentication":"bearer","capability":"unspar:api_keys:write","scope_type":"team","pagination_type":"none","plan_requirement":"none","requires_base_api_access":false,"enabled":true,"operation_state":"enabled","implementation_state":"implemented","rollout_state":"enabled","channel":"public_api_v1"},{"route_name":"api.v1.cli-auth.discovery","operation_id":"discoverCliAuth","method":"GET","path":"\/api\/v1\/cli-auth\/discovery","authentication":"none","capability":null,"scope_type":"none","pagination_type":"none","plan_requirement":"none","requires_base_api_access":false,"enabled":true,"operation_state":"enabled","implementation_state":"implemented","rollout_state":"enabled","channel":"public_api_v1"},{"route_name":"api.v1.cli-auth.device","operation_id":"createCliDeviceAuthorization","method":"POST","path":"\/api\/v1\/cli-auth\/device","authentication":"none","capability":null,"scope_type":"none","pagination_type":"none","plan_requirement":"none","requires_base_api_access":false,"enabled":true,"operation_state":"enabled","implementation_state":"implemented","rollout_state":"enabled","channel":"public_api_v1","non_replayable_secret":true},{"route_name":"api.v1.cli-auth.token","operation_id":"pollCliDeviceToken","method":"POST","path":"\/api\/v1\/cli-auth\/token","authentication":"none","capability":null,"scope_type":"none","pagination_type":"none","plan_requirement":"none","requires_base_api_access":false,"enabled":true,"operation_state":"enabled","implementation_state":"implemented","rollout_state":"enabled","channel":"public_api_v1","non_replayable_secret":true}]}}