---
title: "Submit provider outreach portal responses"
method: POST
path: "/outreach/portal/submissions"
tags: ["Provider Outreach Portal Resource"]
---

# Submit provider outreach portal responses

`POST /outreach/portal/submissions`

Captures provider response text for every reason on the signed outreach token, plus optional supporting documents (PDF/JPG/PNG). Files are scanned and stored before the submission is recorded.

## Headers

- `tenant-id` string, required

## Response `201`

Responses submitted

- ProviderOutreachPortalSubmitResponse — Provider portal outreach submission result
  - `submissionId` string

## Other responses

- `400` — Invalid response payload or unsupported file
- `410` — Token is invalid, expired, or no longer actionable
- `413` — Request body exceeds the maximum total request size
- `422` — Uploaded file failed the malware scan
- `429` — Rate limit exceeded for this client or outreach token

---

[API](https://skmtc.net/certifyos/apis/certify-api-layer.md) · [All operations](https://skmtc.net/certifyos/apis/certify-api-layer/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/certifyos/certify-api-layer/revisions/563848e0ecc0/schema)
