{ "opencollection": "1.0.0", "info": { "name": "BrightEdge Platform accounts users API", "version": "5.0.0" }, "items": [ { "info": { "name": "users", "type": "folder" }, "items": [ { "info": { "name": "Create a new user", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/5.0/objects/users/create", "body": { "type": "json", "data": "{}" }, "auth": { "type": "basic", "username": "{{username}}", "password": "{{password}}" } }, "docs": "Create a new user.\nMandatory fields: org_id, account_id, login" }, { "info": { "name": "Update user details", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/5.0/objects/users/update", "body": { "type": "json", "data": "{}" }, "auth": { "type": "basic", "username": "{{username}}", "password": "{{password}}" } }, "docs": "Update existing user.\nMandatory field: login" }, { "info": { "name": "Delete a user", "type": "http" }, "http": { "method": "DELETE", "url": "{{baseUrl}}/5.0/objects/users/:login", "params": [ { "name": "login", "value": "", "type": "path" } ], "auth": { "type": "basic", "username": "{{username}}", "password": "{{password}}" } }, "docs": "Delete existing user.\nMandatory field: login" }, { "info": { "name": "Grant account access to user", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/5.0/objects/users/grant_account_access", "body": { "type": "json", "data": "{}" }, "auth": { "type": "basic", "username": "{{username}}", "password": "{{password}}" } }, "docs": "Grant access to multiple accounts for a user.\nCreates or updates user_accounts rows for each account_id provided." }, { "info": { "name": "Revoke account access from user", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/5.0/objects/users/revoke_account_access", "body": { "type": "json", "data": "{}" }, "auth": { "type": "basic", "username": "{{username}}", "password": "{{password}}" } }, "docs": "Grant access to multiple accounts for a user.\nCreates or updates user_accounts rows for each account_id provided." }, { "info": { "name": "Bulk create users", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/5.0/objects/users/bulk-create", "body": { "type": "json", "data": "{}" }, "auth": { "type": "basic", "username": "{{username}}", "password": "{{password}}" } }, "docs": "Bulk create users" }, { "info": { "name": "Bulk update users", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/5.0/objects/users/bulk-update", "body": { "type": "json", "data": "{}" }, "auth": { "type": "basic", "username": "{{username}}", "password": "{{password}}" } }, "docs": "Bulk update users" }, { "info": { "name": "Bulk delete users", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/5.0/objects/users/bulk-delete", "body": { "type": "json", "data": "{}" }, "auth": { "type": "basic", "username": "{{username}}", "password": "{{password}}" } }, "docs": "Bulk delete users" }, { "info": { "name": "Create a new user", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/latest5/objects/users/create", "body": { "type": "json", "data": "{}" }, "auth": { "type": "basic", "username": "{{username}}", "password": "{{password}}" } }, "docs": "Create a new user.\nMandatory fields: org_id, account_id, login" }, { "info": { "name": "Update user details", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/latest5/objects/users/update", "body": { "type": "json", "data": "{}" }, "auth": { "type": "basic", "username": "{{username}}", "password": "{{password}}" } }, "docs": "Update existing user.\nMandatory field: login" }, { "info": { "name": "Delete a user", "type": "http" }, "http": { "method": "DELETE", "url": "{{baseUrl}}/latest5/objects/users/:login", "params": [ { "name": "login", "value": "", "type": "path" } ], "auth": { "type": "basic", "username": "{{username}}", "password": "{{password}}" } }, "docs": "Delete existing user.\nMandatory field: login" }, { "info": { "name": "Grant account access to user", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/latest5/objects/users/grant_account_access", "body": { "type": "json", "data": "{}" }, "auth": { "type": "basic", "username": "{{username}}", "password": "{{password}}" } }, "docs": "Grant access to multiple accounts for a user.\nCreates or updates user_accounts rows for each account_id provided." }, { "info": { "name": "Revoke account access from user", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/latest5/objects/users/revoke_account_access", "body": { "type": "json", "data": "{}" }, "auth": { "type": "basic", "username": "{{username}}", "password": "{{password}}" } }, "docs": "Grant access to multiple accounts for a user.\nCreates or updates user_accounts rows for each account_id provided." }, { "info": { "name": "Bulk create users", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/latest5/objects/users/bulk-create", "body": { "type": "json", "data": "{}" }, "auth": { "type": "basic", "username": "{{username}}", "password": "{{password}}" } }, "docs": "Bulk create users" }, { "info": { "name": "Bulk update users", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/latest5/objects/users/bulk-update", "body": { "type": "json", "data": "{}" }, "auth": { "type": "basic", "username": "{{username}}", "password": "{{password}}" } }, "docs": "Bulk update users" }, { "info": { "name": "Bulk delete users", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/latest5/objects/users/bulk-delete", "body": { "type": "json", "data": "{}" }, "auth": { "type": "basic", "username": "{{username}}", "password": "{{password}}" } }, "docs": "Bulk delete users" } ] } ], "bundled": true }