Skip to main content

Base URL

Every request needs a bearer token and an Accept: application/json header. See Authentication.

Conventions

  • Identifiers are UUIDs. Profile and element ids are strings, not integers.
  • PUT replaces, it does not patch. Element updates must resend type, enabled_for_display, and enabled_for_download along with whatever you are changing. Send the element’s current values for the fields you do not want to touch.
  • Booleans are real booleans. Send true, not "true" or 1.

Endpoints

Profiles

Create, read, and update profiles.

Elements

The links on a page: create, update, delete, reorder.

Analytics

Visits, clicks, and top links.

Rate limits and errors

60 requests per minute. See Authentication for the full status code table.
Last modified on July 9, 2026