Users
This provides access to you view and create users
Get a User by ID
GET https://api.scopemaster.com/api/v1/users/{ID}
If found, returns an array of one user object.
{
"seconds": "0.03770",
"users": [
{
"id": "1",
"first_name": "Charlie",
"last_name": "French",
"email": "[email protected]",
"active": "1",
"org_id": "OR30c8746905",
"last_login": "2024-09-16T13:10:09+00:00",
"is_org_admin": true
}
],
"links": {
"self": "https://api.scopemaster.com/api/v1/users/1"
}
}
Get a User by Email
GET https://api.scopemaster.com/api/v1/[email protected]
Returns the same output structure as get by ID.
Get all Users
Returns all your users .
GET https://api.scopemaster.com/api/v1/users
Example response :
{
"seconds": "0.03770",
"users": [
{
"id": "1",
"first_name": "Charlie",
"last_name": "French",
"email": "[email protected]",
"active": "1",
"org_id": "OR30c8746905",
"last_login": "2024-09-16T13:10:09+00:00",
"is_org_admin": true
},
{
"id": "11",
"first_name": "Jim-bob",
"last_name": "Smith",
"email": "[email protected]",
"active": "1",
"org_id": "OR30c8746905",
"last_login": "2023-06-08T18:02:41+00:00",
"is_org_admin": false
}
],
"links": {
"self": "https://api.scopemaster.com/api/v1/users"
}
}
Create a User
POST https://api.scopemaster.com/api/v1/users
Once created the individual must then set their password by following the password reset steps, i.e. forgotten password.
Example POST json payload:
{
"first_name": "Jim-bob",
"last_name": "Smith",
"email": "[email protected]",
}
Response:
Returns the user object with a generated ID value and your org_id.
{
"seconds": "0.03770",
"user":
{
"id": "4456",
"first_name": "Jim-bob",
"last_name": "Smith",
"email": "[email protected]",
"org_id": "OR30c8746905",
"active": "1",
"is_org_admin": false
}
}