# Essette integration

> Build workflow automations with 13 public Essette actions.

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

## Available actions

13 actions. Connection types: essette.

### [Add Authorization Diagnoses](https://genhealth.ai/docs/workflows/integrations/essette/essette_add_authorization_diagnoses.md)

- Handler: `essette_add_authorization_diagnoses`
- Connection type: `essette`
- External effect: `write`
- Inputs: `essette_account_id`, `auth_id`, `diagnosis_codes`, `set_first_primary`
- Outputs: `success`, `auth_id`, `diagnoses`, `count`, `error`, `error_message`

Perform Add Authorization Diagnoses through Essette.

### [Add Authorization Services](https://genhealth.ai/docs/workflows/integrations/essette/essette_add_authorization_services.md)

- Handler: `essette_add_authorization_services`
- Connection type: `essette`
- External effect: `write`
- Inputs: `essette_account_id`, `auth_id`, `services`
- Outputs: `success`, `auth_id`, `services`, `count`, `error`, `error_message`

Perform Add Authorization Services through Essette.

### [Check Submitted Authorizations](https://genhealth.ai/docs/workflows/integrations/essette/essette_check_existing_authorizations.md)

- Handler: `essette_check_existing_authorizations`
- Connection type: `essette`
- External effect: `write`
- Inputs: `essette_account_id`, `plan_id`, `lookback_days`
- Outputs: `success`, `count`, `results`, `has_existing`, `error`, `error_message`

Perform Check Submitted Authorizations through Essette.

### [Create Authorization](https://genhealth.ai/docs/workflows/integrations/essette/essette_create_authorization.md)

- Handler: `essette_create_authorization`
- Connection type: `essette`
- External effect: `write`
- Inputs: `essette_account_id`, `plan_id`, `auth_class`, `auth_subclass`, `auth_type`, `service_date_start`, `service_date_end`, `provider_location_id`, `requested_by_id`
- Outputs: `success`, `auth_id`, `incomplete_auth_id_for_recovery`, `auth_number`, `class_id`, `subclass_id`, `type_id`, `provider_location_id`, `requested_by_id`, `error`, `error_message`

Perform Create Authorization through Essette.

### [Get Authorization](https://genhealth.ai/docs/workflows/integrations/essette/essette_get_authorization.md)

- Handler: `essette_get_authorization`
- Connection type: `essette`
- External effect: `read`
- Inputs: `essette_account_id`, `auth_id`
- Outputs: `success`, `auth_id`, `auth_number`, `alternate_number`, `external_identifier`, `status_code`, `status_description`, `due_date`, `is_pending`, `auth`, `error`, `error_message`

Perform Get Authorization through Essette.

### [List Authorization Classes](https://genhealth.ai/docs/workflows/integrations/essette/essette_list_authorization_classes.md)

- Handler: `essette_list_authorization_classes`
- Connection type: `essette`
- External effect: `read`
- Inputs: `essette_account_id`, `class_query`
- Outputs: `success`, `classes`, `subclasses`, `count`, `subclass_count`, `fetched_at`, `failure_category`, `error`, `error_message`

Perform List Authorization Classes through Essette.

### [Search Authorizations](https://genhealth.ai/docs/workflows/integrations/essette/essette_search_authorizations.md)

- Handler: `essette_search_authorizations`
- Connection type: `essette`
- External effect: `read`
- Inputs: `essette_account_id`, `date_from`, `date_to`, `auth_number`, `status`, `top`
- Outputs: `success`, `count`, `results`, `error`, `error_message`

Perform Search Authorizations through Essette.

### [Search Patient](https://genhealth.ai/docs/workflows/integrations/essette/essette_search_patient.md)

- Handler: `essette_search_patient`
- Connection type: `essette`
- External effect: `read`
- Inputs: `essette_account_id`, `insurance_id`, `include_eligibility`, `top`
- Outputs: `success`, `count`, `results`, `plan_id`, `member_id`, `member_name`, `member_birth_date`, `health_plan`, `line_of_business`, `eligibility_is_current`, `eligibility_history`, `error`, `error_message`

Perform Search Patient through Essette.

### [Set Preferred Contact](https://genhealth.ai/docs/workflows/integrations/essette/essette_set_preferred_contact.md)

- Handler: `essette_set_preferred_contact`
- Connection type: `essette`
- External effect: `write`
- Inputs: `essette_account_id`, `auth_id`, `contact_name`, `email`, `phone`, `phone_extension`, `fax`
- Outputs: `success`, `auth_id`, `error`, `error_message`

Perform Set Preferred Contact through Essette.

### [Set Servicing Provider](https://genhealth.ai/docs/workflows/integrations/essette/essette_set_servicing_provider.md)

- Handler: `essette_set_servicing_provider`
- Connection type: `essette`
- External effect: `write`
- Inputs: `essette_account_id`, `auth_id`, `search`, `provider_location_id`
- Outputs: `success`, `auth_id`, `provider_location_id`, `provider_description`, `count`, `results`, `error`, `error_message`

Perform Set Servicing Provider through Essette.

### [Submit Authorization](https://genhealth.ai/docs/workflows/integrations/essette/essette_submit_authorization.md)

- Handler: `essette_submit_authorization`
- Connection type: `essette`
- External effect: `write`
- Inputs: `essette_account_id`, `auth_id`
- Outputs: `success`, `auth_id`, `auth_number`, `alternate_number`, `status_code`, `status_description`, `due_date`, `is_pending`, `auto_determination_result`, `sent_to_claims_system`, `retryable`, `error`, `error_message`

Perform Submit Authorization through Essette.

### [Update Authorization Fields](https://genhealth.ai/docs/workflows/integrations/essette/essette_update_authorization.md)

- Handler: `essette_update_authorization`
- Connection type: `essette`
- External effect: `write`
- Inputs: `essette_account_id`, `auth_id`, `priority_id`, `place_of_service_id`, `healthcare_service_type_id`, `extra_fields`
- Outputs: `success`, `auth_id`, `updated_fields`, `error`, `error_message`

Perform Update Authorization Fields through Essette.

### [Upload Authorization Document](https://genhealth.ai/docs/workflows/integrations/essette/essette_upload_authorization_document.md)

- Handler: `essette_upload_authorization_document`
- Connection type: `essette`
- External effect: `write`
- Inputs: `essette_account_id`, `auth_id`, `document_id`, `category_id`, `filename`, `content_type`
- Outputs: `success`, `auth_id`, `essette_document_id`, `filename`, `size`, `category_id`, `error`, `error_message`

Perform Upload Authorization Document through Essette.
