---
title: "List Applications"
method: GET
path: "/applications"
tags: ["Applications"]
---

# List Applications

`GET /applications`

## Request

- Base URL: `https://api.withterminal.com/tsp/v1`
- URL: `https://api.withterminal.com/tsp/v1/applications`
- Auth: HTTP bearer

Returns a slim list of the applications the authenticated caller can access, scoped to their credential: a user sees every application in their active organization, an API key sees the single application it is bound to, and an internal admin sees all applications. Hidden from public docs and intended for MCP clients to select an applicationId without exposing sensitive application settings. MCP clients should call listApplications before application-scoped endpoints. If one application is returned, use it automatically; if multiple applications are returned, ask the user which application to use.

## Response `200`

OK

- object[]
  - `id` string, required
  - `name` string, required
  - `organizationId` string, required
  - `permissions` string[], required

## Other responses

- `401`: Unauthorized
- `403`: Forbidden
- `429`: Too Many Requests
- `500`: Internal Server Error

## Changes

- **2026-11-03** `71081936e1bd`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/withterminal/apis/terminal-telematics-api/changes/applications/get.md)

---

[API](https://skmtc.dev/withterminal/apis/terminal-telematics-api.md) - [All operations](https://skmtc.dev/withterminal/apis/terminal-telematics-api/llms.txt) - [OpenAPI document](https://skmtc.dev/withterminal/apis/terminal-telematics-api/revisions/a9f825034fd3?raw)
