> ## Documentation Index
> Fetch the complete documentation index at: https://docs.spott.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Get  vacancy portalbranding



## OpenAPI

````yaml /api-reference/openapi-public.json get /{publicTenantSlug}/vacancy-portal/branding
openapi: 3.0.0
info:
  title: Spott API
  description: ''
  version: '1.0'
  contact: {}
servers:
  - url: https://api.gospott.com
security: []
tags:
  - name: public
    description: ''
paths:
  /{publicTenantSlug}/vacancy-portal/branding:
    get:
      tags:
        - public
      operationId: getPublicBranding
      parameters:
        - name: publicTenantSlug
          required: true
          in: path
          schema:
            type: string
      responses:
        '200':
          description: ''
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/TenantBrandingDto'
components:
  schemas:
    TenantBrandingDto:
      type: object
      properties:
        branding:
          $ref: '#/components/schemas/TenantBrandingStyleDto'
      required:
        - branding
    TenantBrandingStyleDto:
      type: object
      properties:
        name:
          type: string
        companyUrl:
          type: string
          nullable: true
          format: uri
        companyDescription:
          type: string
          nullable: true
        logoUrl:
          nullable: true
          allOf:
            - $ref: '#/components/schemas/TenantBrandingLogoDto'
        faviconUrl:
          type: string
          nullable: true
        colors:
          $ref: '#/components/schemas/TenantBrandingColorsDto'
        topbarLinks:
          type: array
          items:
            $ref: '#/components/schemas/TenantBrandingTopbarLinkDto'
        topbarCtaButton:
          nullable: true
          allOf:
            - $ref: '#/components/schemas/TenantBrandingTopbarCtaButtonDto'
        footer:
          $ref: '#/components/schemas/TenantBrandingFooterDto'
      required:
        - name
        - companyUrl
        - companyDescription
        - logoUrl
        - faviconUrl
        - colors
        - topbarLinks
        - topbarCtaButton
        - footer
    TenantBrandingLogoDto:
      type: object
      properties:
        light:
          type: string
          nullable: true
        dark:
          type: string
          nullable: true
      required:
        - light
        - dark
    TenantBrandingColorsDto:
      type: object
      properties:
        accent:
          type: string
          pattern: ^#?([0-9A-F]{3}|[0-9A-F]{4}|[0-9A-F]{6}|[0-9A-F]{8})$
        primary:
          type: string
          pattern: ^#?([0-9A-F]{3}|[0-9A-F]{4}|[0-9A-F]{6}|[0-9A-F]{8})$
        secondary:
          type: string
          pattern: ^#?([0-9A-F]{3}|[0-9A-F]{4}|[0-9A-F]{6}|[0-9A-F]{8})$
      required:
        - accent
        - primary
        - secondary
    TenantBrandingTopbarLinkDto:
      type: object
      properties:
        name:
          type: string
        url:
          type: string
          format: uri
      required:
        - name
        - url
    TenantBrandingTopbarCtaButtonDto:
      type: object
      properties:
        name:
          type: string
        url:
          type: string
          format: uri
      required:
        - name
        - url
    TenantBrandingFooterDto:
      type: object
      properties:
        socials:
          $ref: '#/components/schemas/TenantBrandingFooterSocialsDto'
        privacyPolicy:
          nullable: true
          allOf:
            - $ref: '#/components/schemas/TenantBrandingFooterPrivacyPolicyDto'
      required:
        - socials
        - privacyPolicy
    TenantBrandingFooterSocialsDto:
      type: object
      properties:
        linkedinUrl:
          type: string
          nullable: true
          format: uri
        twitterUrl:
          type: string
          nullable: true
          format: uri
        facebookUrl:
          type: string
          nullable: true
          format: uri
        instagramUrl:
          type: string
          nullable: true
          format: uri
        githubUrl:
          type: string
          nullable: true
          format: uri
      required:
        - linkedinUrl
        - twitterUrl
        - facebookUrl
        - instagramUrl
        - githubUrl
    TenantBrandingFooterPrivacyPolicyDto:
      type: object
      properties:
        label:
          type: string
        url:
          type: string
          format: uri
      required:
        - label
        - url

````