Prerequisiti
- Step 1 · Anagrafica & Notion completato: il DB Apartments è allineato e tutti i
listing_idsono valorizzati - Sai da dove arrivano le tre credenziali del cliente, perché cambia a seconda del caso:
Step (in ordine)
1
Solo caso partner: attiva il cliente sotto il nostro profilo
Le tre credenziali non esistono finché il cliente non è agganciato al nostro profilo partner. La sequenza, confermata per iscritto dal referente Kross, è questa e va nell’ordine:
- Il cliente apre un ticket all’assistenza Kross chiedendo l’accesso all’API tramite Mattone.co. Il testo glielo diamo noi, già pronto da copiare: vedi Accessi & credenziali. ⚠️ Non siamo noi a scrivere a Kross per ogni cliente: l’invio della lista endpoint è stato fatto una volta sola per il nostro profilo partner.
- Kross genera un link di condivisione dati per quel cliente.
- Il cliente accetta: apre la richiesta dal suo lato e Kross gli comunica il canone previsto dall’accordo partner, a unità al mese.
- Dopo l’accettazione le tre credenziali di quel cliente compaiono nel Partner Portal → sezione API → voce Credenziali. Le copiamo da lì.
2
Inserisci le credenziali nella piattaforma Mattone
Dalla piattaforma Mattone, apri il pannello Admin → Collega Kross per lo studente in questione. Inserisci i tre valori (presi dal Partner Portal se partner, ricevuti dallo studente se own):
hotel_id- Username API
- Password API
3
Fai attivare il modulo di prenotazione online (Booking Engine)
Serve solo se lo studente avrà un sito di prenotazione diretta, ma va chiesto subito: lo attiva il proprietario dal suo pannello del gestionale, e va autorizzato il collegamento con Mattone.Senza, il collegamento sembra funzionare a metà: l’elenco degli appartamenti e i servizi rispondono, la ricerca di tariffe e disponibilità viene rifiutata con un errore che parla di credenziali. Misurato su due strutture reali il 07/09/2026: con il modulo attivo, 33 tariffe; senza, rifiuto — stesse credenziali, stesso minuto. Non perdere tempo a rigenerare le chiavi: sono sane.Vedi Direct booking: procedura guidata.
4
Verifica il test di connessione
Dopo il salvataggio, il sistema esegue automaticamente un test di connessione attraverso l’MCP Gateway (
mcp.mattone.co). Attendi il risultato:- Verde ✅, le 3 credenziali sono salvate cifrate (
cred_secret_id) nel Vault. Non serve creare nessuna chiave manuale: la chiave generica partner è già nostra. Gli strumenti dell’assistente si montano nello Step 3 · Conduit col bottone Provision; da lì il nostro pontemcp.mattone.corecupera le 3 credenziali quando l’assistente lavora. Procedi. - Rosso ❌, la connessione ha fallito. Vedi la sezione qui sotto.
5
In caso di esito rosso: diagnostica
Se il test restituisce rosso, non procedere allo step successivo. Controlla in quest’ordine:
- Le credenziali sono quelle API (non quelle del portale web)
- L’
hotel_idè corretto, lo studente a volte confonde l’ID hotel con l’ID catena - L’account API è abilitato nel portale Kross (alcuni account hanno le API disattivate di default)
Verifica
Questo step è completo quando:- Il test di connessione via
mcp.mattone.corestituisce verde - Da un pannello di test, Conduit riesce a recuperare almeno una prenotazione reale per lo studente (anche storica)
Per la documentazione completa dell’integrazione KrossBooking, endpoint disponibili, scope delle API, limiti di frequenza e casi limite, consulta Kross · Panoramica.
Step completato? Procedi con → Step 3 · Conduit
Collega Kross (piattaforma)
Inserisci le 3 credenziali (cifrate nel Vault)
Portale KrossBooking → API
Da qui lo studente prende hotel_id / username / password