Quickstart
Make your first authenticated request against Conduitt’s public REST API.
1. Choose a Key
Use a ck_test_ key for test work or a ck_live_ key for live data.
2. Call a Simple Read Endpoint
curl https://api.conduitt.io/clients \
-H "Authorization: Bearer ck_test_your_key"3. Create a Minimal Invoice Shell
The invoice create endpoint starts with a minimal invoice shell rather than a full line-item document.
curl -X POST https://api.conduitt.io/invoices \
-H "Authorization: Bearer ck_test_your_key" \
-H "Content-Type: application/json" \
-d '{
"type": "server",
"status": "draft"
}'4. Record a Payment
curl -X POST https://api.conduitt.io/payments \
-H "Authorization: Bearer ck_test_your_key" \
-H "Content-Type: application/json" \
-d '{
"invoiceId": "550e8400-e29b-41d4-a716-446655440000",
"amount": "250.00",
"paymentMethod": "bank_transfer"
}'5. Page List Responses
Every list endpoint accepts bounded limit and offset parameters. Clients and invoices also support pagination=cursor when you need cursor responses.