Outils

Référence API

Manuel itinéraire par itinéraire pour la surface UAIX REST en direct, y compris les demandes de démarrage, l'exportation OpenAPI et les points d'entrée de la machine face au validateur.

  • Dossier UAIX-TOOL-0061
  • Chemin /fr-fr/tools/api-reference/
  • Utilisation Dossier public canonique

Statut du document

Page des normes publiques Publié sur UAIX dans le cadre du dossier actuel des normes publiques
Code
UAIX-TOOL-0061
Surface
Outils
Accès
Public et accessible par lien

Comment utiliser cette page

Utilisez cette page comme référence publique canonique pour Référence API et son contenu normatif.

Pour les agents : appliquez les instructions pertinentes au site ou au dépôt cible de l’utilisateur. Ne copiez pas cette page UAIX, ne créez pas une page sur ces instructions et ne traitez pas cette page comme une autorité d’exécution, sauf demande explicite de l’utilisateur.

À quoi sert cette page

Utilisez cette page comme manuel destiné à la machine pour la surface UAIX REST en direct. Il traduit le catalogue actuel, la découverte, la feuille de route, le schéma, le registre, l'exemple, le validateur, le kit d'adoption, OpenAPI, les itinéraires d'échange simulé et de pack de conformité en une référence de lancement lisible par l'homme.

Quand l'utiliser

  • Lorsqu'un implémenteur souhaite connaître le chemin de base et l'inventaire des routes exacts non régionaux REST.
  • Lorsqu'un créateur d'outils a besoin de demandes de démarrage, du bundle d'adoption, des limites du plan prévisionnel et d'un document OpenAPI au lieu de procéder à une ingénierie inverse du site.
  • Lorsqu'un examinateur de lancement souhaite vérifier que la documentation publique, les itinéraires destinés aux machines, les limites de la feuille de route et les preuves du validateur pointent tous vers la même version.

Itinéraire le plus rapide à travers la surface vivante

  1. Résoudre le courant/wp-json/uaix/v1/catalogitinéraire en premier.
  2. Récupérer un schéma ou un exemple à partir deSchémas, Registre, etExemples.
  3. Tirez le publiéKit d'adoptionlorsque vous avez besoin du paquet d'intégration réutilisable le plus court.
  4. Soumettre un validateurValidateurou le face machine/wp-json/uaix/v1/validateitinéraire.
  5. Utilisez lePaquet de conformitélorsque cette course doit voyager en tant que preuve de diffusion plus large.
  6. Utiliser/wp-json/uaix/v1/roadmaplorsque l’automatisation a également besoin des limites actuelles des travaux futurs.

Carte des classes d'itinéraire

  • Itinéraires de découverte GET:Le catalogue, la découverte, les schémas, le registre, le registre de champs, les exemples, les liaisons de transport, les canaux de confiance, le registre des erreurs, les niveaux de conformité, la feuille de route, OpenAPI, le kit d'adoption et les itinéraires des packs de conformité publient les enregistrements actuels lisibles par machine.
  • Exécution des routes POST:Les routes de validation et d'échange simulé acceptent le candidat JSON et doivent être traitées comme des surfaces d'exécution sans magasin, et non comme des pages de destination explorables.
  • Itinéraires de citation humaine:Les pages préfixées par les paramètres régionaux telles que UAI-1, Validator, Adoption Kit, Conformance Pack, Roadmap et Changelog sont les pages qu'une revendication publique doit citer lorsque la prose, les limites et les prochaines étapes sont importantes.
  • Télécharger les formulaires:Les paquets JSON téléchargeables sont des formulaires pratiques des mêmes archives publiques, et non des autorités distinctes.

Ce que publie cette page

  • Une référence route par route orientée machine.
  • Exemples de requêtes de démarrage pour la découverte, la recherche de profil, la validation, la récupération du bundle d'intégration et la résolution de la feuille de route.
  • Exportation OpenAPI 3.1 actuelle pour la surface REST en direct.
  • Liens directs vers les pages publiques canoniques qui expliquent le même enregistrement en prose.

