aflac website screenshot

aflac

Aflac is America's leading provider of supplemental insurance, offering products that pay benefits when a policyholder experiences an accident, illness, or injury. Aflac provides REST APIs through its Enterprise Connect (AEC) platform enabling benefits technology companies, HR platforms, and benefits administrators to integrate supplemental insurance enrollment, policy management, and claims capabilities into their workflows.

2 APIs 6 Features
Fortune 500

APIs

Aflac Enterprise Connect API

The Aflac Enterprise Connect (AEC) API enables benefits administrators, HR platforms, and third-party enrollment systems to integrate with Aflac's supplemental insurance platfor...

Aflac Claims API

The Aflac Claims API provides programmatic access to supplemental insurance claim submission, status retrieval, and benefit payment tracking. It enables policyholders and admini...

Collections

Pricing Plans

Aflac Plans Pricing

2 plans

PLANS

Rate Limits

Aflac Rate Limits

1 limits

RATE LIMITS

FinOps

Aflac Finops

FINOPS

Features

Electronic Benefits Enrollment

Replace EDI 834 file-based enrollment with real-time API-driven enrollment workflows for supplemental insurance products.

Policy Administration

Manage group and individual supplemental insurance policies including enrollments, terminations, and coverage changes.

Claims Submission

Enable digital claim filing for supplemental insurance products including accident, critical illness, cancer, and disability coverage.

Eligibility Verification

Verify employee eligibility for Aflac supplemental insurance products in real time during enrollment.

Benefits Administration Integration

Connect benefits administration platforms with Aflac's enrollment and policy systems via standardized REST APIs.

Real-Time Enrollment Confirmation

Receive immediate enrollment confirmation and policy numbers upon successful enrollment submission.

Use Cases

HR Platform Integration

HR and benefits administration platforms integrate with Aflac's API to offer supplemental insurance enrollment within their existing benefits workflows.

Employer Self-Service Enrollment

Employers manage supplemental insurance enrollments for employees during open enrollment periods via connected benefits platforms.

Claims Tracking

Employees and HR teams track the status of Aflac supplemental insurance claims submitted after a qualifying health event.

Benefits Broker Workflow

Benefits brokers manage group policy setup, employee enrollment, and plan changes for employer clients through integrated tools.

Integrations

Employee Navigator

Aflac connects with Employee Navigator benefits administration platform for automated enrollment data exchange.

Benefitfocus

Integration with Benefitfocus benefits marketplace for supplemental insurance enrollment.

ADP

Payroll and HR integration with ADP for Aflac premium deduction and enrollment synchronization.

Workday

Enterprise HR platform integration for benefits enrollment and Aflac policy administration.

bswift

Benefits administration platform integration for Aflac group enrollment.

Semantic Vocabularies

Aflac Enterprise Context

17 classes · 30 properties

JSON-LD

API Governance Rules

aflac API Rules

24 rules · 14 errors 10 warnings

SPECTRAL

JSON Structure

Enterprise Connect Claim List Structure

2 properties

JSON STRUCTURE

Enterprise Connect Claim Request Structure

4 properties

JSON STRUCTURE

Enterprise Connect Claim Structure

9 properties

JSON STRUCTURE

Enterprise Connect Dependent Structure

4 properties

JSON STRUCTURE

Enterprise Connect Enrollment List Structure

4 properties

JSON STRUCTURE

Enterprise Connect Enrollment Structure

12 properties

JSON STRUCTURE

Enterprise Connect Group List Structure

2 properties

JSON STRUCTURE

Enterprise Connect Group Structure

6 properties

JSON STRUCTURE

Enterprise Connect Policy List Structure

2 properties

JSON STRUCTURE

Enterprise Connect Policy Structure

9 properties

JSON STRUCTURE

Example Payloads

Press

Aflac Incorporated Discloses Cybersecurity Incident

2026-05-25

Aflac Breach Highlights Need for Proactive Cybersecurity ...

