{
"schemas": [
"urn:ietf:params:scim:api:messages:2.0:Error"
],
"status": "409",
"scimType": "invalidSyntax",
"detail": "A user with this userName already exists."
}
{
"message": "Unauthorized"
}
{
"schemas": [
"urn:ietf:params:scim:api:messages:2.0:Error"
],
"status": "409",
"scimType": "invalidSyntax",
"detail": "A user with this userName already exists."
}
{
"schemas": [
"urn:ietf:params:scim:api:messages:2.0:Error"
],
"status": "409",
"scimType": "invalidSyntax",
"detail": "A user with this userName already exists."
}
{
"schemas": [
"urn:ietf:params:scim:api:messages:2.0:Error"
],
"status": "409",
"scimType": "invalidSyntax",
"detail": "A user with this userName already exists."
}
Create or adopt a user
Creates a user, or adopts an existing Plerion user whose sign-in email (derived from the payload, case-insensitive) matches. Adoption returns 201 with the existing user’s id and sets the SCIM managed marker. It changes nothing else: the roles the user holds stay as they are, and the way they sign in is unchanged. A break-glass administrator can be adopted like anyone else and keeps both password sign-in and their roles. A userName already used by another user returns 409.
Send the Plerion extension with ssoUser set to false to create a user who signs in with a password instead of through single sign-on. It defaults to true. No invitation email is sent either way; a password user sets their password through the forgot password flow.
{
"schemas": [
"urn:ietf:params:scim:api:messages:2.0:Error"
],
"status": "409",
"scimType": "invalidSyntax",
"detail": "A user with this userName already exists."
}
{
"message": "Unauthorized"
}
{
"schemas": [
"urn:ietf:params:scim:api:messages:2.0:Error"
],
"status": "409",
"scimType": "invalidSyntax",
"detail": "A user with this userName already exists."
}
{
"schemas": [
"urn:ietf:params:scim:api:messages:2.0:Error"
],
"status": "409",
"scimType": "invalidSyntax",
"detail": "A user with this userName already exists."
}
{
"schemas": [
"urn:ietf:params:scim:api:messages:2.0:Error"
],
"status": "409",
"scimType": "invalidSyntax",
"detail": "A user with this userName already exists."
}
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
application/scim+jsonapplication/json
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.
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.
Show child attributes
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.
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.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Plerion, Simplify Cloud Security - documentation","description":"Plerion, Simplify Cloud Security - documentation","colors":{"primary":"#FFA500","light":"#07C983","dark":"#15803D"},"logo":{"light":"https://mintcdn.com/pleriondocs/GIwfwlVd5Zt2w0-r/logo/plerion.svg?fit=max\u0026auto=format\u0026n=GIwfwlVd5Zt2w0-r\u0026q=85\u0026s=86e89d26c3b52a61495baaf98faff52c","dark":"https://mintcdn.com/pleriondocs/GIwfwlVd5Zt2w0-r/logo/plerion.svg?fit=max\u0026auto=format\u0026n=GIwfwlVd5Zt2w0-r\u0026q=85\u0026s=86e89d26c3b52a61495baaf98faff52c"},"favicon":"https://mintcdn.com/pleriondocs/tawzAAKnRc9yNNhT/favicon.svg?fit=max\u0026auto=format\u0026n=tawzAAKnRc9yNNhT\u0026q=85\u0026s=43160b812d8a7d732e3a72cf166dbbec","navbar":{"primary":{"type":"button","label":"Dashboard","href":"https://app.plerion.com/sign-in"}},"footer":{"socials":{"x":"https://x.com/plerionhq","linkedin":"https://www.linkedin.com/company/plerion"},"links":[{"header":"Company","items":[{"label":"Plerion","href":"https://www.plerion.com"},{"label":"Contact","href":"https://www.plerion.com/company/contact-us"},{"label":"Partnerships","href":"https://www.plerion.com/company/partnerships"}]},{"header":"Resources","items":[{"label":"Blog","href":"https://www.plerion.com/blog"},{"label":"Trust center","href":"https://trust.plerion.com/"},{"label":"Privacy policy","href":"https://www.plerion.com/company/privacy-policy"}]}]},"search":{"prompt":"Search the docs"},"icons":{"library":"fontawesome"},"styling":{"eyebrows":"breadcrumbs","codeblocks":"system","latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"pleriondocs","hasAudioNarration":false,"actualSubdomain":"pleriondocs","customDomains":["docs.plerion.com"],"gitSource":{"type":"github","owner":"plerionhq","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae40dfdc764d7391f5d8cf9","collectionId":"ab0f8aed-35d6-47c8-b3ee-a2986a5a26ec","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae40dfdc764d7391f5d8cf9"},"feedback":{"thumbs":true},"entitlements":{},"buildId":"6ae43b308aa3918b049c935b","clientVersion":"0.0.4021","searchFilterCounts":[{"language":"default","tag":"Guides","count":119},{"language":"default","tag":"API reference","count":102},{"language":"default","tag":"Integrations","count":71},{"language":"default","tag":"API documentation","count":60},{"language":"default","tag":"Cloud","count":47},{"language":"default","tag":"Platform","count":37},{"language":"default","tag":"CLI reference","count":24},{"language":"default","tag":"Organization API","count":21},{"language":"default","tag":"Commands","count":20},{"language":"default","tag":"AWS","count":20}]},"assistantConfig":{},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-reference/users/create-or-adopt-a-user","slug":"/api-reference/users/create-or-adopt-a-user","pageMetadata":{"title":"Create or adopt a user","description":"Creates a user, or adopts an existing Plerion user whose sign-in email (derived from the payload, case-insensitive) matches. Adoption returns 201 with the existing user's id and sets the SCIM managed marker. It changes nothing else: the roles the user holds stay as they are, and the way they sign in is unchanged. A break-glass administrator can be adopted like anyone else and keeps both password sign-in and their roles. A userName already used by another user returns 409.\n\nSend the Plerion extension with ssoUser set to false to create a user who signs in with a password instead of through single sign-on. It defaults to true. No invitation email is sent either way; a password user sets their password through the forgot password flow.\n","deprecated":null,"version":null,"openapi":"/api-reference/scim-openapi.yaml post /v1/organization/scim/v2/Users","href":"/api-reference/users/create-or-adopt-a-user","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_Fragment, {\n children: [_jsx(_components.p, {\n children: \"Creates a user, or adopts an existing Plerion user whose sign-in email (derived from the payload, case-insensitive) matches. Adoption returns 201 with the existing user’s id and sets the SCIM managed marker. It changes nothing else: the roles the user holds stay as they are, and the way they sign in is unchanged. A break-glass administrator can be adopted like anyone else and keeps both password sign-in and their roles. A userName already used by another user returns 409.\"\n }), \"\\n\", _jsx(_components.p, {\n children: \"Send the Plerion extension with ssoUser set to false to create a user who signs in with a password instead of through single sign-on. It defaults to true. No invitation email is sent either way; a password user sets their password through the forgot password flow.\"\n })]\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"codeStyling":"system","config":{},"pageMetadata":{"title":"Create or adopt a user","description":"Creates a user, or adopts an existing Plerion user whose sign-in email (derived from the payload, case-insensitive) matches. Adoption returns 201 with the existing user's id and sets the SCIM managed marker. It changes nothing else: the roles the user holds stay as they are, and the way they sign in is unchanged. A break-glass administrator can be adopted like anyone else and keeps both password sign-in and their roles. A userName already used by another user returns 409.\n\nSend the Plerion extension with ssoUser set to false to create a user who signs in with a password instead of through single sign-on. It defaults to true. No invitation email is sent either way; a password user sets their password through the forgot password flow.\n","deprecated":null,"version":null,"openapi":"/api-reference/scim-openapi.yaml post /v1/organization/scim/v2/Users","href":"/api-reference/users/create-or-adopt-a-user","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"tags":["Users"],"operationId":"createUser","summary":"Create or adopt a user","description":"Creates a user, or adopts an existing Plerion user whose sign-in email (derived from the payload, case-insensitive) matches. Adoption returns 201 with the existing user's id and sets the SCIM managed marker. It changes nothing else: the roles the user holds stay as they are, and the way they sign in is unchanged. A break-glass administrator can be adopted like anyone else and keeps both password sign-in and their roles. A userName already used by another user returns 409.\n\nSend the Plerion extension with ssoUser set to false to create a user who signs in with a password instead of through single sign-on. It defaults to true. No invitation email is sent either way; a password user sets their password through the forgot password flow.\n","requestBody":"b8142e5a-a29b-46e3-a400-2df384af2393","responses":{"201":"e88d81ca-4634-4a7a-aee4-f67ee3875ba1","400":"51419181-f6cf-461f-8f1c-e3a8f55f1f6d","401":"1053a288-7154-416f-a020-95a741b68a85","403":"26872e8a-4fd7-48ad-8862-38d7ae5e23bc","409":"608723b0-1df5-494f-bafe-4f2cf4488fcf","429":"12cec845-469f-4ae8-a8f2-2d38c80b36ab"},"method":"post","type":"path","servers":["23295ebe-c884-4ab2-91e5-77e3470c9f2b"],"security":["c4941751-cb1a-4205-a030-59c23cc1abd5"],"path":"/v1/organization/scim/v2/Users","baseUrlOptions":["https://{region}.api.plerion.com"],"title":"Create or adopt a user","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{},"requestBody":{"required":true,"content":{"application/scim+json":{"schema":{"type":"object","description":"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.\n\nA 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.\n","properties":{"schemas":{"type":"array","items":{"type":"string","uniqueKey":"schemas.items.[INDEX]","typeLabel":"string"},"example":["urn:ietf:params:scim:schemas:core:2.0:User","urn:plerion:scim:schemas:extension:2.0:User"],"isRequired":true,"uniqueKey":"schemas","typeLabel":"string[]"},"userName":{"type":"string","description":"Required. Unique within the organization, case-insensitive.","isRequired":true,"uniqueKey":"userName","typeLabel":"string"},"externalId":{"type":"string","description":"The identity provider's identifier for the user. Filterable.","uniqueKey":"externalId","typeLabel":"string"},"name":{"type":"object","properties":{"formatted":{"type":"string","uniqueKey":"name.formatted","typeLabel":"string"},"givenName":{"type":"string","uniqueKey":"name.givenName","typeLabel":"string"},"familyName":{"type":"string","uniqueKey":"name.familyName","typeLabel":"string"}},"uniqueKey":"name","typeLabel":"object"},"displayName":{"type":"string","description":"The Plerion display name is taken from name.formatted, falling back to displayName, then \"givenName familyName\".\n","uniqueKey":"displayName","typeLabel":"string"},"emails":{"type":"array","items":{"type":"object","properties":{"value":{"type":"string","description":"The email address.","isRequired":true,"uniqueKey":"emails.items.[INDEX].value","typeLabel":"string"},"type":{"type":"string","description":"Label such as work or home.","uniqueKey":"emails.items.[INDEX].type","typeLabel":"string"},"primary":{"type":"boolean","uniqueKey":"emails.items.[INDEX].primary","typeLabel":"boolean"}},"required":["value"],"uniqueKey":"emails.items.[INDEX]","typeLabel":"object"},"uniqueKey":"emails","typeLabel":"object[]"},"active":{"type":"boolean","default":true,"description":"false deactivates the user. Sign-in is blocked, sessions end within seconds, and the user's API keys are revoked. The record is retained.\n","uniqueKey":"active","typeLabel":"boolean"},"urn:plerion:scim:schemas:extension:2.0:User":{"type":"object","description":"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.\n","properties":{"ssoUser":{"type":"boolean","default":true,"description":"true, the default on create, means the user signs in through your single sign-on connection. false creates a user who signs in with a password, which they set through the forgot password flow; no invitation email is sent. On PUT and PATCH the value changes only when the request sends it. A value that is not a boolean is rejected with 400.\n","uniqueKey":"urn:plerion:scim:schemas:extension:2\\.0:User.ssoUser","typeLabel":"boolean"}},"uniqueKey":"urn:plerion:scim:schemas:extension:2\\.0:User","typeLabel":"object"}},"required":["schemas","userName"],"uniqueKey":"","typeLabel":"object"},"examples":{"ssoUser":{"title":"ssoUser","value":{"schemas":["urn:ietf:params:scim:schemas:core:2.0:User"],"externalId":"8b1fbb4e-2c1d-4f3a-9d5e-7a6b5c4d3e2f","userName":"jdoe@example.com","name":{"givenName":"Jane","familyName":"Doe","formatted":"Jane Doe"},"emails":[{"value":"jane.doe@example.com","type":"work","primary":true}],"active":true}},"passwordUser":{"title":"passwordUser","value":{"schemas":["urn:ietf:params:scim:schemas:core:2.0:User","urn:plerion:scim:schemas:extension:2.0:User"],"userName":"jdoe@example.com","name":{"givenName":"Jane","familyName":"Doe","formatted":"Jane Doe"},"emails":[{"value":"jane.doe@example.com","type":"work","primary":true}],"active":true,"urn:plerion:scim:schemas:extension:2.0:User":{"ssoUser":false}}}},"exampleType":"examples"},"application/json":{"schema":{"type":"object","description":"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.\n\nA 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.\n","properties":{"schemas":{"type":"array","items":{"type":"string","uniqueKey":"schemas.items.[INDEX]","typeLabel":"string"},"example":["urn:ietf:params:scim:schemas:core:2.0:User","urn:plerion:scim:schemas:extension:2.0:User"],"isRequired":true,"uniqueKey":"schemas","typeLabel":"string[]"},"userName":{"type":"string","description":"Required. Unique within the organization, case-insensitive.","isRequired":true,"uniqueKey":"userName","typeLabel":"string"},"externalId":{"type":"string","description":"The identity provider's identifier for the user. Filterable.","uniqueKey":"externalId","typeLabel":"string"},"name":{"type":"object","properties":{"formatted":{"type":"string","uniqueKey":"name.formatted","typeLabel":"string"},"givenName":{"type":"string","uniqueKey":"name.givenName","typeLabel":"string"},"familyName":{"type":"string","uniqueKey":"name.familyName","typeLabel":"string"}},"uniqueKey":"name","typeLabel":"object"},"displayName":{"type":"string","description":"The Plerion display name is taken from name.formatted, falling back to displayName, then \"givenName familyName\".\n","uniqueKey":"displayName","typeLabel":"string"},"emails":{"type":"array","items":{"type":"object","properties":{"value":{"type":"string","description":"The email address.","isRequired":true,"uniqueKey":"emails.items.[INDEX].value","typeLabel":"string"},"type":{"type":"string","description":"Label such as work or home.","uniqueKey":"emails.items.[INDEX].type","typeLabel":"string"},"primary":{"type":"boolean","uniqueKey":"emails.items.[INDEX].primary","typeLabel":"boolean"}},"required":["value"],"uniqueKey":"emails.items.[INDEX]","typeLabel":"object"},"uniqueKey":"emails","typeLabel":"object[]"},"active":{"type":"boolean","default":true,"description":"false deactivates the user. Sign-in is blocked, sessions end within seconds, and the user's API keys are revoked. The record is retained.\n","uniqueKey":"active","typeLabel":"boolean"},"urn:plerion:scim:schemas:extension:2.0:User":{"type":"object","description":"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.\n","properties":{"ssoUser":{"type":"boolean","default":true,"description":"true, the default on create, means the user signs in through your single sign-on connection. false creates a user who signs in with a password, which they set through the forgot password flow; no invitation email is sent. On PUT and PATCH the value changes only when the request sends it. A value that is not a boolean is rejected with 400.\n","uniqueKey":"urn:plerion:scim:schemas:extension:2\\.0:User.ssoUser","typeLabel":"boolean"}},"uniqueKey":"urn:plerion:scim:schemas:extension:2\\.0:User","typeLabel":"object"}},"required":["schemas","userName"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"schemas":["urn:ietf:params:scim:schemas:core:2.0:User","urn:plerion:scim:schemas:extension:2.0:User"],"userName":"\u003cstring>","externalId":"\u003cstring>","name":{"formatted":"\u003cstring>","givenName":"\u003cstring>","familyName":"\u003cstring>"},"displayName":"\u003cstring>","emails":[{"value":"\u003cstring>","type":"\u003cstring>","primary":true}],"active":true,"urn:plerion:scim:schemas:extension:2.0:User":{"ssoUser":true}}}},"exampleType":"generated"}},"exampleType":"examples"},"responses":{"e88d81ca-4634-4a7a-aee4-f67ee3875ba1":{"description":"User created or adopted.","headers":{"Location":{"description":"URL of the created resource.","schema":{"type":"string","format":"uri"}}},"content":{"application/scim+json":{"schema":{"type":"object","description":"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.\n\nA 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.\n","properties":{"schemas":{"type":"array","items":{"type":"string","uniqueKey":"schemas.items.[INDEX]","typeLabel":"string"},"example":["urn:ietf:params:scim:schemas:core:2.0:User","urn:plerion:scim:schemas:extension:2.0:User"],"isRequired":true,"uniqueKey":"schemas","typeLabel":"string[]"},"userName":{"type":"string","description":"Required. Unique within the organization, case-insensitive.","isRequired":true,"uniqueKey":"userName","typeLabel":"string"},"id":{"type":"string","format":"uuid","readOnly":true,"description":"Plerion-assigned identifier. Use it for all subsequent requests.","uniqueKey":"id","typeLabel":"string\u003cuuid>"},"externalId":{"type":"string","description":"The identity provider's identifier for the user. Filterable.","uniqueKey":"externalId","typeLabel":"string"},"name":{"type":"object","properties":{"formatted":{"type":"string","uniqueKey":"name.formatted","typeLabel":"string"},"givenName":{"type":"string","uniqueKey":"name.givenName","typeLabel":"string"},"familyName":{"type":"string","uniqueKey":"name.familyName","typeLabel":"string"}},"uniqueKey":"name","typeLabel":"object"},"displayName":{"type":"string","description":"The Plerion display name is taken from name.formatted, falling back to displayName, then \"givenName familyName\".\n","uniqueKey":"displayName","typeLabel":"string"},"emails":{"type":"array","items":{"type":"object","properties":{"value":{"type":"string","description":"The email address.","isRequired":true,"uniqueKey":"emails.items.[INDEX].value","typeLabel":"string"},"type":{"type":"string","description":"Label such as work or home.","uniqueKey":"emails.items.[INDEX].type","typeLabel":"string"},"primary":{"type":"boolean","uniqueKey":"emails.items.[INDEX].primary","typeLabel":"boolean"}},"required":["value"],"uniqueKey":"emails.items.[INDEX]","typeLabel":"object"},"uniqueKey":"emails","typeLabel":"object[]"},"active":{"type":"boolean","default":true,"description":"false deactivates the user. Sign-in is blocked, sessions end within seconds, and the user's API keys are revoked. The record is retained.\n","uniqueKey":"active","typeLabel":"boolean"},"groups":{"type":"array","readOnly":true,"items":{"type":"object","readOnly":true,"description":"A user group the user belongs to. Returned only when requested with ?attributes=groups.\n","properties":{"type":{"type":"any","uniqueKey":"groups.items.[INDEX].type","typeLabel":"any"},"format":{"type":"any","uniqueKey":"groups.items.[INDEX].format","typeLabel":"any"},"value":{"type":"string","format":"uuid","description":"Group id.","uniqueKey":"groups.items.[INDEX].value","typeLabel":"string\u003cuuid>"},"display":{"type":"string","description":"Group displayName.","uniqueKey":"groups.items.[INDEX].display","typeLabel":"string"}},"uniqueKey":"groups.items.[INDEX]","typeLabel":"object"},"uniqueKey":"groups","typeLabel":"object[]"},"urn:plerion:scim:schemas:extension:2.0:User":{"type":"object","description":"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.\n","properties":{"ssoUser":{"type":"boolean","default":true,"description":"true, the default on create, means the user signs in through your single sign-on connection. false creates a user who signs in with a password, which they set through the forgot password flow; no invitation email is sent. On PUT and PATCH the value changes only when the request sends it. A value that is not a boolean is rejected with 400.\n","uniqueKey":"urn:plerion:scim:schemas:extension:2\\.0:User.ssoUser","typeLabel":"boolean"}},"uniqueKey":"urn:plerion:scim:schemas:extension:2\\.0:User","typeLabel":"object"},"meta":{"type":"object","readOnly":true,"properties":{"resourceType":{"type":"string","enum":["User","Group"],"uniqueKey":"meta.resourceType","typeLabel":"enum\u003cstring>"},"created":{"type":"string","format":"date-time","uniqueKey":"meta.created","typeLabel":"string\u003cdate-time>"},"lastModified":{"type":"string","format":"date-time","uniqueKey":"meta.lastModified","typeLabel":"string\u003cdate-time>"},"version":{"type":"string","description":"Resource version identifier, for example W/\"3\". Conditional requests (If-Match, If-None-Match) are not supported.\n","uniqueKey":"meta.version","typeLabel":"string"},"location":{"type":"string","format":"uri","uniqueKey":"meta.location","typeLabel":"string\u003curi>"}},"uniqueKey":"meta","typeLabel":"object"}},"required":["schemas","userName"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"schemas":["urn:ietf:params:scim:schemas:core:2.0:User","urn:plerion:scim:schemas:extension:2.0:User"],"userName":"\u003cstring>","id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","externalId":"\u003cstring>","name":{"formatted":"\u003cstring>","givenName":"\u003cstring>","familyName":"\u003cstring>"},"displayName":"\u003cstring>","emails":[{"value":"\u003cstring>","type":"\u003cstring>","primary":true}],"active":true,"groups":[{"type":"\u003cunknown>","format":"\u003cunknown>","value":"3c90c3cc-0d44-4b50-8888-8dd25736052a","display":"\u003cstring>"}],"urn:plerion:scim:schemas:extension:2.0:User":{"ssoUser":true},"meta":{"resourceType":"User","created":"2023-11-07T05:31:56Z","lastModified":"2023-11-07T05:31:56Z","version":"\u003cstring>","location":"\u003cstring>"}}}},"exampleType":"generated"}},"exampleType":"generated"},"51419181-f6cf-461f-8f1c-e3a8f55f1f6d":{"description":"Invalid request. The SCIM error body carries scimType invalidSyntax, invalidFilter, invalidPath, invalidValue, or mutability.\n","content":{"application/scim+json":{"schema":{"type":"object","description":"RFC 7644 §3.12 error response.","properties":{"schemas":{"type":"array","items":{"type":"string","const":"urn:ietf:params:scim:api:messages:2.0:Error","uniqueKey":"schemas.items.[INDEX]","typeLabel":"string"},"isRequired":true,"uniqueKey":"schemas","typeLabel":"string[]"},"status":{"type":"string","description":"HTTP status code as a string.","example":"409","isRequired":true,"uniqueKey":"status","typeLabel":"string"},"scimType":{"type":"string","enum":["invalidSyntax","invalidFilter","invalidPath","invalidValue","mutability","uniqueness"],"uniqueKey":"scimType","typeLabel":"enum\u003cstring>"},"detail":{"type":"string","example":"A user with this userName already exists.","uniqueKey":"detail","typeLabel":"string"}},"required":["schemas","status"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"schemas":["urn:ietf:params:scim:api:messages:2.0:Error"],"status":"409","scimType":"invalidSyntax","detail":"A user with this userName already exists."}}},"exampleType":"generated"}},"exampleType":"generated"},"1053a288-7154-416f-a020-95a741b68a85":{"description":"Missing or invalid API key. Rejected before the request reaches the SCIM service, so the body is plain JSON rather than a SCIM error.\n","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string","uniqueKey":"message","typeLabel":"string"}},"example":{"message":"Unauthorized"},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"message":"Unauthorized"}}},"exampleType":"generated"}},"exampleType":"generated"},"26872e8a-4fd7-48ad-8862-38d7ae5e23bc":{"description":"Read-level key on a write operation, or an attempt to deactivate, delete, or change the role of a break-glass administrator. The detail then reads \"A break-glass admin cannot be deactivated through SCIM\" or \"A break-glass admin cannot be deleted through SCIM\", and the record is left untouched. Every other attribute of a break-glass administrator keeps syncing normally.\n","content":{"application/scim+json":{"schema":{"type":"object","description":"RFC 7644 §3.12 error response.","properties":{"schemas":{"type":"array","items":{"type":"string","const":"urn:ietf:params:scim:api:messages:2.0:Error","uniqueKey":"schemas.items.[INDEX]","typeLabel":"string"},"isRequired":true,"uniqueKey":"schemas","typeLabel":"string[]"},"status":{"type":"string","description":"HTTP status code as a string.","example":"409","isRequired":true,"uniqueKey":"status","typeLabel":"string"},"scimType":{"type":"string","enum":["invalidSyntax","invalidFilter","invalidPath","invalidValue","mutability","uniqueness"],"uniqueKey":"scimType","typeLabel":"enum\u003cstring>"},"detail":{"type":"string","example":"A user with this userName already exists.","uniqueKey":"detail","typeLabel":"string"}},"required":["schemas","status"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"schemas":["urn:ietf:params:scim:api:messages:2.0:Error"],"status":"409","scimType":"invalidSyntax","detail":"A user with this userName already exists."}}},"exampleType":"generated"}},"exampleType":"generated"},"608723b0-1df5-494f-bafe-4f2cf4488fcf":{"description":"userName or email conflicts with an existing user (scimType uniqueness).\n","content":{"application/scim+json":{"schema":{"type":"object","description":"RFC 7644 §3.12 error response.","properties":{"schemas":{"type":"array","items":{"type":"string","const":"urn:ietf:params:scim:api:messages:2.0:Error","uniqueKey":"schemas.items.[INDEX]","typeLabel":"string"},"isRequired":true,"uniqueKey":"schemas","typeLabel":"string[]"},"status":{"type":"string","description":"HTTP status code as a string.","example":"409","isRequired":true,"uniqueKey":"status","typeLabel":"string"},"scimType":{"type":"string","enum":["invalidSyntax","invalidFilter","invalidPath","invalidValue","mutability","uniqueness"],"uniqueKey":"scimType","typeLabel":"enum\u003cstring>"},"detail":{"type":"string","example":"A user with this userName already exists.","uniqueKey":"detail","typeLabel":"string"}},"required":["schemas","status"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"schemas":["urn:ietf:params:scim:api:messages:2.0:Error"],"status":"409","scimType":"invalidSyntax","detail":"A user with this userName already exists."}}},"exampleType":"generated"}},"exampleType":"generated"},"12cec845-469f-4ae8-a8f2-2d38c80b36ab":{"description":"Rate limited. Honor Retry-After and retry.","headers":{"Retry-After":{"description":"Seconds to wait before retrying.","schema":{"type":"integer"}}},"content":{"application/scim+json":{"schema":{"type":"object","description":"RFC 7644 §3.12 error response.","properties":{"schemas":{"type":"array","items":{"type":"string","const":"urn:ietf:params:scim:api:messages:2.0:Error","uniqueKey":"schemas.items.[INDEX]","typeLabel":"string"},"isRequired":true,"uniqueKey":"schemas","typeLabel":"string[]"},"status":{"type":"string","description":"HTTP status code as a string.","example":"409","isRequired":true,"uniqueKey":"status","typeLabel":"string"},"scimType":{"type":"string","enum":["invalidSyntax","invalidFilter","invalidPath","invalidValue","mutability","uniqueness"],"uniqueKey":"scimType","typeLabel":"enum\u003cstring>"},"detail":{"type":"string","example":"A user with this userName already exists.","uniqueKey":"detail","typeLabel":"string"}},"required":["schemas","status"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"schemas":["urn:ietf:params:scim:api:messages:2.0:Error"],"status":"409","scimType":"invalidSyntax","detail":"A user with this userName already exists."}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"c4941751-cb1a-4205-a030-59c23cc1abd5":{"organizationApiKey":{"type":"http","scheme":"bearer","description":"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.\n","scopes":[]}}},"servers":{"23295ebe-c884-4ab2-91e5-77e3470c9f2b":{"url":"https://{region}.api.plerion.com","description":"Production API server - Select your preferred region","variables":{"region":{"default":"au","enum":["au","sg1","in1","us1"]}}}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","description":"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.\n","scopes":[]},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"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.\n","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"organizationApiKey","name":"Authorization"}],"title":"organizationApiKey"}]},"originalFileLocation":"api-reference/scim-openapi.yaml"},"subdomain":"pleriondocs","siteName":"Plerion, Simplify Cloud Security - documentation","title":"Create or adopt a user - Plerion, Simplify Cloud Security - documentation","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-09-22T05:25:47.718Z","originalFileLocation":"api-reference/users/create-or-adopt-a-user.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Creates a user, or adopts an existing Plerion user whose sign-in email (derived from the payload, case-insensitive) matches. Adoption returns 201 with the existing user\u0026#x27;s id and sets the SCIM managed marker. It changes nothing else: the roles the user holds stay as they are, and the way they sign in is unchanged. A break-glass administrator can be adopted like anyone else and keeps both password sign-in and their roles. A userName already used by another user returns 409. Send the Plerion extension with ssoUser set to false to create a user who signs in with a password instead of through single sign-on. It defaults to true. No invitation email is sent either way; a password user sets their password through the forgot password flow.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Plerion, Simplify Cloud Security - documentation\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/pleriondocs/xDuw_jwQ1ux0MEWx/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/pleriondocs/xDuw_jwQ1ux0MEWx/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/pleriondocs/xDuw_jwQ1ux0MEWx/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/pleriondocs/xDuw_jwQ1ux0MEWx/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/pleriondocs/xDuw_jwQ1ux0MEWx/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/pleriondocs/xDuw_jwQ1ux0MEWx/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/pleriondocs/xDuw_jwQ1ux0MEWx/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/pleriondocs/xDuw_jwQ1ux0MEWx/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/pleriondocs/xDuw_jwQ1ux0MEWx/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Create or adopt a user - Plerion, Simplify Cloud Security - documentation\">\u003cmeta data-mint-head property=\"og:description\" content=\"Creates a user, or adopts an existing Plerion user whose sign-in email (derived from the payload, case-insensitive) matches. Adoption returns 201 with the existing user\u0026#x27;s id and sets the SCIM managed marker. It changes nothing else: the roles the user holds stay as they are, and the way they sign in is unchanged. A break-glass administrator can be adopted like anyone else and keeps both password sign-in and their roles. A userName already used by another user returns 409. Send the Plerion extension with ssoUser set to false to create a user who signs in with a password instead of through single sign-on. It defaults to true. No invitation email is sent either way; a password user sets their password through the forgot password flow.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Plerion, Simplify Cloud Security - documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.plerion.com/api-reference/users/create-or-adopt-a-user\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://pleriondocs.mintlify.app/_mintlify/api/og/v2?division=Users\u0026amp;title=Create+or+adopt+a+user\u0026amp;description=Creates+a+user%2C+or+adopts+an+existing+Plerion+user+whose+sign-in+email+%28derived+from+the+payload%2C+case-insensitive%29+matches.+Adoption+returns+201+with+the+exist\u0026amp;theme=20f0c40f02b58da5abe20cea\u0026amp;signature=07b328126a3ca7088aecf69bb46e00ef731cb21bf102b6da9346174703788976\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Create or adopt a user - Plerion, Simplify Cloud Security - documentation\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Creates a user, or adopts an existing Plerion user whose sign-in email (derived from the payload, case-insensitive) matches. Adoption returns 201 with the existing user\u0026#x27;s id and sets the SCIM managed marker. It changes nothing else: the roles the user holds stay as they are, and the way they sign in is unchanged. A break-glass administrator can be adopted like anyone else and keeps both password sign-in and their roles. A userName already used by another user returns 409. Send the Plerion extension with ssoUser set to false to create a user who signs in with a password instead of through single sign-on. It defaults to true. No invitation email is sent either way; a password user sets their password through the forgot password flow.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://pleriondocs.mintlify.app/_mintlify/api/og/v2?division=Users\u0026amp;title=Create+or+adopt+a+user\u0026amp;description=Creates+a+user%2C+or+adopts+an+existing+Plerion+user+whose+sign-in+email+%28derived+from+the+payload%2C+case-insensitive%29+matches.+Adoption+returns+201+with+the+exist\u0026amp;theme=20f0c40f02b58da5abe20cea\u0026amp;signature=07b328126a3ca7088aecf69bb46e00ef731cb21bf102b6da9346174703788976\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/pleriondocs/xDuw_jwQ1ux0MEWx/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Plerion, Simplify Cloud Security - documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#FFA500\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.plerion.com/api-reference/users/create-or-adopt-a-user\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/users/create-or-adopt-a-user.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.plerion.com/#organization\",\"name\":\"Plerion, Simplify Cloud Security - documentation\",\"url\":\"https://docs.plerion.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/pleriondocs/GIwfwlVd5Zt2w0-r/logo/plerion.svg?fit=max\u0026auto=format\u0026n=GIwfwlVd5Zt2w0-r\u0026q=85\u0026s=86e89d26c3b52a61495baaf98faff52c\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.plerion.com#website\",\"name\":\"Plerion, Simplify Cloud Security - documentation\",\"url\":\"https://docs.plerion.com\",\"publisher\":{\"@id\":\"https://docs.plerion.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.plerion.com/api-reference/users/create-or-adopt-a-user#webpage\",\"url\":\"https://docs.plerion.com/api-reference/users/create-or-adopt-a-user\",\"name\":\"Create or adopt a user\",\"description\":\"Creates a user, or adopts an existing Plerion user whose sign-in email (derived from the payload, case-insensitive) matches. Adoption returns 201 with the existing user's id and sets the SCIM managed marker. It changes nothing else: the roles the user holds stay as they are, and the way they sign in is unchanged. A break-glass administrator can be adopted like anyone else and keeps both password sign-in and their roles. A userName already used by another user returns 409. Send the Plerion extension with ssoUser set to false to create a user who signs in with a password instead of through single sign-on. It defaults to true. No invitation email is sent either way; a password user sets their password through the forgot password flow.\",\"dateModified\":\"2026-09-22T05:25:47.718Z\",\"isPartOf\":{\"@id\":\"https://docs.plerion.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.plerion.com/api-reference/users/create-or-adopt-a-user#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.plerion.com/api-reference/users/create-or-adopt-a-user#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"SCIM API\",\"item\":\"https://docs.plerion.com/api-reference/discovery/supported-scim-protocol-features\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Users\",\"item\":\"https://docs.plerion.com/api-reference/users/list-or-filter-users\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Create or adopt a user\",\"item\":\"https://docs.plerion.com/api-reference/users/create-or-adopt-a-user\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.plerion.com/api-reference/users/create-or-adopt-a-user#apireference\",\"headline\":\"Create or adopt a user\",\"name\":\"Create or adopt a user\",\"description\":\"Creates a user, or adopts an existing Plerion user whose sign-in email (derived from the payload, case-insensitive) matches. Adoption returns 201 with the existing user's id and sets the SCIM managed marker. It changes nothing else: the roles the user holds stay as they are, and the way they sign in is unchanged. A break-glass administrator can be adopted like anyone else and keeps both password sign-in and their roles. A userName already used by another user returns 409. Send the Plerion extension with ssoUser set to false to create a user who signs in with a password instead of through single sign-on. It defaults to true. No invitation email is sent either way; a password user sets their password through the forgot password flow.\",\"url\":\"https://docs.plerion.com/api-reference/users/create-or-adopt-a-user\",\"mainEntityOfPage\":{\"@id\":\"https://docs.plerion.com/api-reference/users/create-or-adopt-a-user#webpage\"},\"dateModified\":\"2026-09-22T05:25:47.718Z\",\"publisher\":{\"@id\":\"https://docs.plerion.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.plerion.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Plerion, Simplify Cloud Security - documentation\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Plerion, Simplify Cloud Security - documentation","nav":{"global":null,"tabs":[{"tab":"Welcome","pages":[{"title":"Welcome","href":""}]},{"tab":"Guides","pages":[{"title":"Guides","href":"/guides/getting-started"}]},{"tab":"API reference","groups":[{"group":"Overview","pages":[{"title":"Quick start with Plerion API","href":"/api-reference"},{"title":"API categories","href":"/api-reference/api-categories"}]},{"group":"API documentation","pages":[{"group":"Findings","pages":[{"title":"List findings","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/tenant/findings","href":"/api-reference/findings/list"}]},{"group":"Alerts","pages":[{"title":"List alerts","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/tenant/alerts","href":"/api-reference/alerts/list"}]},{"group":"AWS integration","pages":[{"title":"Get the tenant's external ID","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/tenant/external-id","href":"/api-reference/aws-integration/get-external-id"},{"title":"Create an onboarding token for a new integration","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v1/tenant/integrations/token","href":"/api-reference/aws-integration/generate-temporary-token"},{"title":"Get the onboarding CloudFormation template","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/tenant/cloudformation-templates","href":"/api-reference/aws-integration/get-cloudformation-template"}]},{"group":"Tenant","pages":[{"title":"Get this tenant","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/tenant","href":"/api-reference/tenant/get"},{"title":"Get what this key can call","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/tenant/openapi","href":"/api-reference/tenant/discover"},{"title":"Get this tenant's usage","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/tenant/usage","href":"/api-reference/tenant/usage"}]},{"group":"Integrations","pages":[{"title":"List inbound integrations","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/tenant/integrations","href":"/api-reference/integrations/list-inbound-integrations"},{"title":"Replace an integration's user-defined tags","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml put /v1/tenant/integrations/{integrationId}/user-defined-tags","href":"/api-reference/integrations/replace-user-defined-tags"}]},{"group":"Code security","pages":[{"title":"Upload infrastructure code for scanning","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v1/tenant/shiftleft/iac/scan","href":"/api-reference/code-security/upload-iac"},{"title":"List code scans","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/tenant/shiftleft/iac/scans","href":"/api-reference/code-security/list-scans"},{"title":"List a code scan's findings","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/tenant/shiftleft/iac/scans/{scanId}/findings","href":"/api-reference/code-security/list-findings"},{"title":"List a code scan's vulnerabilities","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/tenant/shiftleft/iac/scans/{scanId}/vulnerabilities","href":"/api-reference/code-security/list-vulnerabilities"}]},{"group":"Compliance frameworks","pages":[{"title":"List compliance frameworks","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/tenant/compliance-frameworks","href":"/api-reference/compliance-frameworks/list"},{"title":"Download a compliance report","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/tenant/integrations/{integrationId}/compliance-frameworks/{complianceId}/download","href":"/api-reference/compliance-frameworks/download-report"},{"title":"Request a compliance report","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v1/tenant/integrations/{integrationId}/frameworks/{complianceFrameworkId}/reports","href":"/api-reference/compliance-frameworks/request-a-framework-report"}]},{"group":"Assets","pages":[{"title":"List assets","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/tenant/assets","href":"/api-reference/assets/list"},{"title":"Get an asset","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/tenant/assets/{assetId}","href":"/api-reference/assets/get"},{"title":"Get an asset's SBOM","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/tenant/assets/{assetId}/sbom","href":"/api-reference/assets/get-sbom"},{"title":"Get an SBOM by asset ID","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/tenant/assets/sbom","href":"/api-reference/assets/get-sbom-by-asset-id"}]},{"group":"Asset groups","pages":[{"title":"List asset groups","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/tenant/asset-groups","href":"/api-reference/asset-groups/list"},{"title":"Create an asset group","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v1/tenant/asset-groups","href":"/api-reference/asset-groups/create"},{"title":"Get an asset group","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/tenant/asset-groups/{assetGroupId}","href":"/api-reference/asset-groups/get"},{"title":"Delete an asset group","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml delete /v1/tenant/asset-groups/{assetGroupId}","href":"/api-reference/asset-groups/delete"},{"title":"Update an asset group","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml patch /v1/tenant/asset-groups/{assetGroupId}","href":"/api-reference/asset-groups/update"}]},{"group":"Well-Architected frameworks","pages":[{"title":"List Well-Architected frameworks","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/tenant/well-architected-frameworks","href":"/api-reference/well-architected-frameworks/list"},{"title":"Download a Well-Architected report","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/tenant/integrations/{integrationId}/well-architected-frameworks/{wellArchitectedFrameworkId}/download","href":"/api-reference/well-architected-frameworks/download-report"},{"title":"Request a Well-Architected report","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v1/tenant/integrations/{integrationId}/frameworks/{wellArchitectedFrameworkId}/reports","href":"/api-reference/well-architected-frameworks/request-framework-report"}]},{"group":"Vulnerabilities","pages":[{"title":"List vulnerabilities","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/tenant/vulnerabilities","href":"/api-reference/vulnerabilities/list"},{"title":"List vulnerability exemptions","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/tenant/profiles/{profileId}/vulnerability/exemptions","href":"/api-reference/vulnerabilities/list-vulnerability-exemptions-in-a-profile"},{"title":"Create a vulnerability exemption","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v1/tenant/profiles/{profileId}/vulnerability/exemptions","href":"/api-reference/vulnerabilities/create-a-vulnerability-exemption-in-a-profile"},{"title":"Get a vulnerability exemption","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/tenant/profiles/{profileId}/vulnerability/exemptions/{id}","href":"/api-reference/vulnerabilities/get-a-vulnerability-exemption-by-id"},{"title":"Delete a vulnerability exemption","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml delete /v1/tenant/profiles/{profileId}/vulnerability/exemptions/{id}","href":"/api-reference/vulnerabilities/delete-a-vulnerability-exemption-by-id"},{"title":"Update a vulnerability exemption","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml patch /v1/tenant/profiles/{profileId}/vulnerability/exemptions/{id}","href":"/api-reference/vulnerabilities/update-a-vulnerability-exemption-by-id"}]},{"group":"Profiles","pages":[{"title":"List profiles","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/tenant/profiles","href":"/api-reference/profiles/list"}]},{"group":"Detection exemptions","pages":[{"title":"Get a detection's exemptions","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/tenant/profiles/{profileId}/detection-settings/{detectionId}/exemptions","href":"/api-reference/detection-exemptions/get"},{"title":"Replace a detection's exemptions","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml put /v1/tenant/profiles/{profileId}/detection-settings/{detectionId}/exemptions","href":"/api-reference/detection-exemptions/replace"}]},{"group":"Risks","pages":[{"title":"List risks","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/tenant/risks","href":"/api-reference/risks/list"},{"title":"Get a risk","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/tenant/risks/{riskId}","href":"/api-reference/risks/get"}]},{"group":"Audit logs","pages":[{"title":"List audit logs","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/tenant/audit-logs","href":"/api-reference/audit-logs/list"}]},{"group":"Custom checks","pages":[{"title":"List custom checks","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/tenant/custom-checks","href":"/api-reference/custom-checks/list"},{"title":"Create a custom check","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v1/tenant/custom-checks","href":"/api-reference/custom-checks/create"},{"title":"Get a custom check","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/tenant/custom-checks/{customCheckId}","href":"/api-reference/custom-checks/get"},{"title":"Replace a custom check","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml put /v1/tenant/custom-checks/{customCheckId}","href":"/api-reference/custom-checks/update"},{"title":"Delete a custom check","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml delete /v1/tenant/custom-checks/{customCheckId}","href":"/api-reference/custom-checks/delete"},{"title":"Start a custom check dry run","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v1/tenant/custom-check-dry-runs","href":"/api-reference/custom-checks/start-dry-run"},{"title":"Get a dry run's status","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/tenant/custom-check-dry-runs/{dryRunId}","href":"/api-reference/custom-checks/get-dry-run-status"}]},{"group":"Metrics","pages":[{"title":"Query metrics","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v1/tenant/metrics","href":"/api-reference/metrics/query"}]},{"group":"Workload scans","pages":[{"title":"Request a workload scan","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v1/tenant/workload/scans","href":"/api-reference/workload-scans/request"},{"title":"Get a workload scan","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/tenant/workload/scans/{scanId}","href":"/api-reference/workload-scans/get"}]},{"group":"AWS access grants","pages":[{"title":"List AWS access grants","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/tenant/aws/access-grants","href":"/api-reference/aws-access-grants/list"},{"title":"Get access grant counts","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/tenant/aws/access-grants/stats","href":"/api-reference/aws-access-grants/stats"},{"title":"List external principals with access","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/tenant/aws/access-grants/external-principals","href":"/api-reference/aws-access-grants/external-principals"},{"title":"Get an AWS access grant","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/tenant/aws/access-grants/{id}","href":"/api-reference/aws-access-grants/get"},{"title":"Review an AWS access grant","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml patch /v1/tenant/aws/access-grants/{id}","href":"/api-reference/aws-access-grants/update"}]},{"group":"Custom dashboards","pages":[{"title":"List the tenant's custom dashboards","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/tenant/custom-reports","href":"/api-reference/custom-dashboards/list"}]},{"group":"Preferences","pages":[{"title":"Get the tenant default home dashboard","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/tenant/preferences/home-dashboard","href":"/api-reference/preferences/get-tenant-default"},{"title":"Set the tenant default home dashboard","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml put /v1/tenant/preferences/home-dashboard","href":"/api-reference/preferences/set-tenant-default"},{"title":"Clear the tenant default home dashboard","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml delete /v1/tenant/preferences/home-dashboard","href":"/api-reference/preferences/clear-tenant-default"}]}]},{"group":"Organization API","pages":[{"group":"Roles","pages":[{"title":"List roles","deprecated":null,"version":null,"openapi":"/api-reference/organization-openapi.yaml get /v1/organization/roles","href":"/api-reference/roles/list-roles"},{"title":"Create a custom role","deprecated":null,"version":null,"openapi":"/api-reference/organization-openapi.yaml post /v1/organization/roles","href":"/api-reference/roles/create-a-custom-role"},{"title":"Get a role","deprecated":null,"version":null,"openapi":"/api-reference/organization-openapi.yaml get /v1/organization/roles/{roleId}","href":"/api-reference/roles/get-a-role"},{"title":"Update a custom role","deprecated":null,"version":null,"openapi":"/api-reference/organization-openapi.yaml put /v1/organization/roles/{roleId}","href":"/api-reference/roles/update-a-custom-role"},{"title":"Delete a custom role","deprecated":null,"version":null,"openapi":"/api-reference/organization-openapi.yaml delete /v1/organization/roles/{roleId}","href":"/api-reference/roles/delete-a-custom-role"}]},{"group":"Role assignments","pages":[{"title":"List role assignments","deprecated":null,"version":null,"openapi":"/api-reference/organization-openapi.yaml get /v1/organization/role-assignments","href":"/api-reference/role-assignments/list-role-assignments"},{"title":"Assign a role","deprecated":null,"version":null,"openapi":"/api-reference/organization-openapi.yaml post /v1/organization/role-assignments","href":"/api-reference/role-assignments/assign-a-role"},{"title":"Revoke a role","deprecated":null,"version":null,"openapi":"/api-reference/organization-openapi.yaml delete /v1/organization/role-assignments/{roleId}/{principalType}/{principalId}","href":"/api-reference/role-assignments/revoke-a-role"}]},{"group":"Permission catalog","pages":[{"title":"Get the permission catalog","deprecated":null,"version":null,"openapi":"/api-reference/organization-openapi.yaml get /v1/organization/permission-catalog","href":"/api-reference/permission-catalog/get-the-permission-catalog"}]},{"group":"Preferences","pages":[{"title":"Get a user's home dashboard","deprecated":null,"version":null,"openapi":"/api-reference/organization-openapi.yaml get /v1/organization/users/{userId}/preferences/home-dashboard","href":"/api-reference/preferences/get-a-users-home-dashboard"},{"title":"Set a user's home dashboard","deprecated":null,"version":null,"openapi":"/api-reference/organization-openapi.yaml put /v1/organization/users/{userId}/preferences/home-dashboard","href":"/api-reference/preferences/set-a-users-home-dashboard"},{"title":"Clear a user's home dashboard","deprecated":null,"version":null,"openapi":"/api-reference/organization-openapi.yaml delete /v1/organization/users/{userId}/preferences/home-dashboard","href":"/api-reference/preferences/clear-a-users-home-dashboard"},{"title":"Get a user's navigation","deprecated":null,"version":null,"openapi":"/api-reference/organization-openapi.yaml get /v1/organization/users/{userId}/preferences/navigation","href":"/api-reference/preferences/get-a-users-navigation"},{"title":"Set a user's navigation","deprecated":null,"version":null,"openapi":"/api-reference/organization-openapi.yaml put /v1/organization/users/{userId}/preferences/navigation","href":"/api-reference/preferences/set-a-users-navigation"},{"title":"Clear a user's navigation","deprecated":null,"version":null,"openapi":"/api-reference/organization-openapi.yaml delete /v1/organization/users/{userId}/preferences/navigation","href":"/api-reference/preferences/clear-a-users-navigation"},{"title":"Get a user group's home dashboard","deprecated":null,"version":null,"openapi":"/api-reference/organization-openapi.yaml get /v1/organization/user-groups/{groupId}/preferences/home-dashboard","href":"/api-reference/preferences/get-a-user-groups-home-dashboard"},{"title":"Set a user group's home dashboard","deprecated":null,"version":null,"openapi":"/api-reference/organization-openapi.yaml put /v1/organization/user-groups/{groupId}/preferences/home-dashboard","href":"/api-reference/preferences/set-a-user-groups-home-dashboard"},{"title":"Clear a user group's home dashboard","deprecated":null,"version":null,"openapi":"/api-reference/organization-openapi.yaml delete /v1/organization/user-groups/{groupId}/preferences/home-dashboard","href":"/api-reference/preferences/clear-a-user-groups-home-dashboard"},{"title":"Get a user group's navigation","deprecated":null,"version":null,"openapi":"/api-reference/organization-openapi.yaml get /v1/organization/user-groups/{groupId}/preferences/navigation","href":"/api-reference/preferences/get-a-user-groups-navigation"},{"title":"Set a user group's navigation","deprecated":null,"version":null,"openapi":"/api-reference/organization-openapi.yaml put /v1/organization/user-groups/{groupId}/preferences/navigation","href":"/api-reference/preferences/set-a-user-groups-navigation"},{"title":"Clear a user group's navigation","deprecated":null,"version":null,"openapi":"/api-reference/organization-openapi.yaml delete /v1/organization/user-groups/{groupId}/preferences/navigation","href":"/api-reference/preferences/clear-a-user-groups-navigation"}]}]},{"group":"SCIM API","pages":[{"group":"Discovery","pages":[{"title":"Supported SCIM protocol features","deprecated":null,"version":null,"openapi":"/api-reference/scim-openapi.yaml get /v1/organization/scim/v2/ServiceProviderConfig","href":"/api-reference/discovery/supported-scim-protocol-features"},{"title":"List supported resource types","deprecated":null,"version":null,"openapi":"/api-reference/scim-openapi.yaml get /v1/organization/scim/v2/ResourceTypes","href":"/api-reference/discovery/list-supported-resource-types"},{"title":"Get one resource type","deprecated":null,"version":null,"openapi":"/api-reference/scim-openapi.yaml get /v1/organization/scim/v2/ResourceTypes/{resourceTypeId}","href":"/api-reference/discovery/get-one-resource-type"},{"title":"List attribute schemas","deprecated":null,"version":null,"openapi":"/api-reference/scim-openapi.yaml get /v1/organization/scim/v2/Schemas","href":"/api-reference/discovery/list-attribute-schemas"},{"title":"Get one attribute schema","deprecated":null,"version":null,"openapi":"/api-reference/scim-openapi.yaml get /v1/organization/scim/v2/Schemas/{schemaUri}","href":"/api-reference/discovery/get-one-attribute-schema"}]},{"group":"Users","pages":[{"title":"List or filter users","description":"Returns every user in the organization, whether an identity provider provisioned them, an administrator invited them, or this API created them. Users deleted over SCIM never appear.\n","deprecated":null,"version":null,"openapi":"/api-reference/scim-openapi.yaml get /v1/organization/scim/v2/Users","href":"/api-reference/users/list-or-filter-users"},{"title":"Create or adopt a user","deprecated":null,"version":null,"openapi":"/api-reference/scim-openapi.yaml post /v1/organization/scim/v2/Users","href":"/api-reference/users/create-or-adopt-a-user"},{"title":"Get one user","description":null,"deprecated":null,"version":null,"openapi":"/api-reference/scim-openapi.yaml get /v1/organization/scim/v2/Users/{userId}","href":"/api-reference/users/get-one-user"},{"title":"Replace a user","deprecated":null,"version":null,"openapi":"/api-reference/scim-openapi.yaml put /v1/organization/scim/v2/Users/{userId}","href":"/api-reference/users/replace-a-user"},{"title":"Deprovision a user","deprecated":null,"version":null,"openapi":"/api-reference/scim-openapi.yaml delete /v1/organization/scim/v2/Users/{userId}","href":"/api-reference/users/deprovision-a-user"},{"title":"Partially update a user","deprecated":null,"version":null,"openapi":"/api-reference/scim-openapi.yaml patch /v1/organization/scim/v2/Users/{userId}","href":"/api-reference/users/partially-update-a-user"},{"title":"Search users with a request body","deprecated":null,"version":null,"openapi":"/api-reference/scim-openapi.yaml post /v1/organization/scim/v2/Users/.search","href":"/api-reference/users/search-users-with-a-request-body"}]},{"group":"Groups","pages":[{"title":"List or filter groups","deprecated":null,"version":null,"openapi":"/api-reference/scim-openapi.yaml get /v1/organization/scim/v2/Groups","href":"/api-reference/groups/list-or-filter-groups"},{"title":"Create a group","deprecated":null,"version":null,"openapi":"/api-reference/scim-openapi.yaml post /v1/organization/scim/v2/Groups","href":"/api-reference/groups/create-a-group"},{"title":"Get one group","deprecated":null,"version":null,"openapi":"/api-reference/scim-openapi.yaml get /v1/organization/scim/v2/Groups/{groupId}","href":"/api-reference/groups/get-one-group"},{"title":"Replace a group","deprecated":null,"version":null,"openapi":"/api-reference/scim-openapi.yaml put /v1/organization/scim/v2/Groups/{groupId}","href":"/api-reference/groups/replace-a-group"},{"title":"Delete a group","deprecated":null,"version":null,"openapi":"/api-reference/scim-openapi.yaml delete /v1/organization/scim/v2/Groups/{groupId}","href":"/api-reference/groups/delete-a-group"},{"title":"Partially update a group","deprecated":null,"version":null,"openapi":"/api-reference/scim-openapi.yaml patch /v1/organization/scim/v2/Groups/{groupId}","href":"/api-reference/groups/partially-update-a-group"},{"title":"Search groups with a request body","deprecated":null,"version":null,"openapi":"/api-reference/scim-openapi.yaml post /v1/organization/scim/v2/Groups/.search","href":"/api-reference/groups/search-groups-with-a-request-body"}]}]}]},{"tab":"CLI reference","pages":[{"title":"CLI reference","href":"/cli-reference/introduction"}]},{"tab":"Changelog","pages":[{"title":"Changelog","href":"/changelog"}]},{"tab":"FAQs","hidden":true,"pages":[{"title":"FAQs","href":"/faqs"}]}]},"title":"Create or adopt a user - Plerion, Simplify Cloud Security - documentation","buildId":"dpl_EnxDqhjaNc9a8MVa833TGULPd9uJ","deploymentId":"dpl_EnxDqhjaNc9a8MVa833TGULPd9uJ","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-26-lDe7V.js","utils-CWQmgYtH.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-4-Aw3rSD.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-C2zjXYA5.js","snippetPresets-DFmpFA7C.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-FJpQavWq.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-D_GvPF7k.js","shallow-Bs2ZB0NO.js","getApiPlaygroundDisplay-DCcqJJk-.js","CodeSnippet-DzDxawVe.js","CodeSnippets-aUr7fU-7.js","Page-CT9uE8Ip.js","getPastedJson-Y1fKsj_I.js","icon-DI4zTsDr.js","MethodPill-C0nDlmSQ.js","DuplicateIcon-NUXbx2nQ.js","createIcon-BdTHrPAi.js","DynamicMarkdown-CtpgKJwj.js","SectionHeading-B3x35tOt.js","axios-vUo_bRtp.js","Markdown-3OmurJMP.js","clsx-DMKzROTp.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-1ms6tsT-.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-Ke9xIMFx.js"]}