Integraties

API docs

Open API voor diensten, digitale medewerkers (agents), skills, offertes, tickets en GPT-integraties. Geoptimaliseerd voor LLM-agents en Custom GPT Actions.

Machine-readable docs

Importeer de OpenAPI-spec in ChatGPT Actions, Postman of je codegen pipeline.

OPENAPI URL
https://www.teamcoda.com/api/v1/openapi.json

Authentication

Momenteel open — geen API key vereist. Rate limiting volgt later. Optionele headers voor analytics:

HEADERS
X-Requested-By: gpt
X-Teamcoda-Client-Id: your-client-id
Content-Type: application/json

Base URL: https://www.teamcoda.com/api/v1

Response format

Alle endpoints retourneren een consistent envelope:

EXAMPLE
{
  "success": true,
  "apiVersion": "1.0.0",
  "timestamp": "2026-07-07T10:00:00.000Z",
  "data": { }
}

Discovery

GET /api/v1

API index

Machine-leesbare index van alle endpoints, versie en LLM-hints.

EXAMPLE RESPONSE
{
  "success": true,
  "data": {
    "name": "Teamcoda API",
    "version": "1.0.0",
    "documentation": "https://www.teamcoda.com/api/docs",
    "openapi": "https://www.teamcoda.com/api/v1/openapi.json",
    "endpoints": [ ... ]
  }
}
CURL
curl "https://www.teamcoda.com/api/v1"
GET /api/v1/capabilities

Capabilities

Compacte samenvatting: company, skills, diensten, technieken en producten — ideaal als GPT-context.

CURL
curl "https://www.teamcoda.com/api/v1/capabilities"

GPT & GEO

GET /api/v1/recommend

Recommend

Match diensten en producten op natuurlijke taal. Query: q of problem.

CURL
curl "https://www.teamcoda.com/api/v1/recommend?q=MVP%20met%20AI%20en%20security"
GET /api/v1/faq/search

FAQ search

Zoek FAQ met bronverwijzing (citeAs) — geschikt voor RAG en GEO.

CURL
curl "https://www.teamcoda.com/api/v1/faq/search?q=wat%20is%20coda&limit=5"
POST /api/v1/leads/intent

Lead intent

Gestructureerde lead uit AI-chat. Log requestedBy: "gpt" voor analytics.

BODY
{
  "description": "Offerte voor MVP SaaS met AI",
  "intent": "quote",
  "email": "klant@bedrijf.nl",
  "requestedBy": "gpt"
}
EXAMPLE RESPONSE
{
  "success": true,
  "data": { "received": true, "reference": "lead-..." }
}
CURL
curl -X POST "https://www.teamcoda.com/api/v1/leads/intent" \
  -H "Content-Type: application/json" \
  -H "X-Requested-By: gpt" \
  -d '{"description":"Offerte MVP","intent":"quote","requestedBy":"gpt","email":"klant@bedrijf.nl"}'
GET /api/v1/gpt/advisor

GPT advisor

Custom GPT instructies, system prompt en setup-stappen voor ChatGPT Actions.

CURL
curl "https://www.teamcoda.com/api/v1/gpt/advisor"

Agents

GET /api/v1/agents

Agents catalog

Digitale medewerkers — rollen, skills, FAQ, routes (catalogus, live in 2 weken, integratie).

CURL
curl "https://www.teamcoda.com/api/v1/agents"
POST /api/v1/agents/chat

Agent Advisor chat

Match agents en skills op natuurlijke taal — zelfde logica als Agent Advisor op /agents/aanvragen.

BODY
{
  "message": "Ik wil sneller tickets reviewen in mijn MKB-team",
  "conversationId": "optional-id"
}
CURL
curl -X POST "https://www.teamcoda.com/api/v1/agents/chat" \
  -H "Content-Type: application/json" \
  -d '{"message":"Welke agent past voor ticket review?"}'
GET /api/v1/agents/live-in-2-weken

Live in 2 weken

2-weken pilot traject — scope, koppeling, review en FAQ.

CURL
curl "https://www.teamcoda.com/api/v1/agents/live-in-2-weken"
GET /api/v1/agents/{id}

Agent detail

Enkele agent met gekoppelde skills, bijv. developer of sales.

CURL
curl "https://www.teamcoda.com/api/v1/agents/developer"

Catalog

GET /api/v1/services

List services

