Enrichissement

Étape 1 : envoyer une demande d'enrichissement

Rend tout de suite un id (202) ; le résultat se lit avec GET /enrichment/find/{id}. L'e-mail exige domain et/ou company_name (avec les deux : domaine puis société, dans la même recherche, un seul prix) ; le numéro exige linkedin_url. Le montant est réservé quand la recherche part, débité si elle trouve, rendu sinon. Une coordonnée déjà possédée est resservie gratuitement. Même request_id (ou en-tête Idempotency-Key) = même demande, rien relancé ni refacturé. Avec "wait": true, le serveur attend jusqu'à ~25 s le verdict.

post/enrichment/find

Request

  • Base URL: https://api.basile.cc
  • URL: https://api.basile.cc/enrichment/find
  • Auth: API key in header Authorization

Headers

Idempotency-Keystring

Request body

full_namestring

Nom complet (ou first_name + last_name, 60 caractères chacun). Obligatoire.

first_namestring
last_namestring
domainstring

Domaine de la société (une URL ou une adresse e-mail sont réduites au domaine).

company_namestring
linkedin_urlstring

Profil LinkedIn personnel (https://www.linkedin.com/in/…). Obligatoire pour le numéro.

request_idstring

Identifiant d'idempotence (recommandé).

person_idstring

L'_id d'une personne de /people/find : ce qui est possédé est resservi, ce qui est trouvé est rangé sur la fiche.

country_codestring

Pays de la société, code ISO à deux lettres.

waitboolean

Attendre le verdict côté serveur (~25 s au plus).

Response

Déjà terminé (déjà possédé, introuvable récent, ou wait:true).

successboolean
idstring
status'pending' | 'completed'
charged_centsinteger

Total débité pour cette demande.

balance_centsinteger

Solde restant.

held_centsinteger

Réservé pour les recherches en cours.

currencystring
replayedboolean

Demande rejouée par son request_id.

retry_after_secondsinteger

Délai conseillé avant de relire (si pending).

Example response

{
  "currency": "eur"
}

Changes

No recorded changes to this operation across all 1 revision of this API.