Noyo Renewal Decisions API
The Renewal Decisions API from Noyo — 7 operation(s) for renewal decisions.
The Renewal Decisions API from Noyo — 7 operation(s) for renewal decisions.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
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.curl "https://apis.io/api/v1/apis/noyo-renewal-decisions-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
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: 3.2.0
info:
description: APIs to manage and consume information about Carriers
title: Noyo Carrier Carrier Mapped Field Renewal Decisions API
version: 1.0.0
servers: []
tags:
- name: Renewal Decisions
paths:
/api/v1/groups/{group_id}/renewal_decisions:
x-summary: Renewal decisions by group
get:
description: Returns all renewal decisions for a group. This includes the status, which determines whether the carrier is ready to accept member requests for the new plan year. If the status is `not_ready`, Noyo will return one or more issues, each with a level and message.
operationId: getRenewalDecisionsByGroup
parameters:
- description: The unique identifier of the group for which you are retrieving renewal decisions
in: path
name: group_id
required: true
schema:
example: 2613a221-d3c8-4c8a-86d5-e7e885fd1da9
format: uuid
type: string
- description: Renewal date to filter by, exact match
in: query
name: renewal_date
required: false
schema:
example: Sat, 02 Jan 2021 00:00:00 GMT
format: date
type: string
- description: Filter request by renewal date starting from date provided
in: query
name: start_date
required: false
schema:
example: Mon, 01 Jan 2024 00:00:00 GMT
format: date
type: string
- description: Filter request by renewal date up to date provided
in: query
name: end_date
required: false
schema:
example: Mon, 01 Jan 2024 00:00:00 GMT
format: date
type: string
responses:
'200':
content:
application/json:
example:
meta:
offset: 0
page_num: 1
page_size: 20
total_records: 1
response:
- body:
carriers:
- carrier_id: bf81f0c4-3105-4240-b62b-aa6de3f607e4
lines_of_coverage:
dental:
open_enrollment_end_date: '2022-01-31'
open_enrollment_start_date: '2022-01-01'
plans:
- name: Dental Plus Plan
plan_id: 44bc0f4a-0a94-11ec-9a03-0242ac130003
medical:
open_enrollment_end_date: '2022-01-31'
open_enrollment_start_date: '2022-01-01'
plans:
- name: Select Plus PPO HDHP Gold BRJJ /C38
plan_id: 818e52d4-6c34-4914-b716-a3047c85e468
- name: Select Plus PPO HDHP Silver BRJJ /C38
plan_id: f9897240-87f8-4d9d-a68f-58bc445fe0b2
- name: Select Plus PPO HDHP Bronze BRJJ /C38
plan_id: 19437852-3795-4cb4-939c-a86543eabee0
created: 1557862286
group_id: 2613a221-d3c8-4c8a-86d5-e7e885fd1da9
id: b5f2b5f7-0336-45f7-baf1-7e11dfac50a6
issues:
- level: error
message: Life open enrollment start date is 2021-08-01 in carrier system
- level: error
message: LTD Plan not available yet in carrier system
modified: 1557862286
renewal_date: '2022-01-01'
status: not_ready
version: 23be0ba3-1183-4e8e-8e9d-644527414c6e
schema:
$ref: '#/components/schemas/PaginatedRenewalDecisionResult'
description: Successful Response - Returns the found renewal decisions.
summary: Get renewal decisions by group
tags:
- Renewal Decisions
post:
description: Create a new renewal decision for a given renewal date.
operationId: createNewRenewalDecision
parameters:
- description: The unique identifier of the group for which you are creating a new renewal decision
in: path
name: group_id
required: true
schema:
example: 2613a221-d3c8-4c8a-86d5-e7e885fd1da9
format: uuid
type: string
requestBody:
content:
application/json:
examples:
success:
value:
body:
carriers:
- carrier_id: bf81f0c4-3105-4240-b62b-aa6de3f607e4
lines_of_coverage:
dental:
open_enrollment_end_date: '2022-01-31'
open_enrollment_start_date: '2022-01-01'
plans:
- name: Dental Plus Plan
plan_type: ppo
medical:
open_enrollment_end_date: '2022-01-31'
open_enrollment_start_date: '2022-01-01'
plans:
- plan_id: 818e52d4-6c34-4914-b716-a3047c85e468
- plan_id: f9897240-87f8-4d9d-a68f-58bc445fe0b2
- metal_tier: bronze
name: Select Plus PPO HDHP Bronze BRJJ /C38
plan_type: ppo
renewal_date: '2022-01-01'
schema:
$ref: '#/components/schemas/RenewalDecisionCreateRequest'
required: true
responses:
'201':
content:
application/json:
example:
body:
carriers:
- carrier_id: bf81f0c4-3105-4240-b62b-aa6de3f607e4
lines_of_coverage:
dental:
open_enrollment_end_date: '2022-01-31'
open_enrollment_start_date: '2022-01-01'
plans:
- name: Dental Plus Plan
plan_id: 44bc0f4a-0a94-11ec-9a03-0242ac130003
medical:
open_enrollment_end_date: '2022-01-31'
open_enrollment_start_date: '2022-01-01'
plans:
- name: Select Plus PPO HDHP Gold BRJJ /C38
plan_id: 818e52d4-6c34-4914-b716-a3047c85e468
- name: Select Plus PPO HDHP Silver BRJJ /C38
plan_id: f9897240-87f8-4d9d-a68f-58bc445fe0b2
- name: Select Plus PPO HDHP Bronze BRJJ /C38
plan_id: 19437852-3795-4cb4-939c-a86543eabee0
created: 1557862286
group_id: 2c4d5515-6bf8-4f8c-821a-9c56374198b2
id: b5f2b5f7-0336-45f7-baf1-7e11dfac50a6
issues: []
modified: 1557862286
renewal_date: '2022-01-01'
status: submitted
version: 23be0ba3-1183-4e8e-8e9d-644527414c6e
schema:
$ref: '#/components/schemas/RenewalDecisionResult'
description: Successful Response - Returns the new Renewal Decision
summary: Create a new renewal decision
tags:
- Renewal Decisions
/api/v1/groups/{group_id}/renewal_decisions/{renewal_decision_id}:
x-summary: Renewal decisions by id
get:
description: Returns a renewal decision by ID.
operationId: getRenewalDecision
parameters:
- description: The unique identifier of the group for which you are retrieving a renewal decision
in: path
name: group_id
required: true
schema:
example: 2613a221-d3c8-4c8a-86d5-e7e885fd1da9
format: uuid
type: string
- description: The unique identifier of the renewal decision you want to retrieve
in: path
name: renewal_decision_id
required: true
schema:
example: 4093a441-d4c8-4c8a-24d1-e7a132fb1bc2
format: uuid
type: string
responses:
'200':
content:
application/json:
example:
body:
carriers:
- carrier_id: bf81f0c4-3105-4240-b62b-aa6de3f607e4
lines_of_coverage:
dental:
open_enrollment_end_date: '2022-01-31'
open_enrollment_start_date: '2022-01-01'
plans:
- name: Dental Plus Plan
plan_id: 81803f12-0a96-11ec-9a03-0242ac130003
medical:
open_enrollment_end_date: '2022-01-31'
open_enrollment_start_date: '2022-01-01'
plans:
- name: Select Plus PPO HDHP Gold BRJJ /C38
plan_id: 818e52d4-6c34-4914-b716-a3047c85e468
- name: Select Plus PPO HDHP Silver BRJJ /C38
plan_id: f9897240-87f8-4d9d-a68f-58bc445fe0b2
- name: Select Plus PPO HDHP Bronze BRJJ /C38
plan_id: 19437852-3795-4cb4-939c-a86543eabee0
created: 1557862286
group_id: 2613a221-d3c8-4c8a-86d5-e7e885fd1da9
id: b5f2b5f7-0336-45f7-baf1-7e11dfac50a6
issues:
- level: error
message: Life open enrollment start date is 2021-08-01 in carrier system
- level: error
message: LTD Plan not available yet in carrier system
modified: 1557862286
renewal_date: '2022-01-01'
status: not_ready
version: 23be0ba3-1183-4e8e-8e9d-644527414c6e
schema:
$ref: '#/components/schemas/RenewalDecisionResult'
description: Successful Response - Returns the found renewal decision.
summary: Get an existing renewal decision by id
tags:
- Renewal Decisions
/api/v1/renewal_decisions:
get:
description: Returns all renewal decisions. This includes the status, which determines whether the carrier is ready to accept member requests for the new plan year. If the status is `not_ready`, Noyo will return one or more issues, each with a level and message.
operationId: getRenewalDecisions
parameters:
- description: Group name to filter by, exact match
in: query
name: group_name
required: false
schema:
example: Company Inc
format: string
type: string
- description: Status to filter by, exact match
in: query
name: status
required: false
schema:
example: ready
format: string
type: string
- description: Filter request by renewal date starting from date provided
in: query
name: start_date
required: false
schema:
example: Mon, 01 Jan 2024 00:00:00 GMT
format: date
type: string
- description: Filter request by renewal date up to date provided
in: query
name: end_date
required: false
schema:
example: Mon, 01 Jan 2024 00:00:00 GMT
format: date
type: string
responses:
'200':
content:
application/json:
example:
meta:
offset: 0
page_num: 1
page_size: 20
total_records: 1
response:
- body:
carriers:
- carrier_id: bf81f0c4-3105-4240-b62b-aa6de3f607e4
lines_of_coverage:
dental:
open_enrollment_end_date: '2022-01-31'
open_enrollment_start_date: '2022-01-01'
plans:
- name: Dental Plus Plan
medical:
open_enrollment_end_date: '2022-01-31'
open_enrollment_start_date: '2022-01-01'
plans:
- plan_id: 818e52d4-6c34-4914-b716-a3047c85e468
- plan_id: f9897240-87f8-4d9d-a68f-58bc445fe0b2
- name: Select Plus PPO HDHP Bronze BRJJ /C38
created: 1557862286
group_id: 2613a221-d3c8-4c8a-86d5-e7e885fd1da9
id: b5f2b5f7-0336-45f7-baf1-7e11dfac50a6
issues:
- level: error
message: Life open enrollment start date is 2021-08-01 in carrier system
- level: error
message: LTD Plan not available yet in carrier system
modified: 1557862286
renewal_date: '2022-01-01'
status: not_ready
version: 23be0ba3-1183-4e8e-8e9d-644527414c6e
schema:
$ref: '#/components/schemas/PaginatedRenewalDecisionResult'
description: Successful Response - Returns the found renewal decisions.
summary: Get renewal decisions
tags:
- Renewal Decisions
/api/v1/renewal_decisions/{renewal_decision_id}/{version}:
x-summary: Edit renewal decision by id
put:
description: Edit an existing renewal decision for a group.
operationId: editRenewalDecision
parameters:
- description: The unique identifier of the renewal decision you want to edit
in: path
name: renewal_decision_id
required: true
schema:
example: 4093a441-d4c8-4c8a-24d1-e7a132fb1bc2
format: uuid
type: string
- description: The unique identifier of the renewal decision version you want to edit
in: path
name: version
required: true
schema:
example: d012e6ac-05dd-4cbe-8666-940af78c9e56
format: uuid
type: string
requestBody:
content:
application/json:
examples:
success:
value:
body:
carriers:
- carrier_id: bf81f0c4-3105-4240-b62b-aa6de3f607e4
lines_of_coverage:
dental:
open_enrollment_end_date: '2022-01-31'
open_enrollment_start_date: '2022-01-01'
plans:
- name: Dental Plus Plan
plan_type: ppo
medical:
open_enrollment_end_date: '2022-01-31'
open_enrollment_start_date: '2022-01-01'
plans:
- plan_id: 818e52d4-6c34-4914-b716-a3047c85e468
- plan_id: f9897240-87f8-4d9d-a68f-58bc445fe0b2
- metal_tier: bronze
name: Select Plus PPO HDHP Bronze BRJJ /C38
plan_type: ppo
renewal_date: '2022-01-01'
schema:
$ref: '#/components/schemas/RenewalDecisionEditRequest'
required: true
responses:
'200':
content:
application/json:
example:
body:
carriers:
- carrier_id: bf81f0c4-3105-4240-b62b-aa6de3f607e4
lines_of_coverage:
dental:
open_enrollment_end_date: '2022-01-31'
open_enrollment_start_date: '2022-01-01'
plans:
- name: Dental Plus Plan
plan_id: 44bc0f4a-0a94-11ec-9a03-0242ac130003
medical:
open_enrollment_end_date: '2022-01-31'
open_enrollment_start_date: '2022-01-01'
plans:
- name: Select Plus PPO HDHP Gold BRJJ /C38
plan_id: 818e52d4-6c34-4914-b716-a3047c85e468
- name: Select Plus PPO HDHP Silver BRJJ /C38
plan_id: f9897240-87f8-4d9d-a68f-58bc445fe0b2
- name: Select Plus PPO HDHP Bronze BRJJ /C38
plan_id: 19437852-3795-4cb4-939c-a86543eabee0
created: 1557862286
group_id: 2c4d5515-6bf8-4f8c-821a-9c56374198b2
id: b5f2b5f7-0336-45f7-baf1-7e11dfac50a6
issues: []
modified: 1557862286
renewal_date: '2022-01-01'
status: submitted
version: 23be0ba3-1183-4e8e-8e9d-644527414c6e
schema:
$ref: '#/components/schemas/RenewalDecisionResult'
description: Successful Response - Returns the edited Renewal Decision
summary: Edit a renewal decision
tags:
- Renewal Decisions
/ui/v1/renewal_decisions:
get:
description: Returns all renewal decisions for UI purposes. This includes the status, which determines whether the carrier is ready to accept member requests for the new plan year. If the status is `not_ready`, Noyo will return one or more issues, each with a level and message.
operationId: uiGetRenewalDecisions
parameters:
- description: Group name to filter by, partial match
in: query
name: group_name
required: false
schema:
example: Company Inc
format: string
type: string
- description: Status to filter by
in: query
name: status
required: false
schema:
example: ready
format: string
type: string
- description: Filter request by renewal date starting from date provided
in: query
name: start_date
required: false
schema:
example: Mon, 01 Jan 2024 00:00:00 GMT
format: date
type: string
- description: Filter request by renewal date up to date provided
in: query
name: end_date
required: false
schema:
example: Mon, 01 Jan 2024 00:00:00 GMT
format: date
type: string
responses:
'200':
content:
application/json:
example:
meta:
offset: 0
page_num: 1
page_size: 20
total_records: 1
response:
- group:
dba_name: Test Corp
federal_ein: '112222222'
id: 2613a221-d3c8-4c8a-86d5-e7e885fd1da9
name: Test Company
organization_id: d61fa455-adf4-4dc4-8c57-6d779ba9475e
sic_code: '7371'
version: 6b72d72d-cc99-4df6-8152-7183e824c80c
renewal_decision:
body:
carriers:
- carrier_id: bf81f0c4-3105-4240-b62b-aa6de3f607e4
lines_of_coverage:
dental:
open_enrollment_end_date: '2022-01-31'
open_enrollment_start_date: '2022-01-01'
plans:
- name: Dental Plus Plan
medical:
open_enrollment_end_date: '2022-01-31'
open_enrollment_start_date: '2022-01-01'
plans:
- plan_id: 818e52d4-6c34-4914-b716-a3047c85e468
- plan_id: f9897240-87f8-4d9d-a68f-58bc445fe0b2
- name: Select Plus PPO HDHP Bronze BRJJ /C38
created: 1557862286
id: b5f2b5f7-0336-45f7-baf1-7e11dfac50a6
issues:
- level: error
message: Life open enrollment start date is 2021-08-01 in carrier system
- level: error
message: LTD Plan not available yet in carrier system
modified: 1557862286
renewal_date: '2022-01-01'
status: not_ready
version: 23be0ba3-1183-4e8e-8e9d-644527414c6e
schema:
$ref: '#/components/schemas/PaginatedUIRenewalDecisionResult'
description: Successful Response - Returns the found renewal decisions.
summary: Get renewal decisions for UI purposes
tags:
- Renewal Decisions
/ui/v1/renewal_decisions/counts:
get:
description: Retrieve counts of renewal decisions broken down by attributes
operationId: getRenewalDecisionCounts
parameters:
- description: Comma separated attributes to count by
in: query
name: counts_by
required: false
schema:
type: string
- description: Group name to filter by, partial match
in: query
name: group_name
required: false
schema:
example: Company Inc
format: string
type: string
- description: Status to filter by
in: query
name: status
required: false
schema:
example: ready
format: string
type: string
- description: Filter request by renewal date starting from date provided
in: query
name: start_date
required: false
schema:
example: Mon, 01 Jan 2024 00:00:00 GMT
format: date
type: string
- description: Filter request by renewal date up to date provided
in: query
name: end_date
required: false
schema:
example: Mon, 01 Jan 2024 00:00:00 GMT
format: date
type: string
responses:
'200':
content:
application/json:
example:
response:
- count: 10
schema:
$ref: '#/components/schemas/RenewalDecisionCountsResult'
description: Successful Response - Returns the counts.
summary: Get counts of renewal decisions by various attributes
tags:
- Renewal Decisions
/ui/v1/renewal_decisions/{renewal_decision_id}/{version}/done:
x-summary: Mark a renewal decision as done
put:
description: Mark an existing "ready" status renewal decision as done
operationId: markRenewalDecisionDone
parameters:
- description: The unique identifier of the renewal decision you want to edit
in: path
name: renewal_decision_id
required: true
schema:
example: 4093a441-d4c8-4c8a-24d1-e7a132fb1bc2
format: uuid
type: string
- description: The unique identifier of the renewal decision version you want to edit
in: path
name: version
required: true
schema:
example: d012e6ac-05dd-4cbe-8666-940af78c9e56
format: uuid
type: string
responses:
'200':
content:
application/json:
example:
body:
carriers:
- carrier_id: bf81f0c4-3105-4240-b62b-aa6de3f607e4
lines_of_coverage:
dental:
open_enrollment_end_date: '2022-01-31'
open_enrollment_start_date: '2022-01-01'
plans:
- name: Dental Plus Plan
plan_id: 44bc0f4a-0a94-11ec-9a03-0242ac130003
medical:
open_enrollment_end_date: '2022-01-31'
open_enrollment_start_date: '2022-01-01'
plans:
- name: Select Plus PPO HDHP Gold BRJJ /C38
plan_id: 818e52d4-6c34-4914-b716-a3047c85e468
- name: Select Plus PPO HDHP Silver BRJJ /C38
plan_id: f9897240-87f8-4d9d-a68f-58bc445fe0b2
- name: Select Plus PPO HDHP Bronze BRJJ /C38
plan_id: 19437852-3795-4cb4-939c-a86543eabee0
created: 1557862286
group_id: 2c4d5515-6bf8-4f8c-821a-9c56374198b2
id: b5f2b5f7-0336-45f7-baf1-7e11dfac50a6
issues: []
modified: 1557862286
renewal_date: '2022-01-01'
status: done
version: 23be0ba3-1183-4e8e-8e9d-644527414c6e
schema:
$ref: '#/components/schemas/RenewalDecisionResult'
description: Successful Response - Returns the updated Renewal Decision
summary: Mark a renewal decision as done
tags:
- Renewal Decisions
components:
schemas:
RenewalDecisionADDPlan:
properties:
name:
description: Name of the group plan
type: string
plan_id:
description: Unique ID of a group plan that exists in the Noyo system
format: uuid
type: string
type: object
x-field_order:
- plan_id
- name
GroupResult:
properties:
created:
description: The date the record was created
type: integer
dba_name:
description: DBA name for the company, if applicable
example: Floors R Us
type: string
federal_ein:
description: Federal Employer Identification Number for the company
example: '112222222'
type: string
id:
description: Unique identifier of the record in Noyo
format: uuid
type: string
modified:
description: The date the record was last updated
type: integer
name:
description: Name of the group
example: ACME Flooring
type: string
organization_id:
description: Unique identifier of the platform or broker organization in Noyo
format: uuid
type: string
sic_code:
description: SIC Code of the group
example: '5713'
type: string
version:
description: Current version of the record
format: uuid
type: string
required:
- created
- id
- modified
- name
- version
type: object
x-field_order:
- id
- version
- created
- modified
- organization_id
- name
- sic_code
- dba_name
- federal_ein
RenewalDecisionPharmacyLOC:
properties:
open_enrollment_end_date:
description: ISO-8601 date string for the end of the open enrollment period when member requests and changes can be processed
example: '2022-02-01'
format: date
type: string
open_enrollment_start_date:
description: ISO-8601 date string for the start of the open enrollment period when member requests and changes can be processed
example: '2022-01-01'
format: date
type: string
plans:
description: Open enrollment information related to pharmacy plans
items:
$ref: '#/components/schemas/RenewalDecisionPharmacyPlan'
minItems: 1
type: array
type: object
x-field_order:
- open_enrollment_start_date
- open_enrollment_end_date
- plans
RenewalDecisionAccidentLOC:
properties:
open_enrollment_end_date:
description: ISO-8601 date string for the end of the open enrollment period when member requests and changes can be processed
example: '2022-02-01'
format: date
type: string
open_enrollment_start_date:
description: ISO-8601 date string for the start of the open enrollment period when member requests and changes can be processed
example: '2022-01-01'
format: date
type: string
plans:
description: Open enrollment information related to accident plans
items:
$ref: '#/components/schemas/RenewalDecisionAccidentPlan'
minItems: 1
type: array
type: object
x-field_order:
- open_enrollment_start_date
- open_enrollment_end_date
- plans
RenewalDecisionCancerLOC:
properties:
open_enrollment_end_date:
description: ISO-8601 date string for the end of the open enrollment period when member requests and changes can be processed
example: '2022-02-01'
format: date
type: string
open_enrollment_start_date:
description: ISO-8601 date string for the start of the open enrollment period when member requests and changes can be processed
example: '2022-01-01'
format: date
type: string
plans:
description: Open enrollment information related to cancer plans
items:
$ref: '#/components/schemas/RenewalDecisionCancerPlan'
minItems: 1
type: array
type: object
x-field_order:
- open_enrollment_start_date
- open_enrollment_end_date
- plans
RenewalDecisionCriticalIllnessLOC:
properties:
open_enrollment_end_date:
description: ISO-8601 date string for the end of the open enrollment period when member requests and changes can be processed
example: '2022-02-01'
format: date
type: string
open_enrollment_start_date:
description: ISO-8601 date string for the start of the open enrollment period when member requests and changes can be processed
example: '2022-01-01'
format: date
type: string
plans:
description: Open enrollment information related to critical illness plans
items:
$ref: '#/components/schemas/RenewalDecisionCriticalIllnessPlan'
minItems: 1
type: array
type: object
x-field_order:
- open_enrollment_start_date
- open_enrollment_end_date
- plans
Meta:
properties:
offset:
description: The offset of the first response record within the matching data set
format: int32
minimum: 0
readOnly: true
type: integer
page_num:
description: The page number of the response records within the overall data set (1-based integer)
format: int32
minimum: 1
readOnly: true
type: integer
page_size:
description: The maximum number of response records on each page of results
format: int32
minimum: 1
readOnly: true
type: integer
total_records:
description: The total number of records in the entire matching data set
format: int32
minimum: 0
readOnly: true
type: integer
required:
- offset
- page_num
- page_size
type: object
RenewalDecisionLTDPlan:
properties:
name:
description: Name of the group plan
type: string
plan_id:
description: Unique ID of a group plan that exists in the Noyo system
format: uuid
type: string
type: object
x-field_order:
- plan_id
- name
RenewalDecisionLifeLOC:
properties:
open_enrollment_end_date:
description: ISO-8601 date string for the end of the open enrollment period when member requests and changes can be processed
example: '2022-02-01'
format: date
type: string
open_enrollment_start_date:
description: ISO-8601 date string for the start of the open enrollment period when member requests and changes can be processed
example: '2022-01-01'
format: date
type: string
plans:
description: Open enrollment information related to life plans
items:
$ref: '#/components/schemas/RenewalDecisionLifePlan'
minItems: 1
# --- truncated at 32 KB (54 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/noyo/refs/heads/main/openapi/noyo-renewal-decisions-api-openapi.yml