2026-05-25

Artificial Intelligence at Aflac - Two Use Cases

2026-05-25

Privacy Policy

2026-05-25

Why Aflac isn't rushing generative AI adoption

2026-05-25

Resources

👥
GitHubOrganization
GitHubOrganization
🔗
LinkedIn
LinkedIn
🌐
Portal
Portal
🔗
Website
Website
📝
Signup
Signup
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
💬
Support
Support
🔗
OpenAPI
OpenAPI
🔗
JSONSchema
JSONSchema
🔗
JSONSchema
JSONSchema
🔗
JSONSchema
JSONSchema
🔗
JSONSchema
JSONSchema
🔗
JSONSchema
JSONSchema
🔗
JSONSchema
JSONSchema
🔗
JSONSchema
JSONSchema
🔗
JSONSchema
JSONSchema
🔗
JSONSchema
JSONSchema
🔗
JSONSchema
JSONSchema
🔗
JSONSchema
JSONSchema
🔗
JSONSchema
JSONSchema
🔗
JSONSchema
JSONSchema
🔗
JSONStructure
JSONStructure
🔗
JSONStructure
JSONStructure
🔗
JSONStructure
JSONStructure
🔗
JSONStructure
JSONStructure
🔗
JSONStructure
JSONStructure
🔗
JSONStructure
JSONStructure
🔗
JSONStructure
JSONStructure
🔗
JSONStructure
JSONStructure
🔗
JSONStructure
JSONStructure
🔗
JSONStructure
JSONStructure
🔗
JSONStructure
JSONStructure
🔗
JSONStructure
JSONStructure
🔗
JSONStructure
JSONStructure
🔗
JSONLD
JSONLD
💻
Examples
Examples
💻
Examples
Examples
💻
Examples
Examples
💻
Examples
Examples
💻
Examples
Examples
💻
Examples
Examples
💻
Examples
Examples
💻
Examples
Examples
💻
Examples
Examples
💻
Examples
Examples
💻
Examples
Examples
💻
Examples
Examples
💻
Examples
Examples
🔗
SpectralRules
SpectralRules
🔗
Vocabulary
Vocabulary
🔗
LlmsText
LlmsText

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: Aflac Enterprise Connect API
  version: '1.0'
request:
  auth:
    type: oauth2
    flow: client_credentials
    accessTokenUrl: https://auth.enterprise-connect.aflac.com/oauth/token
    credentials:
      clientId: '{{clientId}}'
      clientSecret: '{{clientSecret}}'
items:
- info:
    name: Enrollment
    type: folder
  items:
  - info:
      name: Aflac List Enrollments
      type: http
    http:
      method: GET
      url: https://api.enterprise-connect.aflac.com/v1/enrollments
      params:
      - name: group_id
        value: GRP-123456
        type: query
        description: Filter enrollments by employer group ID.
      - name: employee_id
        value: EMP-789012
        type: query
        description: Filter enrollments by employee ID.
      - name: status
        value: active
        type: query
        description: Filter by enrollment status (active, pending, terminated).
      - name: limit
        value: '50'
        type: query
        description: Maximum number of results to return.
      - name: offset
        value: '0'
        type: query
        description: Number of results to skip for pagination.
    docs: Retrieve a list of benefit enrollments for a group or employee.
  - info:
      name: Aflac Create Enrollment
      type: http
    http:
      method: POST
      url: https://api.enterprise-connect.aflac.com/v1/enrollments
      body:
        type: json
        data: '{}'
    docs: Submit a new benefit enrollment for an employee into a supplemental insurance product.
  - info:
      name: Aflac Get Enrollment
      type: http
    http:
      method: GET
      url: https://api.enterprise-connect.aflac.com/v1/enrollments/:enrollment_id
      params:
      - name: enrollment_id
        value: ENR-500123
        type: path
        description: Unique enrollment identifier.
    docs: Retrieve a specific enrollment record by ID.
  - info:
      name: Aflac Update Enrollment
      type: http
    http:
      method: PUT
      url: https://api.enterprise-connect.aflac.com/v1/enrollments/:enrollment_id
      params:
      - name: enrollment_id
        value: ENR-500123
        type: path
        description: Unique enrollment identifier.
      body:
        type: json
        data: '{}'
    docs: Update an existing enrollment record (e.g., change coverage level or dependents).
  - info:
      name: Aflac Terminate Enrollment
      type: http
    http:
      method: DELETE
      url: https://api.enterprise-connect.aflac.com/v1/enrollments/:enrollment_id
      params:
      - name: enrollment_id
        value: ENR-500123
        type: path
        description: Unique enrollment identifier.
    docs: Terminate an active enrollment for an employee (e.g., upon employment termination).
