
The Productlane v2 API provides programmatic access to threads, contacts, companies, changelogs, help center articles, projects, issues, tags, the customer portal, and workspace members.
For the complete reference, including authentication, scopes, pagination, errors, rate limits, and every endpoint, see the full API guide.
https://productlane.com/api/v2JSON request and response bodies
snake_case field names everywhere
ISO 8601 strings for every date
Cursor pagination on every list endpoint
Bearer token authentication on every request
A stable error envelope with a code, message, and request_id
An X-Request-Id header on every response (success or failure); quote it in support tickets
Threads - statuses (open, snoozed, done), messages, and internal comments
Contacts - look up by id or by email
Companies - look up by external id or domain
Projects - manage projects and read available statuses
Issues - manage issues and read Linear workflow states
Tags - tags and tag groups
Changelogs - entries and changelog tags
Docs - help-center articles and groups
Portal - the public roadmap and a contact's portal view
Members - invite, change roles, remove, and manage pending invites
Files - upload attachments and inline media to the CDN
Mint a v2 key in Settings → Integrations → API, choose its scopes, and send it as a bearer token on every request:
Authorization: Bearer pl_v2_...A key's scopes decide what it can read and write, so create a narrow key when an integration only needs part of your workspace.
The v1 API is deprecated and sunsets on November 20, 2026. New integrations should use v2. If you have a v1 integration in production, follow the migration guide in the full API guide. A v1 key sent to v2 is rejected with 410 unsupported_key_version.