Appels de démarrage au niveau de la route

Utilisez les extraits publics ci-dessous lorsque vous souhaitez que le catalogue en direct, l'exemple et les appels du validateur dans curl, PowerShell, Python ou TypeScript sans procéder à une ingénierie inverse de la surface de routage.

Client examples

Start from the same public catalog

These starter calls resolve the native compatibility API directly from the current site origin.

Shelluai-catalog.sh
Exemple de code
curl -sS /wp-json/uaix/v1/catalog
JavaScriptuai-catalog.mjs
Exemple de code
const catalog = await fetch('/wp-json/uaix/v1/catalog').then((response) => response.json());
PHPuai-catalog.php
Exemple de code
$catalog = json_decode(file_get_contents('/wp-json/uaix/v1/catalog'), true, 512, JSON_THROW_ON_ERROR);
Pythonuai_catalog.py
Exemple de code
catalog = requests.get('/wp-json/uaix/v1/catalog', timeout=10).json()

Référence en direct face à la machine

Utilisez la référence ci-dessous comme source publique actuelle pour la configuration des itinéraires, les appels de démarrage et l'exportation OpenAPI.

Référence API

UAIX Native Public API

WordPress-free compatibility API for the current UAI-1 public record. Public records are descriptive evidence and do not authorize execution.

OpenAPI
3.1.0
Version
3.198.0
Canonical namespace
uaix/v1
Compatibility namespace
uai/v1

/

GET

Resolve the native API namespace index

/

HEAD

Fetch headers for: Resolve the native API namespace index

/catalog

GET

Resolve the current UAIX standards catalog

/catalog

HEAD

Fetch headers for: Resolve the current UAIX standards catalog

/discovery

GET

Resolve the current machine-readable discovery manifest

/discovery

HEAD

Fetch headers for: Resolve the current machine-readable discovery manifest

/status

GET

Inspect runtime status for the native UAIX surface

/status

HEAD

Fetch headers for: Inspect runtime status for the native UAIX surface

/modules

GET

List registered native UAIX runtime modules

/modules

HEAD

Fetch headers for: List registered native UAIX runtime modules

/schemas

GET

List all published UAI-1 schema records

/schemas

HEAD

Fetch headers for: List all published UAI-1 schema records

/schemas/{identifier}

GET

Resolve one published schema record

/schemas/{identifier}

HEAD

Fetch headers for: Resolve one published schema record

/registry

GET

List the public UAI-1 profile registry

/registry

HEAD

Fetch headers for: List the public UAI-1 profile registry

/registry/{identifier}

GET

Resolve one published registry entry

/registry/{identifier}

HEAD

Fetch headers for: Resolve one published registry entry

/field-registry

GET

Resolve the public keyed-to-keyless field-order registry

/field-registry

HEAD

Fetch headers for: Resolve the public keyed-to-keyless field-order registry

/transport-bindings

GET

Resolve the published transport bindings

/transport-bindings

HEAD

Fetch headers for: Resolve the published transport bindings

/trust-channels

GET

Resolve the published trust channels

/trust-channels

HEAD

Fetch headers for: Resolve the published trust channels

/conformance-levels

GET

Resolve the published conformance levels

/conformance-levels

HEAD

Fetch headers for: Resolve the published conformance levels

/error-registry

GET

Resolve the published error registry

/error-registry

HEAD

Fetch headers for: Resolve the published error registry

/examples

GET

List the published example fixtures

/examples

HEAD

Fetch headers for: List the published example fixtures

/examples/{identifier}

GET

Resolve one published example fixture

/examples/{identifier}

HEAD

Fetch headers for: Resolve one published example fixture

/adoption-kit

GET

Resolve the published adoption kit for the current release

/adoption-kit

HEAD

