---
title: "Save your checkout card branding"
method: PUT
path: "/payments/branding"
tags: ["Payments"]
---

# Save your checkout card branding

`PUT /payments/branding`

## Request

- Base URL: `https://osis.co/api/v1/comms`
- URL: `https://osis.co/api/v1/comms/payments/branding`
- Auth: HTTP bearer

Needs an owner or admin, or a key with comms_payments_manage. Saving also needs the Payments API turned on. Each new Shopify request saves a copy of your name and image. Changes only affect new requests.

## Request body

- object
  - `display_name` string, required
  - `image_base64` string, required: A JPEG, PNG, or WebP file as plain base64, with no data: prefix. Comms crops it to a 600x320 JPEG.

## Response `200`

Your branding, or null if you haven't set it up.

- object
  - `branding` object, nullable
    - `display_name` string, required
    - `image_base64` string, required: A JPEG, PNG, or WebP file as plain base64, with no data: prefix. Comms crops it to a 600x320 JPEG.

## Other responses

- `400`: The image or name isn't valid
- `401`: API key is missing or wrong
- `403`: payment_admin_required, or payments_api_disabled
- `413`: Image is too big

---

[API](https://skmtc.dev/osis/apis/comms-api.md) · [All operations](https://skmtc.dev/osis/apis/comms-api/llms.txt) · [OpenAPI document](https://skmtc.dev/osis/apis/comms-api/revisions/59a4c0ba8936?raw)
