Work with this as data
Every API here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for apis
7 MCP tools reach this
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This API
curl "https://apis.io/api/v1/apis/aflac-groups-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
OpenAPI Specification
openapi: 3.2.0
info:
title: Aflac Enterprise Connect Claims Groups API
description: The Aflac Enterprise Connect (AEC) API enables benefits administrators, HR platforms, and third-party enrollment systems to integrate with Aflac's supplemental insurance platform. It provides REST API access to benefits enrollment, policy management, claims status, and eligibility verification for group and individual supplemental insurance products.
version: '1.0'
contact:
name: Aflac Enterprise Connect Support
url: https://docs.enterprise-connect.aflac.com
x-generated-from: documentation
servers:
- url: https://api.enterprise-connect.aflac.com/v1
description: Production Server
- url: https://sandbox.enterprise-connect.aflac.com/v1
description: Sandbox Server
security:
- oauth2: []
tags:
- name: Groups
description: Employer group management operations.
paths:
/groups:
get:
operationId: listGroups
summary: Aflac List Groups
description: Retrieve a list of employer groups associated with the authenticated partner.
tags:
- Groups
parameters:
- name: limit
in: query
description: Maximum number of results to return.
schema:
type: integer
example: 50
- name: offset
in: query
description: Number of results to skip.
schema:
type: integer
example: 0
responses:
'200':
description: A list of employer groups.
content:
application/json:
schema:
$ref: '#/components/schemas/GroupList'
examples:
listGroups200Example:
summary: Default listGroups 200 response
x-microcks-default: true
value:
items:
- {}
total: 1
'401':
description: Unauthorized.
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
examples:
listGroups401Example:
summary: Default listGroups 401 response
x-microcks-default: true
value:
error: example_value
message: example_value
request_id: '500123'
x-microcks-operation:
delay: 0
dispatcher: FALLBACK
/groups/{group_id}:
get:
operationId: getGroup
summary: Aflac Get Group
description: Retrieve a specific employer group record.
tags:
- Groups
parameters:
- name: group_id
in: path
required: true
description: Unique employer group identifier.
schema:
type: string
example: GRP-123456
responses:
'200':
description: Employer group details.
content:
application/json:
schema:
$ref: '#/components/schemas/Group'
examples:
getGroup200Example:
summary: Default getGroup 200 response
x-microcks-default: true
value:
group_id: '500123'
name: Example Name
employer_name: Example Name
status: active
employee_count: 1
effective_date: '2025-03-15'
'404':
description: Group not found.
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
examples:
getGroup404Example:
summary: Default getGroup 404 response
x-microcks-default: true
value:
error: example_value
message: example_value
request_id: '500123'
x-microcks-operation:
delay: 0
dispatcher: FALLBACK
components:
schemas:
GroupList:
type: object
description: Paginated list of employer groups.
properties:
items:
type: array
description: Array of group records.
items:
$ref: '#/components/schemas/Group'
example:
- example_value
total:
type: integer
description: Total number of groups.
example: 10
Error:
type: object
description: API error response.
properties:
error:
type: string
description: Error code.
example: not_found
message:
type: string
description: Human-readable error description.
example: The requested resource was not found.
request_id:
type: string
description: Unique request ID for support reference.
example: req-a1b2c3d4e5
Group:
type: object
description: An employer group record.
properties:
group_id:
type: string
description: Unique employer group identifier.
example: GRP-123456
name:
type: string
description: Employer group name.
example: Example Corp Benefits Group
employer_name:
type: string
description: Legal employer name.
example: Example Corporation
status:
type: string
description: Group status.
enum:
- active
- inactive
example: active
employee_count:
type: integer
description: Number of enrolled employees.
example: 250
effective_date:
type: string
format: date
description: Group effective date.
example: '2025-01-01'
securitySchemes:
oauth2:
type: oauth2
description: OAuth 2.0 client credentials flow for server-to-server API access.
flows:
clientCredentials:
tokenUrl: https://auth.enterprise-connect.aflac.com/oauth/token
scopes:
enrollment:read: Read enrollment records
enrollment:write: Create and update enrollments
claims:read: Read claim records
claims:write: Submit claims
eligibility:read: Verify eligibility
groups:read: Read group records