---
title: "Provider profile (read-only). Returns just the fields the agent needs to answer follow-up questions (\"does this provider speak English?\", \"how long have they been on Wellfred?\", \"what languages?\") without having to scrape the public site or guess"
method: POST
path: "/providers/profile"
tags: ["WellFred public API"]
---

# Provider profile (read-only). Returns just the fields the agent needs to answer follow-up questions ("does this provider speak English?", "how long have they been on Wellfred?", "what languages?") without having to scrape the public site or guess

`POST /providers/profile`

## Request

- Base URL: `https://app.wellfred.com/api/agent`
- URL: `https://app.wellfred.com/api/agent/providers/profile`
- Auth: none declared

Filters: only validated provider profiles are exposed. A pending or
blocked status returns the same 404 as a missing uuid — the agent
has no use case for unreviewed providers and we don't leak status.

## Request body

- object
  - `providerUuid` string, required

## Response `200`

- object
  - `success` boolean, required
  - `message` string, required
  - `publicBranches` string, required
  - `providerUuid` string, required
  - `businessName` string, nullable, required
  - `bio` string, nullable, required
  - `locationType` string, required
  - `city` string, nullable, required
  - `country` string, nullable, required
  - `hoursOfOperation` object, required
  - `refundPolicy` string, nullable, required
  - `memberSinceIso` string, required: memberSinceIso lets the agent answer "how long on Wellfred?".
  - `url` string, required: Public provider page so Fred can share a link.

## Other responses

- `404`
- `422`: Validation error

---

[API](https://skmtc.dev/wellfred/apis/wellfred-api.md) · [All operations](https://skmtc.dev/wellfred/apis/wellfred-api/llms.txt) · [OpenAPI document](https://skmtc.dev/wellfred/apis/wellfred-api/revisions/5a6665793917?raw)
