콘텐츠로 이동

API 키

POST /api/v1/api-keys

인증된 사용자를 위한 새 API 키를 생성합니다.

{
"name": "My integration"
}
필드필수설명
name키에 대한 표시 이름 (1-100자)
{
"data": {
"id": "key_uuid",
"name": "My integration",
"prefix": "rm_abc123",
"key": "rm_abc123def456...",
"created_at": "2025-09-19T15:00:00.000Z"
}
}

GET /api/v1/api-keys

인증된 사용자의 모든 API 키를 반환합니다. 전체 키 값은 생성 후에는 반환되지 않습니다.

{
"data": [
{
"id": "key_uuid",
"name": "My integration",
"prefix": "rm_abc123",
"created_at": "2025-09-19T15:00:00.000Z",
"last_used_at": "2025-09-20T10:30:00.000Z",
"is_revoked": false
}
]
}

DELETE /api/v1/api-keys/:id

API 키를 영구적으로 해지합니다. 이 키를 사용하는 요청은 즉시 INVALID_API_KEY 오류와 함께 실패합니다.

{
"data": { "success": true }
}
코드HTTP 상태의미
API_KEY_NOT_FOUND404키가 존재하지 않거나 다른 사용자에게 속합니다
ALREADY_REVOKED400키가 이미 해지되었습니다