# LaraCopilot ## Docs - [Authentication API — Login, Logout, and Me Endpoints](https://withkazi.com/api/auth.md): Authenticate with the LaraCopilot API using POST /api/admin/login. Returns a session cookie used for all subsequent authenticated requests. - [Call Detail Records API — CDR Ingestion and Retrieval](https://withkazi.com/api/cdrs.md): Retrieve and manage call detail records (CDRs) via REST API. Each CDR contains per-call metadata including duration, cost, caller, and destination. - [DID Numbers API — Assign and Manage DID Phone Numbers](https://withkazi.com/api/dids.md): Manage Direct Inward Dialing (DID) phone numbers via REST API. Assign, update, and remove numbers from your tenants in LaraCopilot today. - [Extensions API — Manage SIP User Accounts Per Tenant](https://withkazi.com/api/extensions.md): Manage SIP extensions via REST API. Create, list, update, and delete extensions assigned to tenants in the LaraCopilot cloud platform. - [Call Queues API — ACD Queue Management REST Endpoints](https://withkazi.com/api/queues.md): Create and manage ACD call queues via REST API. Queues distribute inbound calls across extension-based agents within a LaraCopilot tenant. - [Rates API — Per-Tenant Billing Rate Plan Management](https://withkazi.com/api/rates.md): Manage per-tenant billing rates in LaraCopilot. Rates define the per-minute cost and billing increment applied to each call detail record. - [SMS Gateways API — Configure Providers and Send Messages](https://withkazi.com/api/sms-gateways.md): Manage SMS gateway configurations and send messages via REST API. LaraCopilot supports multiple SMS gateway providers with DLR callback support. - [Tenants API — Full CRUD Reference for Tenant Accounts](https://withkazi.com/api/tenants.md): REST API endpoints for creating, reading, updating, and deleting tenants in LaraCopilot. Each tenant is a fully isolated customer account. - [SMS Delivery Receipts: DLR Webhook Reference](https://withkazi.com/api/webhooks.md): LaraCopilot receives delivery receipt (DLR) callbacks from SMS gateways to update message status. Set up your callback URL when sending messages. - [Authenticate with LaraCopilot API](https://withkazi.com/authentication.md): Learn how to authenticate with the LaraCopilot REST API using session cookies, verify your session with /api/admin/me, and log out securely. - [Direct Inward Dialing (DID) Numbers](https://withkazi.com/concepts/dids.md): DID numbers are inbound phone numbers assigned to your tenant that route calls to extensions, queues, or IVR menus in LaraCopilot. - [Managing VoIP Extensions in LaraCopilot](https://withkazi.com/concepts/extensions.md): Extensions are SIP endpoints assigned to a tenant that allow users to make and receive calls, join call queues, and access voicemail in LaraCopilot. - [Call Queues: Routing Inbound Calls to Agents](https://withkazi.com/concepts/queues.md): Call queues in LaraCopilot distribute incoming calls across a pool of extension-based agents using configurable routing strategies. - [What are Tenants in LaraCopilot?](https://withkazi.com/concepts/tenants.md): Tenants are isolated customer accounts in LaraCopilot, each with their own extensions, DID numbers, queues, billing, and settings. - [AI Modules for Intelligent Call Handling](https://withkazi.com/features/ai-modules.md): Attach AI providers to your LaraCopilot tenant to enable intelligent call routing, voice bots, lead qualification, and automated call handling. - [Call Billing, Rates, and Usage Tracking](https://withkazi.com/features/billing.md): LaraCopilot tracks per-call costs via call detail records (CDRs) and lets you configure per-tenant rates to calculate billing automatically. - [CRM Contacts and Lead Management](https://withkazi.com/features/crm.md): LaraCopilot includes a built-in CRM for storing contacts and leads tied to your tenant, keeping customer data alongside your communications. - [SMS Messaging with LaraCopilot Gateways](https://withkazi.com/features/sms.md): LaraCopilot supports SMS messaging through configurable gateways, enabling outbound message sending and inbound delivery receipt tracking. - [LaraCopilot: Multi-Tenant Communications Platform](https://withkazi.com/introduction.md): LaraCopilot is a cloud communications platform for provisioning VoIP extensions, DID numbers, call queues, SMS, and AI modules across multiple tenants. - [Viewing Call Records and Billing in the Portal](https://withkazi.com/portal/call-records.md): Access your call detail records, review per-call costs, check billing totals, and download usage data directly from the LaraCopilot portal. - [Customer Portal: Self-Service Communications Hub](https://withkazi.com/portal/overview.md): The LaraCopilot customer portal gives tenants a self-service dashboard to view extensions, DID numbers, call queues, CDRs, billing, and send SMS. - [Sending and Tracking SMS in the Customer Portal](https://withkazi.com/portal/sms.md): Use the LaraCopilot portal to send outbound SMS messages via configured gateways and track delivery status for all messages in your account. - [Get Started with LaraCopilot](https://withkazi.com/quickstart.md): Learn how to authenticate, create your first tenant, and provision an extension using the LaraCopilot REST API in under 5 minutes. ## OpenAPI Specs - [openapi](https://withkazi.com/api-reference/openapi.json)