OPS: deboardgemgroup
OPS: Deboard GEM Group¶
This call should be made in order to remove an entire Gem group from whatever state they may be in and put them back into a one of two states, based on the "requeue" parameter. If requeue is true, they will be placed back into the onboarding queue. They will be grouped by their original subgroups and the deboard GEM Group will cease to be valid.
Endpoint: /api/v1/ops/deboard/gemgroup
Verb: POST
Payload:
The request payload contains several optional fields that allow you to choose how you wish to reference the user to be deboarded. One of them must be provided. If more than one is provided, only one will be used to select the user, and the others will be ignored.
| Type | Attribute | Required | Description |
|---|---|---|---|
| Bool | requeue | Yes | Specifies whether the members of the group should be placed back in the onboard area queue. If this value is false, they will be placed into the general pool of usrs that have valid tickets but have not been scanned to enter the onboard area yet. |
| uint64 | group_id | No | Specifies the ID of the GemGroup record that is being deboarded |
| string | user_scan_id | No | Specifies the Scan ID of any member of the GemGroup that is being deboarded |
| string | device_scan_id | No | Specifies the Scan ID of the Device assigned to any member of the GemGroup that is being deboarded |
Example Response:
{
"api_code": 0,
}
or
{
"api_code": xxxx,
"error": {
"error_code": xxxxx,
"error_message": "Erorr message",
"error_detail": "Optional additional details about error",
"suggestion": "Optional suggestion on how to resolve error",
"callstack": "Optional debug callstack."
}
}
See https://studio.wevr.com/wevr/projects/gem/gem-platform/-/wikis/GEM-API-Codes for error codes contained therein.
See https://studio.wevr.com/wevr/projects/gem/gem-platform/-/wikis/GEM-Server-Codes for error codes contained therein.