Chercher dans les Memories
Recherche insensible à la casse dans les titres et corps des Memories
des Spaces du compte, meilleurs résultats d'abord : la même charge que
le tool MCP brain_search. Un mot dans le titre pèse plus qu'un mot
dans le corps ; la phrase entière et la présence de tous les mots
donnent un bonus.
curl -X GET "https://orbit.easyconnector.app/api/v1/search?q=example_string&spaceId=example_string&pillar=IDENTITY&limit=10" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_API_TOKEN (orb_)" \
-H "Authorization: Bearer YOUR_ACCESS_TOKEN"
import requests
import json
url = "https://orbit.easyconnector.app/api/v1/search?q=example_string&spaceId=example_string&pillar=IDENTITY&limit=10"
headers = {
"Content-Type": "application/json",
"Authorization": "Bearer YOUR_ACCESS_TOKEN"
}
response = requests.get(url, headers=headers)
print(response.json())
const response = await fetch("https://orbit.easyconnector.app/api/v1/search?q=example_string&spaceId=example_string&pillar=IDENTITY&limit=10", {
method: "GET",
headers: {
"Content-Type": "application/json",
"Authorization": "Bearer YOUR_ACCESS_TOKEN"
}
});
const data = await response.json();
console.log(data);
package main
import (
"fmt"
"net/http"
)
func main() {
req, err := http.NewRequest("GET", "https://orbit.easyconnector.app/api/v1/search?q=example_string&spaceId=example_string&pillar=IDENTITY&limit=10", nil)
if err != nil {
panic(err)
}
req.Header.Set("Content-Type", "application/json")
req.Header.Set("Authorization", "Bearer YOUR_API_TOKEN (orb_)")
req.Header.Set("Authorization", "Bearer YOUR_ACCESS_TOKEN")
client := &http.Client{}
resp, err := client.Do(req)
if err != nil {
panic(err)
}
defer resp.Body.Close()
fmt.Println("Response Status:", resp.Status)
}
require 'net/http'
require 'json'
uri = URI('https://orbit.easyconnector.app/api/v1/search?q=example_string&spaceId=example_string&pillar=IDENTITY&limit=10')
http = Net::HTTP.new(uri.host, uri.port)
http.use_ssl = true
request = Net::HTTP::Get.new(uri)
request['Content-Type'] = 'application/json'
request['Authorization'] = 'Bearer YOUR_API_TOKEN (orb_)'
request['Authorization'] = 'Bearer YOUR_ACCESS_TOKEN'
response = http.request(request)
puts response.body
{
"object": "example_string",
"query": "example_string",
"data": [
{
"object": "example_string",
"spaceId": "example_string",
"spaceName": "John Doe",
"memoryId": "example_string",
"pillar": "IDENTITY",
"pillarLabel": "example_string",
"title": "example_string",
"snippet": "example_string",
"source": "REPO",
"score": 42,
"updatedAt": "2024-12-25T10:00:00Z"
}
]
}
{
"error": {
"code": "pillar_invalid",
"message": "Pilier inconnu. Valeurs : IDENTITY, GUIDELINES, KNOWLEDGE, ITEMS, PEOPLE."
}
}
{
"error": {
"code": "invalid_api_key",
"message": "Clé développeur ou jeton OAuth absent, expiré ou révoqué."
}
}
{
"error": {
"code": "insufficient_scope",
"message": "Ce credential n'a pas le scope brain:write."
}
}
{
"error": {
"code": "not_found",
"message": "Space introuvable dans ce compte."
}
}
{
"error": {
"code": "rate_limited",
"message": "Trop de requêtes."
}
}
/search
Target server for requests. Edit to use your own host.
Clé développeur Orbit : orb_ suivi de 64 caractères hexadécimaux.
Scopes cochés à la création (défaut brain:read projects:read).
Expiration au choix (30, 90, 365 jours ou jamais), révocation immédiate.
orb_ suivi de 64 caractères hexadécimaux.
Scopes cochés à la création (défaut brain:read projects:read).
Expiration au choix (30, 90, 365 jours ou jamais), révocation immédiate.
OAuth 2.1, Authorization Code avec PKCE S256 obligatoire, clients
publics uniquement (enregistrement dynamique sur
https://orbit.easyconnector.app/api/oauth/register). Paramètre
resource obligatoire à l'autorisation. Jeton d'accès 1 heure,
refresh token 30 jours, rotatif.
S256 obligatoire, clients
publics uniquement (enregistrement dynamique sur
https://orbit.easyconnector.app/api/oauth/register). Paramètre
resource obligatoire à l'autorisation. Jeton d'accès 1 heure,
refresh token 30 jours, rotatif.
Les mots cherchés (200 caractères au plus).
Limiter à ce Space (par défaut, tous les Spaces du compte).
Limiter à ce rôle de pilier.
Request Preview
Response
Response will appear here after sending the request
Authentication
Bearer token (orb_). Clé développeur Orbit : orb_ suivi de 64 caractères hexadécimaux.
Scopes cochés à la création (défaut brain:read projects:read).
Expiration au choix (30, 90, 365 jours ou jamais), révocation immédiate.
OAuth 2.0 access token. OAuth 2.1, Authorization Code avec PKCE S256 obligatoire, clients
publics uniquement (enregistrement dynamique sur
https://orbit.easyconnector.app/api/oauth/register). Paramètre
resource obligatoire à l'autorisation. Jeton d'accès 1 heure,
refresh token 30 jours, rotatif.
Supported OAuth 2.0 flows: authorizationCode
Query Parameters
Les mots cherchés (200 caractères au plus).
Limiter à ce Space (par défaut, tous les Spaces du compte).
Responses
La requête normalisée (espaces réduits).