Retrieve a plan
Retrieves a plan object by its ID.
Authentication
Path parameters
Headers
The target platform id. Required only when calling with a dashboard (WorkOS AuthKit) access token instead of a platform API key — the token carries no platform claim, so the caller must say which platform it means. Ignored for platform API key / embed session token callers.
Query parameters
When provided together with start_date, per-plan eligibility counts are included in the response. Silently ignored if not paired with start_date.
Reference date used to compute employee age when evaluating eligibility. Required together with group_id for counts to be included.
Response
Unique identifier for the plan. Prefixed with pl_.
List of plan documents (e.g., IPIDs, T&Cs).
The date from which this plan is available (inclusive).
Object type. Always plan.
Health insurance-specific details. Only populated when type is health_insurance.
Average monthly guide prices used when exact catalog pricing is unavailable. Actual premiums may be higher or lower based on the whole policy; these values are for comparison only and must not be used in premium calculations.
The date until which this plan is available (inclusive). Null if the plan has no end date.
Number of employees in the queried group eligible for this plan as-of start_date. Only present when both group_id and start_date query parameters are provided.
Number of employees in the queried group ineligible for this plan as-of start_date. Only present when both group_id and start_date query parameters are provided.
Total employees in the queried group. Only present when both group_id and start_date query parameters are provided.

