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

products.view

products.view.own

products.create

products.update

products.update.own

products.delete

products.delete.own

products.publish

products.publish.own

collections.view

collections.create

collections.update

collections.delete

product_categories.view

product_categories.create

product_categories.update

product_categories.delete

calendars.view

calendars.create

calendars.update

calendars.delete

orders.view

orders.create

orders.update

orders.cancel

orders.refund

orders.fulfill

orders.export

orders.manage_returns

returns.view

returns.view.own

returns.create

returns.update

returns.delete

customers.view

customers.create

customers.update

customers.delete

customers.groups

customers.export

payments.view

payments.capture

payments.refund

inventory.view

inventory.update

inventory.transfer

inventory.export

promotions.view

promotions.create

promotions.update

promotions.delete

promotions.analytics

shipping.view

shipping.create

shipping.update

shipping.delete

shipping.zones

regions.view

regions.create

regions.update

regions.delete

taxes.view

taxes.create

taxes.update

taxes.delete

pricing.view

pricing.create

pricing.update

pricing.delete

price_lists.view

price_lists.create

price_lists.update

price_lists.delete

campaigns.view

campaigns.create

campaigns.update

campaigns.delete

gift_cards.view

gift_cards.create

gift_cards.update

gift_cards.delete

gift_cards.redeem

carts.view

carts.create

carts.update

carts.delete

carts.complete

sales_channels.view

sales_channels.create

sales_channels.update

sales_channels.delete

commerce_settings.view

commerce_settings.update

commerce_settings.payments

commerce_analytics.view

commerce_analytics.export

invoices.view

invoices.create

invoices.download

credit_notes.create

invoicing.settings.view

invoicing.settings.update

vat_rates.view

vat_rates.update

Error Responses

Status

Meaning

401

Missing or invalid API token

403

Token lacks the required permission

429

Rate limit exceeded — check Retry-After header