generated: '2026-07-15' method: generated source: openapi/partnerize-brands-api-openapi.yml, openapi/partnerize-partners-api-openapi.yml 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: 341 by_action_class: connected: 183 acting: 158 by_consequence: read: 183 write: 153 physical: 3 safety-critical: 2 human_in_the_loop_required: 2 operations: - path: /network method: get operationId: listNetworks x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /user/publisher method: post operationId: createNetworkPartners 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: /user method: post operationId: createNetworkUserPartners 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: /network/{network_id}/publisher method: get operationId: listAllPartnersOnTheNetwork x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /network/{network_id}/publisher method: post operationId: updatePartnersNetworkStatus 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: /reference/terms/{locale}/{country}/{network_id} method: get operationId: List-network-terms-and-conditions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /campaign method: get operationId: listAllCampaigns x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /campaign method: post operationId: createACampaign 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: /campaign/{campaign_id} method: get operationId: Retrieve a Campaign x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /campaign/{campaign_id} method: post operationId: Delete a Campaign 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: /campaign/{campaign_id} method: put operationId: Update a Campaign 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: /campaign/{campaign_id}/publisher method: get operationId: List all Participating Partners x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /campaign/{campaign_id}/publisher method: post operationId: update-partner-participation 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: /campaign/{campaign_id}/publisher/{publisher_id} method: get operationId: Retrieve a Participating Partner x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /user/advertiser/{advertiser_id}/campaign method: get operationId: List all Brand Campaigns x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /user/advertiser method: get operationId: List all Brands x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /user/advertiser method: post operationId: Create Brand Account 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: /user/advertiser/{advertiser_id} method: get operationId: Retrieve a Brand x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /user/advertiser/{advertiser_id} method: post operationId: Update a Brand 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: /campaign/{campaign_id}/voucher_code method: get operationId: List all Voucher Codes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /campaign/{campaign_id}/voucher_code method: post operationId: Create Voucher Codes 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: /campaign/{campaign_id}/voucher_code method: put operationId: Update Voucher Codes 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: /campaign/{campaign_id}/voucher_code/{voucher_code_id} method: get operationId: Retrieve a Voucher Code x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /campaign/{campaign_id}/creative method: get operationId: List all Creatives for a Campaign x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /campaign/{campaign_id}/creative method: post operationId: Create Campaign Creatives 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: /campaign/{campaign_id}/creative method: put operationId: Update Campaign Creatives 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: /campaign/{campaign_id}/creative/tags method: get operationId: List all Creative Tags for Campaign x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /campaign/{campaign_id}/creative/tags method: post operationId: Create Campaign Creative Tags 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: /campaign/{campaign_id}/creative/tags method: put operationId: Update Campaign Creative Tags 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: /campaign/{campaign_id}/creative/tags method: delete operationId: Delete Campaign Creative Tags 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: /campaign/{campaign_id}/creative_tags/creative method: get operationId: List all Creatives for a Campaign by Tags x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /campaign/{campaign_id}/feed method: get operationId: List all Product Feeds x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /campaign/{campaign_id}/feed method: post operationId: Create a Product Feed for a Campaign 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: /campaign/{campaign_id}/feed method: put operationId: Update a Campaign Feed 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: /campaign/{campaign_id}/deal method: get operationId: List all Campaign Deals x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /campaign/{campaign_id}/deal method: post operationId: Create a Campaign Deal 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: /campaign/{campaign_id}/deal/{deal_id} method: get operationId: Retrieve a Campaign Deal x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /campaign/{campaign_id}/deal/{deal_id} method: patch operationId: Update a Campaign Deal 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: /campaign/{campaign_id}/deal/{deal_id} method: delete operationId: Delete a Campaign 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: /campaign/{campaign_id}/meta method: get operationId: List all Meta attributes for Campaign x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /campaign/{campaign_id}/tq method: get operationId: List all Transaction Queries x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /campaign/{campaign_id}/tq/{transaction_query_id}/approve method: post operationId: Approve a Transaction Query 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: /campaign/{campaign_id}/tq/{transaction_query_id}/pend method: post operationId: Pend a Transaction Query 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: /campaign/{campaign_id}/tq/{transaction_query_id}/reject method: post operationId: Reject a Transaction Query 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: /campaign/{campaign_id}/tq/process method: post operationId: Bulk process Transaction Queries 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: /campaign/{campaign_id}/tq_reasons method: get operationId: List Transaction Query Reasons x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /campaign/{campaign_id}/tq_reasons method: post operationId: Create a Transaction Query Reason 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: /campaign/{campaign_id}/tq_reasons/{transaction_query_reason_id}/delete method: post operationId: Delete a Transaction Query Reason 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: /user/advertiser/{advertiser_id}/invoice method: get operationId: List all Invoices x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /user/advertiser/{advertiser_id}/invoice/{invoice_id} method: get operationId: Retrieve an Invoice x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /campaign/{campaign_id}/custom_terms/ method: post operationId: Create Custom Terms and Conditions 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: /campaign/{campaign_id}/custom_terms/ method: get operationId: List Terms and Conditions for a given Campaign x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /campaign/{campaign_id}/custom_terms/{terms_id}?{download=true} method: get operationId: readCustomTerms x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /campaign/{campaign_id}/custom_terms/publisher/{publisher_id} method: get operationId: readPartnerCampaignCustomTerms x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /campaign/{campaign_id}/custom_terms/{custom_terms_id} method: delete operationId: deleteCampaignCustomTerms 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: /campaign/{campaign_id}/custom_terms/custom_terms_id/association method: post operationId: createAssocCampaignCustomTerms 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: /campaign/{campaign_id}/custom_terms/custom_terms_id/association method: delete operationId: deleteAssocCampaignCustomTerms 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: /v2/campaigns/{campaignId}/commissions method: get operationId: get-commissions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/campaigns/{campaignId}/commissions method: post operationId: create-commission 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: /v2/campaigns/{campaignId}/commissions/{commissionId} method: get operationId: get-commission x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/campaigns/{campaignId}/commissions/{commissionId} method: patch operationId: update-commission 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: /v2/campaigns/{campaignId}/commissions/{commissionId}/migrate method: post operationId: migrate-commission 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: /v2/campaigns/{campaignId}/commissions/{commissionId}/retire method: post operationId: retire-commission 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: /v2/campaigns/{campaignId}/commissions/all.csv method: get operationId: get-commission-csv-download x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/campaigns/{campaignId}/commissions/promotions method: get operationId: get-promotional-commissions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/campaigns/{campaignId}/commissions/promotions method: post operationId: create-promotional-commission 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: /campaign/{campaignId}/optimisation/voucher/commission method: get operationId: get-voucher-commissions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /campaign/{campaignId}/optimisation/voucher/commission method: post operationId: post-voucher-commission 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: /campaign/{campaignId}/optimisation/voucher/commission/{commissionId} method: get operationId: get-voucher-commission x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /campaign/{campaignId}/optimisation/voucher/commission/{commissionId} method: put operationId: get-voucher-commissions 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: /campaign/{campaignId}/optimisation/voucher/commission/{commissionId} method: delete operationId: delete-voucher-commission 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: /campaign/{campaignId}/optimisation/voucher/commission/{commissionId}/retire method: post operationId: retire-voucher-commission 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: /v2/campaigns/{campaignId}/commissions/promotions/{promotionalId} method: get operationId: get-promotional-commission x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/campaigns/{campaignId}/commissions/promotions/{promotionalId} method: delete operationId: delete-promotional-commission 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: /v2/campaigns/{campaignId}/commissions/promotions/{promotionalId} method: patch operationId: update-promotional-commission 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: /v2/campaigns/{campaignId}/commissions/promotions/{promotionalId}/retire method: post operationId: retire-promotional-commission 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: /v2/campaigns/{campaignId}/commissions/tiers method: get operationId: get-commission-tiers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/campaigns/{campaignId}/commissions/tiers method: post operationId: create-commission-tier 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: /v2/campaigns/{campaignId}/commissions/tiers/{tierId} method: delete operationId: delete-commission-tier 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: /v2/campaigns/{campaignId}/commissions/tiers/{tierId} method: patch operationId: update-commission-tier 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: /v2/campaigns/{campaignId}/publishers/{publisherId}/commissions method: get operationId: get-publisher-commissions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/campaigns/{campaignId}/publishers/{publisherId}/commissions/default method: get operationId: get-publisher-commissions-default x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/campaigns/{campaignId}/publishers/{publisherId}/commissions/campaign method: get operationId: get-publisher-commissions-campaign x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/campaigns/{campaignId}/publishers/{publisherId}/commissions/voucher method: get operationId: get-publisher-commissions-voucher x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/campaigns/{campaignId}/publishers/{publisherId}/commissions/promotion method: get operationId: get-publisher-commissions-promotion x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/campaigns/{campaignId}/publishers/{publisherId}/commissions/tier method: get operationId: get-publisher-commissions-tier x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/campaigns/{campaignId}/publishers/{publisherId}/commissions/active method: get operationId: get-active-publisher-commissions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/campaigns/{campaignId}/meta-fields method: get operationId: get-meta-fields x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/campaigns/{campaignId}/commissions/tiers/meta-fields method: get operationId: get-tier-meta-fields x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /campaign/{campaign_id}/commission_group method: get operationId: List Partner Groups x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /campaign/{campaign_id}/commission_group/{commission_group_id} method: get operationId: Retrieve a Partner Group x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /commission_group method: post operationId: Create Partner Groups 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: /commission_group method: put operationId: Update Partner (Commission) Groups 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: /v2/campaigns/{campaignId}/publishers/{publisherId}/attribution method: get operationId: get-partners-attribution x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/campaigns/{campaignId}/attribution method: get operationId: get-v2-attribution x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/campaigns/{campaignId}/attribution method: patch operationId: post-v2-attribution 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: /v2/campaigns/{campaignId}/attribution/suppressed-codes method: get operationId: get-v2-attribution-suppressed-codes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/campaigns/{campaignId}/attribution/suppressed-codes method: post operationId: post-v2-campaigns-campaignId-attribution-suppressed-codes 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: /v2/campaigns/{campaignId}/attribution/suppressed-codes method: delete operationId: bulk-delete-v2-campaigns-campaignId-attribution-suppressed-codes 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: /v2/campaigns/{campaignId}/attribution/suppressed-codes/{id} method: get operationId: get-campaigns-campaignId-attribution-suppressed-codes-id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/campaigns/{campaignId}/attribution/suppressed-codes/{id} method: patch operationId: patch-v2-campaigns-campaignId-attribution-suppressed-codes-id 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: /v2/campaigns/{campaignId}/attribution/suppressed-codes/{id} method: delete operationId: delete-campaigns-campaignId-attribution-suppressed-codes-id 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: /v2/campaigns/{campaignId}/attribution/preferred-partners method: get operationId: get-v2-attribution-preferred-partner x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/campaigns/{campaignId}/attribution/preferred-partners method: post operationId: post-v2-campaigns-campaignId-attribution-preferred-partners 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: /v2/campaigns/{campaignId}/attribution/preferred-partners method: delete operationId: bulk-delete-v2-campaigns-campaignId-attribution-preferred-partners 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: /v2/campaigns/{campaignId}/attribution/preferred-partners/{id} method: delete operationId: delete-v2-campaigns-campaignId-attribution-preferred-partners-id 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: /v2/campaigns/{campaignId}/attribution/preferred-partners/{id} method: get operationId: get-v2-campaigns-campaignId-attribution-preferred-partners-id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/campaigns/{campaignId}/attribution/preferred-partners/{id} method: patch operationId: patch-v2-campaigns-campaignId-attribution-preferred-partners-id 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: /v2/campaigns/{campaignId}/attribution/exclusive-codes method: get operationId: get-v2-attribution-exclusive-codes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/campaigns/{campaignId}/attribution/exclusive-codes method: post operationId: post-v2-campaigns-campaignId-attribution-exclusive-codes 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: /v2/campaigns/{campaignId}/attribution/exclusive-codes method: delete operationId: bulk-delete-v2-campaigns-campaignId-attribution-exclusive-codes 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: /v2/campaigns/{campaignId}/attribution/exclusive-codes/{id} method: get operationId: get-campaigns-campaignId-attribution-exclusive-codes-id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/campaigns/{campaignId}/attribution/exclusive-codes/{id} method: patch operationId: patch-v2-campaigns-campaignId-attribution-exclusive-codes-id 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: /v2/campaigns/{campaignId}/attribution/exclusive-codes/{id} method: delete operationId: delete-campaigns-campaignId-attribution-exclusive-codes-id 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: /v2/campaigns/{campaignId}/attribution/in-cart method: get operationId: get-v2-attribution-in-cart x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/campaigns/{campaignId}/attribution/in-cart method: patch operationId: post-v2-attribution-in-cart 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: /v2/campaigns/{campaignId}/attribution/split method: get operationId: get-v2-campaigns-campaignId-attribution-split x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/campaigns/{campaignId}/attribution/split method: patch operationId: patch-v2-campaigns-campaignId-attribution-split 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: /v2/networks/{network_id}/publishers method: get operationId: get-publishers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/networks/{network_id}/publishers.csv method: post operationId: export-publishers 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: /v2/networks/{network_id}/publishers/{publisher_id} method: get operationId: get-publisher-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/networks/{network_id}/publishers/ids method: get operationId: get-publishers-ids x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/networks/{networkId}/campaign-requests-invites method: get operationId: partner-requests-invites x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/networks/{networkId}/campaign-requests-invites/filters method: get operationId: partner-requests-invites-filters x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/networks/{networkId}/campaign-requests-invites/partners/{publisherId} method: get operationId: partner-requests-invites-detail x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/networks/{networkId}/campaign-requests/accept method: post operationId: accept-campaign-requests 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: /v2/networks/{networkId}/campaign-requests/decline method: post operationId: decline-campaign-requests 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: /v2/networks/{network_id}/invite/network-partners method: post operationId: post-v2-networks-network_id-invite-network-partners 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: /v2/networks/{network_id}/invite/network-partners method: get operationId: inviteDryRun x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/networks/{network_id}/invite/network-partners.csv method: post operationId: exportDryRun 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: /v2/networks/{network_id}/reject/network-partners method: post operationId: post-v2-networks-network_id-reject-partners 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: /v2/networks/{networkId}/marketplace/settings/advertisers method: get operationId: getMarketplaceBrands x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/networks/{networkId}/marketplace/settings/advertisers method: put operationId: updateMarketplaceBrands 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: /v2/networks/{network_id}/partner-collections method: post operationId: post-publisher-collection 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: /v2/networks/{network_id}/partner-collections/{collection-id} method: 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: /v2/networks/{network_id}/partner-collections/{collection-id}/partners method: post operationId: post-publisher-collection-partners 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: /v2/networks/{network_id}/partner-collections/{collection-id}/partners method: delete operationId: delete-publisher-collection-partners 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: /v2/communications method: get operationId: get-communications x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/communications method: post operationId: create-communication 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: /v2/communications/{id} method: get operationId: get-communication x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/communications/{id} method: put operationId: update-communication 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: /v2/communications/{id} method: delete operationId: delete-communication 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: /v2/communications/{id}/content method: get operationId: get-communication-content x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/communications/{id}/content method: put operationId: update-communication-content 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: /v2/communications/send-preview method: post operationId: send-communication-preview 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: /v2/communications/{id}/send method: post operationId: send-communication 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: /v2/communications/{id}/cancel method: delete operationId: cancel-communication 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: /v2/communications/summary method: get operationId: get-communicatons-report x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/platform-communications/events method: get operationId: get-platform-communication-events x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/platform-communications method: post operationId: create-platform-communication 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: /v2/platform-communications method: get operationId: get-platform-communications x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/platform-communications/{id} method: delete operationId: delete-platform-communication 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: /v2/platform-communications/{id} method: patch operationId: update-platform-communication 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: /v2/platform-communications/{id}/content method: get operationId: get-platform-communication-content x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/platform-communications/validate-content method: post operationId: validate-platform-communication-content 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: /v2/communication-placeholders method: get operationId: get-communication-placeholders x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/communication-templates method: get operationId: list-communication-template x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/communication-templates method: post operationId: create-communication-template 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: /v2/communication-templates/{id} method: get operationId: read-communication-template x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/communication-templates/{id} method: patch operationId: patch-communication-template 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: /v2/communication-templates/{id} method: delete operationId: delete-communication-template 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: /v2/communication-templates/{id}/thumbnail method: get operationId: fetch-communication-template-thumbnail x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v3/brand/{brand}/deeplink-domains method: get operationId: get_deeplink_domains x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v3/brand/{brand}/deeplink-domains method: patch operationId: add_deeplink_domains 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: /v3/brand/{brand}/deeplink-domains method: delete operationId: delete_deeplink_domains 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: /v3/brand/campaigns/{campaignID}/conversions/bulk method: post operationId: v3-conversion-bulk-update 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: /job/{jobID} method: get operationId: get_job_v1 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v3/jobs method: get operationId: get_jobs x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v3/jobs/{jobID} method: get operationId: get_job x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v3/jobs/{jobID}/tasks method: get operationId: get_job_tasks x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v3/jobs/{jobID}/tasks/{taskID} method: get operationId: get_task x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v3/jobs/{jobID}/replay method: post operationId: replay_job 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: /v3/jobs/{jobID}/tasks/{taskID}/replay method: post operationId: replay_job 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: /reporting/report_advertiser/campaign/{campaign_id}/conversion.{format} method: get operationId: brand-conversions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /reporting/report_advertiser/campaign/{campaign_id}/click.{format} method: get operationId: brand-clicks x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /reporting/export/export/click.csv method: get operationId: Export Clicks x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /reporting/export/export/conversion.csv method: get operationId: Export Conversions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /reporting/export/export/conversion_item.csv method: get operationId: Export Conversion Items x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /campaign/{campaign_id}/reporting/meta/reports method: get operationId: List all Meta Reports for a Campaign x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /campaign/{campaign_id}/reporting/meta/reports method: post operationId: Create Meta Report 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: /campaign/{campaign_id}/reporting/meta/reports/{report_id} method: delete operationId: Delete Meta Report 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: /campaign/{campaign_id}/reporting/meta/reports/{report_id} method: get operationId: Retrieve Meta Report x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /campaign/{campaign_id}/reporting/meta/reports/{report_id}/results method: get operationId: View Meta Report Results x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /campaign/{campaign_id}/reporting/meta/values method: get operationId: List Meta Values x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /campaign/{campaign_id}/reporting/meta/whitelist method: get operationId: List Meta Whitelist Keys x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/campaigns/{campaign_id}/fraud/incidents method: get operationId: get-incidents x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/campaigns/{campaign_id}/fraud/metrics method: get operationId: get-fraud-metrics x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/campaigns/{campaign_id}/fraud/incidents/{incident_id} method: get operationId: get-incident x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/campaigns/{campaign_id}/fraud/incidents/{incident_id} method: delete operationId: delete-incident 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: /v2/campaigns/{campaign_id}/fraud/incidents-aggregation method: get operationId: get-incidents-aggregation x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/campaigns/{campaign_id}/fraud/incidents/{incident_id}/reject-partner method: post operationId: fraud-reject-partner 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: /v2/campaigns/{campaign_id}/fraud/whitelisted-partners method: get operationId: get-whitelisted-partners x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/campaigns/{campaign_id}/fraud/whitelisted-partners method: post operationId: fraud-whitelist-partner 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: /v2/campaigns/{campaign_id}/fraud/whitelisted-partners method: delete operationId: delete-whitelisted-partner 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: /v2/campaigns/{campaign_id}/fraud/incidents/{incident_id}/reject-conversions method: post operationId: fraud-reject-conversions 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: /v2/campaigns/{campaign_id}/fraud/incidents/{incident_id}/pend-conversions method: post operationId: fraud-pend-conversions 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: /v2/campaigns/{campaign_id}/fraud/incident-partners method: get operationId: get-incident-partners x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /report/campaign_group/{campaign_group_id}/filter_sets/{filter_set_id} method: delete operationId: Delete Campaign Group Saved Report 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: /report/campaign_group/{campaign_group_id}/filter_sets/{filter_set_id} method: get operationId: Retrieve Campaign Group Saved Report x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /report/campaign_group/{campaign_group_id}/filter_sets/{filter_set_id} method: put operationId: Update Campaign Group Saved Report 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: /v3/brand/analytics/clicks/count method: post operationId: postClicksCount 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: /v3/brand/analytics/clicks/explode method: post operationId: postClicksExplode 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: /v3/brand/analytics/clicks/filter method: post operationId: postClicksFilter 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: /v3/brand/analytics/clicks/timeseries method: post operationId: postClicksTimeseries 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: /v3/brand/analytics/conversions/count method: post operationId: postConversionsCount 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: /v3/brand/analytics/conversions/explode method: post operationId: postConversionsExplode 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: /v3/brand/analytics/conversions/filter method: post operationId: postConversionsFilter 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: /v3/brand/analytics/conversions/timeseries method: post operationId: postConversionsTimeseries 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: /v3/brand/analytics/impressions/count method: post operationId: postImpressionsCount 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: /v3/brand/analytics/impressions/explode method: post operationId: postImpressionsExplode 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: /v3/brand/analytics/impressions/filter method: post operationId: postImpressionsFilter 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: /v3/brand/analytics/impressions/timeseries method: post operationId: postImpressionsTimeseries 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: /v3/brand/campaign-groups/{campaign_group_id}/campaigns method: get operationId: Retrieve a List of Campaigns in a Campaign Group x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v3/brand/campaigns method: get operationId: listCampaigns x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v3/brand/campaigns/{campaignId} method: get operationId: getCampaign x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v3/brand/campaigns/{campaignId} method: patch operationId: partialUpdateCampaign 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: /v3/brand/partnerize-tags method: get operationId: listPartnerizeTags x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v3/brand/partnerize-tags method: post operationId: createPartnerizeTag 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: /v3/brand/partnerize-tags/{partnerizeTagId} method: get operationId: getPartnerizeTag x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v3/brand/partnerize-tags/{partnerizeTagId} method: patch operationId: updatePartnerizeTag 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: /v3/brand/partnerize-tags/{partnerizeTagId} method: delete operationId: deletePartnerizeTag 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: /v3/brand/partnerize-tags/features method: get operationId: listPartnerizeTagFeatures x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v3/brand/partnerize-tags/{tagId}/features method: get operationId: listPartnerizeTagEnabledFeatures x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v3/brand/partnerize-tags/{tagId}/features method: post operationId: enablePartnerizeTagFeature 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: /v3/brand/partnerize-tags/{tagId}/features/{featureName} method: delete operationId: disablePartnerizeTagFeature x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /v3/brand/network-terms-and-conditions method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v3/brand/network-terms-and-conditions-acknowledgments method: 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: /v3/network/{networkId}/commission-groups method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v3/network/{networkId}/brands method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v3/brand method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v3/brand/participations/{participationId}/paid_search_violation method: 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: /v3/brand/participations/{participationId}/paid_search_violation method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v3/brand/participations/{participationId}/paid_search_violation/{paidSearchViolationId} method: 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: /v3/brand/user method: patch operationId: updateCurrentUser 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: /reference/vertical method: get operationId: List all Verticals x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /reference/locale method: get operationId: List all Locales x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /reference/country method: get operationId: List all Countries x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /reference/currency method: get operationId: List all Currencies x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /reference/currency/country method: get operationId: List Country Currency Combinations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /reference/us_state method: get operationId: List US States x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /reference/timezone method: get operationId: List all Timezones x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /reference/device method: get operationId: List all Devices x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /reference/campaign_extra_field method: get operationId: List all Campaign Extra Fields x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /reference/user_context method: get operationId: List all User Contexts x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /reference/traffic_source method: get operationId: List Traffic Sources x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /reference/website_type method: get operationId: List Website Types x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /reference/promotional_method method: get operationId: List all Promotional Method x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /reference/conversion_type method: get operationId: List Conversion Type x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /reference/conversion_metric method: get operationId: List Conversion Metrics x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /reference/partnership_model method: get operationId: List Partnership Models x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /user/publisher/{publisher_id}/campaign/{status} method: get operationId: List Campaigns x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /user/publisher/{publisher_id}/campaign/{status} method: post operationId: Request Access to Campaigns 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: /user/publisher/{publisher_id}/campaign/{campaign_id}/voucher method: get operationId: List Campaign Voucher Codes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /user/publisher/{publisher_id}/creative method: get operationId: List all Creatives on each participating Campaign x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /user/publisher/{publisher_id}/campaign/{campaign_id}/creative method: get operationId: List Creatives on a Campaign x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /user/publisher/{publisher_id}/feed method: get operationId: List all Available Feeds x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /user/publisher/{publisher_id}/campaign/custom_terms/{custom_terms_id} method: get operationId: Retrieve Partner Custom Terms and Conditions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /reference/publisher/camref/{publisher_id} method: get operationId: List Campaign References x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /user/publisher/{publisher_id} method: get operationId: getPartner x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /user/publisher/{publisher_id} method: post operationId: updatePartner 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: /user/publisher/{publisher_id}/website method: get operationId: List all Partner Websites x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /user/publisher/{publisher_id}/website method: post operationId: Create Partner Website 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: /user/publisher/{publisher_id}/website method: put operationId: Update Partner Websites 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: /user/publisher/{publisher_id}/website/{website_id} method: get operationId: Retrieve a Partner Website x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /user/publisher/{publisher_id}/database method: get operationId: List Partner Databases x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /user/publisher/{publisher_id}/database method: post operationId: Create Partner Database 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: /user/publisher/{publisher_id}/database method: put operationId: Update Partner Databases 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: /user/publisher/{publisher_id}/database/{database_id} method: get operationId: Retrieve a Partner Database x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /user/publisher/{publisher_id}/tq method: get operationId: List Transaction Queries x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /user/publisher/{publisher_id}/tq/create method: post operationId: Create Transaction Queries 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: /user/publisher/{publisher_id}/tq/{transaction_query_id}/delete method: post operationId: Delete a Transaction Query 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: /user/publisher/{publisher_id}/selfbill method: get operationId: List all Selfbills x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /user/publisher/{publisher_id}/selfbill/{publisher_self_bill_id} method: get operationId: Retrieve a Selfbill x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /user/publisher/{publisher_id}/payment_detail method: get operationId: List Payment Details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /user/publisher/{publisher_id}/payment_detail method: post operationId: Create Payment Details 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: /user/publisher/{publisher_id}/available_commission method: get operationId: Retrieve Available Commission x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /user/publisher/{publisher_id}/payment/summary method: get operationId: Partner payments summary x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/publishers//links method: get operationId: Retrieve Tracking Links x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/publishers//links method: post operationId: Create Tracking Links 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: /v2/publishers//links/ method: get operationId: Retrieve a Tracking Link x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/publishers//links/ method: patch operationId: Update a Tracking Link 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: /v2/campaigns/{campaignId}/publishers/{publisherId}/commissions/default method: get operationId: get-publisher-commissions-default x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/campaigns/{campaignId}/publishers/{publisherId}/commissions/campaign method: get operationId: get-publisher-commissions-campaign x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/campaigns/{campaignId}/publishers/{publisherId}/commissions/voucher method: get operationId: get-publisher-commissions-voucher x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/campaigns/{campaignId}/publishers/{publisherId}/commissions/promotion method: get operationId: get-publisher-commissions-promotion x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/campaigns/{campaignId}/publishers/{publisherId}/commissions/tier method: get operationId: get-publisher-commissions-tier x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/campaigns/{campaignId}/publishers/{publisherId}/commissions/active method: get operationId: get-active-publisher-commissions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/campaigns/{campaignId}/publishers/{publisherId}/attribution method: get operationId: get-partners-attribution x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /user/publisher/{publisherId}/commission_group method: get operationId: get-partner-commission-groups x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/publishers/{publisherId}/discovery/advertisers method: get operationId: getBrands x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/publishers/{publisherId}/discovery/advertisers/{advertiserId} method: get operationId: getBrand x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/publishers/{publisher_id}/invitations/advertisers/ method: get operationId: List Invitations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/publishers/{publisherId}/invitations/accept method: post operationId: acceptInvitations 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: /v2/publishers/{publisherId}/invitations/decline method: post operationId: declineInvitations 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: /v2/publishers/{publisherId}/campaign-requests method: post operationId: createCampaignRequests 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: /v2/publishers/{publisherId}/campaigns/terms?campaigns={campaigns} method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /job/{jobID} method: get operationId: get_job_v1 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /reporting/report_publisher/publisher/{publisher_id}/conversion.{format} method: get operationId: partner-conversions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /reporting/report_publisher/publisher/{publisher_id}/click.{format} method: get operationId: partner-clicks x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /reporting/report_publisher/publisher/{publisher_id}/payable method: get operationId: partner-payable x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /reporting/export/export/click.csv method: get operationId: Export Clicks x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /reporting/export/export/conversion.csv method: get operationId: Export Conversions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /reporting/export/export/conversion_item.csv method: get operationId: Export Conversion Items x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v3/partner/analytics/clicks/count method: post operationId: postClicksCount 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: /v3/partner/analytics/clicks/explode method: post operationId: postClicksExplode 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: /v3/partner/analytics/clicks/filter method: post operationId: postClicksFilter 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: /v3/partner/analytics/clicks/timeseries method: post operationId: postClicksTimeseries 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: /v3/partner/analytics/conversions/count method: post operationId: postConversionsCount 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: /v3/partner/analytics/conversions/explode method: post operationId: postConversionsExplode 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: /v3/partner/analytics/conversions/filter method: post operationId: postConversionsFilter 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: /v3/partner/analytics/conversions/timeseries method: post operationId: postConversionsTimeseries 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: /v3/partner/analytics/impressions/count method: post operationId: postImpressionsCount 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: /v3/partner/analytics/impressions/explode method: post operationId: postImpressionsExplode 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: /v3/partner/analytics/impressions/filter method: post operationId: postImpressionsFilter 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: /v3/partner/analytics/impressions/timeseries method: post operationId: postImpressionsTimeseries 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: /reference/country method: get operationId: List all Countries x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /reference/currency method: get operationId: List all Currencies x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /reference/timezone method: get operationId: List all Timezones x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /reference/device method: get operationId: List all Devices x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /reference/user_context method: get operationId: List all User Contexts x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /reference/traffic_source method: get operationId: List Traffic Sources x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /reference/conversion_type method: get operationId: List Conversion Type x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /reference/conversion_metric method: get operationId: List Conversion Metrics x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /reference/partnership_model method: get operationId: List Partnership Models x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v3/partner/partnerize-tags method: get operationId: listPartnerizeTags x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v3/partner/partnerize-tags method: post operationId: createPartnerizeTag 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: /v3/partner/{partnerId}/participations method: get operationId: listPartnerParticipations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v3/partner/partnerize-tags/{partnerizeTagId} method: get operationId: getPartnerizeTag x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v3/partner/partnerize-tags/{partnerizeTagId} method: patch operationId: updatePartnerizeTag 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: /v3/partner/partnerize-tags/{partnerizeTagId} method: delete operationId: deletePartnerizeTag 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: /v3/partner/partnerize-tags/features method: get operationId: listPartnerizeTagFeatures x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v3/partner/partnerize-tags/{tagId}/features method: get operationId: listPartnerizeTagEnabledFeatures x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v3/partner/partnerize-tags/{tagId}/features method: post operationId: enablePartnerizeTagFeature 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: /v3/partner/partnerize-tags/{tagId}/features/{featureName} method: delete operationId: disablePartnerizeTagFeature x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /v3/partner/my-brands method: get operationId: listMyBrands x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v3/partner/campaign-terms-and-conditions method: get operationId: listCampaignTerms x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v3/partner/campaign-terms-and-conditions/{id} method: get operationId: retrieveCampaignTerms x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v3/partner/campaign-terms-and-conditions-acknowledgments method: get operationId: listCampaignTermAcknowledgments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v3/partner/campaign-terms-and-conditions-acknowledgments method: post operationId: createCampaignTermAcknowledgment 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: /v3/partner/user method: patch operationId: updateCurrentUser 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: /v3/partner/campaign-terms-and-conditions-acknowledgments/{id} method: get operationId: retrieveCampaignTermAcknowledgment x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none