Clarion IT ERP

API Links

Website, WhatsApp bot aur integrations ke liye. Token sirf server pe rakho — browser JS me mat daalo.

Base URL
https://erp.clarionit.in/api

Har request me ye header:

Authorization: Bearer YOUR_BOT_API_TOKEN
Accept: application/json

# ya
X-Api-Key: YOUR_BOT_API_TOKEN

Token ERP server .env → BOT_API_TOKEN. Admin ye token WhatsApp provider ko alag se share kare.

Detail docs (examples / curl)

Public forms (API token nahi)

KaamLink
Company service request https://erp.clarionit.in/service_call/company
Sales person form https://erp.clarionit.in/service_call/{slug-or-id}
example: https://erp.clarionit.in/service_call/toshan-dhiwar
ERP login https://erp.clarionit.in/login

Service Calls

MethodFull linkKaam
GEThttps://erp.clarionit.in/api/service-callsList (status, search, phone, sales_person_id)
POSThttps://erp.clarionit.in/api/service-callsNayi call create (JSON, ya multipart + attachments[] photos)
GEThttps://erp.clarionit.in/api/service-calls/{id}Detail + visits + pickup/drop count
POSThttps://erp.clarionit.in/api/service-calls/{id}/assignEngineer assign (service visit)
POSThttps://erp.clarionit.in/api/service-calls/{id}/pickup-dropVendor pickup/drop assign
GEThttps://erp.clarionit.in/api/service-calls/{id}/visitsUs call ki visits
GEThttps://erp.clarionit.in/api/service-calls/{id}/challansUs call ke challan
GEThttps://erp.clarionit.in/api/visitsEngineer ki visits
POSThttps://erp.clarionit.in/api/visits/{id}/statusVisit / pickup-drop status
GEThttps://erp.clarionit.in/api/sales-peopleSales list + form_url
GEThttps://erp.clarionit.in/api/engineersEngineer list

Job Cards

MethodFull linkKaam
GEThttps://erp.clarionit.in/api/job-cardsList
POSThttps://erp.clarionit.in/api/job-cardsCreate
GEThttps://erp.clarionit.in/api/job-cards/{id}Detail
PUT / PATCHhttps://erp.clarionit.in/api/job-cards/{id}Update
POSThttps://erp.clarionit.in/api/job-cards/{id}/statusStatus change
DELETEhttps://erp.clarionit.in/api/job-cards/{id}Delete

Challans

MethodFull linkKaam
GEThttps://erp.clarionit.in/api/challansList
POSThttps://erp.clarionit.in/api/challansCreate (visit_id + items)
GEThttps://erp.clarionit.in/api/challans/{id}Detail
PUT / PATCHhttps://erp.clarionit.in/api/challans/{id}Update
GEThttps://erp.clarionit.in/api/challans/{id}/pdfPDF URL
POSThttps://erp.clarionit.in/api/challans/{id}/pdf-refreshPDF dubara banao
POSThttps://erp.clarionit.in/api/challans/{id}/accountAccounts bill status
GEThttps://erp.clarionit.in/api/challans/by-numberSr No se dhoondho
DELETEhttps://erp.clarionit.in/api/challans/{id}Soft delete

Visit status: 0 Assigned · 1 Working · 2 Pending & Return · 3 Complete · -1 Canceled
Call status: 0 Fresh · 1 Assigned · 2 Closed
Challan type: 1 Billable · 2 Non-billable · 3 Other

Quick create (WhatsApp / website)

POST https://erp.clarionit.in/api/service-calls

{
  "name": "Customer Name",
  "phone": "98XXXXXXXX",
  "address": "Full address",
  "requirement": "Printer not working",
  "notes": "Morning visit",
  "source": "whatsapp"
}

Company call: sales_person_id mat bhejo. Kisi sales ko dena ho to user id bhejo.