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

# Get domains

> Retrieves the Authentication Domains which the application may use to log into the system.
An Authentication Domain describes the following information:

This operation returns an **Authentication Domain Wrapper** with the following fields:



## OpenAPI

````yaml /tango_reserve/integrations/guides/auth.yaml get /domains
openapi: 3.1.0
info:
  description: auth
  version: '2.0'
  title: Reserve Auth API
servers:
  - url: /auth/
security: []
tags:
  - name: ApplicationDomainService
    description: |-
      This service handles retrieving Authentication Domain values for an
      application.
  - name: ApplicationLoginService
    description: Handles application authentication.
  - name: LogoutService
    description: Provides user logout services.
  - name: UserLoginService
  - name: UserPasswordService
    description: Handles password managing.
paths:
  /domains:
    get:
      tags:
        - ApplicationDomainService
      description: >-
        Retrieves the Authentication Domains which the application may use to
        log into the system.

        An Authentication Domain describes the following information:


        This operation returns an **Authentication Domain Wrapper** with the
        following fields:
      operationId: getAuthenticationDomains
      parameters: []
      responses:
        '200':
          content:
            application/json:
              examples:
                example:
                  value:
                    domains:
                      - sysidApplicationRule: 12345
                        description: ...
                        successIndicator: ...
                        sysidUserCredentialsType: 12345
                        externalUrl: ...
                        sysidAuthenticationDomainType: 12345
                        sysidApplication: 12345
                        displayOrder: 12345
                        sysidAuthenticationDomain: 12345
                        name: ...
                        enabled: true
                        parameters:
                          - paramName: ...
                            paramValue: ...
                            display: true
                            sysidAuthenticationDomainParameter: 12345
                            displayName: ...
                          - paramName: ...
                            paramValue: ...
                            display: true
                            sysidAuthenticationDomainParameter: 12345
                            displayName: ...
                      - sysidApplicationRule: 12345
                        description: ...
                        successIndicator: ...
                        sysidUserCredentialsType: 12345
                        externalUrl: ...
                        sysidAuthenticationDomainType: 12345
                        sysidApplication: 12345
                        displayOrder: 12345
                        sysidAuthenticationDomain: 12345
                        name: ...
                        enabled: true
                        parameters:
                          - paramName: ...
                            paramValue: ...
                            display: true
                            sysidAuthenticationDomainParameter: 12345
                            displayName: ...
                          - paramName: ...
                            paramValue: ...
                            display: true
                            sysidAuthenticationDomainParameter: 12345
                            displayName: ...
              schema:
                $ref: '#/components/schemas/AuthenticationDomainWrapper'
          description: Wrapper of Authentication Domain values.
      security:
        - AppAuthToken: []
components:
  schemas:
    AuthenticationDomainWrapper:
      type: object
      title: AuthenticationDomainWrapper
      allOf:
        - $ref: '#/components/schemas/DependentData'
        - properties:
            domains:
              type: array
              items:
                $ref: '#/components/schemas/AuthenticationDomain'
      example:
        domains:
          - sysidApplicationRule: 12345
            description: ...
            successIndicator: ...
            sysidUserCredentialsType: 12345
            externalUrl: ...
            sysidAuthenticationDomainType: 12345
            sysidApplication: 12345
            displayOrder: 12345
            sysidAuthenticationDomain: 12345
            name: ...
            enabled: true
            parameters:
              - paramName: ...
                paramValue: ...
                display: true
                sysidAuthenticationDomainParameter: 12345
                displayName: ...
              - paramName: ...
                paramValue: ...
                display: true
                sysidAuthenticationDomainParameter: 12345
                displayName: ...
          - sysidApplicationRule: 12345
            description: ...
            successIndicator: ...
            sysidUserCredentialsType: 12345
            externalUrl: ...
            sysidAuthenticationDomainType: 12345
            sysidApplication: 12345
            displayOrder: 12345
            sysidAuthenticationDomain: 12345
            name: ...
            enabled: true
            parameters:
              - paramName: ...
                paramValue: ...
                display: true
                sysidAuthenticationDomainParameter: 12345
                displayName: ...
              - paramName: ...
                paramValue: ...
                display: true
                sysidAuthenticationDomainParameter: 12345
                displayName: ...
    DependentData:
      type: object
      title: DependentData
      example: {}
    AuthenticationDomain:
      type: object
      title: AuthenticationDomain
      required:
        - sysidAuthenticationDomainType
        - sysidApplication
        - enabled
      allOf:
        - $ref: '#/components/schemas/DependentData'
        - properties:
            sysidApplicationRule:
              type: integer
              format: int32
            description:
              type: string
            successIndicator:
              type: string
            sysidUserCredentialsType:
              type: integer
              format: int32
            externalUrl:
              type: string
            sysidAuthenticationDomainType:
              type: integer
              format: int32
            sysidApplication:
              type: integer
              format: int32
            displayOrder:
              type: integer
              format: int32
            sysidAuthenticationDomain:
              type: integer
              format: int32
            name:
              type: string
            enabled:
              type: boolean
            parameters:
              type: array
              items:
                $ref: '#/components/schemas/AuthenticationDomainParameter'
      example:
        sysidApplicationRule: 12345
        description: ...
        successIndicator: ...
        sysidUserCredentialsType: 12345
        externalUrl: ...
        sysidAuthenticationDomainType: 12345
        sysidApplication: 12345
        displayOrder: 12345
        sysidAuthenticationDomain: 12345
        name: ...
        enabled: true
        parameters:
          - paramName: ...
            paramValue: ...
            display: true
            sysidAuthenticationDomainParameter: 12345
            displayName: ...
          - paramName: ...
            paramValue: ...
            display: true
            sysidAuthenticationDomainParameter: 12345
            displayName: ...
    AuthenticationDomainParameter:
      type: object
      title: AuthenticationDomainParameter
      required:
        - display
      allOf:
        - $ref: '#/components/schemas/DependentData'
        - properties:
            paramName:
              type: string
            paramValue:
              type: string
            display:
              type: boolean
            sysidAuthenticationDomainParameter:
              type: integer
              format: int32
            displayName:
              type: string
      example:
        paramName: ...
        paramValue: ...
        display: true
        sysidAuthenticationDomainParameter: 12345
        displayName: ...
  securitySchemes:
    AppAuthToken:
      type: apiKey
      in: header
      name: AQOB-AppAuthToken

````