SCIM Global Group creation
complete
Y
Young-Hwan Kim
The Error message handling for the Global Group creation via SCIM API is not good.
IAM teams are struggling due to the missing documentation in our public docs to test the SCIM integration.
IAM integration is hard without information about how the API is working, what inputs are expected and a overly generic error message.
Example:
The endpoint for creating a global group throws a HTTP 500 Error if the "members" attribute is missing. The endpoint always expects this attribute even if its just an empty list but the integration does not know this and is faced with an 500 error.
J
Johannes Rudolph
marked this post as
complete
Update: SCIM Group Creation and Compatibility Improvements in meshStack v2026.18.0
Good news — the 500 error you hit when creating a global group without specifying
members
is now fixed:- Groups can be created without members:The SCIM API now accepts group creation requests without themembersattribute. The group is created with an empty membership list, which you can populate later via SCIM PATCH.
- Improved PATCH compatibility:SCIM PATCH operations that omit thepathfield (as allowed by RFC 7644 §3.5.2.3) are now handled correctly instead of failing with an error.
- Schema discovery endpoints:/Schemas,/ServiceProviderConfig, and/ResourceTypesare now exposed at the SCIM API root, improving compatibility with standards-compliant SCIM clients.
See meshStack v2026.18.0 for full details.
If you have any further questions or run into issues, contact us at support@meshcloud.io.
J
Johannes Rudolph
Update: SCIM Error Handling Improvements in v2026.17.0
We've shipped two SCIM error handling improvements in meshStack v2026.17.0 that make the API more RFC 7644-compliant and easier to integrate:
- Unsupported filter fieldsnow return400 Bad Requestinstead of a generic500 Internal Server Error— helping SCIM clients distinguish client-side mistakes from server issues (details)
- Invalid PATCH valuesnow return the correctinvalidValueerror instead of the misleadingimmutableerror (details)
The specific issue around
members
being required but undocumented for global group creation is still on our radar. If you're still experiencing that 500 error, please share details so we can look into it. You can also reach out to our team at support@meshcloud.io.