apim.apidetail.appliquerEnregistre le statut, le scope et ScanGuard, recharge la passerelle, puis la page.
Voir l'élément dans l'écran : hub/apim/apis-detail
Les champs laissés vides ne sont pas envoyés ; la case ScanGuard l'est toujours. Le message « Modifications appliquées » s'affiche, puis la page se recharge.
PATCH /api/apim/admin/apis/{id} (JSON)
{ "status": "published", "required_scope": "api:notionsocle:read", "scan_guard_enabled": true }
status, scan_guard_enabled, required_scope, display_name, description,
openapi_spec_url, custom_pricing_jdm, cost_per_call_cents, cost_per_mb_in_cents,
cost_per_mb_out_cents, default_rate_per_second, default_rate_per_minute,
default_rate_per_day. Tout autre champ est ignoré ; un corps sans aucun champ accepté est
refusé (400 no allowed fields).
Mise à jour de apim.tr_published_api, puis rechargement du catalogue de la passerelle.
{ "status": "updated", "rows": 1 }.
Voir ScanGuard activé : la case décochée par défaut désactive le filtre.