# Providers Endpoints related to managing and listing providers. A provider must be created and associated with license numbers, NPI numbers or other identifiers that can be used to perform lookups to fetch associated data for this provider. The data registered on the provider will be matched against the data returned by these lookups and used to detect inconsistencies or problems in the data or licenses. ## Create a new provider - [POST /providers](https://test-docs.discovery-staging.verifiable.com/references/development/deprecated/api/providers/createprovider.md): Creates a new provider that can be used to store information about this provider. Once a provider is created you can attach records, notes, documents and create other associations with this provider such as adding them to a Group or Payer. ## List providers - [GET /providers](https://test-docs.discovery-staging.verifiable.com/references/development/deprecated/api/providers/listproviders.md): Returns a page of providers. ## Get an existing provider - [GET /providers/{providerId}](https://test-docs.discovery-staging.verifiable.com/references/development/deprecated/api/providers/getprovider.md): Returns the data for a specific provider. ## Patch an existing provider - [PATCH /providers/{providerId}](https://test-docs.discovery-staging.verifiable.com/references/development/deprecated/api/providers/patchprovider.md): Allows you to change a provider's name or other data properties. ## Delete an existing provider - [DELETE /providers/{providerId}](https://test-docs.discovery-staging.verifiable.com/references/development/deprecated/api/providers/deleteprovider.md): This will delete the provider and all associated data such as attached licenses, NPI records, DEA registration etc. ## Get provider aggregations - [GET /providers/aggregations](https://test-docs.discovery-staging.verifiable.com/references/development/deprecated/api/providers/getprovideraggregations.md): Returns aggregated counts for providers with different statuses. ## List provider types - [GET /providertypes](https://test-docs.discovery-staging.verifiable.com/references/development/deprecated/api/providers/listprovidertypes.md): Returns a list of all provider types that are currently supported. ## Generate report for an existing provider - [POST /providers/{providerId}/report](https://test-docs.discovery-staging.verifiable.com/references/development/deprecated/api/providers/reportprovider.md): Generates report for the specified provider. ## List providers due for recredentialing - [GET /providers/recredentialing/due](https://test-docs.discovery-staging.verifiable.com/references/development/deprecated/api/providers/listprovidersdueforrecredentialing.md): Returns a page of providers due for recredentialing. ## Get provider sanctions and exclusions monitoring categories aggregations - [GET /providers/monitoring/sanctions-and-exclusions/aggregations](https://test-docs.discovery-staging.verifiable.com/references/development/deprecated/api/providers/getprovidermonitoringsanctionsandexclusionssummaryaggregations.md): Returns aggregated counts for providers monitoring categories for sanctions and exclusions. ## List provider monitoring summary for sanctions and exclusions - [GET /providers/monitoring/sanctions-and-exclusions](https://test-docs.discovery-staging.verifiable.com/references/development/deprecated/api/providers/listprovidermonitoringsanctionsandexclusionssummary.md): Returns a page of provider monitoring summaries for sanctions and exclusions. ## Initiate an NPDB enrollment transfer for a provider - [POST /providers/{providerId}/npdb/transfer-enrollment](https://test-docs.discovery-staging.verifiable.com/references/development/deprecated/api/providers/transfernpdbenrollment.md): Initiates the transfer of an existing an NPDB enrollment to the specified provider. Once a transfer has been initiated, review the dataset scan results to monitor the transfer operation.