Introduction

Overview of the PhoneLine+ Partner API

Please find V1 documentation here: https://phonelineplus.readme.io/v1.0


The PhoneLine+ Partner API lets partners manage customers, users, phone numbers, hardware orders, and webhooks programmatically.

Base URL

https://api.phonelineplus.com/v2

All paths in this documentation are relative to that base URL (for example, GET /customers means GET https://api.phonelineplus.com/v2/customers).

API Reference vs Guides

SectionPurpose
ReferenceGenerated from OpenAPI — every endpoint, parameter, and schema
GuidesConcepts, workflows, and constraints (this section)

Use Reference for field-level detail; use Guides for end-to-end flows.

Resource overview

ConceptEndpoints
Customer (company)/customers
Users/customers/{customerID}/users
Numbers/customers/{customerID}/numbers, /numbers/area-codes
Contract changesPATCH /customers/{customerID}/contract (async job)
Hardware orders/customers/{customerID}/orders, /products
Background work/jobs
Notifications/webhooks
UK addresses/addresses/lookup

Authentication

Every endpoint except POST /auth requires a Bearer JWT. See Authentication.

Async operations

Creating a customer, deleting a customer, and updating a contract return a jobID immediately. Poll /jobs (or use webhooks) for completion. See Async jobs.

Sandbox

For integration testing, use https://api.phonelineplus.com/sandbox with the same POST /auth → Bearer JWT flow and separate sandbox API keys — see Sandbox and Authentication.

Next steps

  1. Authentication — obtain and use a JWT
  2. Onboarding a customer — first integration flow
  3. Async jobs — track background work

Did this page help you?