Purpose
This method allows to get all existing contracts with GB_CBP type through the NHS IT system
Specification
WS logic
Only authenticated and authorized user can use this service
Deleted records won't be shown in response
Authentication
Verify the validity of api-key
Return 401 in case validation fails
Check scopes in order to perform this action (scope = 'global_contracts:read')
Return 403 in case invalid scope(s)
Process
Search contracts in DB according to requested query parameters
Exclude deleted records (is_active = false)