Re-issue a benefit enrollment
curl --request POST \
--url https://api.vitablehealth.com/v1/company-benefit-enrollments/{company_benefit_enrollment_id}/reissue \
--header 'Content-Type: application/json' \
--header 'X-Partner-API-Key: <api-key>' \
--data '
{
"evidence_notes": "<string>",
"admin_ticket_number": "<string>",
"qualifying_life_event_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a"
}
'import requests
url = "https://api.vitablehealth.com/v1/company-benefit-enrollments/{company_benefit_enrollment_id}/reissue"
payload = {
"evidence_notes": "<string>",
"admin_ticket_number": "<string>",
"qualifying_life_event_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a"
}
headers = {
"X-Partner-API-Key": "<api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'X-Partner-API-Key': '<api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify({
evidence_notes: '<string>',
admin_ticket_number: '<string>',
qualifying_life_event_id: '3c90c3cc-0d44-4b50-8888-8dd25736052a'
})
};
fetch('https://api.vitablehealth.com/v1/company-benefit-enrollments/{company_benefit_enrollment_id}/reissue', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.vitablehealth.com/v1/company-benefit-enrollments/{company_benefit_enrollment_id}/reissue",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'evidence_notes' => '<string>',
'admin_ticket_number' => '<string>',
'qualifying_life_event_id' => '3c90c3cc-0d44-4b50-8888-8dd25736052a'
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json",
"X-Partner-API-Key: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.vitablehealth.com/v1/company-benefit-enrollments/{company_benefit_enrollment_id}/reissue"
payload := strings.NewReader("{\n \"evidence_notes\": \"<string>\",\n \"admin_ticket_number\": \"<string>\",\n \"qualifying_life_event_id\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("X-Partner-API-Key", "<api-key>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://api.vitablehealth.com/v1/company-benefit-enrollments/{company_benefit_enrollment_id}/reissue")
.header("X-Partner-API-Key", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"evidence_notes\": \"<string>\",\n \"admin_ticket_number\": \"<string>\",\n \"qualifying_life_event_id\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.vitablehealth.com/v1/company-benefit-enrollments/{company_benefit_enrollment_id}/reissue")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["X-Partner-API-Key"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"evidence_notes\": \"<string>\",\n \"admin_ticket_number\": \"<string>\",\n \"qualifying_life_event_id\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\"\n}"
response = http.request(request)
puts response.read_body{
"enrollment": {
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"enrollment_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"benefit_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"benefit_name": "<string>",
"benefit_code": "<string>",
"member_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"member_full_name": "<string>",
"status": "<string>",
"coverage_start": "2023-12-25",
"payroll_deduction_for_employee": 123,
"payroll_deduction_for_dependent": 123,
"employer_allowance_in_cents": 123,
"created": "2023-11-07T05:31:56Z",
"updated": "2023-11-07T05:31:56Z",
"coverage_end": "2023-12-25"
}
}Enrollments
Re-issue a benefit enrollment
Re-issue an existing benefit enrollment, typically used when there are changes needed to enrollment details, updates to dependent information, or corrections to enrollment data. Requires administrative documentation and evidence notes for audit purposes.
POST
/
v1
/
company-benefit-enrollments
/
{company_benefit_enrollment_id}
/
reissue
Re-issue a benefit enrollment
curl --request POST \
--url https://api.vitablehealth.com/v1/company-benefit-enrollments/{company_benefit_enrollment_id}/reissue \
--header 'Content-Type: application/json' \
--header 'X-Partner-API-Key: <api-key>' \
--data '
{
"evidence_notes": "<string>",
"admin_ticket_number": "<string>",
"qualifying_life_event_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a"
}
'import requests
url = "https://api.vitablehealth.com/v1/company-benefit-enrollments/{company_benefit_enrollment_id}/reissue"
payload = {
"evidence_notes": "<string>",
"admin_ticket_number": "<string>",
"qualifying_life_event_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a"
}
headers = {
"X-Partner-API-Key": "<api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'X-Partner-API-Key': '<api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify({
evidence_notes: '<string>',
admin_ticket_number: '<string>',
qualifying_life_event_id: '3c90c3cc-0d44-4b50-8888-8dd25736052a'
})
};
fetch('https://api.vitablehealth.com/v1/company-benefit-enrollments/{company_benefit_enrollment_id}/reissue', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.vitablehealth.com/v1/company-benefit-enrollments/{company_benefit_enrollment_id}/reissue",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'evidence_notes' => '<string>',
'admin_ticket_number' => '<string>',
'qualifying_life_event_id' => '3c90c3cc-0d44-4b50-8888-8dd25736052a'
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json",
"X-Partner-API-Key: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.vitablehealth.com/v1/company-benefit-enrollments/{company_benefit_enrollment_id}/reissue"
payload := strings.NewReader("{\n \"evidence_notes\": \"<string>\",\n \"admin_ticket_number\": \"<string>\",\n \"qualifying_life_event_id\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("X-Partner-API-Key", "<api-key>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://api.vitablehealth.com/v1/company-benefit-enrollments/{company_benefit_enrollment_id}/reissue")
.header("X-Partner-API-Key", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"evidence_notes\": \"<string>\",\n \"admin_ticket_number\": \"<string>\",\n \"qualifying_life_event_id\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.vitablehealth.com/v1/company-benefit-enrollments/{company_benefit_enrollment_id}/reissue")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["X-Partner-API-Key"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"evidence_notes\": \"<string>\",\n \"admin_ticket_number\": \"<string>\",\n \"qualifying_life_event_id\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\"\n}"
response = http.request(request)
puts response.read_body{
"enrollment": {
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"enrollment_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"benefit_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"benefit_name": "<string>",
"benefit_code": "<string>",
"member_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"member_full_name": "<string>",
"status": "<string>",
"coverage_start": "2023-12-25",
"payroll_deduction_for_employee": 123,
"payroll_deduction_for_dependent": 123,
"employer_allowance_in_cents": 123,
"created": "2023-11-07T05:31:56Z",
"updated": "2023-11-07T05:31:56Z",
"coverage_end": "2023-12-25"
}
}Authorizations
Partner API key for external integrations
Path Parameters
Unique identifier for the enrollment to re-issue
Body
application/json
Request to re-issue a benefit enrollment
Response
200 - application/json
Enrollment re-issued successfully
Response from re-issuing a benefit enrollment
A benefit enrollment for an employee
Show child attributes
Show child attributes
⌘I
