Provider Organizations
About
The endpoints described here are tools for listing organizations that have or have not granted access to Leaf.
All HTTP methods should be prepended by this service's endpoint:
https://api.withleaf.io/services/usermanagement/api
See below the REST resources and their endpoints available in this service.
Endpoints
Description | Endpoints |
---|---|
Get Provider Organizations | GET /users/{leafUserId}/organizations/{provider} |
Organizations List
Get Provider Organizations
ย GET /users/{leafUserId}/organizations/{provider}
Get provider connected and disconnected organizations from Leaf User.
provider
: can beJohnDeere
orTrimble
.
info
At Trimble it is not possible to differentiate which organizations are connected or not.
Request examples
- cURL
- Python
- JavaScript
curl -X GET \
-H 'Authorization: Bearer YOUR_TOKEN' \
'https://api.withleaf.io/services/usermanagement/api/users/{leafUserId}/organizations/{provider}'
Response
{
"connectedOrganizations": [
{
"id": "organization_id_1",
"name": "Organization Name 1",
"managementUri": "https://connections.deere.com/connections/clientKey/connections-dialog?orgId=organization_id_1"
}
],
"notConnectedOrganizations": [
{
"id": "organization_id_2",
"name": "Organization Name 2",
"managementUri": "https://connections.deere.com/connections/clientKey/connections-dialog?orgId=organization_id_2"
}
]
}