Header name | Description |
---|---|
Content-Type required |
application/json |
X-API-KEY required |
YOUR_API_KEY |
Param name | Description |
---|---|
email required |
Validations:
|
// Successful request POST /api/v2/drop_folders/19/guests { "email": "example-email@example.com" } 200 { "users": [ { "id": 131, "first_name": null, "last_name": null, "email": "admin-user-112@example.com", "user_role": { "name": "admin" } }, { "id": 132, "first_name": null, "last_name": null, "email": "example-email@example.com", "user_role": { "name": "guest" } } ] }
// Successful request POST /api/v2/drop_folders/20/guests { "email": "admin-user-113@example.com" } 400 { "error": "User already exists" }
// If :drop_folder_id is not found POST /api/v2/drop_folders/not-found-id/guests { "email": "example-email@example.com" } 404 { "error": "dropfolder not found" }
// Failed request POST /api/v2/drop_folders/not-found-id/guests 404 { "error": "dropfolder not found" }
// Successful request POST /api/v2/drop_folders/48/guests { "email": "testiemail@tvtools.fi" } 200 { "users": [ { "id": 168, "first_name": null, "last_name": null, "email": "admin-user-147@example.com", "user_role": { "name": "admin" } }, { "id": 169, "first_name": null, "last_name": null, "email": "testiemail@tvtools.fi", "user_role": { "name": "guest" } } ] }
// User with given email does not already exist POST /api/v2/drop_folders/49/guests { "email": "testiemail@tvtools.fi" } 200 { "users": [ { "id": 170, "first_name": null, "last_name": null, "email": "admin-user-148@example.com", "user_role": { "name": "admin" } }, { "id": 171, "first_name": null, "last_name": null, "email": "testiemail@tvtools.fi", "user_role": { "name": "guest" } } ] }
Code | Description |
---|---|
401 | Unauthorized |
404 | Not found |
500 | Internal Server Error |
422 | Missing parameters |