---
title: "List user applications"
method: GET
path: "/users/{idUser}/apps"
tags: ["User Applications"]
---

# List user applications

`GET /users/{idUser}/apps`

## Request

- Base URL: `https://api.toriihq.com/v1.0`
- URL: `https://api.toriihq.com/v1.0/users/{idUser}/apps`
- Auth: API key in header `Authorization`

Returns list of all applications used by the user.<br/><br/>Filtering is available via the documented query parameters below and by [custom application fields](https://app.toriihq.com/team/settings/appDetails).<br/><br/>Multi Currency Support: The field `annualCost` is returned in the license currency. To retrieve the license currency, `currency` can be added to fields. Additionally, adding `annualCostConverted` will return the amount based on the organization's chosen display currency.<br/><br/>Example:<br/><br/>```GET /users/12345/apps?fields=id,name,myCustomField&state=discovered&myCustomField=true```<br/><br/>The above example returns a list of user applications for the user 12345. Only applications that are in `discovered` state and `myCustomField` is true will be returned. Each application object will contain the `id`, `name` and `myCustomField` fields.<br/><br/>
<p><ul><li>Rate limit: 800 requests per minute</li></ul></p>

## Path parameters

- `idUser` integer, required

## Query parameters

- `fields` string
- `isUserRemovedFromApp` boolean
- `state` string

## Response `200`

User apps

- UserApps: User apps
  - `apps` ApplicationUser[]
    - `id` integer: Unique identifier
    - `name` string
    - `isUserRemovedFromApp` boolean: true if the user was removed from the application, false otherwise
    - `state` string: Application state

---

[API](https://skmtc.dev/toriihq/apis/torii-api-documentation.md) - [All operations](https://skmtc.dev/toriihq/apis/torii-api-documentation/llms.txt) - [OpenAPI document](https://skmtc.dev/toriihq/apis/torii-api-documentation/revisions/15fd1512591b?raw)
