Entwickeln mit
CouthActs.
Eine Agent-API und ein MCP-Server für KI-Assistenten, eine Anbieter-API für Dispositions- und Telematiksysteme und öffentliche Endpunkte zum Prüfen signierter Nachweisprotokolle. Schlichtes JSON über HTTPS mit Bearer-Schlüsseln.
Schlüssel und Limits
Wählen Sie Ihren Schlüssel.
Agent-Schlüssel
Keine Plangebühr
Für KI-Agenten und Assistenten, die für ein Kundenkonto handeln.
- Berechtigungen nach Ihrer Wahl: Angebote, Aufträge, Buchungen, Wallet und Vertrauen
- Ausgabenlimits pro Auftrag und pro Monat sowie eine Freigabeschwelle
- Bis zu 120 Anfragen pro Minute und Schlüssel
- Erstellen unter Einstellungen → KI-Agenten oder Assistenten per OAuth verbinden
Anbieter-API
Basic-Plan
Für Anbieter, die eigene Dispositions- oder Telematiksysteme anbinden.
- Basic: 500 Aufrufe pro Monat, danach werden Aufrufe abgelehnt
- Offene Aufträge, Ihre Buchungen, Ihr Wallet und Standortmeldungen
- Professional (5.000 Aufrufe pro Monat) und Enterprise: demnächst
- Schlüssel erstellen unter Einstellungen → Anbieter-API-Schlüssel
Kunden-API
Nach Vereinbarung
REST-Endpunkte für die eigenen Aufträge, Angebote und das Wallet eines Kunden.
- Starter: 1.000 Aufrufe pro Monat, danach werden Aufrufe abgelehnt
- Growth: 5.000 Aufrufe pro Monat, danach 0,20 US$ pro Aufruf, im Folgemonat von Ihrem Wallet abgebucht
- Enterprise: Limits nach Vereinbarung
- Schlüssel gibt es noch nicht per Selbstbedienung; die meisten Kunden sollten stattdessen einen Agent-Schlüssel nutzen
Kostenpflichtige Pläne der Anbieter-API (Professional und Enterprise) kommen bald; kontaktieren Sie uns, wenn Sie schon jetzt höhere Limits brauchen. Ihr aktueller Plan und Ihre Nutzung stehen in den Einstellungen. Die APIs werden ohne Service-Level-Zusage bereitgestellt.
Schnellstart
Drei Schritte zum ersten Aufruf.
Schlüssel erhalten
Kunden und KI-Agenten: Einstellungen → KI-Agenten. Anbieter: Einstellungen → Anbieter-API-Schlüssel. Der vollständige Schlüssel wird nur einmal bei der Erstellung angezeigt.
Erste Anfrage senden
Senden Sie Ihren Schlüssel in Authorization: Bearer. Anbieter können mit GET /api/provider/v1/jobs beginnen.
Agent-Werkzeuge erkunden
Agent-Schlüssel: Lesen Sie die OpenAPI-Beschreibung unter /api/agent/openapi.json oder verbinden Sie einen MCP-Client mit /api/mcp.
Beispielanfrage
curl -X GET https://couthacts.com/api/provider/v1/jobs \
-H "Authorization: Bearer ca_provider_your_key_here" \
-H "Content-Type: application/json"
# Response
{
"success": true,
"data": [
{
"id": "clx...",
"mode": "FREIGHT_TRUCKING",
"title": "Freight: Dallas, TX → Houston, TX",
"status": "OPEN",
"originAddress": "Dallas, TX",
"destinationAddress": "Houston, TX",
"pickupDate": "2026-11-05T08:00:00.000Z",
"budgetUsd": "2500",
"insuranceTier": "NONE",
"_count": { "bids": 3 }
}
],
"meta": { "page": 1, "limit": 20, "total": 1, "pages": 1, "requestId": "…", "timestamp": "…" }
}Endpunkte
Vollständige Referenz.
Alle Beträge in Antworten der API, der Agenten und von MCP sind in USD (Felder, die auf Usd enden): CouthActs berechnet und zahlt ausschließlich in USD aus. Für einen Gegenwert in Landeswährung rufen Sie GET /api/currency/display einmal pro Ansicht auf und multiplizieren: lokal ≈ amountUsd × rate. Zeigen Sie zuerst den USD-Betrag und den lokalen Betrag als Schätzung.
Agent-API und MCP
- GET
/api/agent/v1/toolsListet die Aktionen auf, die Ihr Agent-Schlüssel ausführen darf, mit Eingabeschemata.
Agent-Schlüssel - POST
/api/agent/v1/tools/{name}Führt eine Aktion aus (z. B. get_quote oder post_job) – im Rahmen der Berechtigungen, Ausgabenlimits und Freigaberegeln Ihres Schlüssels.
Agent-Schlüssel - GET
/api/agent/openapi.jsonOpenAPI-3.1-Beschreibung der Agent-Werkzeuge.
Keine - POST
/api/mcpDieselben Aktionen über das Model Context Protocol, für Claude, ChatGPT und andere MCP-fähige Assistenten.
Agent-Schlüssel / OAuth
Anbieter-API
- GET
/api/provider/v1/jobsOffene Aufträge in Ihren registrierten Transportarten (nach Transportart filterbar; seitenweise).
Anbieter-API-Schlüssel - GET
/api/provider/v1/bookingsIhre Buchungen mit Status, Tracking-Code und Status des Zahlungseinbehalts.
Anbieter-API-Schlüssel - POST
/api/provider/v1/trackingMeldet einen Standort für eine aktive Buchung; er wird dem Kunden angezeigt und im Nachweisprotokoll erfasst.
Anbieter-API-Schlüssel - GET
/api/provider/v1/walletIhr Wallet-Guthaben und Ihre letzten Transaktionen.
Anbieter-API-Schlüssel
Kunden-API
- GET · POST
/api/v1/jobsListet Ihre Aufträge auf oder schreibt einen Auftrag aus (bucht Gebühren ab und hält das Budget auf Ihrem Wallet ein).
Kunden-API-Schlüssel - GET · PATCH
/api/v1/jobs/{id}Ruft einen Auftrag ab, ändert Budget oder Beschreibung oder storniert ihn.
Kunden-API-Schlüssel - GET · POST
/api/v1/bidsListet Angebote zu Ihren Aufträgen auf oder nimmt ein Angebot an bzw. lehnt es ab.
Kunden-API-Schlüssel - GET
/api/v1/walletIhr Wallet-Guthaben.
Kunden-API-Schlüssel
Öffentlich (ohne Schlüssel)
- GET
/api/track/{code}Status, Route und Tracking-Ereignisse einer Buchung anhand ihres Tracking-Codes. Keine Finanzdaten.
Keine - GET
/api/custody/public/{trackingCode}Öffentlicher Nachweis, dass das Nachweisprotokoll einer Buchung unverändert ist (Ereignistypen, Zeiten, Hashes und Signaturen).
Keine - GET
/api/credentials/provider/{id}Der signierte Nachweis eines Anbieters (Verifizierungsstatus und Leistungsbilanz).
Keine - GET
/.well-known/couthacts-keys.jsonDie öffentlichen Ed25519-Schlüssel von CouthActs zum Prüfen von Signaturen.
Keine - POST
/api/trust/verifyPrüft ein Nachweiszertifikat oder einen Anbieter-Nachweis.
Keine - GET
/api/currency/displayDie Anzeigewährung des Nutzers und ihr Kurs zum USD (rate ist null, wenn kein aktueller Kurs vorliegt: nur USD anzeigen).
Keine - GET
/api/currency/supportedAnzeigewährungen für eine Auswahl: Code, Name, Symbol und Dezimalstellen.
Keine
Anbieter-Tracking
Standort aus Ihren Systemen melden.
Senden Sie einen Standort für eine bestätigte oder laufende Buchung. Er wird dem Kunden in Echtzeit angezeigt und als Checkpoint im signierten Nachweisprotokoll erfasst. Mit einem Layer-Namen können Sie angeben, woher ein Messwert stammt. CouthActs speichert diese Kennzeichnung, verbindet sich aber nicht selbst mit AIS-, Flug-, ELD-, Sensor- oder Satellitendaten und prüft sie nicht: Die Daten sind das, was Sie melden.
Akzeptierte Layer-Kennzeichnungen
MOBILE_GPSMobiles GPS
Eine GPS-Position von Smartphone oder Fahrzeug (Standard).
AIS_MARITIMEAIS (Schifffahrt)
Eine Schiffsposition aus Ihrer AIS-Quelle.
FLIGHT_TRACKINGFlugverfolgung
Eine Flugzeugposition aus Ihrer Flugverfolgungsquelle.
ELD_INTEGRATIONELD
Eine Lkw-Position aus Ihrem elektronischen Fahrtenschreiber.
QR_PIN_CONFIRMATIONPIN-Übergabe
Eine Position bei der Übergabe. Die Liefer-PIN selbst wird in der App eingegeben.
IOT_DEVICEIoT-Gerät
Eine Position von Ihrem Tracker. Sensorwerte werden nicht gespeichert.
SATELLITESatellit
Eine Position von Ihrem Satelliten-Tracker.
DOCUMENT_POD_AILiefernachweis
Nur eine Positionskennzeichnung. CouthActs analysiert keine Dokumente.
BIOMETRICBiometrie
Nur eine Positionskennzeichnung. CouthActs führt bei der Übergabe keine biometrische Prüfung durch.
Standort melden
POST /api/provider/v1/tracking
Authorization: Bearer ca_provider_your_key_here
Content-Type: application/json
{
"bookingId": "clx...",
"lat": 32.7767,
"lng": -96.7970,
"layer": "MOBILE_GPS",
"status": "IN_TRANSIT",
"note": "Departed Dallas warehouse"
}Authentifizierung und Sicherheit
So wird der Zugriff kontrolliert.
Bearer-Schlüssel
Jede Anfrage braucht Authorization: Bearer. Schlüssel werden in den Einstellungen erstellt, einmal angezeigt und können jederzeit widerrufen werden.
Nur HTTPS
Senden Sie Schlüssel nur über HTTPS. Betten Sie sie nie in öffentlichen Code oder clientseitige Apps ein.
Limits
Agent-Schlüssel: 120 Anfragen pro Minute. Anbieter- und Kunden-API-Schlüssel: die monatlichen Aufrufe ihres Plans, angegeben in den Headern X-RateLimit-Limit und X-RateLimit-Remaining.
Aktivitätsprotokoll
Jede Agent-Aktion wird mit Werkzeug, Status, Betrag, Eingaben und Ergebnis protokolliert und in den Einstellungen angezeigt. Anbieter-Schlüssel zeigen ihre Anfragenzahl und letzte Nutzung.
Ausgabenlimits und Freigaben
Agent-Schlüssel können ihr Limit pro Auftrag oder Monat nicht überschreiten, und Aktionen über der Freigabeschwelle warten auf die Freigabe des Kontoinhabers (Anfragen verfallen nach 72 Stunden).
Signierte Protokolle, keine signierten Anfragen
Nachweisprotokolle und Anbieter-Nachweise werden mit dem Ed25519-Schlüssel von CouthActs signiert, sodass jeder sie prüfen kann. API-Anfragen und -Antworten sind nicht signiert, und CouthActs sendet keine ausgehenden Webhooks.
Antwortformat
Konsistent. Vorhersehbar.
Antworten der Anbieter- und Kunden-API haben das unten gezeigte Format. Antworten der Agent-API enthalten stattdessen die Felder status, actionId und result; siehe die OpenAPI-Beschreibung.
Erfolg (2xx)
{
"success": true,
"data": { ... },
"meta": {
"requestId": "req_...",
"timestamp": "2026-04-01T..."
}
}Fehler (4xx/5xx)
{
"success": false,
"error": {
"code": "INVALID_INPUT",
"message": "bookingId, lat, lng required"
},
"meta": {
"requestId": "req_...",
"timestamp": "2026-04-01T..."
}
}Bereit zur Integration?
Erstellen Sie einen Schlüssel in den Einstellungen und senden Sie Ihren ersten Aufruf in wenigen Minuten. Für höhere Limits oder einen Enterprise-Plan kontaktieren Sie uns.