Panoramica API Match
Questo documento descrive il flusso funzionale di integrazione con la Match API, un insieme di API REST progettate per elaborare e recuperare profili in base a una posizione lavorativa. Include il flusso di integrazione B2B, l'utilizzo delle API, la logica di elaborazione sincrona e i modelli dati restituiti dal sistema.
Riepilogo del Flusso
Il flusso Match è sincrono e progettato per scalare. Include i seguenti passaggi chiave:
1. Autenticazione:
- L'API supporta l'Autenticazione M2M (B2B) per sistemi e integrazioni backend, usando credenziali pre-provisionate (es. client ID e secret) per ottenere un token JWT per l'accesso alle API.
- Il token deve essere incluso nell'header
Authorization: Bearer <token>di ogni richiesta.
2. Profili:
- Endpoint:
GET /direct-search - I client recuperano i profili tramite questo endpoint.
- L'API restituisce una lista di
profilesche soddisfano tutti i criteri di input, classificati per punteggio.
Diagramma di Sequenza
Il diagramma di sequenza qui sotto mostra come i sistemi esterni interagiscono con la Match API di BeTalent. Dopo l'autenticazione, il client può usare il token JWT per chiamare l'API.