> For the complete documentation index, see [llms.txt](https://tyrads.gitbook.io/publisher-api/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://tyrads.gitbook.io/publisher-api/publishers-integrations/change-logs.md).

# Change Logs

## Support token authentication

* **New endpoint `POST /v2/auth/support-token`** — your server exchanges the API key and secret for a 15-minute token for one end user and one campaign. See [Support token](/publisher-api/publishers-integrations/authentication.md#support-token-for-browsers-and-iframes).
* **Support Ticket v2 endpoints** now also accept `Authorization: Bearer <support token>`, so browsers and iframes never need your API secret. The API key + secret (+ `X-User-ID`) method still works unchanged.
* **Iframe support page:** load it with `?token=` instead of `apiKey`/`apiSecret`. The old `apiKey`/`apiSecret` URL still works, but it exposes your API secret and is no longer recommended. See [Iframe Publisher Support Tickets](/publisher-api/publishers-integrations/api-resources/campaign-1/iframe-publisher-support-tickets.md).

## v2.0.0

{% content-ref url="/pages/KkuQkwd6kSAN917mowao" %}
[v2.0.0](/publisher-api/publishers-integrations/change-logs/v2.0.0.md)
{% endcontent-ref %}

* **Base URL updated.**
  * **Active Campaigns endpoint**:
    * Now returns **only active campaigns by default**.
      * Pagination has been **standardized/enforced**.
    * **`payoutEvents` object extended** with:
      * `limit`
      * `totalLimit`
      * `id` <mark style="background-color:yellow;">is now static and won't be changing like in the old API.</mark>
    * `changeId` property added which is an id that changes every time campaign bids change.
* **New Cost API endpoint** added to expose **campaign performance metrics** to publishers.
