Aide du Hub TheSocle · apim.apidetail.appliquer

Appliquer les modifications

Enregistre le statut, le scope et ScanGuard, recharge la passerelle, puis la page.

Voir l'élément dans l'écran : hub/apim/apis-detail

Explication

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.

Fiche complète

Requête

PATCH /api/apim/admin/apis/{id} (JSON)

{ "status": "published", "required_scope": "api:notionsocle:read", "scan_guard_enabled": true }

Champs acceptés par l'API

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).

Effets

Mise à jour de apim.tr_published_api, puis rechargement du catalogue de la passerelle.

Réponse

{ "status": "updated", "rows": 1 }.

Piège

Voir ScanGuard activé : la case décochée par défaut désactive le filtre.

Sommaire du démonstrateur