Certifyos · Schema

EmailComposerAutopopulationResponse

Response containing all data needed to autopopulate the email composer for Practitioner Initial workflow

CompanyHealthcareProvider DataCredentialingLicensingPayer EnrollmentPrimary Source VerificationProvider Network ManagementRoster ManagementCompliance MonitoringHealthcare APIWebhook

Properties

Name Type Description
subject string Email subject line from template (may be empty if not configured)
body string Email body/template from settings (may be empty if not configured)
ccEmails array CC email addresses (template-specific + global)
reasons array Array of selected outreach reasons with title and instruction, sorted by selection order
emailConfiguration object Email recipient preferences configuration. Null when no outreach settings are saved for this type/cycle (see the operation description).
dynamicFields object Map of dynamic field keys to their resolved values (can include strings, arrays, or objects)
toEmails array Recipient email addresses to prefill on the composer's To field (CP-37576). Empty unless the org has enabled CAQH-extraction autopopulation for a single, eligible practitioner-credentialing workflow.
View JSON Schema on GitHub

JSON Schema

certifyos-email-composer-autopopulation-response-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/certifyos/main/json-schema/certifyos-email-composer-autopopulation-response-schema.json",
  "title": "EmailComposerAutopopulationResponse",
  "description": "Response containing all data needed to autopopulate the email composer for Practitioner Initial workflow",
  "x-generated": "2026-10-20",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/certifyos-organization-outreach-settings-resource-api-openapi.yml#/components/schemas/EmailComposerAutopopulationResponse",
  "type": "object",
  "properties": {
    "subject": {
      "type": "string",
      "description": "Email subject line from template (may be empty if not configured)"
    },
    "body": {
      "type": "string",
      "description": "Email body/template from settings (may be empty if not configured)"
    },
    "ccEmails": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "CC email addresses (template-specific + global)"
    },
    "reasons": {
      "type": "array",
      "items": {
        "$ref": "#/$defs/OutreachReasonValueDto"
      },
      "description": "Array of selected outreach reasons with title and instruction, sorted by selection order"
    },
    "emailConfiguration": {
      "type": "object",
      "description": "Email recipient preferences configuration. Null when no outreach settings are saved for this type/cycle (see the operation description).",
      "anyOf": [
        {
          "$ref": "#/$defs/EmailRecipientPreferencesDto"
        },
        {
          "type": "null"
        }
      ]
    },
    "dynamicFields": {
      "type": "object",
      "additionalProperties": {},
      "description": "Map of dynamic field keys to their resolved values (can include strings, arrays, or objects)"
    },
    "toEmails": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "Recipient email addresses to prefill on the composer's To field (CP-37576). Empty unless the org has enabled CAQH-extraction autopopulation for a single, eligible practitioner-credentialing workflow."
    }
  },
  "$defs": {
    "EmailRecipientPreferencesDto": {
      "type": "object",
      "description": "Email recipient preferences for outreach",
      "properties": {
        "primaryEmail": {
          "type": "boolean",
          "description": "Enable Primary Email recipient"
        },
        "caqhPrimaryEmail": {
          "type": "boolean",
          "description": "Enable CAQH Primary Email recipient"
        },
        "credentialingPrimaryContact": {
          "type": "boolean",
          "description": "Enable Credentialing Primary Contact recipient"
        },
        "credentialingOfficeManager": {
          "type": "boolean",
          "description": "Enable Credentialing Office Manager recipient"
        }
      }
    },
    "OutreachReasonValueDto": {
      "type": "object",
      "description": "Outreach reason value with title and instruction",
      "properties": {
        "title": {
          "type": "string",
          "description": "Reason title"
        },
        "instruction": {
          "type": "string",
          "description": "Reason instruction"
        }
      }
    }
  }
}

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-email-composer-autopopulation-response"
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.