Skip to main content

I'm trying to create my organizational groups via API using the https://users.lucid.app/scim/v2/Groups endpoint and the urn:ietf:params:scim:schemas:core:2.0:Group schema, but the creation is only related to sharing groups, how can I create organizational groups via the same method? if not API is there a solution to create them massively somehow?

Hi @raffaele.schiavone, thank you for posting! I’m moving your post into the Lucid for Developer Community so that you can collaborate with other developers and product experts who use our API features. Feel free to continue adding to this thread!


Hi @raffaele.schiavone, currently SCIM does not allow provisioning of organizational groups so it’s expected that the endpoint only creates sharing groups. We don't have a timeline at this moment but we will release more information and update here once this feature becomes available. 
 
In the meantime, could you please share a quick rundown of your goals with SCIM provisioning so we can better understand what you are trying to achieve? 

Please don’t hesitate to comment in the thread if you have any other questions. 🙂


To Whom It May Concern:

I tried to provision a member to a Org Groups. The PUT request going through without problem (200 OK response). However, I don’t see user being added as a member in the Org Group. This is the PUT request that I used. I also tried with PATCH request and the same result. Am I missing something?

 

curl --request PUT \
--url https://users.lucid.app/scim/v2/Groups/lucid-group-hidden\
--header 'accept: application/json' \
--header 'authorization: Bearer "bearer_key_hidden"' \
--header 'content-type: application/json' \
--data '
{
"schemas": "
"urn:ietf:params:scim:schemas:core:2.0:Group"
],
"displayName": "Test Organizational Group",
"members": "
{
"value": "lucid-hidden",
"$ref": "https://users.lucid.app/scim/v2/Users/lucid-hidden",
"display": "testlucid.user@hidden"
}
]
}
'
{
"id": "lucid-group-hidden",
"schemas": ""urn:ietf:params:scim:schemas:core:2.0:Group"],
"displayName": "Test Organizational Group",
"members": "{
"value": "lucid-hidden",
"$ref": "https://users.lucid.app/scim/v2/chart/Users/lucid-hidden",
"display": "testlucid.user@hidden"
}],
"meta": {
"resourceType": "Group",
"created": "2025-05-07T21:02:43Z",
"lastModified": "2025-05-09T17:52:02Z",
"version": "W/\"1746813122000\"",
"location": "https://users.lucid.app/scim/v2/chart/Groups/lucid-group-hidden"
}
}

 


Hi ​@westcott_suen, thanks for posting! 
To summarise your question- it sounds like you are sending a PUT/PATCH to the Groups endpoint to update the group membership for a user on your account, and you’re receiving a successful response (with the user listed as a group member in the body of the response), but the user isn’t showing up in that group when you check the Lucid Admin Panel. Is that correct?

Could you confirm if the user already exists on your account when you’re sending the PUT/PATCH to the Groups SCIM endpoint?


Hi ​@Emma D 

Thank you for looking into the “issue”.

I retry it and I can see the membership is updated properly with the Org Groups. I think the confusion was I updated the Org Groups membership through SCIM API, however, I tried to verify the membership through Admin Panel which it required to refresh the page in order to get the latest info. I’m using the SCIM API to verify the user Org Group info to avoid such confusion. Thank you again and I’m good now.

Thx,

Westcott


Reply