Server Error on Accounts API Entitlement Filter

What problem are you observing?

When hitting the accounts API with an Entitlement filter, it will result in a 500 Internal Server Error.
{{baseUrl}}/accounts?filters=entitlements eq "<entitlement>"

The error persists in v3, beta, and v2024.

What is the correct behavior?

The correct behavior is to send a response of accounts which have that entitlement.

What product feature is this related to?

This is related to ISC APIs (v3, v2024, and beta).

What are the steps to reproduce the issue?

An API call to the accounts API with an Entitlements filter.
{{baseUrl}}/accounts?filters=entitlements eq "<entitlement>"

Most likely the entitlements filter is a mistake and is not supported. I will confirm with engineering and remove that filter if it is not supported. Ticket number is ISCAIM-23945.

1 Like

Thanks @colin_mckibben. But if it’s not supported, then the API should throw a 400 error instead of 500.