{ "opencollection": "1.0.0", "info": { "name": "Factset Analytics Datastore About Users API", "version": "1.0.0" }, "request": { "auth": { "type": "basic", "username": "{{username}}", "password": "{{password}}" } }, "items": [ { "info": { "name": "Users", "type": "folder" }, "items": [ { "info": { "name": "Get All Assigned Factset Users", "type": "http" }, "http": { "method": "GET", "url": "https://api.factset.com/v1/users" }, "docs": "Get All Assigned Factset Users" }, { "info": { "name": "Factset Get a List of Users.", "type": "http" }, "http": { "method": "GET", "url": "https://api.factset.com/Users", "params": [ { "name": "filter", "value": "", "type": "query", "description": "Resource filter string. See [RFC 7644 section 3.4.2.2](https://tools.ietf.org/html/rfc7644#section-3.4.2.2) for syntax. Note this API implementation also supports a non-standard \"re\" operator for regular expression matching against strings." }, { "name": "startIndex", "value": "", "type": "query", "description": "Result start index. The one-based index of the first result to be returned in the list of resources. For example, to exclude the first two resources, use a *startIndex* value of 3. This parameter has a default value of 1. This index applies *after* any resource filtration has been applied as specified by the *filter* argument." }, { "name": "count", "value": "", "type": "query", "description": "Maximum resource count. The server will not return more resources than this value, although it may return fewer." }, { "name": "attributes", "value": "", "type": "query", "description": "Attribute whitelist filter string. A comma-separated list of resource attribute names to be returned in the response, overriding the set of attributes that would be returned by default. Attribute names must be specified in standard attribute notation (see [RFC 7644 section 3.10](https://datatracker.ietf.org/doc/html/rfc7644#section-3.10).) This parameter cannot be used with the *excludedAttributes* parameter." }, { "name": "excludedAttributes", "value": "", "type": "query", "description": "Attribute blacklist filter string. A comma-separated list of resource attribute names to be excluded in the response, overriding the set of attributes that would be returned by default. Attribute names must be specified in standard attribute notation (see [RFC 7644 section 3.10](https://datatracker.ietf.org/doc/html/rfc7644#section-3.10).) This parameter cannot be used with the *attributes* parameter." } ], "auth": { "type": "basic", "username": "{{username}}", "password": "{{password}}" } }, "docs": "Factset Get a List of Users." }, { "info": { "name": "Factset Create a User.", "type": "http" }, "http": { "method": "POST", "url": "https://api.factset.com/Users", "body": { "type": "json", "data": "{}" }, "auth": { "type": "basic", "username": "{{username}}", "password": "{{password}}" } }, "docs": "Factset Create a User." }, { "info": { "name": "Factset Get a User.", "type": "http" }, "http": { "method": "GET", "url": "https://api.factset.com/Users/:id", "params": [ { "name": "id", "value": "", "type": "path", "description": "ID of resource." } ], "auth": { "type": "basic", "username": "{{username}}", "password": "{{password}}" } }, "docs": "Factset Get a User." }, { "info": { "name": "Factset Replace a User.", "type": "http" }, "http": { "method": "PUT", "url": "https://api.factset.com/Users/:id", "params": [ { "name": "id", "value": "", "type": "path", "description": "ID of resource." } ], "body": { "type": "json", "data": "{}" }, "auth": { "type": "basic", "username": "{{username}}", "password": "{{password}}" } }, "docs": "Factset Replace a User." }, { "info": { "name": "Factset Patch a User (add, Replace, or Remove Attributes of a User.)", "type": "http" }, "http": { "method": "PATCH", "url": "https://api.factset.com/Users/:id", "params": [ { "name": "id", "value": "", "type": "path", "description": "ID of resource." } ], "body": { "type": "json", "data": "{}" }, "auth": { "type": "basic", "username": "{{username}}", "password": "{{password}}" } }, "docs": "Factset Patch a User (add, Replace, or Remove Attributes of a User.)" }, { "info": { "name": "Factset Delete a User", "type": "http" }, "http": { "method": "DELETE", "url": "https://api.factset.com/Users/:id", "params": [ { "name": "id", "value": "", "type": "path", "description": "ID of resource." } ], "auth": { "type": "basic", "username": "{{username}}", "password": "{{password}}" } }, "docs": "Factset Delete a User" }, { "info": { "name": "Factset Retrieves a List of Vrs Users", "type": "http" }, "http": { "method": "GET", "url": "https://api.factset.com/scim/v2/Users", "params": [ { "name": "count", "value": "", "type": "query", "description": "Non-negative maximum number of entries to return" }, { "name": "startIndex", "value": "", "type": "query", "description": "The 1-based index of the first query result" } ] }, "docs": "Retrieves a list of VRS users" }, { "info": { "name": "Factset Creates a User", "type": "http" }, "http": { "method": "POST", "url": "https://api.factset.com/scim/v2/Users", "body": { "type": "json", "data": "{}" } }, "docs": "Creates a VRS user" }, { "info": { "name": "Factset Retrieves a Vrs User", "type": "http" }, "http": { "method": "GET", "url": "https://api.factset.com/scim/v2/Users/:userId", "params": [ { "name": "userId", "value": "", "type": "path", "description": "The ID of the user" } ] }, "docs": "Retrieves a VRS user based on their ID" }, { "info": { "name": "Factset Updates a Vrs User", "type": "http" }, "http": { "method": "PUT", "url": "https://api.factset.com/scim/v2/Users/:userId", "params": [ { "name": "userId", "value": "", "type": "path", "description": "The ID of the user" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Updates (replaces) a VRS user with the properties in the JSON" }, { "info": { "name": "Factset Add or Remove Vrs User Attributes", "type": "http" }, "http": { "method": "PATCH", "url": "https://api.factset.com/scim/v2/Users/:userId", "params": [ { "name": "userId", "value": "", "type": "path", "description": "The ID of the user" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Adds or removes VRS user attributes based on the JSON properties" }, { "info": { "name": "Factset Deletes a Vrs User", "type": "http" }, "http": { "method": "DELETE", "url": "https://api.factset.com/scim/v2/Users/:userId", "params": [ { "name": "userId", "value": "", "type": "path", "description": "The ID of the user" } ] }, "docs": "Deletes a VRS user (this marks them as 'Deleted' in the database)" } ] } ], "bundled": true }