Your suggested change has been received. Thank you.
Download OpenAPI specification:Download
The SCIM Protocol is an application-level, REST protocol for provisioning and managing identity data on the web. The protocol supports creation, modification, retrieval, and discovery of core identity resources. For more comprehensive information and illustrative examples, we highly recommend visiting the following page: https://developer.onewelcome.com/documentation/scim-example-messages
Retrieve users by filtering with optional paging and sorting.
filter | string Specifies the filter used to search users matching a specific criteria. There are multiple operators that can be used for filtering, such as binary operators, logical operators, grouping operators, and unary operators. Binary operators:
Logical operators:
Unary operators:
Grouping operators:
Multiple filter criteria can be used, an example of such a filter being:
In case there are multiple attributes with the same name in different schemas (core and extension), and the attribute from the
filter does not contain the schema in the name, then the filtering will be executed on the attribute from core schema, if any,
otherwise an error will be thrown. Assuming the above, if it is required to filter the attribute from the extension schema the
attribute name should contain the extension schema as well.
Considering an example in which groups attribute is present in both core schema
| ||||||||||||||||||||||||||||||||||||||||||||||||
startIndex | integer <int32> Index of the first search result. | ||||||||||||||||||||||||||||||||||||||||||||||||
count | integer <int32> Specifies the desired maximum number of search results per page. | ||||||||||||||||||||||||||||||||||||||||||||||||
sortBy | string The sortBy parameter specifies the attribute whose value shall be used to order the returned responses. | ||||||||||||||||||||||||||||||||||||||||||||||||
sortOrder | string The order in which the sortBy parameter is applied. Allowed values are: "asc", "desc", "ascending" and "descending". |
{- "users": [
- {
- "property1": { },
- "property2": { }
}
], - "itemsPerPage": 0,
- "schemas": [
- "string"
], - "startIndex": 0,
- "totalResults": 0
}
Create user
typeOfCreation | string The type of user creation |
The user to be created
property name* additional property | object |
{- "property1": { },
- "property2": { }
}
{- "property1": { },
- "property2": { }
}
Update a user
userId required | string Identifier of the user to update |
Object with patch attribute names and values
property name* additional property | object |
{- "property1": { },
- "property2": { }
}
{- "property1": { },
- "property2": { }
}
Update a user with the specified properties only
userId required | string Identifider of the user to update |
Object with patch attribute names and values
property name* additional property | object |
{- "property1": { },
- "property2": { }
}
{- "property1": { },
- "property2": { }
}