Update group verification request
PUT/groups-srv/verifications/requests/:id
This API call updates an existing group verification request.
Authentication Requirements:
- Requires
cidaas:groups_writescope - Caller must be a member of
CIDAAS_ADMINSwith roleADMIN,SECONDARY_ADMIN,GROUPFILTER_MANAGER,GROUP_MANAGER, orGROUPSETUP_MANAGER
Updatable Fields:
matchCondition: Can be updatedfilters: Can be updated (completely replaces existing filters)hints: Can be updated
Validation Rules:
id: Required in path and request body (must match), verification request must existmatchCondition: Required, must be either "and" or "or"filters: Required, must be a non-empty array- Each filter must specify exactly one of
groupIdorgroupType(not both, not neither) - All filter validation rules apply (same as create)
Business Rules:
- Updating a verification request affects all future verifications using that request ID
- The
idfield cannot be changed - Changes take effect immediately
Request
Responses
- 200
- 400
- 401
- 404
OK - Verification request updated successfully
Bad Request — invalid request body, path/body id mismatch, or failed validation.
| Code | error | When |
|---|---|---|
10101 | error while parsing body request data! | Request body is missing, malformed, or not valid JSON |
10101 | invalid url params | Path {id} is empty or does not match id in the request body |
10101 | invalid payload | Validation failed (e.g. missing matchCondition, invalid filter, unknown group/role) |
Unauthorized - Authentication failed or missing required scope
Not Found — no verification request exists for the given id.
| Code | error | When |
|---|---|---|
10103 | resource not found | Verification request with this id does not exist |