# ProviderProfiles These endpoints let you import a provider’s profile data from different sources (such as a provider’s National Provider Identifier (NPI) record). This allows you to build a more complete picture of a provider within Verifiable and gives you easy access to the latest provider profile data across multiple sources. In order to import an external profile, each source has its own list of required parameters. A provider must first have the required data in their Verifiable profile before you can run an import. Once a request is created, fetching a profile is fast and typically takes seconds to return. You can check the status of an import request using the "Get an existing provider profile import" endpoint. ## List provider profile import sources - [GET /providers/profiles/import/sources](https://test-docs.discovery-staging.verifiable.com/references/development/deprecated/api/providerprofiles/listproviderprofileimportsources.md): Returns a list of sources where you can import provider profile data from. You can choose a source to import from and select the parameters required for a successful request. ## Create a new provider profile import - [POST /providers/profiles/import](https://test-docs.discovery-staging.verifiable.com/references/development/deprecated/api/providerprofiles/createproviderprofileimport.md): To import a profile from an external source, you must first create an import request. When the request is initiated, the provider profile record will be created with a “Pending” status. When complete, the status will change to “Completed”. If the request is successful, the provider profile will have a “Profile" value. If an error occurs, the profile will have a "FailureCode" and "FailureDescription" value. ## List provider profile imports - [GET /providers/profiles/import](https://test-docs.discovery-staging.verifiable.com/references/development/deprecated/api/providerprofiles/listproviderprofileimports.md): Returns a list of all the provider profiles that have been imported so far. You can filter the selection by source, status, providerId, get only latest record for each provider, and change the sorting and pages. ## Get an existing provider profile import - [GET /providers/profiles/import/{importId}](https://test-docs.discovery-staging.verifiable.com/references/development/deprecated/api/providerprofiles/getproviderprofileimport.md): Returns a specific provider profile import model, allowing you to check the model status and get the profile value. ## Get profile import parameters for a provider - [GET /providers/profiles/imports/{source}/parameters/{providerId}](https://test-docs.discovery-staging.verifiable.com/references/development/deprecated/api/providerprofiles/getproviderimportparameters.md): Returns the list of provider profile import parameters that will be used during a profile import.