From 249c299105993012c1393c03f9f69e7d6fed5c1d Mon Sep 17 00:00:00 2001 From: Kam Date: Sun, 16 Aug 2026 16:28:36 +1000 Subject: [PATCH] fix: use retrievable signup and checkout surfaces Signed-off-by: Kam --- vendors/mo/mongodb.yaml | 4 ++-- vendors/op/openai.yaml | 5 +---- 2 files changed, 3 insertions(+), 6 deletions(-) diff --git a/vendors/mo/mongodb.yaml b/vendors/mo/mongodb.yaml index a18754e..5b333c6 100644 --- a/vendors/mo/mongodb.yaml +++ b/vendors/mo/mongodb.yaml @@ -16,7 +16,7 @@ vendor: - { source_id: source_mongodb_limits, url: https://www.mongodb.com/docs/atlas/api/api-rate-limit/ } - { source_id: source_mongodb_errors, url: https://www.mongodb.com/docs/atlas/reference/api-errors/ } - { source_id: source_mongodb_pricing, url: https://www.mongodb.com/pricing } - - { source_id: source_mongodb_signup, url: https://www.mongodb.com/docs/atlas/tutorial/create-atlas-account/ } + - { source_id: source_mongodb_signup, url: https://account.mongodb.com/account/register } - { source_id: source_mongodb_terms, url: https://www.mongodb.com/legal/terms-of-use } - { source_id: source_mongodb_support, url: https://www.mongodb.com/docs/atlas/support/ } - { source_id: source_mongodb_billing_checkout, url: https://www.mongodb.com/docs/atlas/billing/ } @@ -35,7 +35,7 @@ declarations: - { resource_id: api-reference, uri: https://www.mongodb.com/docs/atlas/api/atlas-admin-api-ref/, roles: [discovery, operations, documentation], operated_by_participant_id: mongodb, standard_bindings: [] } - { resource_id: service-terms, uri: https://www.mongodb.com/legal/terms-of-use, roles: [terms], operated_by_participant_id: mongodb, standard_bindings: [] } - { resource_id: pricing, uri: https://www.mongodb.com/pricing, roles: [pricing], operated_by_participant_id: mongodb, standard_bindings: [] } - - { resource_id: account-signup, uri: https://www.mongodb.com/docs/atlas/tutorial/create-atlas-account/, roles: [access], operated_by_participant_id: mongodb, standard_bindings: [] } + - { resource_id: account-signup, uri: https://account.mongodb.com/account/register, roles: [access], operated_by_participant_id: mongodb, standard_bindings: [] } - { resource_id: authentication, uri: https://www.mongodb.com/docs/atlas/api/api-authentication/, roles: [descriptor, provisioning, documentation], operated_by_participant_id: mongodb, standard_bindings: [] } - { resource_id: cluster-operations, uri: https://www.mongodb.com/docs/api/doc/atlas-admin-api-v2, roles: [provisioning, status, operations, documentation], operated_by_participant_id: mongodb, standard_bindings: [] } - { resource_id: rate-limits, uri: https://www.mongodb.com/docs/atlas/api/api-rate-limit/, roles: [status, operations, documentation], operated_by_participant_id: mongodb, standard_bindings: [] } diff --git a/vendors/op/openai.yaml b/vendors/op/openai.yaml index df716ef..77fe164 100644 --- a/vendors/op/openai.yaml +++ b/vendors/op/openai.yaml @@ -22,7 +22,6 @@ vendor: - { source_id: source_openai_signup, url: https://platform.openai.com/signup } - { source_id: source_openai_terms, url: https://openai.com/policies/services-agreement/ } - { source_id: source_openai_support, url: https://help.openai.com/en/collections/3675945-understanding-openai-api-billing-usage } - - { source_id: source_openai_billing_checkout, url: https://help.openai.com/en/articles/8264644-what-is-prepaid-billing } declarations: - declaration_id: declaration_openai_api_service_lifecycle scope: @@ -41,11 +40,10 @@ declarations: - { resource_id: service-terms, uri: https://openai.com/policies/services-agreement/, roles: [terms], operated_by_participant_id: openai, standard_bindings: [] } - { resource_id: pricing, uri: https://openai.com/api/pricing/, roles: [pricing], operated_by_participant_id: openai, standard_bindings: [] } - { resource_id: platform-signup, uri: https://platform.openai.com/signup, roles: [access], operated_by_participant_id: openai, standard_bindings: [] } - - { resource_id: quickstart, uri: https://developers.openai.com/api/docs/quickstart, roles: [descriptor, provisioning, documentation], operated_by_participant_id: openai, standard_bindings: [] } + - { resource_id: quickstart, uri: https://developers.openai.com/api/docs/quickstart, roles: [checkout, descriptor, provisioning, documentation], operated_by_participant_id: openai, standard_bindings: [] } - { resource_id: api-errors, uri: https://developers.openai.com/api/docs/guides/error-codes, roles: [status, operations, recovery, documentation], operated_by_participant_id: openai, standard_bindings: [] } - { resource_id: rate-limits, uri: https://developers.openai.com/api/docs/guides/rate-limits, roles: [status, operations, documentation], operated_by_participant_id: openai, standard_bindings: [] } - { resource_id: billing-support, uri: https://help.openai.com/en/collections/3675945-understanding-openai-api-billing-usage, roles: [recovery, documentation], operated_by_participant_id: openai, standard_bindings: [] } - - { resource_id: billing-checkout, uri: https://help.openai.com/en/articles/8264644-what-is-prepaid-billing, roles: [checkout, documentation], operated_by_participant_id: openai, standard_bindings: [] } endpoints: - { endpoint_id: responses-api, uri: https://api.openai.com/v1/responses, transport: http, roles: [service], operated_by_participant_id: openai, standard_bindings: [] } interfaces: @@ -72,7 +70,6 @@ declarations: - { source_binding_id: openai-resource-errors, source_id: source_openai_errors, target: { node_kind: resource, node_id: api-errors }, field_paths: [/uri, /roles, /operated_by_participant_id] } - { source_binding_id: openai-resource-limits, source_id: source_openai_rate_limits, target: { node_kind: resource, node_id: rate-limits }, field_paths: [/uri, /roles, /operated_by_participant_id] } - { source_binding_id: openai-resource-support, source_id: source_openai_support, target: { node_kind: resource, node_id: billing-support }, field_paths: [/uri, /roles, /operated_by_participant_id] } - - { source_binding_id: openai-resource-billing-checkout, source_id: source_openai_billing_checkout, target: { node_kind: resource, node_id: billing-checkout }, field_paths: [/uri, /roles, /operated_by_participant_id] } - { source_binding_id: openai-endpoint-responses, source_id: source_openai_api_reference, target: { node_kind: endpoint, node_id: responses-api }, field_paths: [/uri, /transport, /roles, /operated_by_participant_id] } - { source_binding_id: openai-interface-api, source_id: source_openai_api_reference, target: { node_kind: interface, node_id: api-service }, field_paths: [/modality, /functions, /endpoint_ids, /resource_ids, /operated_by_participant_id] } - { source_binding_id: openai-interface-auth, source_id: source_openai_quickstart, target: { node_kind: interface, node_id: api-authentication }, field_paths: [/modality, /functions, /resource_ids, /operated_by_participant_id] }