The Productlane API lets you connect customer conversations, feedback, projects, and changelogs with your own systems. You can use it to:
Create and update feedback items
Manage projects and changelogs
Sync Productlane data with your CRM, analytics, or internal tools
The API is REST-based, uses JSON for requests and responses, and requires authentication via Bearer tokens.
For detailed endpoints and usage, see the full API reference.
Several read endpoints are public and do not require authentication. When called without a Bearer token, these endpoints return only published content. When you authenticate with a valid API key whose workspace matches the requested workspaceId, the API also returns unpublished items.
This applies to the following endpoints:
GET /docs/articles/{workspaceId} — unauthenticated requests list only published articles; authenticated requests list all articles including unpublished.
GET /docs/articles/{workspaceId}/{articleId} — unauthenticated requests can only retrieve published articles; authenticated requests can also retrieve unpublished articles.
GET /changelogs/{workspaceId} — unauthenticated requests list only published changelogs; authenticated requests list all changelogs including unpublished.
GET /changelogs/{workspaceId}/{changelogId} — unauthenticated requests can only retrieve published changelogs; authenticated requests can also retrieve unpublished changelogs.
To access unpublished content, include your API key in the Authorization header:
Authorization: Bearer YOUR_API_KEY