GET /systems/rebranding

Returns rebranding configuration for the authenticated system. Resolves hierarchy inheritance (customer -> reseller -> distributor). Response groups products by type (system vs application).

Responses

  • 200 application/json

    System rebranding configuration

    Hide response attributes Show response attributes object
    • code integer
    • message string
    • data object
      Hide data attributes Show data attributes object
      • enabled boolean
      • inherited_from string | null
      • system array[object]
        Hide system attributes Show system attributes object
        • product_id string
        • product_name string | null
        • assets object
          Hide assets attribute Show assets attribute object
          • * string Additional properties
      • applications array[object]
        Hide applications attributes Show applications attributes object
        • product_id string
        • product_name string | null
        • assets object
          Hide assets attribute Show assets attribute object
          • * string Additional properties
  • 401 application/json

    Unauthorized - invalid or missing token

    Hide response attributes Show response attributes object
    • code integer
    • message string
    • data object | null
GET /systems/rebranding
curl \
 --request GET 'https://api.your-domain.com/api/systems/rebranding' \
 --user "username:password"
Response examples (200)
{
  "code": 42,
  "message": "string",
  "data": {
    "enabled": true,
    "inherited_from": "distributor:org_abc123",
    "system": [
      {
        "product_id": "nethvoice",
        "product_name": "CustomVoice",
        "assets": {
          "favicon": "/api/systems/rebranding/nethvoice/favicon",
          "logo_light_rect": "/api/systems/rebranding/nethvoice/logo_light_rect"
        }
      }
    ],
    "applications": [
      {
        "product_id": "nethvoice",
        "product_name": "CustomVoice",
        "assets": {
          "favicon": "/api/systems/rebranding/nethvoice/favicon",
          "logo_light_rect": "/api/systems/rebranding/nethvoice/logo_light_rect"
        }
      }
    ]
  }
}
Response examples (401)
{
  "code": 401,
  "message": "invalid token",
  "data": {}
}