cURL
curl --request POST \
--url https://sandbox.withclasp.com/plan_configurations/{public_id}/contribution_strategy \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"strategy_type": "benefit_split",
"employer_contribution": {
"member": {
"contribution": "<string>",
"monthly_min_threshold": "<string>",
"monthly_max_threshold": "<string>"
},
"member_spouse": {
"contribution": "<string>",
"monthly_min_threshold": "<string>",
"monthly_max_threshold": "<string>"
},
"member_child": {
"contribution": "<string>",
"monthly_min_threshold": "<string>",
"monthly_max_threshold": "<string>"
},
"member_children": {
"contribution": "<string>",
"monthly_min_threshold": "<string>",
"monthly_max_threshold": "<string>"
},
"member_family": {
"contribution": "<string>",
"monthly_min_threshold": "<string>",
"monthly_max_threshold": "<string>"
}
}
}
'{
"strategy_type": "benefit_split",
"employer_contribution": {
"member": {
"contribution": "<string>",
"monthly_min_threshold": "<string>",
"monthly_max_threshold": "<string>"
},
"member_spouse": {
"contribution": "<string>",
"monthly_min_threshold": "<string>",
"monthly_max_threshold": "<string>"
},
"member_child": {
"contribution": "<string>",
"monthly_min_threshold": "<string>",
"monthly_max_threshold": "<string>"
},
"member_children": {
"contribution": "<string>",
"monthly_min_threshold": "<string>",
"monthly_max_threshold": "<string>"
},
"member_family": {
"contribution": "<string>",
"monthly_min_threshold": "<string>",
"monthly_max_threshold": "<string>"
}
}
}Plan Configurations
Define Contribution Strategy
Defines a contribution strategy for a given plan configuration.
POST
/
plan_configurations
/
{public_id}
/
contribution_strategy
cURL
curl --request POST \
--url https://sandbox.withclasp.com/plan_configurations/{public_id}/contribution_strategy \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"strategy_type": "benefit_split",
"employer_contribution": {
"member": {
"contribution": "<string>",
"monthly_min_threshold": "<string>",
"monthly_max_threshold": "<string>"
},
"member_spouse": {
"contribution": "<string>",
"monthly_min_threshold": "<string>",
"monthly_max_threshold": "<string>"
},
"member_child": {
"contribution": "<string>",
"monthly_min_threshold": "<string>",
"monthly_max_threshold": "<string>"
},
"member_children": {
"contribution": "<string>",
"monthly_min_threshold": "<string>",
"monthly_max_threshold": "<string>"
},
"member_family": {
"contribution": "<string>",
"monthly_min_threshold": "<string>",
"monthly_max_threshold": "<string>"
}
}
}
'{
"strategy_type": "benefit_split",
"employer_contribution": {
"member": {
"contribution": "<string>",
"monthly_min_threshold": "<string>",
"monthly_max_threshold": "<string>"
},
"member_spouse": {
"contribution": "<string>",
"monthly_min_threshold": "<string>",
"monthly_max_threshold": "<string>"
},
"member_child": {
"contribution": "<string>",
"monthly_min_threshold": "<string>",
"monthly_max_threshold": "<string>"
},
"member_children": {
"contribution": "<string>",
"monthly_min_threshold": "<string>",
"monthly_max_threshold": "<string>"
},
"member_family": {
"contribution": "<string>",
"monthly_min_threshold": "<string>",
"monthly_max_threshold": "<string>"
}
}
}Authorizations
API Key authentication with required prefix "Bearer"
Path Parameters
Body
application/json
⌘I