Skip to content

라이더 API

BangKiHyun edited this page Dec 18, 2020 · 1 revision

라이더

회원 가입

METHOD URL 설명
POST /api/v1/riders 회원 가입

Request

{
  "email": "string",
  "name": "string",
  "password": "string",
  "phoneNumber": "string"
}

Success Response

{
  "data": 0,
  "message": "string",
  "statusCode": 0
}

로그인

METHOD URL 설명
POST /api/v1/riders/login 로그인

Request

{
  "email": "string",
  "password": "string",
  "token": "string"
}

Success Response

{
  "data": 0,
  "message": "string",
  "statusCode": 0
}

단일 조회

METHOD URL 설명
GET /api/v1/riders/{riderId} 단일 조회

Success Response

{
  "data": {
    "email": "string",
    "id": 0,
    "name": "string",
    "password": "string",
    "phoneNumber": "string"
  },
  "message": "string",
  "statusCode": 0
}

모두 조회

METHOD URL 설명
GET /api/v1/riders 등록된 모든 라이더 조회

Success Response

{
  "data": [
    {
      "email": "string",
      "id": 0,
      "name": "string",
      "password": "string",
      "phoneNumber": "string"
    }
  ],
  "message": "string",
  "statusCode": 0
}

수정

METHOD URL 설명
PUT /api/v1/riders/{riderId} 라이더 정보 수정

Request

{
  "email": "string",
  "name": "string",
  "password": "string",
  "phoneNumber": "string"
}

Success Response

{
  "data": 0,
  "message": "string",
  "statusCode": 0
}

삭제

METHOD URL 설명
DELETE /api/v1/riders/{riderId} 라이더 삭제

Success Response

{
  "data": 0,
  "message": "string",
  "statusCode": 0
}