---
title: "POST /api/rep/dashboard/profile"
method: POST
path: "/api/rep/dashboard/profile"
tags: ["Rep Dashboard"]
---

# POST /api/rep/dashboard/profile

`POST /api/rep/dashboard/profile`

## Request

- Base URL: `https://idkrx.com`
- URL: `https://idkrx.com/api/rep/dashboard/profile`
- Auth: API key in cookie `authjs.session-token`

Update workspace profile (status, offers, insurance, forms, online)

## Request body

- object
  - `status` object
    - `operationalStatus` union, required
      - 'normal' | 'busy' | 'limited' | 'paused'
      - ''
    - `staffing` union, required
      - 'fully_staffed' | 'reduced_staffing' | 'skeleton_crew' | 'temporary_gap'
      - ''
    - `turnaround` union, required
      - 'on_schedule' | 'minor_delays' | 'same_day_delays' | 'next_day_or_longer'
      - ''
    - `psa` string
    - `expireAt` string, date-time, nullable
  - `profile` object
    - `offers` string[]
    - `insuranceIds` string[]
    - `websiteUrl` union
      - string
      - ''
    - `forms` object
      - `newPatient` union
        - string
        - ''
      - `refills` union
        - string
        - ''
      - `transfers` union
        - string
        - ''
    - `online` object
      - `nabp` union
        - string
        - ''
  - `image` object
    - `bucket` string, required
    - `key` string, required
    - `mimeType` 'image/jpeg' | 'image/jpg' | 'image/png' | 'image/webp', required
    - `width` integer, required
    - `height` integer, required
    - `sizeBytes` integer, required
    - `version` integer, required
    - `url` string, uri
  - `clearImage` boolean

## Response `200`

Profile updated

## Other responses

- `400`: Invalid request
- `401`: Unauthorized

---

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