POST https://cacs-decision-api.onrender.com/api/v1/decision
Authorization: Bearer YOUR_API_KEY
Contact donceletta@getcacs.com to receive your API key.
{
"participant_id": "string",
"org_id": "string",
"funding_amount": 4800,
"docs": {
"photoId": { "status": "verified" },
"ssn": { "status": "verified" },
"birth": { "status": "verified" },
"cert": { "status": "verified" },
"eligibility": { "status": "verified" }
},
"callback_url": "https://your-system.com/webhook"
}
verified | uploaded | pending | missing | expired | invalid
const fetch = require('node-fetch');
async function runClearanceCheck(participantId, orgId, docs) {
const response = await fetch(
'https://cacs-decision-api.onrender.com/api/v1/decision',
{ method: 'POST',
headers: { 'Content-Type': 'application/json',
'Authorization': 'Bearer YOUR_API_KEY' },
body: JSON.stringify({ participant_id: participantId,
org_id: orgId, funding_amount: 4800, docs }) });
return await response.json();
}
import requests
def run_clearance_check(participant_id, org_id, docs):
response = requests.post(
'https://cacs-decision-api.onrender.com/api/v1/decision',
headers={ 'Authorization': 'Bearer YOUR_API_KEY' },
json={ 'participant_id': participant_id,
'org_id': org_id, 'funding_amount': 4800,
'docs': docs })
return response.json()
Email: donceletta@getcacs.com
API Docs: getcacs.com/api-docs