---
title: "Add a new record to a monitoring workflow section"
method: POST
path: "/monitoring-workflows/{workflowId}/{sectionName}"
tags: ["MonitoringWorkflow"]
---

# Add a new record to a monitoring workflow section

`POST /monitoring-workflows/{workflowId}/{sectionName}`

Creates a new record within the specified section of a monitoring workflow and returns the created record with its server-assigned index. Use this endpoint to add manually-entered credentialing data (e.g. a new license, a new DEA registration) to a workflow. The request body schema varies by section — supply the fields for the `sectionName` given. Requires `MONITORING_WORKFLOW_DETAILS_CREATE`. The `tenant-id` header is mandatory. Generic endpoint supporting sections: appVerifications, boardCertifications, cds, dea, educationTraining, hospitalAffiliations, licenses, licensureActions, malpracticeInsurance, npdbReports, nppes, performanceIndicators, practiceLocations, professionalIds, sanctions, siteVisits, specialties, supportingDocuments

## Path parameters

- `sectionName` string, required
- `workflowId` string, required

## Headers

- `tenant-id` string, required

## Request body

- object

## Response `201`

Record created successfully

- object

## Other responses

- `400` — Bad request - Invalid section name, input, or validation error
- `401` — Unauthorized - Authentication required
- `403` — Forbidden - Insufficient permissions
- `404` — Monitoring workflow not found
- `500` — Internal server error

---

[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)
