बनाएँ
CouthActs पर।
AI सहायकों के लिए एजेंट API और MCP सर्वर, डिस्पैच और टेलीमैटिक्स सिस्टम के लिए प्रोवाइडर API, और हस्ताक्षरित कस्टडी रिकॉर्ड जाँचने के सार्वजनिक एंडपॉइंट। Bearer कुंजियों के साथ HTTPS पर सादा JSON।
कुंजियाँ और सीमाएँ
अपनी कुंजी चुनें।
एजेंट कुंजियाँ
कोई प्लान शुल्क नहीं
ग्राहक खाते की ओर से काम करने वाले AI एजेंटों और सहायकों के लिए।
- आपके चुने हुए स्कोप: कोट, जॉब, बुकिंग, वॉलेट और ट्रस्ट
- प्रति-जॉब और मासिक ख़र्च सीमाएँ, साथ में एक अनुमोदन सीमा
- प्रति कुंजी हर मिनट 120 अनुरोध तक
- सेटिंग्स → AI एजेंट में बनाएँ, या OAuth से कोई सहायक जोड़ें
प्रोवाइडर API
Basic प्लान
अपने डिस्पैच या टेलीमैटिक्स सिस्टम जोड़ने वाले प्रोवाइडरों के लिए।
- Basic: हर महीने 500 कॉल, इसके बाद कॉल अस्वीकार होती हैं
- खुले जॉब, आपकी बुकिंग, आपका वॉलेट और लोकेशन अपडेट
- Professional (हर महीने 5,000 कॉल) और Enterprise: जल्द आ रहे हैं
- सेटिंग्स → प्रोवाइडर API कुंजियाँ में कुंजियाँ बनाएँ
ग्राहक API
समझौते के अनुसार
किसी ग्राहक के अपने जॉब, बिड और वॉलेट के लिए REST एंडपॉइंट।
- Starter: हर महीने 1,000 कॉल, इसके बाद कॉल अस्वीकार होती हैं
- Growth: हर महीने 5,000 कॉल, फिर प्रति कॉल US$0.20, अगले महीने आपके वॉलेट से लिया जाता है
- Enterprise: तय की गई सीमाएँ
- कुंजियाँ अभी सेल्फ़-सर्व नहीं हैं; ज़्यादातर ग्राहकों को इसके बजाय एजेंट कुंजी इस्तेमाल करनी चाहिए
प्रोवाइडर API के पेड प्लान (Professional और Enterprise) जल्द आ रहे हैं; अगर अभी ज़्यादा सीमा चाहिए तो हमसे संपर्क करें। आपका मौजूदा प्लान और उपयोग सेटिंग्स में दिखता है। API किसी सर्विस-लेवल प्रतिबद्धता के बिना दिए जाते हैं।
क्विक स्टार्ट
पहली कॉल तक तीन कदम।
अपनी कुंजी पाएँ
ग्राहक और AI एजेंट: सेटिंग्स → AI एजेंट। प्रोवाइडर: सेटिंग्स → प्रोवाइडर API कुंजियाँ। पूरी कुंजी केवल एक बार, बनाते समय दिखाई जाती है।
अपना पहला अनुरोध भेजें
अपनी कुंजी Authorization: Bearer में भेजें। प्रोवाइडर GET /api/provider/v1/jobs से शुरू कर सकते हैं।
एजेंट टूल देखें
एजेंट कुंजियाँ: /api/agent/openapi.json पर OpenAPI विवरण पढ़ें, या किसी MCP क्लाइंट को /api/mcp से जोड़ें।
उदाहरण अनुरोध
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": "…" }
}एंडपॉइंट
पूरा संदर्भ।
API, एजेंट और MCP के जवाबों में हर राशि USD में होती है (Usd पर खत्म होने वाले फ़ील्ड): CouthActs केवल USD में भुगतान लेता और देता है। स्थानीय मुद्रा में बराबर राशि दिखाने के लिए हर स्क्रीन पर एक बार GET /api/currency/display कॉल करें और गुणा करें: स्थानीय ≈ amountUsd × rate। पहले USD राशि दिखाएं और स्थानीय राशि को अनुमान के रूप में।
एजेंट API और MCP
- GET
/api/agent/v1/toolsआपकी एजेंट कुंजी जो कार्रवाइयाँ कर सकती है उनकी सूची, इनपुट स्कीमा के साथ।
एजेंट कुंजी - POST
/api/agent/v1/tools/{name}आपकी कुंजी के स्कोप, ख़र्च सीमाओं और अनुमोदन नियमों के भीतर कोई कार्रवाई (जैसे get_quote या post_job) चलाएँ।
एजेंट कुंजी - GET
/api/agent/openapi.jsonएजेंट टूल का OpenAPI 3.1 विवरण।
कोई नहीं - POST
/api/mcpवही कार्रवाइयाँ Model Context Protocol पर, Claude, ChatGPT और अन्य MCP-सक्षम सहायकों के लिए।
एजेंट कुंजी / OAuth
प्रोवाइडर API
- GET
/api/provider/v1/jobsआपके पंजीकृत ट्रांसपोर्ट मोड में खुले जॉब (मोड से फ़िल्टर; पेज के अनुसार)।
प्रोवाइडर API कुंजी - GET
/api/provider/v1/bookingsस्थिति, ट्रैकिंग कोड और भुगतान होल्ड की स्थिति के साथ आपकी बुकिंग।
प्रोवाइडर API कुंजी - POST
/api/provider/v1/trackingसक्रिय बुकिंग की लोकेशन रिपोर्ट करें; यह ग्राहक को दिखती है और कस्टडी रिकॉर्ड में दर्ज होती है।
प्रोवाइडर API कुंजी - GET
/api/provider/v1/walletआपका वॉलेट बैलेंस और हाल के लेनदेन।
प्रोवाइडर API कुंजी
ग्राहक API
- GET · POST
/api/v1/jobsअपने जॉब देखें, या जॉब पोस्ट करें (शुल्क लेता है और आपके वॉलेट से बजट होल्ड करता है)।
ग्राहक API कुंजी - GET · PATCH
/api/v1/jobs/{id}कोई एक जॉब देखें, उसका बजट या विवरण बदलें, या उसे रद्द करें।
ग्राहक API कुंजी - GET · POST
/api/v1/bidsअपने जॉब पर आई बिड देखें, या कोई बिड स्वीकार या अस्वीकार करें।
ग्राहक API कुंजी - GET
/api/v1/walletआपका वॉलेट बैलेंस।
ग्राहक API कुंजी
सार्वजनिक (बिना कुंजी)
- GET
/api/track/{code}ट्रैकिंग कोड से बुकिंग की स्थिति, रूट और ट्रैकिंग घटनाएँ। कोई वित्तीय डेटा नहीं।
कोई नहीं - GET
/api/custody/public/{trackingCode}किसी बुकिंग का कस्टडी रिकॉर्ड अपरिवर्तित होने का सार्वजनिक प्रमाण (घटना प्रकार, समय, हैश और हस्ताक्षर)।
कोई नहीं - GET
/api/credentials/provider/{id}किसी प्रोवाइडर का हस्ताक्षरित क्रेडेंशियल (सत्यापन स्थिति और ट्रैक रिकॉर्ड)।
कोई नहीं - GET
/.well-known/couthacts-keys.jsonहस्ताक्षर जाँचने के लिए CouthActs की सार्वजनिक Ed25519 कुंजियाँ।
कोई नहीं - POST
/api/trust/verifyकस्टडी प्रमाणपत्र या प्रोवाइडर क्रेडेंशियल जाँचें।
कोई नहीं - GET
/api/currency/displayउपयोगकर्ता की दिखाई जाने वाली मुद्रा और USD के मुकाबले उसकी दर (लाइव दर न होने पर rate null होता है: केवल USD दिखाएं)।
कोई नहीं - GET
/api/currency/supportedपिकर के लिए दिखाई जाने वाली मुद्राएं: कोड, नाम, चिह्न और दशमलव स्थान।
कोई नहीं
प्रोवाइडर ट्रैकिंग
अपने सिस्टम से लोकेशन रिपोर्ट करें।
कन्फ़र्म या चालू बुकिंग के लिए लोकेशन भेजें। यह ग्राहक को रियल टाइम में दिखती है और हस्ताक्षरित कस्टडी रिकॉर्ड में चेकपॉइंट के रूप में दर्ज होती है। आप लेयर नाम से बता सकते हैं कि रीडिंग कहाँ से आई। CouthActs यह टैग दर्ज करता है, पर ख़ुद AIS, फ़्लाइट, ELD, सेंसर या सैटेलाइट फ़ीड से नहीं जुड़ता और उन्हें नहीं जाँचता: डेटा वही है जो आप रिपोर्ट करते हैं।
स्वीकृत लेयर टैग
MOBILE_GPSमोबाइल GPS
फ़ोन या वाहन के GPS की पोज़िशन (डिफ़ॉल्ट)।
AIS_MARITIMEAIS (समुद्री)
आपके AIS स्रोत से जहाज़ की पोज़िशन।
FLIGHT_TRACKINGफ़्लाइट ट्रैकिंग
आपके फ़्लाइट-ट्रैकिंग स्रोत से विमान की पोज़िशन।
ELD_INTEGRATIONELD
आपके इलेक्ट्रॉनिक लॉगिंग डिवाइस से ट्रक की पोज़िशन।
QR_PIN_CONFIRMATIONPIN हैंडओवर
हैंडओवर के समय की पोज़िशन। डिलीवरी PIN ख़ुद ऐप में डाला जाता है।
IOT_DEVICEIoT डिवाइस
आपके ट्रैकर से पोज़िशन। सेंसर रीडिंग सहेजी नहीं जातीं।
SATELLITEसैटेलाइट
आपके सैटेलाइट ट्रैकर से पोज़िशन।
DOCUMENT_POD_AIडिलीवरी का प्रमाण
केवल पोज़िशन टैग। CouthActs दस्तावेज़ों का विश्लेषण नहीं करता।
BIOMETRICबायोमेट्रिक
केवल पोज़िशन टैग। CouthActs हैंडओवर पर कोई बायोमेट्रिक जाँच नहीं करता।
लोकेशन रिपोर्ट करें
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"
}ऑथ और सुरक्षा
एक्सेस कैसे नियंत्रित होता है।
Bearer कुंजियाँ
हर अनुरोध में Authorization: Bearer ज़रूरी है। कुंजियाँ सेटिंग्स में बनती हैं, एक बार दिखती हैं और कभी भी रद्द की जा सकती हैं।
केवल HTTPS
कुंजियाँ केवल HTTPS पर भेजें। इन्हें कभी सार्वजनिक कोड या क्लाइंट-साइड ऐप में न डालें।
सीमाएँ
एजेंट कुंजियाँ: हर मिनट 120 अनुरोध। प्रोवाइडर और ग्राहक API कुंजियाँ: उनके प्लान की मासिक कॉल, जो X-RateLimit-Limit और X-RateLimit-Remaining हेडर में बताई जाती हैं।
गतिविधि लॉग
हर एजेंट कार्रवाई उसके टूल, स्थिति, राशि, इनपुट और परिणाम के साथ लॉग होती है और सेटिंग्स में दिखती है। प्रोवाइडर कुंजियाँ अपने अनुरोधों की संख्या और आख़िरी इस्तेमाल दिखाती हैं।
ख़र्च सीमाएँ और अनुमोदन
एजेंट कुंजियाँ अपनी प्रति-जॉब या मासिक सीमा पार नहीं कर सकतीं, और अनुमोदन सीमा से ऊपर की कार्रवाइयाँ मालिक के अनुमोदन का इंतज़ार करती हैं (अनुरोध 72 घंटे बाद समाप्त हो जाते हैं)।
हस्ताक्षरित रिकॉर्ड, हस्ताक्षरित अनुरोध नहीं
कस्टडी रिकॉर्ड और प्रोवाइडर क्रेडेंशियल CouthActs की Ed25519 कुंजी से हस्ताक्षरित होते हैं, ताकि कोई भी उन्हें जाँच सके। API अनुरोध और प्रतिक्रियाएँ हस्ताक्षरित नहीं होतीं, और CouthActs आउटबाउंड वेबहुक नहीं भेजता।
प्रतिक्रिया फ़ॉर्मैट
एक-सा। अनुमानित।
प्रोवाइडर और ग्राहक API की प्रतिक्रियाएँ नीचे दिए फ़ॉर्मैट में होती हैं। एजेंट API की प्रतिक्रियाओं में इसके बजाय status, actionId और result फ़ील्ड होते हैं; OpenAPI विवरण देखें।
सफल (2xx)
{
"success": true,
"data": { ... },
"meta": {
"requestId": "req_...",
"timestamp": "2026-04-01T..."
}
}त्रुटि (4xx/5xx)
{
"success": false,
"error": {
"code": "INVALID_INPUT",
"message": "bookingId, lat, lng required"
},
"meta": {
"requestId": "req_...",
"timestamp": "2026-04-01T..."
}
}क्या आप इंटीग्रेट करने को तैयार हैं?
सेटिंग्स में कुंजी बनाएँ और मिनटों में अपनी पहली कॉल करें। ज़्यादा सीमाओं या Enterprise प्लान के लिए हमसे संपर्क करें।