{ "opencollection": "1.0.0", "info": { "name": "CarbonHub activities users API", "version": "1.0.0" }, "items": [ { "info": { "name": "users", "type": "folder" }, "items": [ { "info": { "name": "Create a user", "type": "http" }, "http": { "method": "POST", "url": "https://api.validere.io/app/v1/users", "body": { "type": "json", "data": "{}" } }, "docs": "Create a user" }, { "info": { "name": "Search users", "type": "http" }, "http": { "method": "POST", "url": "https://api.validere.io/app/v1/users/search", "body": { "type": "json", "data": "{}" } }, "docs": "Search users" }, { "info": { "name": "Get the current user info", "type": "http" }, "http": { "method": "GET", "url": "https://api.validere.io/app/v1/users/myself" }, "docs": "Get the current user info" }, { "info": { "name": "Get a user", "type": "http" }, "http": { "method": "GET", "url": "https://api.validere.io/app/v1/users/:id", "params": [ { "name": "id", "value": "", "type": "path", "description": "User ID" } ] }, "docs": "Get a user" }, { "info": { "name": "Update a user", "type": "http" }, "http": { "method": "PUT", "url": "https://api.validere.io/app/v1/users/:id", "params": [ { "name": "id", "value": "", "type": "path", "description": "User ID" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update a user" }, { "info": { "name": "Delete a user", "type": "http" }, "http": { "method": "DELETE", "url": "https://api.validere.io/app/v1/users/:id", "params": [ { "name": "id", "value": "", "type": "path", "description": "User ID" } ] }, "docs": "Delete a user" }, { "info": { "name": "List groups a user belongs to", "type": "http" }, "http": { "method": "GET", "url": "https://api.validere.io/app/v1/users/:id/groups", "params": [ { "name": "id", "value": "", "type": "path", "description": "User ID" } ] }, "docs": "List groups a user belongs to" }, { "info": { "name": "List roles a user belongs to", "type": "http" }, "http": { "method": "GET", "url": "https://api.validere.io/app/v1/users/:id/roles", "params": [ { "name": "id", "value": "", "type": "path", "description": "User ID" } ] }, "docs": "List roles a user belongs to" }, { "info": { "name": "Check whether a user has been granted permissions", "type": "http" }, "http": { "method": "POST", "url": "https://api.validere.io/app/v1/users/:id/permissions/decision", "params": [ { "name": "id", "value": "", "type": "path", "description": "User ID" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Check whether a user has been granted permissions" }, { "info": { "name": "Get user permission", "type": "http" }, "http": { "method": "GET", "url": "https://api.validere.io/app/v1/users/:id/permissions", "params": [ { "name": "id", "value": "", "type": "path", "description": "User ID" } ] }, "docs": "Get user permission" } ] } ], "bundled": true }