Skip to main content Link Search Menu Expand Document (external link)

스포츠 API

개요

사전 준비 사항

  1. 회원 가입
  2. 로그인
    1. 로그인 시 발행되는 access token key를 헤더에 Authorization: Bearer {ACCESS_TOKEN} 값을 설정
  3. API 요청

스포츠 API 레퍼런스

스포츠 리스트 조회

설명

스포츠 리스트 조회 API 입니다.

요청 URL

HTTP 메서드URL
GETapi.energyboostlab.com/workout/sports/

파라미터

파라미터타입필수여부설명
테스트테스트Y테스트

Request Example

GET /workout/sports/ HTTP/1.1
Host: api.energyboostlab.com
Content-Type: application/json
Authorization: Bearer {ACCESS_TOKEN}
{

}

Response Example

Content-Type: application/json
Authorization: Bearer {ACCESS_TOKEN}
charset=UTF-8
{

}

Return Code

구분코드내용설명
성공200성공OK
실패401권한 없음API 사용 권한이 없습니다
 403비정상 접근잘못된 요청입니다
 404존재하지 않은 요청존재하지 않은 요청입니다
 500시스템 에러테스트

스포츠 상세 조회

설명

스포츠 상세 조회 API 입니다.

요청 URL

HTTP 메서드URL
GETapi.energyboostlab.com/workout/sports/{ID}

파라미터

파라미터타입필수여부설명
테스트테스트Y테스트

Request Example

GET /workout/sports/{ID}/ HTTP/1.1
Host: api.energyboostlab.com
Content-Type: application/json
Authorization: Bearer {ACCESS_TOKEN}
{

}

Response Example

Content-Type: application/json
Authorization: Bearer {ACCESS_TOKEN};
charset=UTF-8
{

}

Return Code

구분코드내용설명
성공200성공OK
실패401권한 없음API 사용 권한이 없습니다
 403비정상 접근잘못된 요청입니다
 404존재하지 않은 요청존재하지 않은 요청입니다
 500시스템 에러테스트

스포츠 생성

설명

스포츠 생성 API 입니다.

요청 URL

HTTP 메서드URL
POSTapi.energyboostlab.com/workout/sports/

파라미터

파라미터타입필수여부설명
테스트테스트Y테스트

Request Example

POST /workout/sports/ HTTP/1.1
Host: api.energyboostlab.com
Content-Type: application/json
Authorization: Bearer {ACCESS_TOKEN}
{

}

Response Example

Content-Type: application/json
Authorization: Bearer {ACCESS_TOKEN}
charset=UTF-8
{

}

Return Code

구분코드내용설명
성공200성공OK
실패401권한 없음API 사용 권한이 없습니다
 403비정상 접근잘못된 요청입니다
 404존재하지 않은 요청존재하지 않은 요청입니다
 500시스템 에러테스트

스포츠 수정

설명

스포츠 수정 API 입니다.

요청 URL

HTTP 메서드URL
PUTapi.energyboostlab.com/workout/sports/{ID}

파라미터

파라미터타입필수여부설명
테스트테스트Y테스트

Request Example

PUT /workout/sports/{ID}/ HTTP/1.1
Host: api.energyboostlab.com
Content-Type: application/json
Authorization: Bearer {ACCESS_TOKEN}
{

}

Response Example

Content-Type: application/json
Authorization: Bearer {ACCESS_TOKEN}
charset=UTF-8
{

}

Return Code

구분코드내용설명
성공200성공OK
실패401권한 없음API 사용 권한이 없습니다
 403비정상 접근잘못된 요청입니다
 404존재하지 않은 요청존재하지 않은 요청입니다
 500시스템 에러테스트

스포츠 삭제

설명

스포츠 리스트 조회 API 입니다.

요청 URL

HTTP 메서드URL
DELETEapi.energyboostlab.com/workout/sports/{ID}/

파라미터

파라미터타입필수여부설명
테스트테스트Y테스트

Request Example

DELETE /workout/sports/{ID}/ HTTP/1.1
Host: api.energyboostlab.com
Content-Type: application/json
Authorization: Bearer {ACCESS_TOKEN}
{

}

Response Example

Content-Type: application/json
Authorization: Bearer {ACCESS_TOKEN}
charset=UTF-8
{

}

Return Code

구분코드내용설명
성공200성공OK
실패401권한 없음API 사용 권한이 없습니다
 403비정상 접근잘못된 요청입니다
 404존재하지 않은 요청존재하지 않은 요청입니다
 500시스템 에러테스트