Skip to main content
POST

Authorizations

Authorization
string
header
required

Plerion organization API key (plerion_oak_…), created by an organization admin in the Plerion console. Write operations require a key with readWrite access level; GET and .search work with read access level.

Body

SCIM core User as supported by Plerion. Other standard SCIM attributes are accepted and returned unchanged but do not affect Plerion behavior. The user's Plerion sign-in email is derived from the payload with no configuration: userName when that value is an email address, otherwise the primary email, otherwise the work email.

A user maintained outside Plerion, by an identity provider sync or by calls to this API, is badged SCIM managed in the Plerion console. The badge does not stop this API from changing the user, but the next sync may overwrite the change.

schemas
string[]
required
Example:
userName
string
required

Required. Unique within the organization, case-insensitive.

externalId
string

The identity provider's identifier for the user. Filterable.

name
object
displayName
string

The Plerion display name is taken from name.formatted, falling back to displayName, then "givenName familyName".

emails
object[]
active
boolean
default:true

false deactivates the user. Sign-in is blocked, sessions end within seconds, and the user's API keys are revoked. The record is retained.

urn:plerion:scim:schemas:extension:2.0:User
object

Plerion schema extension for the User resource, urn:plerion:scim:schemas:extension:2.0:User. It carries the one attribute SCIM has no place for: how the user signs in.

Response

User created or adopted.

SCIM core User as supported by Plerion. Other standard SCIM attributes are accepted and returned unchanged but do not affect Plerion behavior. The user's Plerion sign-in email is derived from the payload with no configuration: userName when that value is an email address, otherwise the primary email, otherwise the work email.

A user maintained outside Plerion, by an identity provider sync or by calls to this API, is badged SCIM managed in the Plerion console. The badge does not stop this API from changing the user, but the next sync may overwrite the change.

schemas
string[]
required
Example:
userName
string
required

Required. Unique within the organization, case-insensitive.

id
string<uuid>
read-only

Plerion-assigned identifier. Use it for all subsequent requests.

externalId
string

The identity provider's identifier for the user. Filterable.

name
object
displayName
string

The Plerion display name is taken from name.formatted, falling back to displayName, then "givenName familyName".

emails
object[]
active
boolean
default:true

false deactivates the user. Sign-in is blocked, sessions end within seconds, and the user's API keys are revoked. The record is retained.

groups
object[]
read-only
urn:plerion:scim:schemas:extension:2.0:User
object

Plerion schema extension for the User resource, urn:plerion:scim:schemas:extension:2.0:User. It carries the one attribute SCIM has no place for: how the user signs in.

meta
object
read-only