Alle diensten van Teamcoda.

CURL
curl "https://www.teamcoda.com/api/v1/services"
GET /api/v1/services/{id}

Get service

Enkele dienst op slug/id, bijv. ai-implementatie.

CURL
curl "https://www.teamcoda.com/api/v1/services/ai-implementatie"
GET /api/v1/techniques

List techniques

Developmenttechnieken en stack.

CURL
curl "https://www.teamcoda.com/api/v1/techniques"
GET /api/v1/coda

Coda

Coda platform, pakketten en capabilities.

CURL
curl "https://www.teamcoda.com/api/v1/coda"
GET /api/v1/tesla

TSLA (Teamcoda SLA)

Teamcoda SLA voor beheer & security — pakketten en pricing. Ook wel Tesla genoemd.

CURL
curl "https://www.teamcoda.com/api/v1/tesla"
GET /api/v1/coda-secure

Coda Secure

Codebase security scan product en pricing.

CURL
curl "https://www.teamcoda.com/api/v1/coda-secure"

Quotes

POST /api/v1/quotes/review

Review quote

Bestaande offerte uploaden als tekst. Coda beoordeelt volledigheid (score /10, drempel 8).

BODY
{
  "companyName": "Acme BV",
  "contactEmail": "info@acme.nl",
  "quoteText": "Offerte voor AI implementatie...",
  "context": "Vergelijken met andere vendors"
}
CURL
curl -X POST "https://www.teamcoda.com/api/v1/quotes/review" \
  -H "Content-Type: application/json" \
  -d '{"companyName":"Acme BV","quoteText":"..."}'
POST /api/v1/quotes/request

Request quote

Nieuw voorstel aanvragen — voor GPT-agents of integraties.

BODY
{
  "companyName": "Startup X",
  "contactEmail": "founder@startup.nl",
  "projectDescription": "MVP SaaS met AI",
  "budget": "€15.000 - €25.000",
  "requestedBy": "gpt"
}
CURL
curl -X POST "https://www.teamcoda.com/api/v1/quotes/request" \
  -H "Content-Type: application/json" \
  -d '{"projectDescription":"MVP SaaS","requestedBy":"gpt"}'

Tickets

POST /api/v1/tickets/review

Review ticket

Beoordeel ticket/verzoek — ranking 0-10. Coda drempel: 8/10. Website: 5 gratis, daarna e-mail verplicht.

BODY
{
  "title": "Login werkt niet op mobiel",
  "ticketText": "Context, stappen, verwachting...",
  "type": "bug",
  "clientId": "demo-client-123"
}
CURL
curl -X POST "https://www.teamcoda.com/api/v1/tickets/review" \
  -H "Content-Type: application/json" \
  -H "X-Teamcoda-Client-Id: demo-client-123" \
  -d '{"ticketText":"...","clientId":"demo-client-123"}'
GET /api/v1/tickets/usage

Ticket usage

Resterende gratis beoordelingen opvragen per clientId.

CURL
curl "https://www.teamcoda.com/api/v1/tickets/usage?clientId=demo-client-123"

Tools Lab

POST /api/v1/waitlist

Join waitlist

Aanmelden voor early access Tools Lab.

BODY
{
  "name": "Jan Jansen",
  "email": "jan@bedrijf.nl",
  "company": "Acme BV",
  "toolsInterested": ["coda-agents"],
  "source": "tools-lab"
}
CURL
curl -X POST "https://www.teamcoda.com/api/v1/waitlist" \
  -H "Content-Type: application/json" \
  -d '{"name":"Jan","email":"jan@bedrijf.nl"}'
GET /api/v1/waitlist/tools

List tools

Overzicht beschikbare en aankomende Tools Lab tools.

CURL
curl "https://www.teamcoda.com/api/v1/waitlist/tools"

Meta

GET /api/v1/about

About

Over Teamcoda — story, stats, team-teaser (Den Bosch, hybride werken).

CURL
curl "https://www.teamcoda.com/api/v1/about"
GET /api/v1/contact

Contact

Contactgegevens, preferred contact en UI-links.

CURL
curl "https://www.teamcoda.com/api/v1/contact"
GET /api/v1/openapi.json

OpenAPI spec

OpenAPI 3.1 JSON voor codegen en GPT Actions import.

CURL
curl "https://www.teamcoda.com/api/v1/openapi.json"