Leaf User Endpoints
About
All HTTP methods should be prepended by this service's endpoint:
See below the REST resources and their endpoints available in this service.
Leaf Users Resources
Form of a Leaf User resource:
Check the providers credentials endpoints for more details about the credentials object.
The following endpoints are available:
Description | Endpoints |
---|---|
Get a Leaf User | GET /users/{id} |
Get all Leaf Users | GET /users/ |
Create a Leaf User | POST /users |
Update a Leaf User | PUT /users |
Delete a Leaf User | DELETE /users/{id} |
User Endpoints
Get a Leaf User
 GET /users/{id}
Get a Leaf User by its id
.
Request examples
- cURL
- Python
- JavaScript
Response
A Leaf User as a JSON object.
Get all Leaf Users
 GET /users
Get all Leaf Users.
Request examples
- cURL
- Python
- JavaScript
Response
A JSON array containing Leaf Users.
Create a Leaf User
 POST /users
Creates a Leaf User.
Request example
Besides the four properties of the example above, if you already have created credentials for some provider like John Deere, you can add an entry like the following, specifying the id of the credentials object previously created, so it will be bind to the Leaf User being created. Check the providers credentials endpoints for more details about the credentials object.
- cURL
- Python
- JavaScript
Response
A Leaf User with the id assigned to it and it's credentials.
Update a Leaf User
 PUT /users
Edits an existing Leaf User by submitting a new one.
Request examples
Note that if the existing resource has credentials and you don't include them in the body, the new Leaf User will have no credentials. Said that, for keeping the credentials or updating them, include in the JSON above an entry like this:
Check the providers credentials endpoints for more details about the credentials object.
- cURL
- Python
- JavaScript
Response
A Leaf User with the id
assigned to it and it's credentials.
Delete a Leaf User
 DELETE /users/{id}
Deletes an existing Leaf User by id
.
Request examples
- cURL
- Python
- JavaScript
Providers credentials endpoints
tip
Please don't hesitate to contact us to schedule a demo, ask a question, request sample data, or suggest a feature!