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

# Obter informacoes da unidade

> Retorna informacoes detalhadas de uma unidade de saude pelo codigo CNES



## OpenAPI

````yaml https://services.staging.app.dados.rio/subpav-osa-api/openapi.json get /unidade/{cnes}
openapi: 3.1.0
info:
  title: API SMS SubPAV OSA
  description: >-
    API para consulta de informacoes de unidades de saude e notificacoes de
    risco
  version: 1.0.0
servers:
  - url: https://services.staging.app.dados.rio/subpav-osa-api/
    description: Servidor de Staging
security: []
paths:
  /unidade/{cnes}:
    get:
      tags:
        - Unidades
      summary: Obter informacoes da unidade
      description: Retorna informacoes detalhadas de uma unidade de saude pelo codigo CNES
      operationId: get_informacao_unidade_unidade__cnes__get
      parameters:
        - name: cnes
          in: path
          required: true
          schema:
            type: string
            description: Codigo CNES da unidade de saude
            title: Cnes
          description: Codigo CNES da unidade de saude
          example: '2269311'
      responses:
        '200':
          description: Informacoes da unidade retornadas com sucesso
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unidade'
        '401':
          description: Token de acesso invalido ou ausente
          content:
            application/json:
              example:
                detail: Token invalido
        '404':
          description: Unidade nao encontrada
          content:
            application/json:
              example:
                detail: Unidade nao encontrada
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
        '500':
          description: Erro interno do servidor
          content:
            application/json:
              example:
                detail: Erro interno do servidor
      security:
        - HTTPBearer: []
components:
  schemas:
    Unidade:
      properties:
        cnes:
          type: string
          title: Cnes
          description: Codigo Nacional de Estabelecimentos de Saude
          example: '2269311'
        nome:
          type: string
          title: Nome
          description: Nome da unidade de saude
          example: UBS Exemplo
        logradouro:
          anyOf:
            - type: string
            - type: 'null'
          title: Logradouro
          description: Endereco da unidade
          example: Rua das Flores
        numero:
          anyOf:
            - type: string
            - type: 'null'
          title: Numero
          description: Numero do endereco
          example: '123'
        complemento:
          anyOf:
            - type: string
            - type: 'null'
          title: Complemento
          description: Complemento do endereco
          example: Sala 101
        cep:
          anyOf:
            - type: string
            - type: 'null'
          title: Cep
          description: CEP da unidade
          example: 20000-000
        telefone:
          anyOf:
            - type: string
            - type: 'null'
          title: Telefone
          description: Telefone fixo da unidade
          example: (21) 1234-5678
        celular:
          anyOf:
            - type: string
            - type: 'null'
          title: Celular
          description: Telefone celular da unidade
          example: (21) 98765-4321
        funcionamento_dia_util:
          $ref: '#/components/schemas/Horario'
          description: Horario de funcionamento em dias uteis
        funcionamento_sabado:
          anyOf:
            - $ref: '#/components/schemas/Horario'
            - type: 'null'
          description: Horario de funcionamento aos sabados
      type: object
      required:
        - cnes
        - nome
        - funcionamento_dia_util
      title: Unidade
      description: Modelo para representar uma unidade de saude
    HTTPValidationError:
      properties:
        detail:
          items:
            $ref: '#/components/schemas/ValidationError'
          type: array
          title: Detail
      type: object
      title: HTTPValidationError
    Horario:
      properties:
        inicio:
          type: integer
          maximum: 23
          minimum: 0
          title: Inicio
          description: Horario de abertura em formato de hora (0-23)
          example: 8
        fim:
          type: integer
          maximum: 23
          minimum: 0
          title: Fim
          description: Horario de fechamento em formato de hora (0-23)
          example: 17
      type: object
      required:
        - inicio
        - fim
      title: Horario
      description: Modelo para representar horario de funcionamento
    ValidationError:
      properties:
        loc:
          items:
            anyOf:
              - type: string
              - type: integer
          type: array
          title: Location
        msg:
          type: string
          title: Message
        type:
          type: string
          title: Error Type
      type: object
      required:
        - loc
        - msg
        - type
      title: ValidationError
  securitySchemes:
    HTTPBearer:
      type: http
      scheme: bearer

````