Баримт бичиг / API лавлах

QR код

QR зураг ба холбоос бүрийн QR тохиргоо.

GET/v1/workspaces/{workspaceId}/links/{linkId}/qr

QR image of one link using its saved style (query parameters override). Same output as the public endpoint, no rate limit, sizes up to 2048 px.

Шаардлагатай API түлхүүрийн хамрах хүрээ: links.read

Параметр (17)
НэрБайрлалТөрөлЗаавалТайлбар
workspaceIdpathstringтийм
linkIdpathstringтийм
urlquerystringPublic endpoint only: the short link to encode.
formatquerystring`svg` (default), `png` or `jpg`.
sizequerystring64 to 2048 px (anonymous: at most 1024). Default 600.
levelquerystring
fgColorquerystring
bgColorquerystring
markerColorquerystring
marginquerystring
dotStylequerystring
markerCenterquerystring
markerBorderquerystring
logoquerystring`default`, `none` or (authenticated) a logo file id.
trackScansquerystring
stylequerystring`default` ignores the saved settings.
downloadquerystring`1` sends `Content-Disposition: attachment`.

Хариу: 200

GET/v1/workspaces/{workspaceId}/links/{linkId}/qr-settings

The stored QR settings of a link with effective defaults, the encoded payload, symbol version and warnings.

Шаардлагатай API түлхүүрийн хамрах хүрээ: links.read

Параметр (2)
НэрБайрлалТөрөлЗаавалТайлбар
workspaceIdpathstringтийм
linkIdpathstringтийм

Хариу: 200 QrSettingsDto

PUT/v1/workspaces/{workspaceId}/links/{linkId}/qr-settings

Replace the link's QR settings. The generated code must decode (422 qr_not_decodable) and meet the contrast floor (422 qr_low_contrast).

Шаардлагатай API түлхүүрийн хамрах хүрээ: links.write

Параметр (2)
НэрБайрлалТөрөлЗаавалТайлбар
workspaceIdpathstringтийм
linkIdpathstringтийм
Хүсэлтийн бие (PutQrSettings)
НэрТөрөлЗаавалТайлбар
optionsobjectтиймOptions object; unknown fields are 422. Omitted fields keep their defaults. `logo` is set with the fields below, not here.
logostring`default` (domain, then workspace logo), `none` or `custom`.
logoFileIdstringRequired with `logo: "custom"`: an uploaded logo file id.

Хариу: 200 QrSettingsDto

DELETE/v1/workspaces/{workspaceId}/links/{linkId}/qr-settings

Reset the link's QR style to the defaults (printed codes keep working: the URL is the same).

Шаардлагатай API түлхүүрийн хамрах хүрээ: links.write

Параметр (2)
НэрБайрлалТөрөлЗаавалТайлбар
workspaceIdpathstringтийм
linkIdpathstringтийм

Хариу: 204