Idea Statica
  • Acciaio
  • Calcestruzzo
  • Support & Learning
  • Prezzi
  • Azienda
  • Panoramica Steel
  • Progetto connessioni
  • Progetto membrature
  • Progettazione parametrica
  • Casi di studio acciaio
  • Panoramica Concrete
  • Progetto muri e dettagli
  • Progetto di ancoraggi
  • Casi di studio calcestruzzo
  • Support Center
  • E-learning & Certificazione
  • Blog
  • Formazione in presenza
  • Downloads & Licensing
  • Piani
  • Strumento gratuito per la community
  • Studenti & Docenti
  • Quanto risparmierai?
  • Contatti
  • Blog
  • Ricerca e sviluppo
  • Rivenditori autorizzati
  • Acciaio
    Panoramica SteelProgetto connessioniProgetto membratureProgettazione parametricaCasi di studio acciaio
  • Calcestruzzo
    Panoramica ConcreteProgetto muri e dettagliProgetto di ancoraggiCasi di studio calcestruzzo
  • Support & Learning
    Support CenterE-learning & CertificazioneBlogFormazione in presenzaDownloads & Licensing
  • Prezzi
    PianiStrumento gratuito per la communityStudenti & DocentiQuanto risparmierai?
  • Azienda
    ContattiBlogRicerca e sviluppoRivenditori autorizzati
Prova di 14 giorni
Prova di 14 giorni

Iscriviti alla nostra newsletter

Azienda

  • Chi siamo
  • Collaborazioni
  • Carriere
  • Tecnologia brevettata per ingegneri strutturali

Risorse

  • Progetti dei clienti
  • Casi studio
  • IDEA StatiCa Connection Library
  • Libri di verifica

Legale

  • IDEA StatiCa CONTRATTO DI LICENZA CON L'UTENTE FINALE
  • Informativa globale sulla privacy
  • Termini di Servizio – IDEA StatiCa Viewer
  • Licenze

Aiuto

  • Contatti
  • Richiesta di preventivo
  • Rivenditori
  • Download
FacebookInstagramLinkedInYouTube

© IDEA StatiCa 2009-2026

Affidato e utilizzato in tutto il mondo da ingegneri, fabbricanti e consulenti.

Centro di supportoBlogCos'è un'API e come può farti risparmiare ore di lavoro?
Cos'è un'API e come può farti risparmiare ore di lavoro?
SteelConnection designNewsIDEA Open Model (API)Connection

Cos'è un'API e come può farti risparmiare ore di lavoro?

29 luglio 2026
Questo articolo è disponibile anche in
ENCZESFRITPTNLHUROKRPLTHTRVIZH
Tradotto dall'inglese tramite IA

Probabilmente ti sei già imbattuto nel termine "API" lavorando con IDEA StatiCa. Ricorre spesso in relazione all'automazione, alle integrazioni o al collegamento con altre applicazioni. Ma se non sei uno sviluppatore, questo termine potrebbe sembrare complicato. In realtà, il concetto di API è piuttosto semplice. Una volta compreso, capirai facilmente come può semplificare il tuo lavoro quotidiano e aprire nuove possibilità di automazione.

Cos'è un'API?

API sta per Application Programming Interface, ovvero un'interfaccia che consente la comunicazione tra due programmi.

Immaginate un ristorante. Siete seduti a un tavolo e ordinate del cibo. Non avete bisogno di sapere come funziona la cucina o chi prepara il pasto. Date il vostro ordine al cameriere, che lo porta in cucina, e in pochi istanti il vostro pasto viene servito.

Un'API funziona in modo simile.

Un'applicazione invia una richiesta; l'API la inoltra a un'altra applicazione, che esegue l'azione richiesta e restituisce il risultato. Non dovete preoccuparvi di cosa succede "dietro le quinte": tutto ciò che dovete sapere è quale risultato volete ottenere.

