Table of Contents |
---|
...
- Extract client_id from token (token.client_id == legal_entity_id)
- Check legal entity status (status = ACTIVE, SUSPENDED)
- In case of error - return 409 (Legal entity must be ACTIVE or SUSPENDED)
Validate employee role
- Check that employee role with such ID exists in the system (is_active = true)
- In case of error - return 404
- Check that employee role belongs to the same legal entity as the user
- In case of error - return 403
...
Parameter | Source | Description |
---|---|---|
end_date | Timestamp: now() | Get current date-time |
status | Const: INACTIVE | |
updated_at | Timestamp: now() | Get current date-time |
updated_by | Token: user_id |