---
title: "Retrieve a data provider"
method: GET
path: "/v1/providers/{id}/"
tags: ["Companies and Data Providers"]
---

# Retrieve a data provider

`GET /v1/providers/{id}/`

This endpoint retrieves a data provider.

## Query parameters

- `product_type` 'income' | 'employment' | 'deposit_switch' | 'pll' | 'insurance' | 'transactions' | 'assets'

## Response `200`

- ProviderDetails
  - `id` string, required — ID of provider
  - `name` string, required — Data provider name
  - `data_source` 'payroll' | 'docs' | 'insurance' | 'financial_accounts' | 'tax' | 'scoring_attributes' | 'credit' | 'education' — Source of data: payroll - payroll provider parsing, docs - user uploaded documents, insurance - insurance data, financial_accounts - bank data, tax - tax documents, scoring_attributes - transactions scoring attributes report.
  - `logo_url` string, uri — Data provider logo URL
  - `is_disabled` boolean — True if product type for the query parameter `product_type` not implemented for the provider yet. If `product_type` query parameter is omitted the field will be null.
  - `success_rate` 'low' | 'high' | 'unsupported' | 'null', nullable — Success rate for the provider
  - `is_oauth` boolean — Whether the provider has OAuth authentication enabled.
  - `url` string, uri — The provider's website URL.

## Other responses

- `401` — HTTP 401 Unauthorized
- `403` — HTTP 403 Forbidden

---

[API](https://skmtc.net/truv/apis/truv-api.md) · [All operations](https://skmtc.net/truv/apis/truv-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/truv/truv-api/versions/b92671dcb52d/schema)
