{ "opencollection": "1.0.0", "info": { "name": "Yuzu Accumulator (Experimental) Accumulator (Experimental) PublicApiV2 API", "version": "0.5" }, "items": [ { "info": { "name": "PublicApiV2", "type": "folder" }, "items": [ { "info": { "name": "List all group policies", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/v2/groups", "params": [ { "name": "startAfter", "value": "", "type": "query", "description": "Pagination cursor" } ], "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Fetch a paginated list of all group policies with optional filters." }, { "info": { "name": "Create a group", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/v2/groups", "body": { "type": "json", "data": "{}" }, "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Create a new group with the provided data." }, { "info": { "name": "Retrieve a group policy", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/v2/groups/:groupPolicyId", "params": [ { "name": "groupPolicyId", "value": "", "type": "path" } ], "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Fetch details for a specific group policy by its ID." }, { "info": { "name": "Create an initial enrollment", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/v2/groups/:groupPolicyId/enroll/initial-enrollment", "params": [ { "name": "groupPolicyId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" }, "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Create an initial enrollment for a group policy with the provided data." }, { "info": { "name": "Add new subscribers to an existing plan", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/v2/groups/:groupPolicyId/enroll/new-subscribers", "params": [ { "name": "groupPolicyId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" }, "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Append new employees/subscribers to an existing plan. This is an append (it never terminates omitted members); each subscriber's coverage start is derived from their hire date and the plan's waiting-period rules." }, { "info": { "name": "Get enrollment request status", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/v2/enroll/:enrollmentRequestId/status", "params": [ { "name": "enrollmentRequestId", "value": "", "type": "path" } ], "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Get the status of an enrollment request for a group policy." }, { "info": { "name": "List group members", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/v2/groups/:groupPolicyId/members", "params": [ { "name": "groupPolicyId", "value": "", "type": "path" }, { "name": "startAfter", "value": "", "type": "query", "description": "Pagination cursor" } ], "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Fetch a paginated list of members for a specific group policy." }, { "info": { "name": "Remove a plan from a group", "type": "http" }, "http": { "method": "DELETE", "url": "{{baseUrl}}/v2/groups/:groupPolicyId/plans/remove/:planIdToRemove", "params": [ { "name": "groupPolicyId", "value": "", "type": "path" }, { "name": "planIdToRemove", "value": "", "type": "path" } ], "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Remove a specific plan from a group policy by its ID." }, { "info": { "name": "Add a plan to a group", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/v2/groups/:groupPolicyId/plans/add", "params": [ { "name": "groupPolicyId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" }, "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Add a new plan to a specific group policy with the provided data." }, { "info": { "name": "Retrieve plan SPD", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/v2/plans/:planId/spd", "params": [ { "name": "planId", "value": "", "type": "path" } ], "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Fetch a specific plan's Summary Plan Description (SPD) as a PDF file. If one is not found, it will not be generated." }, { "info": { "name": "List all plan designs", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/v2/designs", "params": [ { "name": "includeAll", "value": "", "type": "query", "description": "When true, returns plan designs in all statuses. Defaults to false (active only)." } ], "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Fetch a list of plan designs. By default only active designs are returned. Set includeAll=true to include all statuses (draft, inReview, active, archived)." }, { "info": { "name": "List care events", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/v2/coverages/:coverageId/care-events", "params": [ { "name": "coverageId", "value": "", "type": "path" } ], "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Fetch all care events for a specific coverage, including archived ones. Archived events no longer apply to claims." }, { "info": { "name": "Create a care event", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/v2/coverages/:coverageId/care-events", "params": [ { "name": "coverageId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" }, "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Create a new care event for a specific coverage. Care events can pend claims, reprice claims, or set a benefit tier for matching claims." }, { "info": { "name": "Replace a care event", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/v2/coverages/:coverageId/care-events/:careEventId/replacement", "params": [ { "name": "coverageId", "value": "", "type": "path" }, { "name": "careEventId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" }, "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Archive the existing care event and create a replacement with the provided data" }, { "info": { "name": "Delete a care event", "type": "http" }, "http": { "method": "DELETE", "url": "{{baseUrl}}/v2/coverages/:coverageId/care-events/:careEventId", "params": [ { "name": "coverageId", "value": "", "type": "path" }, { "name": "careEventId", "value": "", "type": "path" } ], "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Archive a care event so it no longer applies to the coverage. Returns the archived care event." }, { "info": { "name": "Retrieve plan design benefits", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/v2/designs/:planDesignId/benefits", "params": [ { "name": "planDesignId", "value": "", "type": "path" } ], "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Fetch details for a specific plan design's benefits." } ] } ], "bundled": true }