# Retrieve a list of all Challenges for a Factor **GET /v2/Services/{ServiceSid}/Entities/{Identity}/Challenges** Retrieve a list of all Challenges for a Factor. TODO: Resource-level docs ## Servers ## Parameters ### Path parameters - **ServiceSid** (string) The unique SID identifier of the Service. - **Identity** (string) Customer unique identity for the Entity owner of the Challenge. This identifier should be immutable, not PII, length between 8 and 64 characters, and generated by your external system, such as your user's UUID, GUID, or SID. It can only contain dash (-) separated alphanumeric characters. ### Query parameters - **FactorSid** (string) The unique SID identifier of the Factor. - **Status** (string) The Status of the Challenges to fetch. One of `pending`, `expired`, `approved` or `denied`. - **Order** (string) The desired sort order of the Challenges list. One of `asc` or `desc` for ascending and descending respectively. Defaults to `asc`. - **PageSize** (integer) How many resources to return in each list page. The default is 50, and the maximum is 1000. ## Responses ### 200 OK #### Body: (object) - **challenges** (array[object]) - **meta** (object) [Powered by Bump.sh](https://bump.sh)