Skip to content

Business partners

Customers and suppliers. All routes require authentication.

Main routes

MethodPathDescription
GET/business-partnersList all partners (paginated)
GET/business-partners/clientsList clients
GET/business-partners/suppliersList suppliers
GET/business-partners/:idGet a partner by ID
POST/business-partnersCreate a business partner
PUT/business-partners/:idUpdate a partner

Example: list clients

bash
curl -X GET "https://api.abaco.hn/business-partners/clients?page=1&limit=20" \
  -H "Authorization: Bearer YOUR_KEY_ID:YOUR_SECRET"

Example: create a partner

bash
curl -X POST "https://api.abaco.hn/business-partners" \
  -H "Authorization: Bearer YOUR_KEY_ID:YOUR_SECRET" \
  -H "Content-Type: application/json" \
  -d '{"name":"API Client","taxId":"0801-1990-12345","type":"C","email":"client@example.com"}'

Example response (object)

json
{
  "id": 12,
  "name": "API Client",
  "taxId": "0801-1990-12345",
  "type": "C",
  "email": "client@example.com"
}

Common errors

  • 400: Invalid validation data (name, type, etc.).
  • 401: Token or API key required.
  • 404: Partner not found.

Back to API index