Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents

...

  1. Extract client_id from token (token.client_id == legal_entity_id)
  2. Check legal entity status (status = ACTIVE, SUSPENDED)
    1. In case of error - return 409 (Legal entity must be ACTIVE or SUSPENDED)

Validate employee role

  1. Check that employee role with such ID exists in the system (is_active = true)
    1. In case of error - return 404
  2. Check that employee role belongs to the same legal entity as the user
    1. In case of error - return 403

...

ParameterSourceDescription
end_dateTimestamp: now()Get current date-time
statusConst: INACTIVE
updated_atTimestamp: now()Get current date-time
updated_byToken: user_id