# Advisr > Advisr is a New York-based sales operating system for the media and advertising > industry. Broadcast, publishing, cable and agency sales teams use it to plan > campaigns, match products to advertiser goals and budgets, generate client-ready > proposals and presentations, automate approval workflows, and forecast revenue. > Advisr publishes a public REST API covering the objects inside the platform. ## API at a glance - Base URL: https://api.advisr.com/v1 - Style: REST over HTTPS, JSON responses - Auth: company-scoped API key sent as a `token` request header (no Bearer prefix) - Key issuance: not self-service — contact an Advisr support representative - Versioning: URI path, `v1` - Pagination: `limit`, `page`, `sort`, `sortDesc`, `search`; responses carry `page`, `hasMore`, `results` - Errors: `{"error":{"type":"AdvisrInvalidRequestError","messages":["..."]}}` — not RFC 9457 - Rate limits: a limit exists and returns 429 `AdvisrRateLimitError`; no value, window or headers are published - Machine-readable contract: NONE. No OpenAPI, GraphQL SDL, AsyncAPI or Postman collection is published. - Write surface: custom fields and export requests only. There is no way to create a client, campaign or product through the API. ## Documentation - [API Reference](https://apidocs.advisr.com/): The complete, server-rendered Advisr API reference — introduction, authentication, every endpoint, object property tables, error types and changelog on one page. - [Authentication](https://apidocs.advisr.com/#authentication): The `token` header and how to obtain a company access token. - [Errors](https://apidocs.advisr.com/#errors): The six Advisr error types and their HTTP status codes. - [Changelog](https://apidocs.advisr.com/#changelog): Dated API release summaries, 2022-10-13 to 2026-06-30. - [Help Center](https://support.advisr.com/hc/en-us): Advisr's Zendesk support site. ## Endpoints - `GET /v1/company` — load the company the token belongs to - `GET /v1/groups`, `GET /v1/group/:id` — company groups (station / region / office units) - `GET /v1/clients`, `GET /v1/client/:id` — advertisers - `GET /v1/client/:id/campaigns`, `GET /v1/client/:id/goals` - `GET /v1/agency/list`, `GET /v1/agency/:id` — media agencies linked to clients - `GET /v1/campaigns`, `GET /v1/campaign/:id` — campaigns / media plans - `GET /v1/campaign/:id/product-summary`, `/product-detail`, `/product-recommendation` - `GET /v1/campaign/:id/geo`, `/audience` - `GET /v1/campaign/:id/presentation/:format` — pdf or pptx binary (202 while pending) - `GET /v1/campaign/:id/files`, `GET /v1/campaign/:id/export/:export_type` - `GET /v1/campaign/:id/support-submissions`, `/fulfillment-submissions` - `GET /v1/external-crm/linked-campaigns/:externalCrmId/:opportunityId` — CRM opportunity join - `GET /v1/products`, `GET /v1/products-with-subproducts`, `GET /v1/product/:id` - `GET /v1/users`, `GET /v1/user/:id`, `GET /v1/user/:id/detail`, `GET /v1/user-by-email` - `GET /v1/industries`, `GET /v1/industry/:id`, `GET /v1/industry-categories`, `GET /v1/industry-category/:id`, `GET /v1/industry-category/:id/goals` - `GET /v1/goals`, `GET /v1/file/:id` - `POST /v1/export/request/client`, `/campaign`, `/campaign-products` — enqueue an async CSV export - `GET /v1/export/status/:exportId`, `GET /v1/export/download/:exportId` - `GET /v1/custom-fields/:objectType/:id` - `POST /v1/custom-fields/:objectType/:objectId/update` — DESTRUCTIVE, replaces supplied keys, no reversal - `POST /v1/custom-fields/:objectType/:objectId/delete` — DESTRUCTIVE, no reversal - `POST /v1/custom-fields/:objectType/:objectId/delete-all` — DESTRUCTIVE, no reversal ## Company - [Advisr](https://www.advisr.com/): Company home. - [What We Do](https://www.advisr.com/what-we-do): Deal, Pitch, Workflow, Revenue Insights and CRM-alternative modules. - [Marketplace](https://www.advisr.com/marketplace): Fulfillment-partner ecosystem for downstream campaign activation. - [Resources](https://www.advisr.com/resources): Dated news and perspective posts. - [Customer Stories](https://www.advisr.com/customer-stories) - [Contact / consultation](https://www.advisr.com/contact-us) - [Terms of Service](https://www.advisr.com/terms-of-service) - [Privacy Policy](https://www.advisr.com/privacy-policy) - [GitHub organisation](https://github.com/advisr-io) - [Sign in](https://app.advisr.com) ## Optional - No pricing page is published; https://www.advisr.com/pricing returns 404 and the commercial route is a consultation request. - No status page. status.advisr.com serves no valid certificate and advisr.statuspage.io redirects to the Statuspage marketing site. - No SDK or client library exists in any language. The nine packages under the `@advisr` npm scope are internal forks of third-party libraries, not API clients. - No MCP server, no A2A agent card, no GraphQL, no webhooks, and no `/.well-known/` documents on any advisr.com host.