Certifyos · Schema

SendCredentialingOutreachRequest

Request body for sending a credentialing outreach email

CompanyHealthcareProvider DataCredentialingLicensingPayer EnrollmentPrimary Source VerificationProvider Network ManagementRoster ManagementCompliance MonitoringHealthcare APIWebhook

Properties

Name Type Description
workflowId string The workflow ID for the credentialing outreach. Required for single-workflow requests. When workflowIds is provided with more than one entry, this field is optional.
workflowIds array List of workflow IDs for multi-tenant outreach. When more than one entry is provided, initiatingWorkflowId must also be set. Single-workflow requests should leave this null and use workflowId instead.
initiatingWorkflowId string The workflow ID of the initiating org for multi-tenant outreach. Required when workflowIds contains more than one entry. Must be present in the workflowIds list. The initiating workflow's tenant outre
toEmails array List of email addresses to send the outreach email to
body string Email body content
ccEmails array Optional list of CC email addresses
bccEmails array Optional list of BCC email addresses
outreachReasons array List of reasons for the outreach
outreachReasonsWithLabels array List of outreach reasons with their display labels. When provided, labels are persisted with the outreach record.
subject string Email subject line
attachments array Optional list of email attachments
multiTenant boolean
View JSON Schema on GitHub

JSON Schema

certifyos-send-credentialing-outreach-request-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/certifyos/main/json-schema/certifyos-send-credentialing-outreach-request-schema.json",
  "title": "SendCredentialingOutreachRequest",
  "description": "Request body for sending a credentialing outreach email",
  "x-generated": "2026-10-20",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/certifyos-credentialing-outreach-resource-api-openapi.yml#/components/schemas/SendCredentialingOutreachRequest",
  "type": "object",
  "required": [
    "toEmails",
    "body",
    "outreachReasons",
    "subject"
  ],
  "properties": {
    "workflowId": {
      "type": "string",
      "description": "The workflow ID for the credentialing outreach. Required for single-workflow requests. When workflowIds is provided with more than one entry, this field is optional."
    },
    "workflowIds": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "List of workflow IDs for multi-tenant outreach. When more than one entry is provided, initiatingWorkflowId must also be set. Single-workflow requests should leave this null and use workflowId instead."
    },
    "initiatingWorkflowId": {
      "type": "string",
      "description": "The workflow ID of the initiating org for multi-tenant outreach. Required when workflowIds contains more than one entry. Must be present in the workflowIds list. The initiating workflow's tenant outreach-settings template is applied to all bundled workflows."
    },
    "toEmails": {
      "type": "array",
      "minItems": 1,
      "items": {
        "type": "string"
      },
      "description": "List of email addresses to send the outreach email to"
    },
    "body": {
      "type": "string",
      "pattern": "\\S",
      "description": "Email body content"
    },
    "ccEmails": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "Optional list of CC email addresses"
    },
    "bccEmails": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "Optional list of BCC email addresses"
    },
    "outreachReasons": {
      "type": "array",
      "minItems": 1,
      "items": {
        "type": "string"
      },
      "description": "List of reasons for the outreach"
    },
    "outreachReasonsWithLabels": {
      "type": "array",
      "items": {
        "$ref": "#/$defs/OutreachReasonWithLabel"
      },
      "description": "List of outreach reasons with their display labels. When provided, labels are persisted with the outreach record."
    },
    "subject": {
      "type": "string",
      "pattern": "\\S",
      "description": "Email subject line"
    },
    "attachments": {
      "type": "array",
      "items": {
        "$ref": "#/$defs/AttachmentDTO"
      },
      "description": "Optional list of email attachments"
    },
    "multiTenant": {
      "type": "boolean"
    }
  },
  "$defs": {
    "AttachmentDTO": {
      "type": "object",
      "required": [
        "filename",
        "content",
        "contentType"
      ],
      "properties": {
        "filename": {
          "type": "string",
          "pattern": "\\S"
        },
        "content": {
          "type": "string",
          "format": "binary"
        },
        "contentType": {
          "type": "string",
          "pattern": "\\S"
        }
      }
    },
    "OutreachReasonWithLabel": {
      "type": "object",
      "description": "Outreach reason with ID and label",
      "properties": {
        "id": {
          "type": "string",
          "description": "Unique identifier for the outreach reason"
        },
        "label": {
          "type": "string",
          "description": "Display label for the outreach reason"
        }
      }
    }
  }
}

Work with this as data

Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for schemas

4 MCP tools reach this
  • find_json_schemasBrowse and filter every JSON Schema in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/certifyos-send-credentialing-outreach-request"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.