Get eligibility policy details
benefit_eligibility_policy.retrieve(policy_id) -> BenefitEligibilityPolicyAPI { id, active, created_at, 7 more }
/v1/benefit-eligibility-policy/{policy_id}
Retrieves detailed information for a specific benefit eligibility policy by ID. Returns the complete policy configuration including all eligibility rules, effective dates, associated employer information, and any waiting period requirements.
Parameters
policy_id: String
Returns
Get eligibility policy details
require "vitable_connect_api"
vitable_connect_api = VitableConnectAPI::Client.new(
api_key: "My API Key",
environment: "environment_1" # defaults to "production"
)
benefit_eligibility_policy = vitable_connect_api.benefit_eligibility_policy.retrieve("epol_abc123def456")
puts(benefit_eligibility_policy)
{
"id": "id",
"active": true,
"created_at": "2019-12-27T18:11:19.117Z",
"effective_date": "2019-12-27",
"employer_id": "employer_id",
"name": "name",
"rules": [
{
"operator": "operator",
"rule_type": "rule_type",
"value": {}
}
],
"updated_at": "2019-12-27T18:11:19.117Z",
"description": "description",
"replaced_policy_id": "replaced_policy_id"
}
Returns Examples
{
"id": "id",
"active": true,
"created_at": "2019-12-27T18:11:19.117Z",
"effective_date": "2019-12-27",
"employer_id": "employer_id",
"name": "name",
"rules": [
{
"operator": "operator",
"rule_type": "rule_type",
"value": {}
}
],
"updated_at": "2019-12-27T18:11:19.117Z",
"description": "description",
"replaced_policy_id": "replaced_policy_id"
}