Create a querying policy for a (product, network) pair.
Create a new querying policy for a (product, network) pair.
The (network_id, product_id) pair is resolved server-side to its
network-product association (auto-creating it if missing). Per-model
and per-field selections for the policy are authored separately via
PUT /networks/policies/querying/{policy_id}/configuration.
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Body
Body of POST /networks/policies/querying.
The dialog presents two independent dropdowns — Product and Network —
so the REST contract carries those ids directly. The backend resolves
(or auto-creates) the join NetworkProduct row and creates the
policy via the repo layer in a single GraphQL mutation.
Per-model / per-field selections are authored separately via the
wizard's PUT /networks/policies/querying/{policy_id}/configuration
route, so this payload intentionally has no nested models list.