---
title: "Utility Remittance - Enroll into Utility Remittance"
method: POST
path: "/bundle/utility_remittance/utility_credentials/{utility_credential_id}/enroll"
tags: ["Bundle (Beta)"]
---

# Utility Remittance - Enroll into Utility Remittance

`POST /bundle/utility_remittance/utility_credentials/{utility_credential_id}/enroll`

Enroll all Utility Accounts associated with the provided Utility Credential into Utility Remittance.
Enrollment is an asynchronous process. Track status changes through the associated [Bundle Enrollment](showutilityremittanceenrollment).

## Path parameters

- `utility_credential_id` integer, required

## Headers

- `Arcadia-Version` string, required

## Request body

- BundleEnrollmentRequestBodyParams
  - `utility_account_ids` number[], required — The list of Utility Account IDs associated with the provided Utility Credential to enroll in the Bundle product. To ensure no unintended Utility Accounts are enrolled in Bundle, we require every non-closed Utility Account associated with a Utility Credential to be explicitly provided in this parameter. We do not support Bundle for a subset of non-closed Utility Accounts associated with a Utility Credential at this time.

## Response `200`

Success

- BundleEnrollment[]
  - `client_user_id` string, required — Your organization's unique key provided to associate Arcadia resources with your user.
  - `utility_account_id` integer, required — Unique `id` generated by Arcadia to identify the Utility Account associated with this resource.
  - `product_key` 'hosted_payments' | 'utility_remittance', required
  - `status` 'enrolled' | 'pending_enrollment' | 'ineligible' | 'pending_removal' | 'removed', nullable, required
  - `ineligibility_reasons` IneligibilityReason[], required — Reasons, if any, that an Account was ineligible for Bundle. This array will always be present but may be empty.
    - `resolvable` boolean, required — If `true`, signifies that corrective action can be taken to resolve this Ineligibility Reason. If `false`, this Ineligibility Reason cannot be resolved
    - `reason` '2fa' | 'ebill_ineligible_incorrect_credentials' | 'ebill_ineligible_third_party' | 'gas_only' | 'inactive_utility_account' | 'incomplete_utility_account' | 'missing_payment_method' | 'past_due' | 'payment_arrangement' | 'sdg&e_paperless_gas_account' | 'sibling_account_ineligible' | 'solar_non_approved_utility' | 'enrolled_in_mutually_exclusive_bundle_feature', required
  - `removal_reason` 'organization_requested' | 'dropped_cant_login' | 'dropped_payment_decline' | 'dropped_no_remittance_scheduled' | 'moved', nullable, required
  - `start_date` string, date, nullable, required — Date the Bundle Enrollment was approved.
  - `override_email` string, nullable, required — Email address generated by Arcadia to override the user's email address on file with their Utility.
  - `sandboxed` boolean, required — If `true`, this resource is in the sandboxed environment. If `false`, this resource is in the live environment.

## Other responses

- `422` — Unprocessable Entity

---

[API](https://skmtc.dev/arcadia/apis/arcadia-api-reference.md) · [All operations](https://skmtc.dev/arcadia/apis/arcadia-api-reference/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/arcadia/arcadia-api-reference/revisions/468f1c903722/schema)
