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

# Get Authorized Providers

> Retrieve all authorized providers for the organization.

Returns a list of providers that have been authorized or are pending authorization.
Providers with signed_at=null are pending authorization (they haven't signed the form yet).
Providers with signed_at populated have completed the authorization process.

Returns:
    ApiResponse containing a list of AuthorizedProviderResponse objects

## Overview

Retrieve all authorized providers for the organization.

Returns a list of providers that have been authorized or are pending authorization.

* Providers with `signed_at=null` are pending authorization (they haven't signed the form yet)
* Providers with `signed_at` populated have completed the authorization process


## OpenAPI

````yaml get /authorized-providers
openapi: 3.1.0
info:
  title: Develop Health Public API
  description: Develop Health Public API
  version: '1.0'
servers:
  - url: https://api.develophealth.ai
security: []
paths:
  /authorized-providers:
    get:
      tags:
        - public-api
      summary: Get Authorized Providers
      description: >-
        Retrieve all authorized providers for the organization.


        Returns a list of providers that have been authorized or are pending
        authorization.

        Providers with signed_at=null are pending authorization (they haven't
        signed the form yet).

        Providers with signed_at populated have completed the authorization
        process.


        Returns:
            ApiResponse containing a list of AuthorizedProviderResponse objects
      operationId: get_authorized_providers_authorized_providers_get
      responses:
        '200':
          description: Successfully retrieved authorized providers
          content:
            application/json:
              schema:
                $ref: >-
                  #/components/schemas/ApiResponse_list_api.schemas.platform.public_api.provider.AuthorizedProviderResponse__
              example:
                status: success
                data:
                  - npi: '1234567890'
                    first_name: John
                    last_name: Doe
                    email: john.doe@example.com
                    signed_at: '2024-01-15T10:30:00Z'
                  - npi: 987654321
                    first_name: Jane
                    last_name: Smith
                    email: jane.smith@example.com
      security:
        - FronteggJWTAuthentication: []
components:
  schemas:
    ApiResponse_list_api.schemas.platform.public_api.provider.AuthorizedProviderResponse__:
      properties:
        status:
          anyOf:
            - type: string
              enum:
                - success
            - type: string
              enum:
                - error
          title: Status
          default: success
        error:
          $ref: '#/components/schemas/ApiError'
        data:
          items:
            $ref: >-
              #/components/schemas/api__schemas__platform__public_api__provider__AuthorizedProviderResponse
          type: array
          title: Data
      type: object
      title: >-
        ApiResponse[list[api.schemas.platform.public_api.provider.AuthorizedProviderResponse]]
    ApiError:
      properties:
        title:
          type: string
          title: Title
        description:
          type: string
          title: Description
        code:
          type: string
          title: Code
      type: object
      required:
        - title
        - description
        - code
      title: ApiError
    api__schemas__platform__public_api__provider__AuthorizedProviderResponse:
      properties:
        npi:
          type: string
          title: Npi
          description: The NPI of the provider.
        first_name:
          type: string
          title: First Name
          description: The first name of the provider.
        last_name:
          type: string
          title: Last Name
          description: The last name of the provider.
        email:
          type: string
          title: Email
          description: The email of the provider.
        fax_number:
          type: string
          title: Fax Number
          description: The provider's fax number.
        phone_number:
          type: string
          title: Phone Number
          description: The provider's phone number.
        address:
          allOf:
            - $ref: '#/components/schemas/OptionalAddress'
          title: Address
          description: The provider's practice address.
        signed_at:
          type: string
          format: date-time
          title: Signed At
          description: >-
            The date and time when the provider signed the authorization form.
            If null, the authorization is pending.
      type: object
      required:
        - npi
        - first_name
        - last_name
      title: AuthorizedProviderResponse
      description: |-
        Represents an authorized provider with their authorization status.
        If signed_at is null, the authorization is pending.
    OptionalAddress:
      properties:
        street:
          type: string
          title: Street
          description: Street address of residence.
        street_line_2:
          type: string
          title: Street Line 2
          description: Additional street address information.
        city:
          type: string
          title: City
          description: City of residence.
        state_province:
          type: string
          title: State Province
          description: State or province of residence.
        zip_postal_code:
          type: string
          title: Zip Postal Code
          description: ZIP or postal code part of the address.
        country:
          type: string
          title: Country
          description: Country of residence.
      type: object
      title: OptionalAddress
      description: >-
        Represents a postal address with optional fields.

        Used for cases where address information may not be complete at creation
        time.
  securitySchemes:
    FronteggJWTAuthentication:
      type: http
      scheme: bearer
      bearerFormat: JWT
      description: >-
        Bearer authentication header of the form `Bearer <token>`, where
        `<token>` is your auth token.

````