API Documentation
Complete REST API reference for the BlueRockTEL platform. Authenticate, manage resources, and integrate billing, CRM, and helpdesk into your workflows.
Browse by section or use the sidebar on any page to navigate the full API reference.
Getting Started
Authentication
Authenticate with the BlueRockTEL API using Laravel Passport bearer tokens. Learn how to obtain and use API tokens.
View referenceCookbook: Onboarding a New Customer
Step-by-step walkthrough for onboarding a new customer via the BlueRockTEL API: create a catalog family, add an item, register the customer, and build their billing file with licences, one-time charges, and recurring subscriptions.
View referenceCore Resources
Customers
Manage customer records, search by name or account number, and query consumption data via the BlueRockTEL API.
View referenceProspects
Manage sales prospects with auto-generated account numbers, full-text search, and prospect-to-customer conversion.
View referenceContacts
Create and manage polymorphic contacts belonging to customers or prospects, with phone number lookup for call center integrations.
View referenceOrganisations and Brands
Retrieve and update top-level tenant organisations and manage brand settings including logos and invoice images.
View referenceUsers and Teams
Manage user accounts with role-based filtering, team assignments, and admin impersonation capabilities.
View referenceBilling & Finance
Invoices
Access final, preprod, and proforma invoices. Download PDF content and publish proforma invoices through the API.
View referenceSales (Proforma Lines and Credits)
Manage proforma sales lines with automatic price calculation from catalog items, including credit applications.
View referencePayment Plans
Create and manage polymorphic payment plans with automatic IBAN mandate generation and audit history.
View referenceBank Details and GoCardless Mandates
Manage customer bank details and GoCardless direct debit mandates for automated payment collection.
View referenceCRM & Sales
Customer Files
Manage sales and billing dossiers with initial charges, recurring subscriptions, and licence line items.
View referenceCustomer Services
List available services, view customer assignments, and sync service sets for individual customers.
View referenceQuotes & Documents
Generate, send, and electronically sign commercial documents including quotes, proformas, and contracts.
View referenceInformation Collections
Manage onboarding forms for technical data collection including PBX configuration, with customer-facing token access.
View referenceCommunication
Phone Calls
Log and manage phone interactions with automatic note creation, ticket activity tracking, and call status management.
View referenceIncoming Mails
Process incoming email messages, convert them to support tickets, and handle Mailgun webhook delivery events.
View referenceNotes
Attach polymorphic notes to any entity with automatic user attribution and timestamp management.
View referenceDocuments
Upload, manage, and download polymorphic file attachments stored on OVH Swift object storage.
View referenceCommunication
Mass email newsletters, campaigns, and customer satisfaction surveys with branching logic and reply tracking.
View referenceInfrastructure
Hosts and Infrastructure
Manage server inventory with customer filtering, software assignments, network interfaces, and reference data for infrastructure management.
View referencePBX (3CX)
Manage 3CX phone system integrations including hosts, origins, call records, call logs, and audit trails.
View referenceSupport
Incidents
Access public platform incident notices with status updates for real-time outage and degradation monitoring.
View referenceTasks
List active tasks assigned to the authenticated user for action tracking and follow-up management.
View referenceTickets
Full REST API for ticket lifecycle management, replies, time tracking, support contracts, teams, and analytics.
View reference