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:
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 |