La figura mostra come l’API trasferisce le richieste tra le applicazioni e restituisce i risultati. L’API in IDEA StatiCa funziona allo stesso modo.\textsf{\textit{\footnotesize{La figura mostra come l'API trasferisce le richieste tra le applicazioni e restituisce i risultati. L'API in IDEA StatiCa funziona allo stesso modo.}}}La figura mostra come l’API trasferisce le richieste tra le applicazioni e restituisce i risultati. L’API in IDEA StatiCa funziona allo stesso modo.

Devo sapere come programmare?

La risposta breve è: dipende da cosa volete ottenere.

Se volete utilizzare integrazioni predefinite o script esistenti, spesso non avrete bisogno di programmare. Tuttavia, se intendete creare le vostre automazioni o integrare IDEA StatiCa con altri software, una conoscenza di base della programmazione può tornare utile.

Nessuno si aspetta che siate in grado di scrivere un intero script da soli. Un grande vantaggio, tuttavia, è essere in grado di leggere il codice, comprenderne la logica di base e riconoscere cosa fa ciascuna parte. Questo vi permette di modificare facilmente gli script esistenti o di verificare che facciano esattamente ciò di cui avete bisogno.

Se volete rendere il lavoro con l'API il più semplice possibile, provate l'IDEA StatiCa Connection API Assistant for Python. Basta descrivere cosa volete automatizzare e l'assistente vi aiuterà a creare uno script Python utilizzando la REST API ufficiale di Connection. Sono disponibili anche esempi già pronti di attività di automazione comuni che potete utilizzare così come sono o personalizzare in base alle vostre esigenze.

Esempio illustrativo di uno script Python che utilizza IDEA StatiCa Connection API – Questo non è uno script completo ed eseguibile.

python
# OPENING A PROJECT
api_client.project.open_project_from_filepath(PROJECT_FILE_PATH)

# READING PARAMETERS INTO VARIABLES
params = api_client.parameter.get_parameters(
project_id,
connection_id,
include_hidden=False,
)

THICKNESS_INCREMENT_MM = 5.0
ITERATIONS = 5

# ITERATION LOGIC
for i in range(ITERATIONS):
# INCREASE THE PARAMETER VALUE
thickness_m = initial_th + (i + 1) * THICKNESS_INCREMENT_MM / 1000.0
# UPDATE PARAMETERS IN THE PROJECT
update = ideastatica_connection_api.IdeaParameterUpdate(
key="TH",
expression=f"{thickness_m}",
)
response = api_client.parameter.update(
project_id,
connection_id,
[update],
)

# CALL THE CALCULATION
result = api_client.calculation.calculate(
project_id,
[connection_id],
)[0]

Per comprendere la logica di base, non eˋ necessario sapere come scrivere lo script: basta capire cosa fa ciascuna parte.\textsf{\textit{\footnotesize{Per comprendere la logica di base, non è necessario sapere come scrivere lo script: basta capire cosa fa ciascuna parte.}}}Per comprendere la logica di base, non eˋ necessario sapere come scrivere lo script: basta capire cosa fa ciascuna parte.

Cosa si può automatizzare utilizzando l'API?

In IDEA StatiCa, potete utilizzare l'API, ad esempio, per:

  • creare automaticamente nuovi progetti
  • applicare modelli
  • eseguire calcoli
  • esportare risultati e report
  • integrare il software con strumenti aziendali interni o altre applicazioni
  • elaborare un gran numero di modelli senza lavoro manuale

Più attività ripetitive gestite, maggiori sono i vantaggi che l'automazione può offrire.

Come funziona in pratica?

Immaginate di dover eseguire ripetutamente lo stesso flusso di lavoro su molti progetti.

Senza automazione, dovreste:

  1. Aprire il progetto
  2. Applicare un modello
  3. Inserire i carichi
  4. Eseguire il calcolo
  5. Esportare i risultati

→ E ripetere l'intero processo più e più volte.

Potete automatizzare l'intero processo utilizzando l'API. Lo script completerà tutti i passaggi in pochi istanti, permettendovi di concentrarvi sulla progettazione stessa invece che sui clic ripetitivi.

