generated: '2026-07-15' method: generated source: openapi/isometric-certify-api-openapi.json, openapi/isometric-registry-api-openapi.json description: Recommended x-agentic-access execution contracts, classified heuristically from the OpenAPI. A governance starting point for exposing this API to AI agents — review and bind audience per deployment. See research/curity/agentic-governance/. summary: operations: 125 by_action_class: connected: 79 acting: 46 by_consequence: read: 79 write: 44 physical: 2 human_in_the_loop_required: 0 operations: - path: /component_blueprints method: get operationId: get_component_blueprints_component_blueprints_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /component_blueprints/{key} method: get operationId: get_component_blueprint_component_blueprints__key__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /projects/{project_id}/removal_templates method: get operationId: get_removal_templates_projects__project_id__removal_templates_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /projects/{project_id}/removal_templates/{id} method: get operationId: get_removal_template_projects__project_id__removal_templates__id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /removals/{id} method: patch operationId: patch_removal_removals__id__patch x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /removals/{id} method: get operationId: get_removal_removals__id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /removals/{id} method: delete operationId: delete_removal_removals__id__delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /removals method: get operationId: get_removals_removals_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /removals method: post operationId: post_removal_removals_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /removals/{id}/component_attributions method: get operationId: get_removal_components_removals__id__component_attributions_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /removals/{id}/component_attributions method: patch operationId: patch_removal_components_removals__id__component_attributions_patch x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ghg_statements method: post operationId: post_ghg_statement_ghg_statements_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ghg_statements method: get operationId: get_ghg_statements_ghg_statements_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ghg_statements/{id}/submit method: post operationId: post_ghg_statement_submit_ghg_statements__id__submit_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ghg_statements/{id} method: get operationId: get_ghg_statement_ghg_statements__id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ghg_statement_components method: post operationId: post_ghg_statement_component_ghg_statement_components_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /project_components method: post operationId: post_project_component_project_components_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /project_components/{id}/removal_attributions method: post operationId: post_project_component_removal_attribution_project_components__id__removal_attributions_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /project_components/{component_id}/removal_attributions/{removal_id} method: delete operationId: delete_project_component_removal_attribution_project_components__component_id__removal_attributions__removal_id__delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organisation method: get operationId: get_current_organisation_organisation_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /datapoints method: post operationId: post_datapoint_datapoints_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /datapoints method: get operationId: get_datapoints_datapoints_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /datapoints/{id} method: patch operationId: patch_datapoint_datapoints__id__patch x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /datapoints/{id} method: get operationId: get_datapoint_datapoints__id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /datapoints/{id} method: delete operationId: delete_datapoint_datapoints__id__delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /datapoints/{id}/components method: get operationId: get_datapoint_components_datapoints__id__components_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /datapoints/{id}/removal_template_components method: get operationId: get_datapoint_removal_template_components_datapoints__id__removal_template_components_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /sources method: post operationId: post_source_sources_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /sources method: get operationId: get_sources_sources_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /sources/{id}/signed_upload_url method: post operationId: post_signed_upload_url_sources__id__signed_upload_url_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /sources/{id} method: get operationId: get_source_sources__id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /sources/{id} method: patch operationId: patch_source_sources__id__patch x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /sources/{id} method: delete operationId: delete_source_sources__id__delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /sources/{id}/private_url method: get operationId: get_source_private_url_sources__id__private_url_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /processes method: get operationId: get_processes_processes_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /projects method: get operationId: get_projects_projects_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /components method: post operationId: post_component_components_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /components method: get operationId: get_components_components_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /components/{id} method: patch operationId: patch_component_components__id__patch x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /components/{id} method: get operationId: get_component_components__id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /components/{id} method: delete operationId: delete_component_components__id__delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /feedstock_types method: get operationId: get_feedstock_types_feedstock_types_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /feedstock_types/{id} method: patch operationId: patch_feedstock_type_feedstock_types__id__patch x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /feedstock_types/{id} method: get operationId: get_feedstock_type_feedstock_types__id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /feedstock_types/{id} method: delete operationId: delete_feedstock_type_feedstock_types__id__delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /feedstock_batches method: post operationId: post_feedstock_batch_feedstock_batches_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /feedstock_types/{feedstock_type_id}/feedstock_batches method: get operationId: get_feedstock_batches_feedstock_types__feedstock_type_id__feedstock_batches_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /feedstock_batches/{id} method: get operationId: get_feedstock_batch_feedstock_batches__id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /feedstock_batches/{id} method: delete operationId: delete_feedstock_batch_feedstock_batches__id__delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /production_batches method: post operationId: post_production_batch_production_batches_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /production_batches method: get operationId: get_production_batches_production_batches_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /production_batches/{id} method: get operationId: get_production_batch_production_batches__id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /production_batches/{id} method: delete operationId: delete_production_batch_production_batches__id__delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /biochar_applications method: post operationId: post_biochar_application_biochar_applications_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /biochar_applications method: get operationId: get_biochar_applications_biochar_applications_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /biochar_applications/{id} method: get operationId: get_biochar_application_biochar_applications__id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /biochar_applications/{id} method: delete operationId: delete_biochar_application_biochar_applications__id__delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /measurement_locations/{id} method: get operationId: get_measurement_location_measurement_locations__id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /measurement_locations/{id} method: delete operationId: delete_measurement_location_measurement_locations__id__delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /measurement_locations method: get operationId: get_measurement_locations_measurement_locations_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /measurement_locations method: post operationId: post_measurement_locations_measurement_locations_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /projects/{project_id}/storage_locations/{id}/monitoring_requirements method: get operationId: get_project_storage_location_monitoring_requirements_projects__project_id__storage_locations__id__monitoring_requirements_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /projects/{id}/monitoring_requirements method: get operationId: get_project_monitoring_requirements_projects__id__monitoring_requirements_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /projects/{project_id}/monitoring_requirements/{requirement_id} method: get operationId: get_project_monitoring_requirement_projects__project_id__monitoring_requirements__requirement_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /projects/{project_id}/monitoring_requirements/{id}/submissions method: get operationId: get_monitoring_submissions_projects__project_id__monitoring_requirements__id__submissions_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /projects/{project_id}/monitoring_requirements/{id}/submissions method: post operationId: post_monitoring_submission_projects__project_id__monitoring_requirements__id__submissions_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /projects/{project_id}/monitoring_requirements/{monitoring_requirement_id}/submissions/{id} method: delete operationId: delete_monitoring_submission_projects__project_id__monitoring_requirements__monitoring_requirement_id__submissions__id__delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /storage_units method: get operationId: get_storage_units_storage_units_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /storage_units method: post operationId: post_storage_unit_storage_units_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /storage_units/{id} method: get operationId: get_storage_unit_storage_units__id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /sensors method: get operationId: get_sensors_sensors_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /sensors method: post operationId: post_sensors_sensors_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /sensors/{id} method: get operationId: get_sensor_sensors__id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /projects/{project_id}/storage_locations/{id} method: get operationId: get_storage_location_projects__project_id__storage_locations__id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /projects/{project_id}/storage_locations/{id} method: patch operationId: patch_storage_location_projects__project_id__storage_locations__id__patch x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /projects/{project_id}/storage_locations/{id} method: delete operationId: delete_storage_location_projects__project_id__storage_locations__id__delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /projects/{project_id}/storage_locations method: post operationId: post_storage_location_projects__project_id__storage_locations_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /projects/{project_id}/storage_locations method: get operationId: get_storage_locations_projects__project_id__storage_locations_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /measurement_samples method: get operationId: get_measurement_samples_measurement_samples_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /measurement_samples method: post operationId: post_measurement_samples_measurement_samples_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /data-upload-submissions/{id} method: get operationId: get_data_upload_submission_data_upload_submissions__id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /data-upload-submissions method: get operationId: get_data_upload_submissions_data_upload_submissions_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /data-upload-submissions method: post operationId: post_data_upload_submission_data_upload_submissions_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /file-uploads method: post operationId: post_file_upload_file_uploads_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organisation method: get operationId: current_organisation_organisation_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organisations/{id} method: get operationId: organisation_organisations__id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organisations/{id}/orders method: get operationId: organisation_orders_organisations__id__orders_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organisations/{id}/credit_balance method: get operationId: organisation_credit_balance_organisations__id__credit_balance_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organisations/{id}/credit_batches method: get operationId: organisation_credit_batches_organisations__id__credit_batches_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /supplier method: get operationId: current_supplier_supplier_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /suppliers/{id} method: get operationId: supplier_suppliers__id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /suppliers method: get operationId: suppliers_suppliers_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /suppliers/{id}/projects method: get operationId: supplier_projects_suppliers__id__projects_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /suppliers/{id}/orders method: get operationId: supplier_orders_suppliers__id__orders_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /suppliers/{id}/deliveries method: get operationId: supplier_deliveries_suppliers__id__deliveries_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /suppliers/{id}/issuances method: get operationId: supplier_issuances_suppliers__id__issuances_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /projects/{id} method: get operationId: project_projects__id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /projects/{id}/documents method: get operationId: project_documents_projects__id__documents_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /projects method: get operationId: projects_projects_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuances/{id} method: get operationId: issuance_issuances__id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuances method: get operationId: issuances_issuances_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuances/{id}/credit_batches method: get operationId: issuance_credit_batches_issuances__id__credit_batches_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /deliveries method: get operationId: deliveries_deliveries_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /deliveries method: post operationId: create_delivery_deliveries_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /deliveries/{id} method: get operationId: delivery_deliveries__id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /deliveries/{id}/credit_batches method: get operationId: delivery_credit_batches_deliveries__id__credit_batches_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /transfers method: post operationId: create_transfer_transfers_post x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /transfers method: get operationId: transfers_transfers_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /transfers/{id} method: get operationId: transfer_transfers__id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /transfers/{id}/credit_batches method: get operationId: transfer_credit_batches_transfers__id__credit_batches_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /refunds/{id} method: get operationId: refund_refunds__id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /refunds/{id}/credit_batches method: get operationId: refund_credit_batches_refunds__id__credit_batches_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /retirements method: post operationId: create_retirement_retirements_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /retirements method: get operationId: retirements_retirements_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /retirements/from_oldest_credits method: post operationId: create_retirement_from_oldest_credits_retirements_from_oldest_credits_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /retirements/{id} method: get operationId: retirement_retirements__id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /retirements/{id}/credit_batches method: get operationId: retirement_credit_batches_retirements__id__credit_batches_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /orders/{id} method: get operationId: order_orders__id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /orders/{id}/deliveries method: get operationId: order_deliveries_orders__id__deliveries_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /credit_batches/{id} method: get operationId: credit_batch_credit_batches__id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /beneficiaries method: get operationId: beneficiaries_beneficiaries_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /beneficiary method: post operationId: create_beneficiary_beneficiary_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /transferees method: get operationId: transferees_transferees_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /stripe/checkout method: post operationId: create_stripe_checkout_session_stripe_checkout_post x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /stripe/configuration method: get operationId: get_stripe_configuration_stripe_configuration_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none