Vai al contenuto

Specifica di integrazione API

Definisci come due sistemi si collegano: quali dati passano, come sono protetti, come vengono gestiti gli errori e chi ne è responsabile.

Compila e visualizza l'anteprima

Specifica di integrazione API

Integrazione: Ordini del negozio online alla contabilità
Versione: 1.0
Redatta da: Hamza Idrissi
Data: 5 aprile 2029

1. Scopo

Inviare ogni ordine pagato del negozio online al sistema di contabilità come fattura di vendita, così che l'ufficio finanziario non debba reinserirlo.

2. Sistemi

  • Invia dati: Negozio online (API v2)
  • Riceve dati: Sistema di contabilità (API REST)

3. Flusso dei dati

1. Un cliente paga un ordine.
2. Il negozio invia un webhook al servizio di integrazione.
3. Il servizio trasforma l'ordine in una fattura e chiama l'API di contabilità.
4. Il sistema di contabilità restituisce un numero di fattura, che il servizio salva sull'ordine.

4. Endpoint e messaggi

Metodo e percorso Cosa fa Campi principali Cosa restituisce
POST /invoices Crea una fattura Corpo: cliente, righe, imposta, totale Restituisce: id e numero fattura
GET /customers?email= Trova un cliente Restituisce: id cliente o vuoto
POST /customers Crea un cliente Corpo: nome, email, indirizzo

5. Mappatura dei campi

order.total_paid → invoice.total
order.billing_email → customer.email
order.items[].sku → line.product_code

6. Autenticazione e sicurezza

OAuth 2.0 client credentials. I token durano un'ora. I segreti sono conservati nel vault, mai nel codice. Tutte le chiamate usano HTTPS. I webhook sono firmati e la firma viene verificata.

I dati personali vengono inviati solo quando necessario, non vengono scritti nei log e sono coperti dalle condizioni sulla privacy di entrambi i sistemi.

7. Errori e nuovi tentativi

Riprova su 429 e 5xx fino a 5 volte con ritardi crescenti. Non riprovare gli errori 4xx: registrali e avvisa l'ufficio finanziario. Ogni fattura ha una chiave unica, così un nuovo tentativo non può creare un duplicato.

8. Limiti e volumi

L'API di contabilità consente 60 chiamate al minuto. Previsione: 400 ordini al giorno, fino a 2.000 nei giorni di saldi.

9. Test

Usa la sandbox di contabilità. Prova un ordine normale, un ordine con sconto, un rimborso, un cliente già esistente e un'interruzione dell'API.

10. Responsabili e supporto

Responsabile: team E-commerce. Supporto: Hamza Idrissi. Escalation: help desk del fornitore di contabilità.

11. Modifiche e versionamento

Ciascuna parte dà 30 giorni di preavviso per una modifica incompatibile.

I modelli sono un punto di partenza accurato, non consulenza legale. Dove la legge conta, verifica cosa si applica dove ti trovi.

IT e progetti

A cosa serve questo modello

Una specifica di integrazione API che descrive come due sistemi si collegano: scopo, flusso dati, endpoint, autenticazione, errori, limiti, test e responsabili.

Compilarlo online è gratuito, non serve un account e si scarica come documento Word o PDF. Vedi tutti i modelli di IT e progetti

IT e progetti

Cosa compilare

