MISSINdevelopersLog in

API reference

SetFormPlacementQrStyle

Set a form placement's QR code style. Write access, forms toolset, MCP tool set_form_placement_qr_style. Part of the MISSIN public API: call it with an API…

Access: Write

Variables

VariableTypeRequiredAcceptsDescription
inputSetFormPlacementQrStyleInput!yesInput object, below

Input types

SetFormPlacementQrStyleInput

FieldTypeRequiredAcceptsDescription
placementIdUUID!yes
qrJSONnoObject, fields belowA QrStyle object. Null clears the override.

SetFormPlacementQrStyleInput.qr

FieldTypeRequiredAcceptsDescription
presetstringnoOne of classic, soft, dotted, diamond, accent, ink
sizestringnoOne of m, l, xl
modestringnoOne of light, dark
fgstring or nullnomatches ^#[0-9a-fA-F]{6}$
eyestring or nullnomatches ^#[0-9a-fA-F]{6}$
bgstring or nullnomatches ^#[0-9a-fA-F]{6}$
dotsstring or nullnoOne of square, rounded, dot, diamond
eyesstring or nullnoOne of square, rounded, dot
linkstring (uri) or nullnoat most 2048 characters, format uri
centerbooleanno

Call it

bash
curl https://api.missin.co.uk/graphql/v1 \
  -H "Authorization: Bearer $MISSIN_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"operationName":"SetFormPlacementQrStyle","variables":{"input":{"placementId":"00000000-0000-0000-0000-000000000000"}},"extensions":{"persistedQuery":{"version":1,"sha256Hash":"4d47cea31c0e7eba9e65beed90a3c83f49fba553f01bb7e7a59f60d545be7b66"}}}'

Document

graphql
mutation SetFormPlacementQrStyle($input: SetFormPlacementQrStyleInput!) { __typename setFormPlacementQrStyle(input: $input) { __typename placementId qr userErrors { __typename code field message } } }

For AI agents: a markdown index of this site is at /llms.txt, and every page is available as markdown by adding .md to its URL.