base44.integrations.custom.call(), invece di configurare la propria connessione. Funziona sia per API interne sia per API partner da cui dipende il tuo team.

Integrations in a workspace in Base44
Comprendere le integrazioni del workspace
Un’integrazione del workspace è una connessione condivisa dal tuo workspace a un’API esterna o interna, come un CRM, un sistema di supporto o un backend personalizzato. La definisci una sola volta nel tuo workspace da una specifica OpenAPI o Swagger, scegli quali operazioni sono consentite, e qualsiasi app compatibile in quel workspace può chiamare quelle operazioni. Questo mantiene la configurazione in un unico posto e semplifica la gestione dei sistemi esterni su cui si affida il tuo team. Le integrazioni del workspace sono utili quando vuoi:- Usare la stessa API esterna o interna su più app nello stesso workspace.
- Mantenere dettagli sensibili come chiavi API e token in un unico posto sicuro, gestiti come segreti del workspace.
- Limitare quali endpoint sono disponibili così le app chiamano solo operazioni approvate e definite dalla specifica.
- Mantenere una chiara separazione dai connettori OAuth one-click, poiché le integrazioni del workspace sono gestite dal workspace e guidate dalla specifica.
- Rendere chiaro su quali sistemi esterni si affida il tuo workspace.
Creare un’integrazione
Crea un’integrazione personalizzata del workspace quando vuoi esporre una nuova API esterna alle tue app e quell’API ha una specifica OpenAPI o Swagger. Base44 legge la specifica, ti permette di scegliere gli endpoint che vuoi esporre e crea un’integrazione riutilizzabile per il tuo workspace.Passaggio 1 | Aggiungi una nuova integrazione
- Clicca sul nome del tuo workspace in alto a sinistra nel tuo account.
- Clicca su Settings.
- Clicca su Integrations.
- Clicca su New Integration.
- Scegli come vuoi fornire la specifica dell’API:
- From URL: Inserisci l’URL pubblico del tuo file OpenAPI o Swagger nel campo OpenAPI Specification URL, ad esempio
https://api.example.com/openapi.json. - Paste JSON: Incolla la definizione JSON completa della tua specifica OpenAPI o Swagger nell’editor.
- From URL: Inserisci l’URL pubblico del tuo file OpenAPI o Swagger nel campo OpenAPI Specification URL, ad esempio
- Clicca su Continue.

Adding a custom integration in a workspace
Passaggio 2 | Seleziona gli endpoint da esporre
Seleziona fino a 30 endpoint per la tua integrazione. Per selezionare gli endpoint:- Rivedi l’elenco degli endpoint che Base44 scopre dalla tua specifica. Puoi usare la casella di ricerca per trovare percorsi o operazioni specifici per metodo o nome del percorso.
- Seleziona le caselle di controllo per gli endpoint che vuoi esporre al tuo workspace.
- Clicca su Continue.

Selecting the endpoints to expose for your workspace integration
Passaggio 3 | Configura la tua integrazione
Configura i dettagli dell’integrazione, imposta l’URL base e aggiungi eventuali header personalizzati necessari alla tua API. I valori degli header sensibili restano protetti. Gli header di autenticazione comuni comeauthorization, x-api-key, api-key, x-auth-token, x-access-token, x-secret-key, bearer, secret, password e credential vengono sempre trattati come segreti. I loro valori vengono memorizzati come segreti del workspace crittografati, non vengono mai rinviati al browser e appaiono come “sensitive – delete to change” quando modifichi l’integrazione.
Per configurare la tua integrazione:
- Imposta i dettagli per la tua integrazione:
- Slug: Inserisci un identificatore URL-friendly per l’integrazione, ad esempio
my-api. - Name: Inserisci il nome visualizzato che appare nell’elenco delle integrazioni del workspace.
- Description: Descrivi cosa fa l’integrazione così i colleghi sanno quando usarla.
- Base URL: Conferma o aggiorna l’URL base per la tua API.
- Slug: Inserisci un identificatore URL-friendly per l’integrazione, ad esempio
- Se la tua API richiede header che devono essere inviati con ogni richiesta, aggiungili nella sezione Custom Headers:
- Clicca su Add Header.
- Inserisci il nome dell’header, come
AuthorizationoX-API-Key. - Inserisci il valore dell’header, come la tua chiave API o token.
- Usa l’icona di visibilità per nascondere o rivelare il valore dell’header secondo necessità.
- Rivedi l’elenco degli endpoint selezionati in fondo alla finestra di dialogo.
- Clicca su Create Integration.

Configuring your workspace integration
Gestire le integrazioni del workspace
Dopo aver creato un’integrazione del workspace, appare nella scheda Integrations del tuo workspace. Da lì, puoi visualizzarne i dettagli, modificare le impostazioni o rimuoverla se non ti serve più.Visualizzare i dettagli dell’integrazione
- Clicca sul nome del tuo workspace in alto a sinistra nel tuo account.
- Clicca su Settings.
- Clicca su Integrations.
- Visualizza l’integrazione che vuoi ispezionare ed espandi gli endpoint.
Modificare un’integrazione
- Clicca sul nome del tuo workspace in alto a sinistra nel tuo account.
- Clicca su Settings.
- Clicca su Integrations.
- Clicca sull’icona More Actions sulla card dell’integrazione.
- Clicca su Edit.
- Aggiorna i campi necessari e salva le modifiche.

Editing a workspace integration
Eliminare un’integrazione
- Clicca sul nome del tuo workspace in alto a sinistra nel tuo account.
- Clicca su Settings.
- Clicca su Integrations.
- Clicca sull’icona More Actions sulla card dell’integrazione.
- Clicca su Delete.
- Clicca di nuovo su Delete per confermare che vuoi rimuoverla dal workspace.

Deleting a workspace integration
FAQ
Clicca su una domanda qui sotto per saperne di più sulle integrazioni del workspace.Come uso un'integrazione del workspace nella mia app?
Come uso un'integrazione del workspace nella mia app?
Chi può creare e gestire le integrazioni del workspace?
Chi può creare e gestire le integrazioni del workspace?
Cosa succede se la specifica OpenAPI cambia?
Cosa succede se la specifica OpenAPI cambia?
I valori degli header sono memorizzati in modo sicuro e chi può vederli?
I valori degli header sono memorizzati in modo sicuro e chi può vederli?
Posso avere più di un'integrazione del workspace per la stessa API?
Posso avere più di un'integrazione del workspace per la stessa API?
Come dovrei ruotare le chiavi API o altri segreti usati da un'integrazione del workspace?
Come dovrei ruotare le chiavi API o altri segreti usati da un'integrazione del workspace?
Cosa devo fare se la mia specifica OpenAPI dà un errore di parsing?
Cosa devo fare se la mia specifica OpenAPI dà un errore di parsing?