Users
Create User
Create a new user.
post/Users
Request
- Base URLhttps://users.lucid.app/scim/v2
- URLhttps://users.lucid.app/scim/v2/Users
- AuthHTTP bearer
Request body
Example request
{
"schemas": [
"urn:ietf:params:scim:schemas:core:2.0:User",
"urn:ietf:params:scim:schemas:extension:enterprise:2.0:User"
],
"userName": "john-doe@example.com",
"name": {
"formatted": "John Doe",
"givenName": "John",
"familyName": "Doe"
},
"displayName": "john-doe@example.com",
"emails": [
{
"value": "john-doe@example.com",
"type": "work",
"primary": true
}
],
"externalId": "external-123",
"title": "Software Engineer",
"phoneNumbers": [
{
"value": "+1-555-123-4567",
"type": "work"
}
],
"roles": [
{
"value": "DocumentAdmin"
}
],
"urn:ietf:params:scim:schemas:extension:enterprise:2.0:User": {
"costCenter": "CC-100",
"organization": "Engineering",
"division": "Product Development",
"department": "Backend Engineering",
"manager": {
"value": "lucid-5678"
}
},
"password": "password"
}Response
OK. Returns the created User.
Example response
{
"schemas": [
"urn:ietf:params:scim:schemas:core:2.0:User",
"urn:ietf:params:scim:schemas:extension:enterprise:2.0:User"
],
"userName": "john-doe@example.com",
"name": {
"formatted": "John Doe",
"givenName": "John",
"familyName": "Doe"
},
"displayName": "john-doe@example.com",
"emails": [
{
"value": "john-doe@example.com",
"type": "work",
"primary": true
}
],
"externalId": "external-123",
"title": "Software Engineer",
"phoneNumbers": [
{
"value": "+1-555-123-4567",
"type": "work"
}
],
"roles": [
{
"value": "DocumentAdmin"
}
],
"urn:ietf:params:scim:schemas:extension:enterprise:2.0:User": {
"costCenter": "CC-100",
"organization": "Engineering",
"division": "Product Development",
"department": "Backend Engineering",
"manager": {
"value": "lucid-5678"
}
},
"id": "lucid-1234",
"groups": [
{
"value": "lucid-group-1234",
"display": "Group A"
}
]
}Changes
No recorded changes to this operation across all 1 revision of this API.