Skip to content

Latest commit

 

History

History
77 lines (61 loc) · 1.4 KB

File metadata and controls

77 lines (61 loc) · 1.4 KB

Add Participant

It adds a participant in the given event.

  • URL
    /events/addParticipant/{event_id}

  • Method:
    PATCH

  • Request Headers
    Authorization=Bearer {user_token}

  • URL Params
    event_id = [string]

  • Data Params

    {
        "participant_id":"608507630c011a00d1fd9297"
    }

    Required:
    participant_id=[string]

  • Sample Call:

    curl --location --request PATCH 'https://lucky-draw-backend.glitch.me/events/addParticipant/608521d1b2af6400d18be3e1' \
      --header 'Authorization: Bearer {user_token}' \
      --data-raw '{
          "participant_id":"608507630c011a00d1fd9297"
      }'
    
  • Success Response:

    • Code: 201 CREATED
      Content:
      {
          "message": "Participant Added",
          "result": {
              "Status": 0,
              "Participants": [
                  "608507630c011a00d1fd9297"
              ],
              "_id": "608521d1b2af6400d18be3e1",
              "Reward": "Washing Machine",
              "Time": "8:00 pm, 4th May 2021",
              "__v": 1
          }
      }
  • Error Response:

    • Code: 409 CONFLICT
      Content:
      {
        "message": "Already Joined"
      }

    OR

    • Code: 401 UNAUTHORIZED
      Content:
      {
        "message": "Auth failed"
      }