Get organization context
Returns a markdown summary of the authenticated organization including identity, balance, projects, opportunity counts, and any organization-specific MCP instructions.
Authorization
apiKey API key as Bearer token: Authorization: Bearer
In: header
Response Body
application/json
application/json
application/json
application/json
application/json
application/json
curl -X GET "https://terac.com/api/external/v2/organizations/current/context"{
"markdown": "string",
"organizationId": "string",
"organizationName": "string",
"organizationSlug": "string",
"balanceDollars": 0
}{
"code": "BAD_REQUEST",
"message": "Invalid input data",
"issues": []
}{
"code": "UNAUTHORIZED",
"message": "Authorization not provided",
"issues": []
}{
"code": "FORBIDDEN",
"message": "Insufficient access",
"issues": []
}{
"code": "NOT_FOUND",
"message": "Not found",
"issues": []
}{
"code": "INTERNAL_SERVER_ERROR",
"message": "Internal server error",
"issues": []
}Overview
OpenAPI reference for the Terac External API.
Submit a feasibility request POST
Submit a feasibility request: can Terac source a panel for this task, and at what CPI (cost per participant). This is an async request-reply. The response comes back immediately with status RECEIVED and no CPI (costPerParticipant is null). Terac prices it out of band, then poll GET /feasibility/requests/{requestId} until status is RESPONDED and costPerParticipant is set. That is the confirmed CPI. Once RESPONDED, create the opportunity with POST /opportunities and pass feasibility_request_id to price it from that confirmed CPI (Terac skips the autonomous estimate and closes the request as won), then launch it.