Create a supplier user Check out the docs for more info
ID of the supplier.
Required fields: Username, FirstName, LastName, Email, Active
OptionalaccessToken?: stringAlternative token to the one stored in the sdk instance (useful for impersonation).
OptionalrequestType?: stringIdentify the type of request. Useful for error logs.
Optionalsignal?: AbortSignalAbortSignal that can be used to cancel the request.
Delete a supplier user Check out the docs for more info
ID of the supplier.
ID of the user.
OptionalaccessToken?: stringAlternative token to the one stored in the sdk instance (useful for impersonation).
OptionalrequestType?: stringIdentify the type of request. Useful for error logs.
Optionalsignal?: AbortSignalAbortSignal that can be used to cancel the request.
Retrieve a supplier user Check out the docs for more info
ID of the supplier.
ID of the user.
OptionalaccessToken?: stringAlternative token to the one stored in the sdk instance (useful for impersonation).
OptionalrequestType?: stringIdentify the type of request. Useful for error logs.
Optionalsignal?: AbortSignalAbortSignal that can be used to cancel the request.
List supplier users Check out the docs for more info
ID of the supplier.
Optionalfilters?: FiltersAn object or dictionary representing key/value pairs to apply as filters. Valid keys are top-level properties of the returned model or 'xp.???'
Optionalpage?: numberPage of results to return. When paginating through many items (> page 30), we recommend the "Last ID" method, as outlined in the Advanced Querying documentation.
OptionalpageSize?: numberNumber of results to return per page.
Optionalsearch?: stringWord or phrase to search for.
OptionalsearchOn?: ("ID" | "LastName" | "FirstName" | "Username" | "Email")[]Comma-delimited list of fields to search on.
OptionalsortBy?: (Comma-delimited list of fields to sort by.
OptionaluserGroupID?: stringID of the user group.
OptionalaccessToken?: stringAlternative token to the one stored in the sdk instance (useful for impersonation).
OptionalrequestType?: stringIdentify the type of request. Useful for error logs.
Optionalsignal?: AbortSignalAbortSignal that can be used to cancel the request.
Partially update a supplier user Check out the docs for more info
ID of the supplier.
ID of the user.
OptionalaccessToken?: stringAlternative token to the one stored in the sdk instance (useful for impersonation).
OptionalrequestType?: stringIdentify the type of request. Useful for error logs.
Optionalsignal?: AbortSignalAbortSignal that can be used to cancel the request.
Revoke a user tokens Revokes all security tokens of specified supplier user. Check out the docs for more info
ID of the supplier.
ID of the user.
OptionalaccessToken?: stringAlternative token to the one stored in the sdk instance (useful for impersonation).
OptionalrequestType?: stringIdentify the type of request. Useful for error logs.
Optionalsignal?: AbortSignalAbortSignal that can be used to cancel the request.
Create or update a supplier user If an object with the same ID already exists, it will be overwritten. Check out the docs for more info
ID of the supplier.
ID of the user.
Required fields: Username, FirstName, LastName, Email, Active
OptionalaccessToken?: stringAlternative token to the one stored in the sdk instance (useful for impersonation).
OptionalrequestType?: stringIdentify the type of request. Useful for error logs.
Optionalsignal?: AbortSignalAbortSignal that can be used to cancel the request.
Unlock a user account Check out the docs for more info
ID of the supplier.
ID of the user.
OptionalaccessToken?: stringAlternative token to the one stored in the sdk instance (useful for impersonation).
OptionalrequestType?: stringIdentify the type of request. Useful for error logs.
Optionalsignal?: AbortSignalAbortSignal that can be used to cancel the request.
Description
enables impersonation by calling the subsequent method with the stored impersonation token
Example