Groups
Load an existing group (sold case)
The data required for the group and the group's subscribers is broken down in the Groups mapping guide.
In order to load the group:
Formulate the Request
The Group object tells Ideon about the company that is being transferred over for management.
Group Request Body:
Send Request / Receive Response
The request is sent to Ideon using a POST to the /groups endpoint.
Ideon will provide one of two responses to the requestor.
The first option is that the request was received successfully and the group was created on our system:
201 - Resource Created Successfully
.The second option is that syntax and semantic errors exist: i.e.
422 - Unprocessable Entity
. This includes the violation of carrier specific business rules.
Success
If the request passes validation, the requestor will be informed of the successful receipt, and provided a copy of the group.
In the response body the requestor will find UUIDs associated with resources that are used to manage subscriber and dependent enrollments: group.id
, group.primary_location.id
, and group.secondary_locations.id
.
Ideon will process the request with the carrier after the full data load is complete. The requestor should check the status of the request to determine if the carrier has accepted or rejected the enrollment.
Group Response Body:
Errors
If errors are detected in the request body based on the expectations of the carrier receiving the enrollment then a response indicating the errors will be returned.
Error Response Body:
Check the Status
A request can be made via a GET /groups/{id} to retrieve the status of the group. Once a group is received, and prior to transmission, the status of the group and subscribers will be pending
. Ideon will transmit the group to the carrier in the carriers proprietary format. After transmission to the carrier, the group's status
will be submitted
. After submission a group can move to one of three states: pending
, synced
, or errors
.
Qualifying Life Events also have a status with a similar function, so that the delivery to each carrier can be verified independently.
Synced
The status will be marked as synced
if all pending
and submitted
member transactions are successfully received by the carrier.
Group Status Response Body:
Errors
The status of the group will be marked errors
when a carrier provides errors based on the processing of the group enrollment process. Errors indicate action needs to be taken by the platform to update enrollment information at the group or member level. Errors reported on the group are a summary of errors for all members as well as specific to the group. Common group errors include:
Account structure (plan offerings, classes, departments, etc.) doesn't match carrier expectations
Carrier is reporting a member missing from the group
A data element like salary or first name does not match the carrier's provided value
Group Status Response Body:
Pending
A group is pending
after it is initially loaded. The group will also be pending
when the state of any member is pending.
Group Status Response Body:
Last updated
Was this helpful?