Rendezvous API Endpoints
This Wiki contains documentation for all Rendezvous REST API endpoints. All functioning endpoints are documented below. There is currently no limit on API calls per user.
Base URL: http://api.getrendezvous.co/
IMPORTANT:
- Most API calls require a valid API key. Contact system administrator for more information. API keys must be passed through with the header 'key', unless otherwise specified.
- All status codes are returned as a JSON object with a key 'status'
Note: For information about HTTP error codes, see the W3 guide here.
Endpoint | Method | Request Headers | Response Codes | Response Object Headers | Security |
---|---|---|---|---|---|
/user/new/ |
POST |
|
|
Response code 200 |
API key |
/user/new/ |
PUT |
|
|
|
API key |
/user/picture/ |
GET |
|
|
|
API key |
/user/exists/ |
GET |
|
|
|
API key |
/user/exists/fb/ |
GET |
|
|
|
API key |
/user/login/ |
POST |
|
|
|
API key |
/user/login/encrypted/ |
POST |
|
|
|
API key |
/user/find_friends/ |
POST |
|
|
|
API key |
/user/invite/ |
POST |
|
|
|
API key |
Endpoint | Method | Request Headers | Response Codes | Response Object Headers | Security |
---|---|---|---|---|---|
/status/new/ |
POST |
|
|
|
API key |
/status/friends/ |
POST |
|
|
|
API key |
Due to the nature of the two step verification process of adding a new user, two seperate requests must be made. The following steps must be followed:
- Send a POST request to the
/user/new/
endpoint with the required headers. This will then send a verification text message to the user. - Prompt the user to enter the confirmation code sent via text, and send a PUT request to
/user/new/
with the required headers. This process will authenticate the confirmation code and add the new user to the database.
- Send a POST request to the
/status/new
endpoint. This will then return a new status object, that can be displayed to the user. The server will automatically delete the status object if it is expired.