Skip to main content
PUT
/
management
/
v1
/
projects
/
{projectId}
/
branding
/
{brandingId}
Update Brand
curl --request PUT \
  --url https://{cluster}.voucherify.io/management/v1/projects/{projectId}/branding/{brandingId} \
  --header 'Content-Type: application/json' \
  --header 'X-Management-Id: <api-key>' \
  --header 'X-Management-Token: <api-key>' \
  --data '{
  "brand": {
    "name": "<string>",
    "privacy_policy_url": "<string>",
    "terms_of_use_url": "<string>",
    "permission_reminder": "<string>",
    "website_url": "<string>"
  },
  "address": {
    "street": "<string>",
    "city": "<string>",
    "postal": "<string>",
    "state": "<string>",
    "country": "<string>"
  },
  "contact": {
    "email": "<string>",
    "phone": "<string>"
  },
  "cockpits": {
    "campaigns_overview_enabled": true,
    "loyalty_enabled": true,
    "gift_cards_enabled": true,
    "coupons_enabled": true,
    "referrals_enabled": true,
    "theme": "orange",
    "use_custom_double_opt_in_redirect_url": true,
    "custom_double_opt_in_redirect_url": "<string>"
  }
}'
{
  "id": "brd_0ead90c940a9deef09",
  "brand": {
    "name": "Voucherify PSA",
    "privacy_policy_url": null,
    "terms_of_use_url": null,
    "permission_reminder": "You are receiving this email because you opted in at our website.",
    "website_url": null
  },
  "address": {
    "street": "Porcelanowa 23",
    "city": "Katowice",
    "postal": "43-246",
    "state": null,
    "country": "Poland"
  },
  "contact": {
    "email": "your_email@your-domain.com",
    "phone": null
  },
  "cockpits": {
    "campaigns_overview_enabled": false,
    "loyalty_enabled": true,
    "gift_cards_enabled": true,
    "coupons_enabled": true,
    "referrals_enabled": true,
    "theme": "default",
    "use_custom_double_opt_in_redirect_url": false,
    "custom_double_opt_in_redirect_url": null
  }
}

Authorizations

X-Management-Id
string
header
required
X-Management-Token
string
header
required

Path Parameters

projectId
string
required

Provide the unique identifier of the project.

Example:

"proj_TrlkLiH4"

brandingId
string
required

Provide the unique identifier of the brand configuration.

Example:

"brd_06d06m1944y0630hD4y"

Body

application/json

Defines the brand configuration to be updated.

brand
object

Defines basic brand details.

address
object

Defines the address details.

contact
object

Defines contact details.

cockpits
object

Defines customer cockpit details.

Response

Returns the details about the updated brand configuration.

Response body schema for PUT /management/v1/projects/{projectId}/branding/{brandingId}. Response brand schema.

id
string
required

Unique identifier of the brand configuration.

brand
object
required

Defines basic brand details.

address
object
required

Defines the address details.

contact
object
required

Defines contact details.

cockpits
object
required

Defines customer cockpit details.

I