# Send CMN Electronic Fax

> Perform Send CMN Electronic Fax through Brightree.

Source: [https://genhealth.ai/docs/workflows/integrations/brightree/brightree_send_cmn_electronic_fax](https://genhealth.ai/docs/workflows/integrations/brightree/brightree_send_cmn_electronic_fax)

Integration: [Brightree](https://genhealth.ai/docs/workflows/integrations/brightree.md)

- Handler: `brightree_send_cmn_electronic_fax`

- Connection type: `brightree`

## Inputs

- `cmn_key` — Cmn Key (expression, required)
  Required literal value or workflow expression.
- `cmn_form_key` — Cmn Form Key (expression, required)
  Required literal value or workflow expression.
- `comments` — Comments (textarea)
  Optional text value.
- `prepare_only` — Prepare Only (boolean)
  Optional true-or-false value.
  Default: `true`
- `cmn_expiration_date` — Cmn Expiration Date (date)
  Optional date in YYYY-MM-DD format.
- `confirm_send` — Confirm Send (boolean)
  Optional true-or-false value.
  Default: `false`

## Outputs

- `success` — Success
- `submitted` — Submitted
- `rejected` — Rejected
- `prepare_only` — Prepare Only
- `indeterminate` — Indeterminate
- `manual_review_required` — Manual Review Required
- `retryable` — Retryable
- `idempotency_reused` — Idempotency Reused
- `dispatch_status` — Dispatch Status
- `cmn_key` — Cmn Key
- `cmn_form_key` — Cmn Form Key
- `fax_job_key` — Fax Job Key
- `include_cmn_cover_letter` — Include Cmn Cover Letter
- `include_fax_cover_sheet` — Include Fax Cover Sheet
- `recipient_name_present` — Recipient Name Present
- `recipient_phone_present` — Recipient Phone Present
- `recipient_fax_present` — Recipient Fax Present
- `sender_fields_present` — Sender Fields Present
- `recipient_override_applied` — Recipient Override Applied
- `fax_history_observed` — Fax History Observed
- `fax_status` — Fax Status
- `fax_status_reason` — Fax Status Reason
- `message` — Message
- `error` — Error

Output schema completeness: `best_effort_declared`

## Safety

- External effect: `irreversible`
- Confirmation recommended: yes
- Retry safe: no
- Dry run supported: no

## Schemas

These schemas are first-pass authoring guidance. Runtime validation remains authoritative.

### Input schema

```json
{
  "type": "object",
  "required": [
    "cmn_key",
    "cmn_form_key"
  ],
  "properties": {
    "cmn_key": {
      "description": "Required literal value or workflow expression.",
      "x-workflow-field-type": "expression"
    },
    "comments": {
      "type": "string",
      "description": "Optional text value.",
      "x-workflow-field-type": "textarea"
    },
    "cmn_form_key": {
      "description": "Required literal value or workflow expression.",
      "x-workflow-field-type": "expression"
    },
    "confirm_send": {
      "type": "boolean",
      "default": false,
      "description": "Optional true-or-false value.",
      "x-workflow-field-type": "boolean"
    },
    "prepare_only": {
      "type": "boolean",
      "default": true,
      "description": "Optional true-or-false value.",
      "x-workflow-field-type": "boolean"
    },
    "cmn_expiration_date": {
      "type": "string",
      "format": "date",
      "description": "Optional date in YYYY-MM-DD format.",
      "x-workflow-field-type": "date"
    }
  },
  "additionalProperties": false
}
```

### Output schema

```json
{
  "type": "object",
  "properties": {
    "error": {},
    "cmn_key": {},
    "message": {},
    "success": {},
    "rejected": {},
    "retryable": {},
    "submitted": {},
    "fax_status": {},
    "fax_job_key": {},
    "cmn_form_key": {},
    "prepare_only": {},
    "indeterminate": {},
    "dispatch_status": {},
    "fax_status_reason": {},
    "idempotency_reused": {},
    "fax_history_observed": {},
    "recipient_fax_present": {},
    "sender_fields_present": {},
    "manual_review_required": {},
    "recipient_name_present": {},
    "include_fax_cover_sheet": {},
    "recipient_phone_present": {},
    "include_cmn_cover_letter": {},
    "recipient_override_applied": {}
  },
  "additionalProperties": true
}
```