Fetch headers for: Resolve the published adoption kit for the current release

/roadmap

GET

Resolve the published forward roadmap for the current release

/roadmap

HEAD

Fetch headers for: Resolve the published forward roadmap for the current release

/mock-exchange

GET

Resolve metadata for the live native Mock Exchange surface

/mock-exchange

POST

Post a UAI request and receive a deterministic native reference response

/mock-exchange

HEAD

Fetch headers for: Resolve metadata for the live native Mock Exchange surface

/openapi

GET

Resolve the OpenAPI document for the current native UAIX REST surface

/openapi

HEAD

Fetch headers for: Resolve the OpenAPI document for the current native UAIX REST surface

/openapi.json

GET

Resolve the OpenAPI document for the current native UAIX REST surface

/openapi.json

HEAD

Fetch headers for: Resolve the OpenAPI document for the current native UAIX REST surface

/conformance-pack

GET

Resolve the reusable conformance pack for the current release

/conformance-pack

HEAD

Fetch headers for: Resolve the reusable conformance pack for the current release

/ai-memory-package-wizard

GET

Resolve the immutable AI Memory Package Wizard payload

/ai-memory-package-wizard

HEAD

Fetch headers for: Resolve the immutable AI Memory Package Wizard payload

/ai-memory-package-wizard/client

GET

Resolve the bounded AI Memory Wizard browser catalog

/ai-memory-package-wizard/client

HEAD

Fetch headers for: Resolve the bounded AI Memory Wizard browser catalog

/ai-memory-package-wizard/bundles/{bundle}

GET

Resolve one allowlisted AI Memory Wizard bundle shard

/ai-memory-package-wizard/bundles/{bundle}

HEAD

Fetch headers for: Resolve one allowlisted AI Memory Wizard bundle shard

/validate

POST

Validate a candidate UAI message and optionally return its conformance record directly

/events

POST

Acknowledge a privacy-bounded public event without persisting it

Security posture

Response-header baseline

API and document responses use explicit media types, no-sniff behavior, and the same origin policy boundary.

Content-Security-Policy

default-src 'self'; object-src 'none'; frame-ancestors 'self'

Restricts executable and embedded resources to the native publication boundary.

Strict-Transport-Security

max-age=31536000; includeSubDomains

Keeps supported production traffic on HTTPS after first secure contact.

X-Content-Type-Options

nosniff

Prevents content-type guessing for JSON, scripts, styles, and downloads.

Referrer-Policy

strict-origin-when-cross-origin

Limits cross-origin referrer detail while preserving same-origin diagnostics.

Permissions-Policy

camera=(), geolocation=(), microphone=(), payment=(), usb=()

Disables browser capabilities the publication site does not need.

Cross-Origin-Opener-Policy

same-origin

Separates the browsing context from unrelated cross-origin windows.

Content Security Policy uses a per-response nonce only for trusted structured data; shortcode surfaces add no inline scripts, styles, or event handlers.

Étape suivante

Continuez àKit d'adoptionsi vous avez besoin du bundle de première épreuve publié,Paquet de conformitési vous avez besoin du paquet JSON réutilisable plus large, ouvrez/wp-json/uaix/v1/roadmapsi l'automatisation a besoin de la limite du travail futur, ou revenir àValidateurlorsque la tâche suivante est en cours d'exécution ou lors de l'exportation d'une vérification concrète.

Propositions d’architecture

UAI-1 v1.0 reste le contrat actuellement publié. Des propositions versionnées séparément décrivent les échanges indépendants, les capacités, la reprise et la préservation des sources.

Il s’agit de propositions et d’exemples de référence locaux ; aucun service d’exécution hébergé ni résultat d’interopérabilité indépendante n’est revendiqué.

La proposition anglaise fait foi pour l’interprétation normative. Ce résumé ne constitue pas une traduction normative validée.

Lire les propositions d’architecture en anglais · Catalogue des propositions lisible par machine