Passer au contenu principal
POST
/
v1
/
search
/
{domain}
Rechercher dans la documentation
curl --request POST \
  --url https://api.mintlify.com/discovery/v1/search/{domain} \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "query": "<string>",
  "pageSize": 10,
  "filter": {
    "version": "<string>",
    "language": "<string>"
  }
}
'
[
  {
    "content": "<string>",
    "path": "<string>",
    "metadata": {}
  }
]

Autorisations

Authorization
string
header
requis

L’en-tête Authorization attend un jeton Bearer. Utilisez une clé d’API Assistant (préfixée par mint_dsc_). Il s’agit d’une clé publique, que vous pouvez utiliser en toute sécurité dans du code côté client. Générez-en une sur la page API keys de votre Dashboard.

Paramètres de chemin

domain
string
requis

L’identifiant de domaine extrait de votre URL domain.mintlify.app. Il se trouve à la fin de l’URL de votre Dashboard. Par exemple, dans dashboard.mintlify.com/organization/domain, l’identifiant de domaine est domain.

Corps

application/json
query
string
requis

La requête de recherche à exécuter sur le contenu de votre documentation.

pageSize
number
défaut:10

Nombre de résultats de recherche à retourner. La valeur par défaut est 10 si aucune valeur n’est spécifiée.

filter
object

Paramètres de filtrage optionnels permettant de restreindre les résultats de recherche.

Réponse

200 - application/json

Résultats de recherche

content
string

Le contenu correspondant issu de votre documentation.

path
string

Le chemin d’accès ou l’URL du document source.

metadata
object

Metadata supplémentaires relatives au résultat de recherche.