Skip to main content
PUT
Update quick link settings

Authorizations

Authorization
string
header
required

Send your team API key or project token as Authorization: Bearer <token>. The credential must have the required permissions. Project tokens can access only their own project.

Body

application/json

QuickLink settings for the team or one project. Omitted fields keep their saved value; null clears an optional field.

projectId
string<uuid>

Identifier of the Polymorfa project that owns this resource.

Value constraints

enabled
boolean

Allows QuickLinks to be created for the scope.

successCallbackUrl
string<uri> | null

Project-only destination after connection confirmation. Snapshotted when issuing a link.

Accepted alternatives

Value constraints

Maximum string length: 2048
Pattern: ^[Hh][Tt][Tt][Pp][Ss]://
failureCallbackUrl
string<uri> | null

Project-only destination after cancellation. Snapshotted when issuing a link.

Accepted alternatives

Value constraints

Maximum string length: 2048
Pattern: ^[Hh][Tt][Tt][Pp][Ss]://
businessName
string | null

Business name shown to the customer.

Accepted alternatives

Value constraints

Maximum string length: 120
headline
string | null

Page title shown above the pairing flow. Defaults to “Connect WhatsApp”.

Accepted alternatives

Value constraints

Maximum string length: 80
description
string | null

Intro sentence shown under the headline.

Accepted alternatives

Value constraints

Maximum string length: 280
successMessage
string | null

Message shown after the number connects.

Accepted alternatives

Value constraints

Maximum string length: 280
supportUrl
string<uri> | null

Help link shown on the page.

Accepted alternatives

Value constraints

Maximum string length: 2048
Pattern: ^[Hh][Tt][Tt][Pp][Ss]://
privacyUrl
string<uri> | null

Privacy policy link shown on the consent step.

Accepted alternatives

Value constraints

Maximum string length: 2048
Pattern: ^[Hh][Tt][Tt][Pp][Ss]://
termsUrl
string<uri> | null

Terms link shown on the consent step.

Accepted alternatives

Value constraints

Maximum string length: 2048
Pattern: ^[Hh][Tt][Tt][Pp][Ss]://
accent
string | null

Specifies accent for this management update quick link settings request.

Accepted alternatives

Value constraints

Pattern: ^#[0-9A-Fa-f]{6}$
theme
enum<string>

Visual theme used by the widget.

Allowed values

Available options:
light,
dark,
system
hideWatermark
boolean

Hide Powered by Polymorfa. Setting true requires an active team with a Branded QuickLink add-on; otherwise the request returns 402 with code addon_required.

allowPhoneChange
boolean

Allow recipients to change a prefilled phone number. Defaults to false.

shape
enum<string> | null

Specifies shape for this management update quick link settings request.

Allowed values

Accepted alternatives

Available options:
square,
rounded,
pill,
null
radiusPx
number | null

Specifies radius px for this management update quick link settings request.

Accepted alternatives

Value constraints

Required range: 0 <= x <= 999
logoMode
enum<string>

Behavior selected for logo.

Allowed values

Available options:
none,
custom,
organization,
project
logoStorageId
string | null

Identifier for the logo storage.

Accepted alternatives

logoSourceStorageId
string | null

Identifier for the logo source storage.

Accepted alternatives

historySync
enum<string>

History synchronization behavior for newly connected sessions.

Allowed values

Available options:
ask,
force_on,
force_off
methods
enum<string>[] | null

Connection methods offered on hosted QuickLink pages.

Allowed item values

Accepted alternatives

Value constraints

Required array length: 1 - 2 elements
Available options:
qr,
pairing
defaultMethod
enum<string> | null

Method the page opens first. Unset lets the page choose by device.

Allowed values

Accepted alternatives

Available options:
qr,
pairing,
null

Response

Success

data
object
required

Structured data carried by this object.