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
Brand Β· object

Defines basic brand details.

address
Address Β· object

Defines the address details.

contact
Contact Β· object

Defines contact details.

cockpits
Cockpit Β· 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}.

id
string
required

Unique identifier of the brand configuration.

brand
Brand Β· object
required

Defines basic brand details.

address
Address Β· object
required

Defines the address details.

contact
Contact Β· object
required

Defines contact details.

cockpits
Cockpit Β· object
required

Defines customer cockpit details.