API ReferenceCatalog

Search products for mandate

POST
/v1/products/search

Owner view of the same Channel3 search, with an advisory mandate-fit check per product

Authorization

admin
AuthorizationBearer <token>

AGENTGUARD_ADMIN_TOKEN (owner/operator)

In: header

Request Body

application/json

mandate_id*string
query*string
limit?integer
page_token?string

Response Body

application/json

application/json

application/json

application/json

application/json

application/json

curl -X POST "https://example.com/v1/products/search" \  -H "Content-Type: application/json" \  -d '{    "mandate_id": "string",    "query": "string"  }'
{  "provider": "string",  "mandate_id": "string",  "query": "string",  "max_price": "string",  "currency": "string",  "products": [    {      "product_id": "string",      "channel3_id": "string",      "title": "string",      "brand": "string",      "image": "string",      "category": "string",      "offers": [        {          "domain": "string",          "url": "string",          "price": "string",          "price_minor": 0,          "currency": "string",          "availability": "string",          "condition": "string"        }      ],      "best_offer": {        "domain": "string",        "url": "string",        "price": "string",        "price_minor": 0,        "currency": "string",        "availability": "string",        "condition": "string"      },      "mandate_fit": {        "fits": true,        "needs_approval": true,        "checks": [          {            "check": "string",            "pass": true,            "detail": "string"          }        ]      }    }  ],  "next_page_token": "string",  "how_to_pay": "string"}