- Challenges
- Create Challenge: POST /v1/challenges
- Update Challenge: PUT /v1/challenges/{id}
- Get Challenge: GET /v1/challenges/{id}
- List Challenge: GET /v1/challenges
- Join Challenge: PUT /v1/challenges/{id}/join
- UnJoin Challenge: DELETE /v1/challenges/{id}/unjoin
- List Gamer per challenge: GET /v1/challenges/{id}/gamers
- List Longest run per day: GET /v1/challenges/{id}/longest-run-per-day
- Activity
- Get Activity: GET /v1/activity/{id}
- User
- Get User info: GET /v1/users/{id}
- Get caller info: GET /v1/me
-
Create Challenge
curl -X POST -H "Authorization: Bearer v2.local.caHTS-lKZRmqQ-s1-bkgQytELrMXGoyG3jbT077bXXo6DvDfRW8snm8ogpex6_qXZ98QQ0FRLvcq8LAPivAjlATSDG8LKdFp1-aa23bitUtqTA.bnVsbA" -H "Content-Type: application/json" http://localhost:8080/v1/challenges -d '{"name": "park run2", "rules": "haha"}'
-
Join Game
curl -X PUT -H "Authorization: Bearer v2.local.caHTS-lKZRmqQ-s1-bkgQytELrMXGoyG3jbT077bXXo6DvDfRW8snm8ogpex6_qXZ98QQ0FRLvcq8LAPivAjlATSDG8LKdFp1-aa23bitUtqTA.bnVsbA" -H "Content-Type: application/json" http://localhost:8080/v1/challenges/1/join -d '{"start_date": 1692476825, "end_date": 1695155225, "target": 30}'
-
Unjoin Game
curl -X DELETE -H "Authorization: Bearer v2.local.caHTS-lKZRmqQ-s1-bkgQytELrMXGoyG3jbT077bXXo6DvDfRW8snm8ogpex6_qXZ98QQ0FRLvcq8LAPivAjlATSDG8LKdFp1-aa23bitUtqTA.bnVsbA" -H "Content-Type: application/json" http://localhost:8080/v1/challenges/1/unjoin
-
GetActivity
curl -X GET -H "Authorization: Bearer v2.local.JTjwUoTXIZfUjYhnqP3iGCxE1GuCa7KKYou-76lun6KVfzxKPCZKcJwk7uLb8ls2vDfiUsE_BhoWfn-ntKjCze2FA8MyHCENuGrB-Hbvx6gQuA.bnVsbA" -H "Content-Type: application/json" http://localhost:8080/v1/activity/112078641
-
LongestRunPerDay
curl -X GET -H "Authorization: Bearer v2.local.caHTS-lKZRmqQ-s1-bkgQytELrMXGoyG3jbT077bXXo6DvDfRW8snm8ogpex6_qXZ98QQ0FRLvcq8LAPivAjlATSDG8LKdFp1-aa23bitUtqTA.bnVsbA" -H "Content-Type: application/json" http://localhost:8080/v1/challenges/1/longest-run-per-day
-
Get User Info
curl -X GET -H "Authorization: Bearer v2.local.OHj7dEk0R_kWm_qO9XlhUqx5b6zQdsYtK4b3BIlDV6Xk2BXch7QcUzRPEd2AxAjmOVYFUakdJLVP8DfyDQW8VaHvgxZe_gOOQNJTZRawcqajgw.bnVsbA" http://localhost:8080/v1/users/112078641
curl -X GET -H "Authorization: Bearer v2.local.ybprjFY91YosBgPhCrhVPf4HfXSeNk8tu8CVmBZnDQVRVaz0RV64w_OC-NRGsY8lM22Pye_9-6VUP5j7BP3FGF9zOyyKATwGzxcTQ4-zjJ4M3w.bnVsbA" -H "Content-Type: application/json" http://localhost:8080/v1/activities/longest-run-per-day