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

# 도서관 상세 조회

> 
<p>해당하는 <code>libraryId</code>에 대한 도서관의 정보를 조회합니다.</p>




## OpenAPI

````yaml /api-docs.json get /api/v1/libraries/{libraryId}
openapi: 3.1.0
info:
  title: Polaris API
  version: 0.0.1
servers:
  - url: https://k-polaris.life
    description: Polaris API 서버
security: []
paths:
  /api/v1/libraries/{libraryId}:
    get:
      tags:
        - 도서관
      summary: 도서관 상세 조회
      description: |

        <p>해당하는 <code>libraryId</code>에 대한 도서관의 정보를 조회합니다.</p>
      operationId: getLibrary
      parameters:
        - name: libraryId
          in: path
          required: true
          schema:
            type: integer
            format: int64
      responses:
        '200':
          description: 성공
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/LibraryResponse'
components:
  schemas:
    LibraryResponse:
      type: object
      properties:
        libraryId:
          type: string
          description: 도서관 ID입니다. 최대 길이는 19자입니다.
          example: 3372036854775808
        name:
          type: string
          description: 도서관명입니다.
          example: 구미시립양포도서관
        address:
          type: string
          description: 도서관 주소입니다.
          example: 경상북도 구미시 옥계북로 51
        latitude:
          type: number
          format: double
          description: 도서관이 위치한 곳의 위도입니다.
          example: 36.1387724
        longitude:
          type: number
          format: double
          description: 도서관이 위치한 곳의 경도입니다.
          example: 128.4187321
        homepageUrl:
          type: string
          description: 도서관 홈페이지 URL입니다.
          example: https://lib.gumi.go.kr
        tel:
          type: string
          description: 도서관 전화번호입니다.
          example: 054-480-4770
        openNow:
          type: boolean
          description: 도서관 운영 여부입니다.
          example: true
        todayOperatingHour:
          $ref: '#/components/schemas/TodayOperatingHourResponse'
        weeklyOperatingHours:
          type: array
          items:
            $ref: '#/components/schemas/WeeklyOperatingHourResponse'
        closedRules:
          type: array
          items:
            $ref: '#/components/schemas/ClosedRuleResponse'
        bookmarked:
          type: boolean
    TodayOperatingHourResponse:
      type: object
      properties:
        weekday:
          type: integer
          format: int32
          description: >-
            요일 값입니다. <code>1</code>(일요일), <code>2</code>(월요일), ...,
            <code>7</code>(토요일)까지의 값입니다. 휴관 규칙 유형에 따라 <code>null</code> 값일 수
            있습니다.
          example: 1
        openTime:
          type: string
          description: 도서관 운영 시작 시각입니다. 제공하지 않는 경우 <code>null</null> 값일 수 있습니다.
          example: '09:00'
        closeTime:
          type: string
          description: 도서관 운영 종료 시각입니다. 제공하지 않는 경우 <code>null</null> 값일 수 있습니다.
          example: '18:00'
        closed:
          type: boolean
    WeeklyOperatingHourResponse:
      type: object
      properties:
        weekday:
          type: integer
          format: int32
          description: >-
            요일 값입니다. <code>1</code>(일요일), <code>2</code>(월요일), ...,
            <code>7</code>(토요일)까지의 값입니다. 휴관 규칙 유형에 따라 <code>null</code> 값일 수
            있습니다.
          example: 1
        openTime:
          type: string
          description: 도서관 운영 시작 시각입니다. 제공하지 않는 경우 <code>null</null> 값일 수 있습니다.
          example: '09:00'
        closeTime:
          type: string
          description: 도서관 운영 종료 시각입니다. 제공하지 않는 경우 <code>null</null> 값일 수 있습니다.
          example: '18:00'
        closed:
          type: boolean
    ClosedRuleResponse:
      type: object
      properties:
        ruleType:
          type: string
          description: >-
            휴관 규칙 유형입니다. 매주 특정 요일(<code>WEEKLY</code>), 매월 n번째 특정
            요일(<code>MONTHLY_NTH_WEEKDAY</code>), 매월 특정
            일자(<code>MONTHLY_DAY</code>), 공휴일(<code>HOLIDAY</code>) 중 하나입니다.
          example: WEEKLY
        weekday:
          type: integer
          format: int32
          description: >-
            요일 값입니다. <code>1</code>(일요일), <code>2</code>(월요일), ...,
            <code>7</code>(토요일)까지의 값입니다. 휴관 규칙 유형에 따라 <code>null</code> 값일 수
            있습니다.
          example: 1
        nthWeek:
          type: integer
          format: int32
          description: 몇 번째 주인지 나타내는 값입니다. 휴관 규칙 유형에 따라 <code>null</code> 값일 수 있습니다.
          example: 2
        monthDay:
          type: integer
          format: int32
          description: 일 값입니다. 휴관 규칙 유형에 따라 <code>null</code>일 수 있습니다.
          example: 15

````