API Tokens

Create API tokens in the Lynkow admin dashboard under Settings > API Tokens. Each token is scoped to a single site and has granular permissions.

Usage

Include the token in every request:

Bash
curl https://api.lynkow.com/v1/contents \
  -H "Authorization: Bearer lat_xxxxxxxxxxxxx"

Permissions

Available permission scopes:

Permission

sites.view

sites.create

sites.update

sites.delete

sites.manage

contents.view

contents.view.own

contents.create

contents.update

contents.update.own

contents.delete

contents.delete.own

contents.publish

contents.publish.own

media.view

media.upload

media.update

media.delete

categories.view

categories.create

categories.update

categories.delete

tags.view

tags.create

tags.update

tags.delete

single_types.view

single_types.create

single_types.update

single_types.delete

site_blocks.view

site_blocks.create

site_blocks.update

site_blocks.delete

site_blocks.publish

site_blocks.schema

webhooks.view

webhooks.create

webhooks.update

webhooks.delete

webhooks.test

api_tokens.view

api_tokens.create

api_tokens.update

api_tokens.delete

api_tokens.regenerate

forms.view

forms.create

forms.update

forms.delete

forms.submissions.view

forms.submissions.delete

forms.submissions.export

reviews.view

reviews.create

reviews.update

reviews.delete

reviews.moderate

reviews.import

reviews.export

reviews.settings

spam.settings.view

spam.settings.update

seo.view

seo.update

sitemap.view

sitemap.create

sitemap.update

sitemap.delete

sitemap.import

sitemap.export

redirects.view

redirects.create

redirects.update

redirects.delete

redirects.import

redirects.export

users.view

users.create

users.update

users.delete

users.manage_roles

roles.view

roles.create

roles.update

roles.delete

permissions.view

permissions.assign

analytics.view

analytics.export

analytics.settings

analytics.gsc

variables.view

variables.create

variables.update

variables.delete

cookie_consent.view

cookie_consent.update

cookie_consent.logs

cookie_consent.export

ai.generate

notifications.settings.view

notifications.settings.update

plugins.view

plugins.install

plugins.configure

search.view

search.config.update

search.profiles.view

search.profiles.create

search.profiles.update

search.profiles.delete

Error Responses

Status

Meaning

401

Missing or invalid API token

403

Token lacks the required permission

429

Rate limit exceeded — check Retry-After header