---
updatedAt: 2026-07-24T08:27:13.000Z
agentTools:
  projectIndex: https://docs.fire.com/llms.txt
---

# List all permissions for API applications

This endpoint will list all permissions available for any API application you have created on your Fire account. You will need to enable PERM_BUSINESS_GET_APPS_PERMISSIONS to use this endpoint.

# OpenAPI definition

```json
{
  "openapi": "3.1.0",
  "info": {
    "title": "Fire Financial Services Business API",
    "description": "The fire.com API allows you to deeply integrate Business Account features into your application or back-office systems.\n",
    "version": "1.0",
    "contact": {
      "name": "Fire API",
      "url": "https://docs.fire.com",
      "email": "api@fire.com"
    }
  },
  "servers": [
    {
      "url": "https://api.fire.com/business",
      "description": "Production Server"
    }
  ],
  "paths": {
    "/v1/apps/permissions": {
      "get": {
        "summary": "List all permissions for API applications",
        "description": "This endpoint will list all permissions available for any API application you have created on your Fire account. You will need to enable PERM_BUSINESS_GET_APPS_PERMISSIONS to use this endpoint.",
        "tags": [
          "API and Webhooks"
        ],
        "operationId": "getAllPermissions",
        "responses": {
          "200": {
            "description": "An array of permission objects.",
            "content": {
              "application/json": {
                "schema": {
                  "title": "apiAppPermissions",
                  "type": "object",
                  "properties": {
                    "permissions": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/Permission"
                      }
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "An error has occured. 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.",
            "content": {
              "application/json": {
                "schema": {
                  "title": "apiErrors",
                  "type": "object",
                  "properties": {
                    "errors": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/ApiError"
                      }
                    }
                  }
                }
              }
            }
          },
          "401": {
            "description": "An error has occured. 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.",
            "content": {
              "application/json": {
                "schema": {
                  "title": "apiErrors",
                  "type": "object",
                  "properties": {
                    "errors": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/ApiError"
                      }
                    }
                  }
                }
              }
            }
          },
          "403": {
            "description": "An error has occured. 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.",
            "content": {
              "application/json": {
                "schema": {
                  "title": "apiErrors",
                  "type": "object",
                  "properties": {
                    "errors": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/ApiError"
                      }
                    }
                  }
                }
              }
            }
          }
        }
      }
    }
  },
  "webhooks": {
    "webhook": {
      "post": {
        "summary": "Event Webhook",
        "tags": [
          "Webhooks"
        ],
        "description": "Webhooks allow you to be notified of events as they happen on your Fire accounts. The below sample response shows how a webhook from Fire will arrive at your server. See our 'Webhooks' guide for more detailed information.",
        "requestBody": {
          "required": true,
          "content": {
            "application/jwt": {
              "schema": {
                "type": "string",
                "example": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiYWRtaW4iOnRydWV9.TJVA95OrM7E2cBab30RMHrHDcEfxjoYZgeFONFh7HgQ"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "A 200 response is required from your server. Returns a 200 response to indicate that the data was received successfully."
          }
        }
      }
    }
  },
  "components": {
    "securitySchemes": {
      "bearerAuth": {
        "type": "http",
        "scheme": "bearer",
        "bearerFormat": "API Access Token"
      }
    },
    "schemas": {
      "ApiError": {
        "title": "apiError",
        "type": "object",
        "properties": {
          "code": {
            "type": "integer",
            "format": "int64",
            "description": "Error Code",
            "example": 50051
          },
          "message": {
            "type": "string",
            "description": "The error message",
            "example": "Sorry, we are unable to proceed with your request."
          }
        }
      },
      "Permission": {
        "title": "apiAppPermission",
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "description": "Name of Permission allowed",
            "enum": [
              "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"
            ]
          },
          "requiresElevatedPrivilege": {
            "type": "boolean"
          }
        }
      }
    }
  },
  "security": [
    {
      "bearerAuth": []
    }
  ],
  "tags": [
    {
      "name": "API and Webhooks",
      "description": "Manage your API Applications and Webhooks"
    },
    {
      "name": "Webhooks",
      "description": "Events you can receive in realtime"
    }
  ]
}
```