Get rebranding status for an organization

Add MCP server to your AI tool

Allow AI tools and LLMs to interact with the API documentation portal through MCP.

MCP server URL

https://api.my.nethesis.it/mcp

Standard setup for AI tools providing an mcp.json file

mcp.json
{
  "my.nethesis.it MCP server": {
    "url": "https://api.my.nethesis.it/mcp"
  }
}

Close
GET /rebranding/{org_id}/status

Path parameters

  • org_id string Required

    Logto organization ID (logto_id, not the database UUID)

Responses

  • 200 application/json

    Rebranding status retrieved

    Hide response attributes Show response attributes object
    • code integer
    • message string
    • data object
      Hide data attributes Show data attributes object
      • enabled boolean
      • products array[object]
        Hide products attributes Show products attributes object
        • product_id string
        • product_display_name string
        • product_type string

          Values are application or system.

        • product_name string | null
        • assets array[object]

          One uploaded asset. The upload form renders what it already holds from these fields, and updated_at is the cache-busting key for the binary endpoint (which also answers with an ETag).

          Hide assets attributes Show assets attributes object

          One uploaded asset. The upload form renders what it already holds from these fields, and updated_at is the cache-busting key for the binary endpoint (which also answers with an ETag).

          • name string

            Values are logo_light_rect, logo_dark_rect, logo_light_square, logo_dark_square, favicon, or background_image.

          • filename string | null

            Name of the file as uploaded

          • mime_type string
          • size integer(int64)

            Size in bytes

          • updated_at string(date-time)
        • updated_at string(date-time) | null

          When this product's configuration was last written; null if the product is not configured

  • 403 application/json

    Forbidden - insufficient permissions

    Hide response attributes Show response attributes object
    • code integer
    • message string
    • data object | null
GET /rebranding/{org_id}/status
curl \
 --request GET 'https://my.nethesis.it/backend/api/rebranding/{org_id}/status' \
 --header "Authorization: Bearer $ACCESS_TOKEN"
Response examples (200)
{
  "code": 42,
  "message": "string",
  "data": {
    "enabled": true,
    "products": [
      {
        "product_id": "nethvoice",
        "product_display_name": "NethVoice",
        "product_type": "application",
        "product_name": "CustomVoice",
        "assets": [
          {
            "name": "logo_light_rect",
            "filename": "logo-light.svg",
            "mime_type": "image/svg+xml",
            "size": 356352,
            "updated_at": "2026-05-04T09:42:00Z"
          }
        ],
        "updated_at": "2026-05-04T09:42:00Z"
      }
    ]
  }
}
Response examples (403)
{
  "code": 403,
  "message": "insufficient permissions",
  "data": {}
}