Skip to content

REST Endpoints

Routes registered on the FastAPI application (ad_seller.interfaces.api.main:app), enumerated from the router table.

Total: 87 endpoints

Method Path Handler
GET / root
GET /.well-known/agent.json agent_card
POST /agentic-audience/match agentic_audience_match
GET /api/v1/change-requests list_change_requests
POST /api/v1/change-requests create_change_request
GET /api/v1/change-requests/{cr_id} get_change_request
POST /api/v1/change-requests/{cr_id}/apply apply_change_request
POST /api/v1/change-requests/{cr_id}/review review_change_request
GET /api/v1/curators list_curators
POST /api/v1/curators register_curator
GET /api/v1/curators/{curator_id} get_curator
POST /api/v1/deals book_deal
POST /api/v1/deals/bulk bulk_deal_operations
POST /api/v1/deals/curated create_curated_deal
POST /api/v1/deals/distribute distribute_deal_via_ssp
GET /api/v1/deals/export export_deals
POST /api/v1/deals/from-template create_deal_from_template
POST /api/v1/deals/push push_deal_to_buyers
GET /api/v1/deals/{deal_id} get_deal_by_id
GET /api/v1/deals/{deal_id}/buyer-status get_deal_buyer_status
POST /api/v1/deals/{deal_id}/deprecate deprecate_deal
GET /api/v1/deals/{deal_id}/lineage get_deal_lineage
POST /api/v1/deals/{deal_id}/migrate migrate_deal
GET /api/v1/deals/{deal_id}/performance get_deal_performance
GET /api/v1/deals/{deal_id}/ssp-troubleshoot troubleshoot_deal_via_ssp
GET /api/v1/inventory-sync/status get_inventory_sync_status
POST /api/v1/inventory-sync/trigger trigger_inventory_sync
GET /api/v1/inventory-sync/watermark get_sync_watermark
POST /api/v1/negotiations/messages post_negotiation_message
GET /api/v1/orders list_orders
POST /api/v1/orders create_order
GET /api/v1/orders/report get_orders_report
GET /api/v1/orders/{order_id} get_order
GET /api/v1/orders/{order_id}/audit get_order_audit
GET /api/v1/orders/{order_id}/history get_order_history
POST /api/v1/orders/{order_id}/transition transition_order
DELETE /api/v1/products/{product_id}/inventory-type delete_inventory_type_override
GET /api/v1/products/{product_id}/inventory-type get_inventory_type_override
POST /api/v1/products/{product_id}/inventory-type override_inventory_type
POST /api/v1/quotes create_quote
GET /api/v1/quotes/{quote_id} get_quote
GET /api/v1/rate-card get_rate_card
PUT /api/v1/rate-card update_rate_card
GET /api/v1/supply-chain get_supply_chain
GET /approvals list_pending_approvals
GET /approvals/{approval_id} get_approval
POST /approvals/{approval_id}/decide decide_approval
POST /approvals/{approval_id}/resume resume_flow
GET /auth/api-keys list_api_keys
POST /auth/api-keys create_api_key
DELETE /auth/api-keys/{key_id} revoke_api_key
GET /auth/api-keys/{key_id} get_api_key_details
POST /deals generate_deal
POST /discovery discovery_query
GET /events list_events
GET /events/{event_id} get_event
GET /gam/orders gam_list_orders
GET /gam/report gam_delivery_report
GET /health health
GET /media-kit media_kit_overview
GET /media-kit/packages list_media_kit_packages
GET /media-kit/packages/{package_id} get_media_kit_package
POST /media-kit/search search_media_kit
GET /packages list_packages
POST /packages create_package
POST /packages/assemble assemble_package
POST /packages/sync sync_packages
DELETE /packages/{package_id} delete_package
GET /packages/{package_id} get_package
PUT /packages/{package_id} update_package
POST /pricing get_pricing
GET /products list_products
POST /products/avails check_avails
GET /products/{product_id} get_product
POST /proposals submit_proposal
POST /proposals/{proposal_id}/counter counter_proposal
GET /proposals/{proposal_id}/negotiation get_negotiation_status
GET /registry/agents list_registered_agents
POST /registry/agents/discover discover_agent
DELETE /registry/agents/{agent_id} remove_registered_agent
GET /registry/agents/{agent_id} get_registered_agent
PUT /registry/agents/{agent_id}/trust update_agent_trust
GET /sessions list_sessions
POST /sessions create_session
GET /sessions/{session_id} get_session
POST /sessions/{session_id}/close close_session_endpoint
POST /sessions/{session_id}/messages send_session_message