> ## Documentation Index
> Fetch the complete documentation index at: https://www.bolna.ai/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# List compliance applications API

> Retrieve all phone number compliance applications submitted by your account, along with their review status and rejection reason.



## OpenAPI

````yaml GET /compliance/list
openapi: 3.1.0
info:
  title: Bolna API
  description: >-
    Use and leverage Bolna Voice AI using APIs through HTTP requests from any
    language in your applications and workflows.
  license:
    name: MIT
  version: 1.0.0
servers:
  - url: https://api.bolna.ai
    description: Production server
security:
  - bearerAuth: []
tags:
  - name: SIP trunks
    description: >-
      Bring-your-own-carrier SIP trunks, their gateways, carrier IPs and
      numbers.
paths:
  /compliance/list:
    get:
      description: >-
        List all phone number compliance applications submitted by your account,
        along with their review status.
      responses:
        '200':
          description: List of compliance applications
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ComplianceApplicationList'
        '404':
          description: Unable to fetch compliance applications
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
components:
  schemas:
    ComplianceApplicationList:
      type: array
      items:
        $ref: '#/components/schemas/ComplianceApplication'
    Error:
      required:
        - error
        - message
      type: object
      properties:
        error:
          type: integer
          format: int32
        message:
          type: string
    ComplianceApplication:
      type: object
      properties:
        id:
          type: string
          format: uuid
          example: a3f1c2d4-5e6b-4c7d-8e9f-0a1b2c3d4e5f
          description: >-
            Unique identifier of the compliance application. Pass it as
            `compliance_application_id` when [buying a phone
            number](/api-reference/phone-numbers/buy).
        first_name:
          type: string
          example: Jane
          description: First name of the applicant
        last_name:
          type: string
          example: Doe
          description: Last name of the applicant
        company_name:
          type: string
          example: Acme Technologies Pvt Ltd
          description: Registered business name
        gst_number:
          type: string
          example: 29ABCDE1234F1Z5
          description: GST registration number
        status:
          type: string
          example: accepted
          description: >
            Review status of the application:

            - `submitted` — under review

            - `accepted` — approved; you can buy phone numbers under this
            application

            - `rejected` — not approved; see `rejection_reason`
        app_name:
          type: string
          example: compliance_application_a3f1c2d4-5e6b-4c7d-8e9f-0a1b2c3d4e5f
          description: >-
            Alias of the application with the telephony provider. Currently
            returned only by the [list compliance applications
            API](/api-reference/compliance/list).
        created_at:
          type: string
          format: date-time
          example: '2026-10-10T09:15:42.123456'
          description: Time the application was submitted (UTC)
        updated_at:
          type: string
          format: date-time
          example: '2026-10-10T18:02:11.654321'
          description: Time the application was last updated (UTC)
        rejection_reason:
          type: string
          nullable: true
          example: null
          description: >-
            Reason the application was rejected. `null` unless `status` is
            `rejected`.
        humanized_created_at:
          type: string
          example: 2 days ago
          description: Human-readable time since the application was submitted
  securitySchemes:
    bearerAuth:
      type: http
      scheme: bearer

````

This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.