Lo stesso principio può essere utilizzato anche per automazioni più avanzate. L'API non serve solo ad accelerare le attività ripetitive, ma consente anche di creare applicazioni personalizzate adattate a flussi di lavoro specifici.

L'immagine qui sotto mostra un esempio di una dashboard di ottimizzazione creata utilizzando IDEA StatiCa Connection API. L'applicazione apre automaticamente il progetto, regola i parametri di collegamento selezionati, esegue i calcoli e valuta continuamente i risultati. Questo consente all'utente di confrontare decine di varianti in pochi minuti e trovare la soluzione più adatta senza dover eseguire manualmente ogni passaggio.

Inoltre, applicazioni simili possono ora essere create molto più rapidamente grazie a strumenti di intelligenza artificiale moderni che assistono sia nella progettazione che nella generazione del codice.

Da dove iniziare?

Se state appena iniziando a usare le API, vi consigliamo di procedere passo dopo passo.

Familiarizzate con le basi

Se non avete mai lavorato con l'API prima d'ora, iniziate con l'articolo "Getting Started with the API—The Basics," dove imparerete i principi fondamentali e creerete il vostro primo progetto utilizzando l'API.

Provate la vostra prima automazione

Una volta comprese le basi, potete passare a esempi pratici:

- "Getting Started with APIs – Batch Import of Combinations" – vi mostra come importare automaticamente le combinazioni di carico.
- Getting Started with the API – Importing a Template and Running a Calculation – vi insegna come creare un progetto da un modello ed eseguire automaticamente un calcolo.

Avete bisogno di integrarvi con altri software?

L'API vi consente di integrare IDEA StatiCa con altri strumenti e creare i vostri flussi di lavoro. Se siete interessati a un'integrazione specifica, consultate:

  • New REST API between Grasshopper and Connection
  • RCS Automation API - complete documentation

Cercate la documentazione completa?

Se sapete già cosa state cercando, visitate the API/Developer Documentation website, dove troverete documentazione di riferimento completa, esempi e altre informazioni tecniche.

Volete usare l'IA nella vostra programmazione?

Se utilizzate Claude Code, potreste trovare utile l'articolo "How to Use Claude Code for the Connection API"; vi mostra come utilizzare l'intelligenza artificiale nello sviluppo di automazioni.

Riepilogo

  • L'API non è solo per i programmatori. È uno strumento che vi permette di collegare diverse applicazioni, automatizzare attività ripetitive e semplificare il vostro lavoro quotidiano.
  • Che vogliate gestire un numero maggiore di progetti, integrare IDEA StatiCa con altri strumenti o semplificare il flusso di lavoro della vostra azienda, l'API può aiutarvi a lavorare più velocemente, con maggiore precisione e con meno lavoro di routine.
  • Quando sarete pronti, continuate con uno degli articoli di approfondimento. Vi aiuteranno a padroneggiare le basi del lavoro con l'API e a scoprire gradualmente modi per automatizzare i vostri flussi di lavoro.

Prova IDEA StatiCa gratuitamente

Inizia oggi la tua prova e goditi 14 giorni di accesso completo e di servizi gratuiti.

Inizia la prova gratuita
Come iniziare con le API - Nozioni di base 01
  • Acciaio
  • Connection
  • IDEA Open Model (API)
  • +3
  • Acciaio
  • Connection
  • IDEA Open Model (API)

Tutorials

Come iniziare con le API - Nozioni di base 01

Leggi di più
Come iniziare con le API - Ottimizzare i componenti in un giunto 04
  • Acciaio
  • Connection
  • IDEA Open Model (API)
  • Overall check
  • Parametric design
  • Stress/strain
  • +6
  • Acciaio
  • Connection
  • IDEA Open Model (API)
  • Overall check
  • Parametric design
  • Stress/strain

Tutorials

Come iniziare con le API - Ottimizzare i componenti in un giunto 04

Leggi di più