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

# List Available Applications

> Returns the catalog of applications this deployment knows how to serve — the Lerian products it can issue credentials for, with the identifier to use when creating one.

Called to populate the product picker on a create-application screen, so a caller does not have to guess an identifier. It is a STATIC catalog: it describes the deployment, not your organization, and it is identical for every caller.

Read-only: nothing changes. Note that this path is matched before `GET /v1/applications/{id}`, so no application whose id is literally "available" can be read through that route.



## OpenAPI

````yaml /pt/openapi/v3-current/AM-identity.yaml get /v1/applications/available
openapi: 3.1.0
info:
  contact:
    email: contact@lerian.studio
    name: Lerian Studio
    url: https://lerian.studio
  description: OpenAPI 3.1 surface for the Access Manager identity component.
  license:
    name: Lerian Studio General License
  title: Access Manager Identity API
  version: v1
servers:
  - url: https://identity.sandbox.lerian.net
security: []
tags:
  - description: >-
      M2M-only: each plugin declares its own permissions, roles and M2M
      contract, and the server reconciles them.
    name: Declarations
  - description: >-
      A tenant administrator's customers. Each partner holds what its
      credentials may DO (permissions, per product) and WHERE they may do it
      (scope, per product and dimension); an M2M application attached to one is
      confined to that intersection. Administrator-only: authorized on the
      "partners" resource, and every route resolves the owning organization from
      the caller's token.
    name: Partners
paths:
  /v1/applications/available:
    get:
      tags:
        - Applications
      summary: List Available Applications
      description: >-
        Returns the catalog of applications this deployment knows how to serve —
        the Lerian products it can issue credentials for, with the identifier to
        use when creating one.


        Called to populate the product picker on a create-application screen, so
        a caller does not have to guess an identifier. It is a STATIC catalog:
        it describes the deployment, not your organization, and it is identical
        for every caller.


        Read-only: nothing changes. Note that this path is matched before `GET
        /v1/applications/{id}`, so no application whose id is literally
        "available" can be read through that route.
      operationId: listAvailableApplications
      responses:
        '200':
          content:
            application/json:
              schema:
                items:
                  $ref: '#/components/schemas/ApplicationAvailableResponse'
                type: array
          description: OK
        '500':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPError'
          description: Internal Server Error
      security:
        - BearerAuth: []
components:
  schemas:
    ApplicationAvailableResponse:
      additionalProperties: false
      properties:
        displayName:
          examples:
            - Midaz
          type: string
        name:
          examples:
            - midaz
          type: string
      required:
        - name
        - displayName
      type: object
    HTTPError:
      additionalProperties: false
      properties:
        code:
          type: string
        entityType:
          type: string
        err: {}
        message:
          type: string
        title:
          type: string
      type: object
  securitySchemes:
    BearerAuth:
      bearerFormat: JWT
      description: JWT bearer token issued by the identity provider.
      scheme: bearer
      type: http

````

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