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