- info:
    name: Policies
    type: folder
  items:
  - info:
      name: Aflac List Policies
      type: http
    http:
      method: GET
      url: https://api.enterprise-connect.aflac.com/v1/policies
      params:
      - name: group_id
        value: GRP-123456
        type: query
        description: Filter by employer group ID.
      - name: employee_id
        value: EMP-789012
        type: query
        description: Filter by employee ID.
      - name: product_type
        value: accident
        type: query
        description: Filter by supplemental insurance product type.
    docs: Retrieve a list of supplemental insurance policies for a group or employee.
  - info:
      name: Aflac Get Policy
      type: http
    http:
      method: GET
      url: https://api.enterprise-connect.aflac.com/v1/policies/:policy_id
      params:
      - name: policy_id
        value: POL-987654
        type: path
        description: Unique policy identifier.
    docs: Retrieve a specific supplemental insurance policy by ID.
- info:
    name: Claims
    type: folder
  items:
  - info:
      name: Aflac List Claims
      type: http
    http:
      method: GET
      url: https://api.enterprise-connect.aflac.com/v1/claims
      params:
      - name: policy_id
        value: POL-987654
        type: query
        description: Filter claims by policy ID.
      - name: employee_id
        value: EMP-789012
        type: query
        description: Filter claims by employee ID.
      - name: status
        value: approved
        type: query
        description: Filter by claim status.
    docs: Retrieve a list of supplemental insurance claims for a policyholder or group.
  - info:
      name: Aflac Submit Claim
      type: http
    http:
      method: POST
      url: https://api.enterprise-connect.aflac.com/v1/claims
      body:
        type: json
        data: '{}'
    docs: Submit a new supplemental insurance claim for review and payment.
  - info:
      name: Aflac Get Claim
      type: http
    http:
      method: GET
      url: https://api.enterprise-connect.aflac.com/v1/claims/:claim_id
      params:
      - name: claim_id
        value: CLM-112233
        type: path
        description: Unique claim identifier.
    docs: Retrieve a specific claim record and its processing status.
- info:
    name: Eligibility
    type: folder
  items:
  - info:
      name: Aflac Verify Eligibility
      type: http
    http:
      method: POST
      url: https://api.enterprise-connect.aflac.com/v1/eligibility/verify
      body:
        type: json
        data: '{}'
    docs: Verify an employee's eligibility for Aflac supplemental insurance products in real time.
- info:
    name: Groups
    type: folder
  items:
  - info:
      name: Aflac List Groups
      type: http
    http:
      method: GET
      url: https://api.enterprise-connect.aflac.com/v1/groups
      params:
      - name: limit
        value: '50'
        type: query
        description: Maximum number of results to return.
      - name: offset
        value: '0'
        type: query
        description: Number of results to skip.
    docs: Retrieve a list of employer groups associated with the authenticated partner.
  - info:
      name: Aflac Get Group
      type: http
    http:
      method: GET
      url: https://api.enterprise-connect.aflac.com/v1/groups/:group_id
      params:
      - name: group_id
        value: GRP-123456
        type: path
        description: Unique employer group identifier.
    docs: Retrieve a specific employer group record.
bundled: true