Il modulo richiede 16 dati. Il documento si compila mentre scrivi.

  • Nome dell'integrazione

    Ad esempio: Ordini del negozio online alla contabilità

  • Versione del documento

    Ad esempio: 1.0

  • Redatta da

    Ad esempio: Hamza Idrissi

  • Data

    Ad esempio: 5 aprile 2029

  • Scopo

    Ad esempio: Inviare ogni ordine pagato del negozio online al sistema di contabilità come fattura di vendita, così che l'ufficio finanziario non debba reinserirlo.

  • Sistema che invia i dati

    Ad esempio: Negozio online (API v2)

  • Sistema che riceve i dati

    Ad esempio: Sistema di contabilità (API REST)

  • Flusso dei dati

    Ad esempio: 1. Un cliente paga un ordine. 2. Il negozio invia un webhook al servizio di integrazione. 3. Il servizio trasforma l'ordine in una fattura e chiama l'API di contabilità. 4. Il sistema di contabilità restituisce un numero di fattura, che il servizio salva sull'ordine.

  • Endpoint e messaggi

    Una riga per ogni endpoint o messaggio.

    Ad esempio: POST /invoices | Crea una fattura | Corpo: cliente, righe, imposta, totale | Restituisce: id e numero fattura GET /customers?email= | Trova un cliente | Restituisce: id cliente o vuoto POST /customers | Crea un cliente | Corpo: nome, email, indirizzo

  • Mappatura dei campi

    Quale campo dell'origine va in quale campo della destinazione. Indica come vengono convertiti i valori.

    Ad esempio: order.total_paid → invoice.total order.billing_email → customer.email order.items[].sku → line.product_code

  • Autenticazione e sicurezza

    Ad esempio: OAuth 2.0 client credentials. I token durano un'ora. I segreti sono conservati nel vault, mai nel codice. Tutte le chiamate usano HTTPS. I webhook sono firmati e la firma viene verificata.

  • Errori e nuovi tentativi

    Ad esempio: Riprova su 429 e 5xx fino a 5 volte con ritardi crescenti. Non riprovare gli errori 4xx: registrali e avvisa l'ufficio finanziario. Ogni fattura ha una chiave unica, così un nuovo tentativo non può creare un duplicato.

  • Limiti e volumi (facoltativo)facoltativo

    Ad esempio: L'API di contabilità consente 60 chiamate al minuto. Previsione: 400 ordini al giorno, fino a 2.000 nei giorni di saldi.

  • Test

    Ad esempio: Usa la sandbox di contabilità. Prova un ordine normale, un ordine con sconto, un rimborso, un cliente già esistente e un'interruzione dell'API.

  • Responsabili e supporto

    Ad esempio: Responsabile: team E-commerce. Supporto: Hamza Idrissi. Escalation: help desk del fornitore di contabilità.

  • Modifiche e versionamento (facoltativo)facoltativo

    Ad esempio: Ciascuna parte dà 30 giorni di preavviso per una modifica incompatibile.

IT e progetti

Cosa contiene

Le parti di questo documento, in ordine.

  1. 11. Scopo
  2. 22. Sistemi
  3. 33. Flusso dei dati
  4. 44. Endpoint e messaggi
  5. 55. Mappatura dei campi
  6. 66. Autenticazione e sicurezza
  7. 77. Errori e nuovi tentativi
  8. 88. Limiti e volumi
  9. 99. Test
  10. 1010. Responsabili e supporto
  11. 1111. Modifiche e versionamento

Modelli

Come funziona

  1. 01

    Compila

    Inserisci i tuoi dati nel modulo. Il documento si compila mentre digiti; fai clic su qualsiasi spazio vuoto per passare al relativo campo.

  2. 02

    Controlla

    Leggilo per intero. Gli spazi non compilati restano contrassegnati, così non invii nulla a metà.

  3. 03

    Scarica

    Salvalo come documento Word per modificarlo ulteriormente, oppure come PDF per inviarlo o stamparlo.

Rendilo tuo con l'AI

Aprilo nella chat e chiedi modifiche: più breve, più deciso, un'altra situazione, un'altra lingua.

Adattalo con nerix

IT e progetti

Domande frequenti

Quali dati richiede questo modello?

Il modulo richiede 16 dati, a partire da Nome dell'integrazione, Versione del documento, Redatta da, Data, Scopo. Altri 2 dati sono facoltativi.

Posso scaricare questo modello in Word o PDF?

Sì. Dopo aver compilato il modulo, salvalo come documento Word per continuare a modificarlo, oppure come PDF per inviarlo o stamparlo. È gratuito e non richiede un account.

Quello che scrivo viene inviato da qualche parte?

No. Quello che scrivi resta nel tuo browser mentre compili il documento. Viene inviato a nerix solo se scegli di aprire il modello nella chat.

Questi modelli per IT e progetti sono gratuiti?

Quasi tutti. Compilali e scaricali gratis in Word o PDF, senza account. Alcuni documenti più lunghi sono premium: gratuiti da compilare, a pagamento una sola volta per scaricarli e segnati con il loro prezzo.

Una politica di sicurezza ci rende sicuri?

Nessun documento lo fa da solo. Una politica aiuta quando corrisponde a ciò che le persone fanno davvero: tienila breve, spiegala al team e rivedila ogni anno.

Il project charter serve solo ai grandi progetti?

No. Anche un piccolo progetto ne trae vantaggio, perché una pagina che indica obiettivo, limiti e chi decide evita la maggior parte delle discussioni successive.