Skip to content

API ​

The REST API is https://app.intangia.co/api/v1. Send a bearer token issued for that resource. See Authentication.

The machine-readable contract is openapi.yaml.

MethodPathScope
GET/api/v1/keywordsintangia:read
GET/api/v1/keywords/{keywordId}intangia:read
GET/api/v1/keywords/{keywordId}/relationsintangia:read
GET/api/v1/projectsintangia:read
POST/api/v1/projectsprojects:write
GET/api/v1/projects/{projectId}/statusintangia:read
GET/api/v1/projects/{projectId}/signalsintangia:read
GET/api/v1/projects/{projectId}/opportunitiesintangia:read
POST/api/v1/projects/{projectId}/analysesanalyses:run

Reports, project setup, project search, and a single assessment are MCP tools. They are not routes on this API.

Names used below are defined in Concepts.

Errors ​

Missing or invalid tokens, and tokens issued for the MCP resource, return:

json
{ "error": "unauthorized" }

Status 401. The WWW-Authenticate header points at the protected-resource metadata for api/v1.

A token that is valid but missing the route's scope returns 403:

json
{ "error": "insufficient_scope", "scope": "intangia:read" }

A caller who is not a member of the project returns 403 with No permission to view this project or No permission to modify this project.

Validation failures return 400 and { "error": "..." }. An unexpected failure returns 500 and { "error": "Internal error" }.

Actionable insights for better R&D and strategy decisions.