Users

With Couchdrop you can configure additional users. Additional users cannot manage your Couchdrop service, but are able to upload/download and view files.

Get Users

GET https://api.couchdrop.io/manage/credentials

This endpoint allows you to get configured users/credentials

Headers

{
  "credentials": [
    {
      "id": "905abg1a-f206-11e8-b591-0242bc140002", 
      "permissions_mode": "r", 
      "permissions_path": "/box/michael", 
      "public_key": null, 
      "username": "michael"
    }
  ]
}

Create or Modify a User

POST https://api.couchdrop.io/manage/credentials

This method is used to modify a user. Either the username or id can be supplied. If you wish to change the username, then the id must be specified.

Headers

Request Body

Invite a user to Couchdrop

POST https://api.couchdrop.io/manage/users/invite

This method creates a new user and sends a invitiation email.

Headers

Request Body

Trigger a password reset email

POST https://api.couchdrop.io/manage/users/<username>/resetpassword

Trigger and send a password reset email to a user

Headers

Delete A User

DELETE https://api.couchdrop.io/manage/credentials/<username>/delete

Path Parameters

Headers

Last updated