{ "opencollection": "1.0.0", "info": { "name": "Retool Management Apps Users API", "version": "1.0.0" }, "request": { "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "items": [ { "info": { "name": "Users", "type": "folder" }, "items": [ { "info": { "name": "List Users", "type": "http" }, "http": { "method": "GET", "url": "https://api.retool.com/v1/users", "params": [ { "name": "page", "value": "", "type": "query", "description": "Page number for pagination (1-based)." }, { "name": "pageSize", "value": "", "type": "query", "description": "Number of records per page." } ] }, "docs": "Retrieves a paginated list of all users in the Retool organization. Returns user profiles including email, name, admin status, and group memberships." }, { "info": { "name": "Create User", "type": "http" }, "http": { "method": "POST", "url": "https://api.retool.com/v1/users", "body": { "type": "json", "data": "{}" } }, "docs": "Creates a new user in the Retool organization. The email address must be unique. User type determines default access level: default users have standard access while endUser accounts have limited access to embedded applications." }, { "info": { "name": "Get User", "type": "http" }, "http": { "method": "GET", "url": "https://api.retool.com/v1/users/:userId", "params": [ { "name": "userId", "value": "", "type": "path", "description": "The unique UUID identifier of the user." } ] }, "docs": "Retrieves the details of a specific user by their unique identifier. Returns the user's profile, admin status, and group memberships." }, { "info": { "name": "Update User", "type": "http" }, "http": { "method": "PUT", "url": "https://api.retool.com/v1/users/:userId", "params": [ { "name": "userId", "value": "", "type": "path", "description": "The unique UUID identifier of the user." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Updates the details of a specific user. Supports updating the user's name, admin status, and active/disabled state. Uses full PUT semantics so all updatable fields should be provided." }, { "info": { "name": "Delete User", "type": "http" }, "http": { "method": "DELETE", "url": "https://api.retool.com/v1/users/:userId", "params": [ { "name": "userId", "value": "", "type": "path", "description": "The unique UUID identifier of the user." } ] }, "docs": "Permanently removes a user from the Retool organization. This action cannot be undone. The user will lose access to all apps and resources." } ] } ], "bundled": true }