Skip to content

사용량 조회

GET /v1/usage

인증된 사용자의 청구 기간에 대한 현재 추출 사용량을 조회합니다. 이 엔드포인트를 사용하여 사용량을 모니터링하고 플랜 한도 초과를 방지하세요.

사용해 보기

이 엔드포인트를 Swagger UI에서 대화형으로 테스트할 수 있습니다.

인증 필요

Authorization 헤더에 API 키를 포함하세요.

요청

헤더

헤더필수
AuthorizationBearer <token>

이 엔드포인트는 쿼리 파라미터나 요청 본문이 필요하지 않습니다.

코드 예제

bash
curl https://api.docmap.io/v1/usage \
  -H "Authorization: Bearer dm_live_abc123def456ghi789jkl012mno345"
typescript
const apiKey = process.env.DOCMAP_API_KEY

const response = await fetch('https://api.docmap.io/v1/usage', {
  headers: { 'Authorization': `Bearer ${apiKey}` },
})

const { data } = await response.json()
console.log(`${data.usage} / ${data.limit} extractions used (${data.plan} plan)`)
python
import requests

api_key = "dm_live_abc123def456ghi789jkl012mno345"

response = requests.get(
    "https://api.docmap.io/v1/usage",
    headers={"Authorization": f"Bearer {api_key}"},
)

data = response.json()["data"]
print(f"{data['usage']} / {data['limit']} extractions used ({data['plan']} plan)")

응답

상태: 200 OK

응답 본문은 data 객체로 감싸져 있습니다.

필드

필드타입설명
planstring사용자의 현재 플랜: free, starter, core, 또는 pro.
usagenumber현재 청구 기간에 소비된 추출 횟수.
limitnumber현재 플랜에서 허용되는 최대 추출 횟수.
periodKeystringYYYY-MM 형식의 현재 청구 기간.

예시

json
{
  "data": {
    "plan": "starter",
    "usage": 142,
    "limit": 500,
    "periodKey": "2024-11"
  }
}

오류

상태코드설명
401UNAUTHORIZED누락, 유효하지 않거나 만료된 API 키 / 토큰.

DocMap API 문서