Skip to main content
PUT
Update quick link settings

Authorizations

Authorization
string
header
required

Polymorfa server credential: a scoped pmfa_ organization key, or a pmfa_pt_ project token on project- and session-bound operations inside its exact authenticated project. Keys may be personal or service-account owned. Both enforce selected action scopes; organization keys can address team resources and every project in the organization. Listener and browser client credentials are rejected.

Body

application/json

QuickLink settings for the organization 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.

allowedRedirectUris
string<uri>[]

Up to 50 exact HTTPS callback URLs without credentials. A QuickLink callbackUrl must match one of them.

Value constraints

Maximum array length: 50
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

Whether hide watermark.

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.