---
title: "List all permissions for an API application"
method: GET
path: "/v1/apps/{applicationId}/permissions"
tags: ["API and Webhooks"]
---

# List all permissions for an API application

`GET /v1/apps/{applicationId}/permissions`

## Request

- Base URL: `https://api.fire.com/business`
- URL: `https://api.fire.com/business/v1/apps/{applicationId}/permissions`
- Auth: HTTP bearer
- TypeScript: <https://skmtc.dev/firefinancialservices/apis/fire-financial-services-business-api/docs/v1/apps/:applicationId/permissions/get.ts> (a function with typed inputs; its response is checked against the schema)

This endpoint will return all permissions you selected for a specific API application on your Fire account. You will need to enable PERM_BUSINESS_GET_APP_PERMISSIONS to use this endpoint.

## Path parameters

- `applicationId` integer, required: The number associated with the app to retrieve the associated permissions

## Response `200`

An array of permission objects.

- object
  - `permissions` Permission[]
    - `name` 'PERM_BUSINESS_GET_ACCOUNT' | 'PERM_BUSINESS_GET_ACCOUNT_TRANSACTIONS' | 'PERM_BUSINESS_GET_ACCOUNT_TRANSACTIONS_FILTERED' | 'PERM_BUSINESS_GET_ACCOUNTS' | 'PERM_BUSINESS_GET_ACTIVITIES' | 'PERM_BUSINESS_GET_APP_PERMISSIONS' | 'PERM_BUSINESS_GET_APPS' | 'PERM_BUSINESS_GET_CARDS' | 'PERM_BUSINESS_GET_CONNECTION' | 'PERM_BUSINESS_GET_CONNECTIONS' | 'PERM_BUSINESS_GET_FUNDING_SOURCE' | 'PERM_BUSINESS_GET_FUNDING_SOURCE_TRANSACTIONS' | 'PERM_BUSINESS_GET_FUNDING_SOURCES' | 'PERM_BUSINESS_GET_FX_RATE' | 'PERM_BUSINESS_GET_IDENTITY_DOCUMENTS' | 'PERM_BUSINESS_GET_LIMITS' | 'PERM_BUSINESS_GET_ME' | 'PERM_BUSINESS_GET_MY_AUTHENTICATORSECRET' | 'PERM_BUSINESS_GET_MY_CARD_PIN' | 'PERM_BUSINESS_GET_MY_CARD_TRANSACTIONS' | 'PERM_BUSINESS_GET_MY_CARD_TRANSACTIONS_FILTERED' | 'PERM_BUSINESS_GET_MY_PINGRID' | 'PERM_BUSINESS_GET_OPERATING_COUNTRIES' | 'PERM_BUSINESS_GET_MY_CARDS' | 'PERM_BUSINESS_GET_PAYMENT_REQUEST_REPORTS' | 'PERM_BUSINESS_GET_PAYMENT_REQUEST_TRANSACTIONS' | 'PERM_BUSINESS_GET_PAYMENT_REQUESTS' | 'PERM_BUSINESS_GET_PAYMENT_REQUEST_PAYMENTS' | 'PERM_BUSINESS_GET_PUBLIC_PAYMENT_REQUEST' | 'PERM_BUSINESS_GET_PAYMENT_REQUEST' | 'PERM_BUSINESS_GET_RATES' | 'PERM_BUSINESS_GET_SERVICES' | 'PERM_BUSINESS_GET_USER' | 'PERM_BUSINESS_GET_USER_ADDRESS' | 'PERM_BUSINESS_GET_USERS' | 'PERM_BUSINESS_GET_WEBHOOK_EVENT_TEST' | 'PERM_BUSINESS_GET_WEBHOOK_TOKENS' | 'PERM_BUSINESS_GET_WEBHOOKS' | 'PERM_BUSINESS_GET_MY_NOTIFICATIONS_PUSH' | 'PERM_BUSINESS_GET_MY_SCAAA' | 'PERM_BUSINESS_GET_MY_SCAAAS' | 'PERM_BUSINESS_GET_BATCHES' | 'PERM_BUSINESS_GET_BATCH' | 'PERM_BUSINESS_GET_BATCH_INTERNALTRANSFERS' | 'PERM_BUSINESS_GET_BATCH_BANKTRANSFERS' | 'PERM_BUSINESS_GET_BATCH_NEWPAYEES' | 'PERM_BUSINESS_GET_BATCH_APPROVALS' | 'PERM_BUSINESS_GET_MANDATE' | 'PERM_BUSINESS_GET_MANDATES' | 'PERM_BUSINESS_GET_DIRECT_DEBIT' | 'PERM_BUSINESS_GET_DIRECT_DEBITS' | 'PERM_BUSINESS_POST_ACCOUNT_WITHDRAWAL' | 'PERM_BUSINESS_POST_ACCOUNTS' | 'PERM_BUSINESS_POST_ACCOUNTS_TRANSFER' | 'PERM_BUSINESS_POST_APPS' | 'PERM_BUSINESS_POST_CARDS' | 'PERM_BUSINESS_POST_CONNECTION_EXTERNAL_ACCOUNT_PAY' | 'PERM_BUSINESS_POST_CONNECTION_PAY' | 'PERM_BUSINESS_POST_CONNECTION_PAYMENT_REQUESTS' | 'PERM_BUSINESS_POST_CONNECTIONS' | 'PERM_BUSINESS_POST_FUNDING_SOURCES' | 'PERM_BUSINESS_POST_FX_TRANSFER' | 'PERM_BUSINESS_POST_IDENTITY_DOCUMENTS_POLICY' | 'PERM_BUSINESS_POST_MY_CARD_ACTIVATE' | 'PERM_BUSINESS_POST_MY_CARD_BLOCK' | 'PERM_BUSINESS_POST_MY_CARD_UNBLOCK' | 'PERM_BUSINESS_POST_MY_PIN_RESET' | 'PERM_BUSINESS_POST_MY_PIN_RESET_INITIATE' | 'PERM_BUSINESS_POST_PAYMENT_REQUEST' | 'PERM_BUSINESS_POST_PIN' | 'PERM_BUSINESS_POST_USERS' | 'PERM_BUSINESS_POST_WEBHOOKS' | 'PERM_BUSINESS_POST_BATCHES' | 'PERM_BUSINESS_POST_BATCH_INTERNALTRANSFERS' | 'PERM_BUSINESS_POST_BATCH_BANKTRANSFERS' | 'PERM_BUSINESS_PUT_ACCOUNT' | 'PERM_BUSINESS_PUT_APP' | 'PERM_BUSINESS_PUT_CONNECTION' | 'PERM_BUSINESS_PUT_FUNDING_SOURCE_ARCHIVE' | 'PERM_BUSINESS_PUT_IDENTITY' | 'PERM_BUSINESS_PUT_MY_AUTHENTICATORSECRET' | 'PERM_BUSINESS_PUT_PAYMENT_REQUEST_STATUS' | 'PERM_BUSINESS_PUT_REGISTRATION_DETAILS' | 'PERM_BUSINESS_PUT_USER_DISABLE' | 'PERM_BUSINESS_PUT_USER_RESEND_EMAIL' | 'PERM_BUSINESS_PUT_MY_NOTIFICATION_PUSH' | 'PERM_BUSINESS_PUT_OTHERS_NOTIFICATION_PUSH' | 'PERM_BUSINESS_PUT_MY_SCAAA' | 'PERM_BUSINESS_PUT_BATCH' | 'PERM_BUSINESS_DELETE_CONNECTION' | 'PERM_BUSINESS_DELETE_IDENTITY_DOCUMENT' | 'PERM_BUSINESS_DELETE_WEBHOOK' | 'PERM_BUSINESS_DELETE_BATCH' | 'PERM_BUSINESS_DELETE_BATCH_INTERNALTRANSFERS' | 'PERM_BUSINESS_DELETE_BATCH_BANKTRANSFERS' | 'PERM_BUSINESS_GET_TERMINAL_PAYMENT_REQUEST' | 'PERM_BUSINESS_GET_TERMINAL_PAYMENT_REQUEST_PAYMENTS' | 'PERM_BUSINESS_GET_TERMINAL_ACCOUNTS': Name of Permission allowed
    - `requiresElevatedPrivilege` boolean

## Other responses

- `400`: An error has occurred. Any 403 errors usually mean your access token is invalid or missing. For other errors, check the validity of your input, and if you are permitted to access this endpoint.
- `401`: An error has occurred. Any 403 errors usually mean your access token is invalid or missing. For other errors, check the validity of your input, and if you are permitted to access this endpoint.
- `403`: An error has occurred. Any 403 errors usually mean your access token is invalid or missing. For other errors, check the validity of your input, and if you are permitted to access this endpoint.

---

[API](https://skmtc.dev/firefinancialservices/apis/fire-financial-services-business-api.md) - [All operations](https://skmtc.dev/firefinancialservices/apis/fire-financial-services-business-api/llms.txt) - [OpenAPI document](https://skmtc.dev/firefinancialservices/apis/fire-financial-services-business-api/revisions/9326fd0a20ea?raw)
