Atualizar Customização

Para o design de uma customização já criada, é necessário ter um token válido e utilizar o endpoint Atualizar customização.

Modelo de Requisição:

Request

curl --location 'https://sandbox.openfinance.celcoin.dev//baas/v1/payment-links/customizations/7ec2472f-3706-4ea7-90a6-b6ccdd006c01' \
--header 'Authorization: Bearer *****’
--data '{
   "logo": "data:image/png;base64,iVBORw0KGgo….",
    "system": {
        "primary": "#fff",
        "secondary": "#000",
        "border": 6,
        "theme": "LIGHT"
    },
    "default": false
}'

Campos da requisição:

ObjetoCampoDescriçãotipo
logoLogo no topo da página no link de pagamentostring
systemprimaryCor primária em hexadecimal.string
systemsecondaryCor secundária em hexadecimal.string
systemborderArredondamento dos componentes, quanto maior, botões e bordas mais arredondadas, quanto menor bordas mais retas.number
systemthemeLIGHT, DARK, AUTO.string
defaultIndica se a customização deve ser usada automaticamente quando uma cobrança é criada sem o ID de customização.boolean

Response

{
    "version": "1.0.0",
    "body": {
        "id": "7ec2472f-3706-4ea7-90a6-b6ccdd006c01",
        "logoUrl": "http://localhost:3000/uploads/c06e3980-8173-4b9d-96aa-452af45354d7-1779903038858-logo.png",
        "system": {
            "theme": "LIGHT",
            "primary": "#fff",
            "secondary": "#000",
            "border": 6
        },
        "isDefault": false,
        "createdAt": "2026-05-27T17:30:38.877Z",
        "updatedAt": "2026-05-27T17:30:38.877Z"
    },
    "status": 200
}

Campos da resposta:

ObjetoCampoDescriçãotipo
idid da customização.string
accountNúmero da conta no BaaS.string
systemlogoUrlLogo no topo da página no link de pagamentostring
systemprimaryCor primária em hexadecimal.string
systemsecondaryCor secundária em hexadecimal.string
systemborderArredondamento dos componentes, quanto maior, botões e bordas mais arredondadas, quanto menor bordas mais retas.number
systemthemeLIGHT, DARK, AUTO.string
isDefaultIndica se a customização deve ser usada automaticamente quando uma cobrança é criada sem o ID de customização.boolean