Elenco metodi REST

Indice metodi

/AUTH
/TOKEN
/GETLICENZAINFO
/GETLICENZAAZIENDE
/GETLICENZATECNICI
/GETLICENZAASSOCIAZIONI
/SETLICENZAASSOCIAZIONE
/DELLICENZAASSOCIAZIONE
/GETAZIENDA
/GETUNITA
/GETSCADENZE
/GETCONFERIMENTI
/GETTRATTAMENTI
/GETFERTILIZZAZIONI
/GETLANCIAUSILIARI
/GETIRRIGAZIONI
/GETRACCOLTE
/GETALTREOPERAZIONI
/GETSEMINE
/GETTRAPIANTI
/GETSOVESCI
/GETISPEZIONICAMPO
/GETCONCESEMENTI
/GETSMALTIMENTIRIFIUTI
/GETGIACENZEAGROFARMACI
/GETCARICHIAGROFARMACI
/GETRESIAGROFARMACI
/SETCARICOAGROFARMACO
/DELCARICOAGROFARMACO
/SETRESOAGROFARMACO
/DELRESOAGROFARMACO
/GETRICERCAFERTILIZZANTI
/GETGIACENZEFERTILIZZANTI
/GETCARICHIFERTILIZZANTI
/GETRESIFERTILIZZANTI
/PRODOTTOABILITA
/PRODOTTOASSEGNACODICE
/SETNUOVOFERTILIZZANTE
/SETCARICOFERTILIZZANTE
/DELCARICOFERTILIZZANTE
/SETRESOFERTILIZZANTE
/DELRESOFERTILIZZANTE
/GETREGISTROTRATTAMENTI
/GETOPERAZIONIELIMINATE

Metodi di accesso (oauth2)

Autorizzazione con Code Grant

/AUTH
PRODUCES application/json
HTTPMETHOD GET
HINT Step 1 dell'autorizzazione di tipo Code Grant. Può funzionare in due modalità:
(1) Indicando una URL in "redirect_uri" reindirizza all'indirizzo aggiungendo il parametro "code" alla queryString, che servirà per ottenere il token.
(2) Se non si indica "redirect_uri" (o la si indica vuota) restituisce un JSON contenente i campi "code" e "state".
PARAMETERS
(4 parameters)
1

RESTARGNAME client_id
HINT Il client_id viene fornito da Image Line. Varia per ogni licenza d'uso.
REQUIRED true
RESTARGSOURCE URL
TYPE string
2

RESTARGNAME redirect_uri
HINT Facoltativo. URL alla quale si verrà reindirizzati dopo l'autenticazione.
REQUIRED false
RESTARGSOURCE URL
TYPE string
3

RESTARGNAME scope
HINT Facoltativo. Lista di chiavi che rappresentano la tipologia di accesso richiesto (es. "r_anagrafica,r_colture,r_operazioni,r_magazzini").
REQUIRED false
RESTARGSOURCE URL
TYPE string
4

RESTARGNAME state
HINT Facoltativo. Parametro che viene restituito codificato all'interno del token, può servire per aumentare la sicurezza del servizio (può essere ad es. un timestamp o un UUID).
REQUIRED false
RESTARGSOURCE URL
TYPE string
RESTPATH https://servizi.imagelinenetwork.com/qdc/v2/integrazioni/auth

/TOKEN
PRODUCES application/json
HTTPMETHOD POST
HINT Step 2 dell'autorizzazione di tipo Code Grant.
Se la validazione dei parametri ha successo, restituisce un JSON contenente l'access_token.
PARAMETERS
(2 parameters)
1

RESTARGNAME code
HINT Il codice (Code Grant) ottenuto tramite la chiamata ad /AUTH.
REQUIRED true
RESTARGSOURCE FORM
TYPE string
2

RESTARGNAME client_id
HINT Il client_id viene fornito da Image Line. Varia per ogni licenza d'uso.
REQUIRED true
RESTARGSOURCE FORM
TYPE string
RESTPATH https://servizi.imagelinenetwork.com/qdc/v2/integrazioni/token


Metodi di integrazione con QuadernoDiCampagna®

/GETLICENZAINFO
PRODUCES application/json
HTTPMETHOD GET
HINT Restituisce informazioni dettagliate sulla licenza in uso (es. tipo di licenza, scadenza, num.tecnici, num. aziende, ecc)
PARAMETERS
(1 parameters)
1

RESTARGNAME access_token
HINT Token di autenticazione passato come parametro nell'URL
REQUIRED true
RESTARGSOURCE URL
TYPE string
RESTPATH https://servizi.imagelinenetwork.com/qdc/v2/integrazioni/getlicenzainfo

Esempio di chiamata CURL
curl -X GET "https://servizi.imagelinenetwork.com/rest/qdc/v2/integrazioni/getlicenzainfo?access_token={string}" -H "Accept: application/json"


/GETLICENZAAZIENDE
PRODUCES application/json
HTTPMETHOD GET
HINT Restituisce l'elenco delle aziende collegate alla licenza in uso
PARAMETERS
(3 parameters)
1

RESTARGNAME access_token
HINT Token di autenticazione passato come parametro nell'URL
REQUIRED true
RESTARGSOURCE URL
TYPE string
2

RESTARGNAME mostra_disabilitate
HINT Mostra anche le aziende disabilitate ed aggiunge un booleano "disabilitata". Valori ammessi: true, false.
REQUIRED false
RESTARGSOURCE URL
TYPE boolean
DEFAULT False
3

RESTARGNAME cuaa
HINT Filtra l'elenco aziende per CUAA
REQUIRED false
RESTARGSOURCE URL
TYPE string
RESTPATH https://servizi.imagelinenetwork.com/qdc/v2/integrazioni/getlicenzaaziende

Esempio di chiamata CURL
curl -X GET "https://servizi.imagelinenetwork.com/rest/qdc/v2/integrazioni/getlicenzaaziende?access_token={string}&mostra_disabilitate={boolean}&cuaa={string}" -H "Accept: application/json"


/GETLICENZATECNICI
PRODUCES application/json
HTTPMETHOD GET
HINT Restituisce l'elenco dei tecnici abilitati per la licenza in uso
PARAMETERS
(1 parameters)
1

RESTARGNAME access_token
HINT Token di autenticazione passato come parametro nell'URL
REQUIRED true
RESTARGSOURCE URL
TYPE string
RESTPATH https://servizi.imagelinenetwork.com/qdc/v2/integrazioni/getlicenzatecnici

Esempio di chiamata CURL
curl -X GET "https://servizi.imagelinenetwork.com/rest/qdc/v2/integrazioni/getlicenzatecnici?access_token={string}" -H "Accept: application/json"


/GETLICENZAASSOCIAZIONI
PRODUCES application/json
HTTPMETHOD GET
HINT Restituisce l'elenco delle associazioni tecnico/azienda per la licenza in uso
PARAMETERS
(1 parameters)
1

RESTARGNAME access_token
HINT Token di autenticazione passato come parametro nell'URL
REQUIRED true
RESTARGSOURCE URL
TYPE string
RESTPATH https://servizi.imagelinenetwork.com/qdc/v2/integrazioni/getlicenzaassociazioni

Esempio di chiamata CURL
curl -X GET "https://servizi.imagelinenetwork.com/rest/qdc/v2/integrazioni/getlicenzaassociazioni?access_token={string}" -H "Accept: application/json"


/SETLICENZAASSOCIAZIONE
PRODUCES application/json
HTTPMETHOD GET
HINT Crea un'associazione tecnico/azienda nella licenza in uso
PARAMETERS
(3 parameters)
1

RESTARGNAME access_token
HINT Token di autenticazione passato come parametro nell'URL
REQUIRED true
RESTARGSOURCE URL
TYPE string
2

RESTARGNAME id_azienda
HINT ID dell'azienda ottenuto tramite la chiamata /GETLICENZAAZIENDE
REQUIRED true
RESTARGSOURCE URL
TYPE numeric
3

RESTARGNAME id_tecnico
HINT ID del tecnico ottenuto tramite la chiamata /GETLICENZATECNICI. I tecnici si possono inserire tramite la sezione "Amministra aziende" della web-application con il ruolo di "consulente" o "operatore".
REQUIRED true
RESTARGSOURCE URL
TYPE numeric
RESTPATH https://servizi.imagelinenetwork.com/qdc/v2/integrazioni/setlicenzaassociazione

Esempio di chiamata CURL
curl -X GET "https://servizi.imagelinenetwork.com/rest/qdc/v2/integrazioni/setlicenzaassociazione?access_token={string}&id_azienda={numeric}&id_tecnico={numeric}" -H "Accept: application/json"


/DELLICENZAASSOCIAZIONE
PRODUCES application/json
HTTPMETHOD GET
HINT Elimina un'associazione tecnico/azienda nella licenza in uso
PARAMETERS
(3 parameters)
1

RESTARGNAME access_token
HINT Token di autenticazione passato come parametro nell'URL
REQUIRED true
RESTARGSOURCE URL
TYPE string
2

RESTARGNAME id_azienda
HINT ID dell'azienda ottenuto tramite la chiamata /GETLICENZAAZIENDE
REQUIRED true
RESTARGSOURCE URL
TYPE numeric
3

RESTARGNAME id_tecnico
HINT ID del tecnico ottenuto tramite la chiamata /GETLICENZATECNICI. I tecnici si possono inserire tramite la sezione "Amministra aziende" della web-application con il ruolo di "consulente" o "operatore".
REQUIRED true
RESTARGSOURCE URL
TYPE numeric
RESTPATH https://servizi.imagelinenetwork.com/qdc/v2/integrazioni/dellicenzaassociazione

Esempio di chiamata CURL
curl -X GET "https://servizi.imagelinenetwork.com/rest/qdc/v2/integrazioni/dellicenzaassociazione?access_token={string}&id_azienda={numeric}&id_tecnico={numeric}" -H "Accept: application/json"


/GETAZIENDA
PRODUCES application/json
HTTPMETHOD GET
SCOPE r_anagrafica
HINT Restituisce le informazioni anagrafiche dell'azienda richiesta in formato JSON.
PARAMETERS
(2 parameters)
1

RESTARGNAME access_token
HINT Token di autenticazione passato come parametro nell'URL
REQUIRED true
RESTARGSOURCE URL
TYPE string
2

RESTARGNAME id_azienda
REQUIRED true
RESTARGSOURCE URL
TYPE numeric
RESTPATH https://servizi.imagelinenetwork.com/qdc/v2/integrazioni/getazienda

Esempio di chiamata CURL
curl -X GET "https://servizi.imagelinenetwork.com/rest/qdc/v2/integrazioni/getazienda?access_token={string}&id_azienda={numeric}" -H "Accept: application/json"


/GETUNITA
PRODUCES application/json
HTTPMETHOD GET
SCOPE r_colture
HINT Restituisce l'elenco delle unità produttive dell'azienda richiesta, nell'anno indicato (id_azienda ed anno sono parametri obbligatori).
E' inoltre possibile affinare la ricerca utilizzando i vari parametri del metodo. Le date vanno passate in formato "gg/mm/aaaa" o "aaaa-mm-gg".
PARAMETERS
(10 parameters)
1

RESTARGNAME access_token
HINT Token di autenticazione passato come parametro nell'URL
REQUIRED true
RESTARGSOURCE URL
TYPE string
2

RESTARGNAME id_azienda
HINT ID dell'azienda ottenuto tramite la chiamata /GETLICENZAAZIENDE
REQUIRED true
RESTARGSOURCE URL
TYPE numeric
3

RESTARGNAME anno
HINT E' possibile visualizzare un solo anno/una sola annata per richiesta (vedere anche il parametro "inizioannataagraria")
REQUIRED false
RESTARGSOURCE URL
TYPE numeric
4

RESTARGNAME lista_id_unita
HINT Lista separata da virgola con gli ID delle unità produttive
REQUIRED false
RESTARGSOURCE URL
TYPE string
5

RESTARGNAME id_coltura
HINT Filtra l'elenco delle unità produttive in base alla coltura indicata (ID_COLTURA).
E' possibile ottenere gli id delle colture tramite lo stesso metodo /GETUNITA
REQUIRED false
RESTARGSOURCE URL
TYPE numeric
6

RESTARGNAME daconfermare
HINT Mostra solo le unità produttive da confermare (true) o confermate (false).
Non indicando questo parametro vengono mostrate tutte.
REQUIRED false
RESTARGSOURCE URL
TYPE boolean
7

RESTARGNAME codice
HINT Mostra l'unità produttiva con il codice indicato.
Il codice è una stringa arbitraria ad uso interno, assegnabile da QuadernoDiCampagna® alle unità produttive.
REQUIRED false
RESTARGSOURCE URL
TYPE string
8

RESTARGNAME codiceesterno
HINT Mostra l'unità produttiva con il codice esterno indicato.
E' un codice alfanumerico utilizzato per la sincronizzazione con gestionali esterni.
REQUIRED false
RESTARGSOURCE URL
TYPE string
9

RESTARGNAME datarif_superficie
HINT Nel caso in cui esistano variazioni di superficie, viene restituita la superficie in uso alla data indicata.
La data va specificata in formato testo "gg/mm/aaaa" o "aaaa-mm-gg". Non indicando questo parametro verrà preso come riferimento l'ultimo giorno dell'annata visualizzata.
REQUIRED false
RESTARGSOURCE URL
TYPE string
10

RESTARGNAME inizioannataagraria
HINT Interpreta il filtro per anno utilizzando il giorno ed il mese di questa data come inizio dell'annata agraria.
Ad es. passando "01/11/2017" (o "2017-11-01"), il programma considererà l'annata agraria a partire dall'1/novembre/[anno-1] fino al 31/ottobre/[anno].
In QuadernoDiCampagna® le aziende hanno facoltà di scegliere il giorno d'inizio dell'annata.
E' possibile ottenere questo dato, così come è stato indicato in QuadernoDiCampagna®, tramite il metodo /GETAZIENDA
Non indicando questo parametro verrà preso come riferimento il 1°gennaio (= anno solare).
REQUIRED false
RESTARGSOURCE URL
TYPE string
RESTPATH https://servizi.imagelinenetwork.com/qdc/v2/integrazioni/getunita

Esempio di chiamata CURL
curl -X GET "https://servizi.imagelinenetwork.com/rest/qdc/v2/integrazioni/getunita?access_token={string}&id_azienda={numeric}&anno={numeric}&lista_id_unita={string}&id_coltura={numeric}&daconfermare={boolean}&codice={string}&codiceesterno={string}&datarif_superficie={string}&inizioannataagraria={string}" -H "Accept: application/json"


/GETSCADENZE
PRODUCES application/json
HTTPMETHOD GET
SCOPE r_anagrafica
HINT Restituisce un report sullo stato dei patentini/certificati di abilitazione e sui controlli funzionali delle attrezzature.
PARAMETERS
(2 parameters)
1

RESTARGNAME access_token
HINT Token di autenticazione passato come parametro nell'URL
REQUIRED true
RESTARGSOURCE URL
TYPE string
2

RESTARGNAME id_azienda
HINT ID dell'azienda ottenuto tramite la chiamata /GETLICENZAAZIENDE
REQUIRED true
RESTARGSOURCE URL
TYPE numeric
RESTPATH https://servizi.imagelinenetwork.com/qdc/v2/integrazioni/getscadenze

Esempio di chiamata CURL
curl -X GET "https://servizi.imagelinenetwork.com/rest/qdc/v2/integrazioni/getscadenze?access_token={string}&id_azienda={numeric}" -H "Accept: application/json"


/GETCONFERIMENTI
PRODUCES application/json
HTTPMETHOD GET
SCOPE r_conferimenti
HINT Restituisce l'elenco delle partite di produzione in uscita nel periodo. Le date vanno passate in formato "gg/mm/aaaa" o "aaaa-mm-gg".
PARAMETERS
(4 parameters)
1

RESTARGNAME access_token
HINT Token di autenticazione passato come parametro nell'URL
REQUIRED true
RESTARGSOURCE URL
TYPE string
2

RESTARGNAME id_azienda
HINT ID dell'azienda ottenuto tramite la chiamata /GETLICENZAAZIENDE
REQUIRED true
RESTARGSOURCE URL
TYPE numeric
3

RESTARGNAME data_periododa
HINT Data di inizio del periodo di interesse.
La data va specificata in formato testo "gg/mm/aaaa" o "aaaa-mm-gg".
Non indicando questo parametro verrà preso come riferimento [data_periodoa] -1 anno.
REQUIRED false
RESTARGSOURCE URL
TYPE string
4

RESTARGNAME data_periodoa
HINT Data di fine del periodo di interesse, al massimo può essere 365 giorni dopo.
La data va specificata in formato testo "gg/mm/aaaa" o "aaaa-mm-gg".
Non indicando questo parametro verrà preso come riferimento la data odierna.
REQUIRED false
RESTARGSOURCE URL
TYPE string
RESTPATH https://servizi.imagelinenetwork.com/qdc/v2/integrazioni/getconferimenti

Esempio di chiamata CURL
curl -X GET "https://servizi.imagelinenetwork.com/rest/qdc/v2/integrazioni/getconferimenti?access_token={string}&id_azienda={numeric}&data_periododa={string}&data_periodoa={string}" -H "Accept: application/json"


/GETTRATTAMENTI
PRODUCES application/json
HTTPMETHOD GET
SCOPE r_operazioni
HINT Restituisce l'elenco dei trattamenti effettuati nel periodo. Le date vanno passate in formato "gg/mm/aaaa" o "aaaa-mm-gg".
PARAMETERS
(6 parameters)
1

RESTARGNAME access_token
HINT Token di autenticazione passato come parametro nell'URL
REQUIRED true
RESTARGSOURCE URL
TYPE string
2

RESTARGNAME id_azienda
HINT ID dell'azienda ottenuto tramite la chiamata /GETLICENZAAZIENDE
REQUIRED true
RESTARGSOURCE URL
TYPE numeric
3

RESTARGNAME data_periododa
HINT Data di inizio del periodo di interesse.
La data va specificata in formato testo "gg/mm/aaaa" o "aaaa-mm-gg".
Non indicando questo parametro verrà preso come riferimento [data_periodoa] -1 anno.
REQUIRED false
RESTARGSOURCE URL
TYPE string
4

RESTARGNAME data_periodoa
HINT Data di fine del periodo di interesse, al massimo può essere 365 giorni dopo.
La data va specificata in formato testo "gg/mm/aaaa" o "aaaa-mm-gg".
Non indicando questo parametro verrà preso come riferimento la data odierna.
REQUIRED false
RESTARGSOURCE URL
TYPE string
5

RESTARGNAME lista_id_unita
HINT Lista separata da virgola con gli ID delle unità produttive
REQUIRED false
RESTARGSOURCE URL
TYPE string
6

RESTARGNAME id_coltura
HINT Filtra l'elenco dei trattamenti in base alla coltura indicata (ID_COLTURA).
E' possibile ottenere gli id delle colture tramite lo stesso metodo /GETUNITA
REQUIRED false
RESTARGSOURCE URL
TYPE numeric
RESTPATH https://servizi.imagelinenetwork.com/qdc/v2/integrazioni/gettrattamenti

Esempio di chiamata CURL
curl -X GET "https://servizi.imagelinenetwork.com/rest/qdc/v2/integrazioni/gettrattamenti?access_token={string}&id_azienda={numeric}&data_periododa={string}&data_periodoa={string}&lista_id_unita={string}&id_coltura={numeric}" -H "Accept: application/json"


/GETFERTILIZZAZIONI
PRODUCES application/json
HTTPMETHOD GET
SCOPE r_operazioni
HINT Restituisce l'elenco delle fertilizzazioni effettuate nel periodo. Le date vanno passate in formato "gg/mm/aaaa" o "aaaa-mm-gg".
PARAMETERS
(6 parameters)
1

RESTARGNAME access_token
HINT Token di autenticazione passato come parametro nell'URL
REQUIRED true
RESTARGSOURCE URL
TYPE string
2

RESTARGNAME id_azienda
HINT ID dell'azienda ottenuto tramite la chiamata /GETLICENZAAZIENDE
REQUIRED true
RESTARGSOURCE URL
TYPE numeric
3

RESTARGNAME data_periododa
HINT Data di inizio del periodo di interesse.
La data va specificata in formato testo "gg/mm/aaaa" o "aaaa-mm-gg".
Non indicando questo parametro verrà preso come riferimento [data_periodoa] -1 anno.
REQUIRED false
RESTARGSOURCE URL
TYPE string
4

RESTARGNAME data_periodoa
HINT Data di fine del periodo di interesse, al massimo può essere 365 giorni dopo.
La data va specificata in formato testo "gg/mm/aaaa" o "aaaa-mm-gg".
Non indicando questo parametro verrà preso come riferimento la data odierna.
REQUIRED false
RESTARGSOURCE URL
TYPE string
5

RESTARGNAME lista_id_unita
HINT Lista separata da virgola con gli ID delle unità produttive
REQUIRED false
RESTARGSOURCE URL
TYPE string
6

RESTARGNAME id_coltura
HINT Filtra l'elenco delle operazioni in base alla coltura indicata (ID_COLTURA).
E' possibile ottenere gli id delle colture tramite lo stesso metodo /GETUNITA
REQUIRED false
RESTARGSOURCE URL
TYPE numeric
RESTPATH https://servizi.imagelinenetwork.com/qdc/v2/integrazioni/getfertilizzazioni

Esempio di chiamata CURL
curl -X GET "https://servizi.imagelinenetwork.com/rest/qdc/v2/integrazioni/getfertilizzazioni?access_token={string}&id_azienda={numeric}&data_periododa={string}&data_periodoa={string}&lista_id_unita={string}&id_coltura={numeric}" -H "Accept: application/json"


/GETLANCIAUSILIARI
PRODUCES application/json
HTTPMETHOD GET
SCOPE r_operazioni
HINT Restituisce l'elenco delle operazioni di lancio ausiliari effettuate nel periodo. Le date vanno passate in formato "gg/mm/aaaa" o "aaaa-mm-gg".
PARAMETERS
(6 parameters)
1

RESTARGNAME access_token
HINT Token di autenticazione passato come parametro nell'URL
REQUIRED true
RESTARGSOURCE URL
TYPE string
2

RESTARGNAME id_azienda
HINT ID dell'azienda ottenuto tramite la chiamata /GETLICENZAAZIENDE
REQUIRED true
RESTARGSOURCE URL
TYPE numeric
3

RESTARGNAME data_periododa
HINT Data di inizio del periodo di interesse.
La data va specificata in formato testo "gg/mm/aaaa" o "aaaa-mm-gg".
Non indicando questo parametro verrà preso come riferimento [data_periodoa] -1 anno.
REQUIRED false
RESTARGSOURCE URL
TYPE string
4

RESTARGNAME data_periodoa
HINT Data di fine del periodo di interesse, al massimo può essere 365 giorni dopo.
La data va specificata in formato testo "gg/mm/aaaa" o "aaaa-mm-gg".
Non indicando questo parametro verrà preso come riferimento la data odierna.
REQUIRED false
RESTARGSOURCE URL
TYPE string
5

RESTARGNAME lista_id_unita
HINT Lista separata da virgola con gli ID delle unità produttive
REQUIRED false
RESTARGSOURCE URL
TYPE string
6

RESTARGNAME id_coltura
HINT Filtra l'elenco delle operazioni in base alla coltura indicata (ID_COLTURA).
E' possibile ottenere gli id delle colture tramite lo stesso metodo /GETUNITA
REQUIRED false
RESTARGSOURCE URL
TYPE numeric
RESTPATH https://servizi.imagelinenetwork.com/qdc/v2/integrazioni/getlanciausiliari

Esempio di chiamata CURL
curl -X GET "https://servizi.imagelinenetwork.com/rest/qdc/v2/integrazioni/getlanciausiliari?access_token={string}&id_azienda={numeric}&data_periododa={string}&data_periodoa={string}&lista_id_unita={string}&id_coltura={numeric}" -H "Accept: application/json"


/GETIRRIGAZIONI
PRODUCES application/json
HTTPMETHOD GET
SCOPE r_operazioni
HINT Restituisce l'elenco delle irrigazioni effettuate nel periodo. Le date vanno passate in formato "gg/mm/aaaa" o "aaaa-mm-gg".
PARAMETERS
(6 parameters)
1

RESTARGNAME access_token
HINT Token di autenticazione passato come parametro nell'URL
REQUIRED true
RESTARGSOURCE URL
TYPE string
2

RESTARGNAME id_azienda
HINT ID dell'azienda ottenuto tramite la chiamata /GETLICENZAAZIENDE
REQUIRED true
RESTARGSOURCE URL
TYPE numeric
3

RESTARGNAME data_periododa
HINT Data di inizio del periodo di interesse.
La data va specificata in formato testo "gg/mm/aaaa" o "aaaa-mm-gg".
Non indicando questo parametro verrà preso come riferimento [data_periodoa] -1 anno.
REQUIRED false
RESTARGSOURCE URL
TYPE string
4

RESTARGNAME data_periodoa
HINT Data di fine del periodo di interesse, al massimo può essere 365 giorni dopo.
La data va specificata in formato testo "gg/mm/aaaa" o "aaaa-mm-gg".
Non indicando questo parametro verrà preso come riferimento la data odierna.
REQUIRED false
RESTARGSOURCE URL
TYPE string
5

RESTARGNAME lista_id_unita
HINT Lista separata da virgola con gli ID delle unità produttive
REQUIRED false
RESTARGSOURCE URL
TYPE string
6

RESTARGNAME id_coltura
HINT Filtra l'elenco delle operazioni in base alla coltura indicata (ID_COLTURA).
E' possibile ottenere gli id delle colture tramite lo stesso metodo /GETUNITA
REQUIRED false
RESTARGSOURCE URL
TYPE numeric
RESTPATH https://servizi.imagelinenetwork.com/qdc/v2/integrazioni/getirrigazioni

Esempio di chiamata CURL
curl -X GET "https://servizi.imagelinenetwork.com/rest/qdc/v2/integrazioni/getirrigazioni?access_token={string}&id_azienda={numeric}&data_periododa={string}&data_periodoa={string}&lista_id_unita={string}&id_coltura={numeric}" -H "Accept: application/json"


/GETRACCOLTE
PRODUCES application/json
HTTPMETHOD GET
SCOPE r_operazioni
HINT Restituisce l'elenco delle raccolte nel periodo. Le date vanno passate in formato "gg/mm/aaaa" o "aaaa-mm-gg".
PARAMETERS
(6 parameters)
1

RESTARGNAME access_token
HINT Token di autenticazione passato come parametro nell'URL
REQUIRED true
RESTARGSOURCE URL
TYPE string
2

RESTARGNAME id_azienda
HINT ID dell'azienda ottenuto tramite la chiamata /GETLICENZAAZIENDE
REQUIRED true
RESTARGSOURCE URL
TYPE numeric
3

RESTARGNAME data_periododa
HINT Data di inizio del periodo di interesse.
La data va specificata in formato testo "gg/mm/aaaa" o "aaaa-mm-gg".
Non indicando questo parametro verrà preso come riferimento [data_periodoa] -1 anno.
REQUIRED false
RESTARGSOURCE URL
TYPE string
4

RESTARGNAME data_periodoa
HINT Data di fine del periodo di interesse, al massimo può essere 365 giorni dopo.
La data va specificata in formato testo "gg/mm/aaaa" o "aaaa-mm-gg".
Non indicando questo parametro verrà preso come riferimento la data odierna.
REQUIRED false
RESTARGSOURCE URL
TYPE string
5

RESTARGNAME lista_id_unita
HINT Lista separata da virgola con gli ID delle unità produttive
REQUIRED false
RESTARGSOURCE URL
TYPE string
6

RESTARGNAME id_coltura
HINT Filtra l'elenco delle raccolte in base alla coltura indicata (ID_COLTURA).
E' possibile ottenere gli id delle colture tramite lo stesso metodo /GETUNITA
REQUIRED false
RESTARGSOURCE URL
TYPE numeric
RESTPATH https://servizi.imagelinenetwork.com/qdc/v2/integrazioni/getraccolte

Esempio di chiamata CURL
curl -X GET "https://servizi.imagelinenetwork.com/rest/qdc/v2/integrazioni/getraccolte?access_token={string}&id_azienda={numeric}&data_periododa={string}&data_periodoa={string}&lista_id_unita={string}&id_coltura={numeric}" -H "Accept: application/json"


/GETALTREOPERAZIONI
PRODUCES application/json
HTTPMETHOD GET
SCOPE r_operazioni
HINT Restituisce l'elenco delle altre operazioni colturali. Le date vanno passate in formato "gg/mm/aaaa" o "aaaa-mm-gg".
PARAMETERS
(7 parameters)
1

RESTARGNAME access_token
HINT Token di autenticazione passato come parametro nell'URL
REQUIRED true
RESTARGSOURCE URL
TYPE string
2

RESTARGNAME id_azienda
HINT ID dell'azienda ottenuto tramite la chiamata /GETLICENZAAZIENDE
REQUIRED true
RESTARGSOURCE URL
TYPE numeric
3

RESTARGNAME data_periododa
HINT Data di inizio del periodo di interesse.
La data va specificata in formato testo "gg/mm/aaaa" o "aaaa-mm-gg".
Non indicando questo parametro verrà preso come riferimento [data_periodoa] -1 anno.
REQUIRED false
RESTARGSOURCE URL
TYPE string
4

RESTARGNAME data_periodoa
HINT Data di fine del periodo di interesse, al massimo può essere 365 giorni dopo.
La data va specificata in formato testo "gg/mm/aaaa" o "aaaa-mm-gg".
Non indicando questo parametro verrà preso come riferimento la data odierna.
REQUIRED false
RESTARGSOURCE URL
TYPE string
5

RESTARGNAME lista_id_unita
HINT Lista separata da virgola con gli ID delle unità produttive
REQUIRED false
RESTARGSOURCE URL
TYPE string
6

RESTARGNAME id_coltura
HINT Filtra l'elenco delle operazioni in base alla coltura indicata (ID_COLTURA).
E' possibile ottenere gli id delle colture tramite il metodo /GETUNITA
REQUIRED false
RESTARGSOURCE URL
TYPE numeric
7

RESTARGNAME tipo_operazione_id
HINT Filtro per tipo di operazione.
REQUIRED false
RESTARGSOURCE URL
TYPE numeric
RESTPATH https://servizi.imagelinenetwork.com/qdc/v2/integrazioni/getaltreoperazioni

Esempio di chiamata CURL
curl -X GET "https://servizi.imagelinenetwork.com/rest/qdc/v2/integrazioni/getaltreoperazioni?access_token={string}&id_azienda={numeric}&data_periododa={string}&data_periodoa={string}&lista_id_unita={string}&id_coltura={numeric}&tipo_operazione_id={numeric}" -H "Accept: application/json"


/GETSEMINE
PRODUCES application/json
HTTPMETHOD GET
SCOPE r_operazioni
HINT Restituisce l'elenco delle semine nel periodo. Le date vanno passate in formato "gg/mm/aaaa" o "aaaa-mm-gg".
PARAMETERS
(6 parameters)
1

RESTARGNAME access_token
HINT Token di autenticazione passato come parametro nell'URL
REQUIRED true
RESTARGSOURCE URL
TYPE string
2

RESTARGNAME id_azienda
HINT ID dell'azienda ottenuto tramite la chiamata /GETLICENZAAZIENDE
REQUIRED true
RESTARGSOURCE URL
TYPE numeric
3

RESTARGNAME data_periododa
HINT Data di inizio del periodo di interesse.
La data va specificata in formato testo "gg/mm/aaaa" o "aaaa-mm-gg".
Non indicando questo parametro verrà preso come riferimento [data_periodoa] -1 anno.
REQUIRED false
RESTARGSOURCE URL
TYPE string
4

RESTARGNAME data_periodoa
HINT Data di fine del periodo di interesse, al massimo può essere 365 giorni dopo.
La data va specificata in formato testo "gg/mm/aaaa" o "aaaa-mm-gg".
Non indicando questo parametro verrà preso come riferimento la data odierna.
REQUIRED false
RESTARGSOURCE URL
TYPE string
5

RESTARGNAME lista_id_unita
HINT Lista separata da virgola con gli ID delle unità produttive
REQUIRED false
RESTARGSOURCE URL
TYPE string
6

RESTARGNAME id_coltura
HINT Filtra l'elenco delle semine in base alla coltura indicata (ID_COLTURA).
E' possibile ottenere gli id delle colture tramite lo stesso metodo /GETUNITA
REQUIRED false
RESTARGSOURCE URL
TYPE numeric
RESTPATH https://servizi.imagelinenetwork.com/qdc/v2/integrazioni/getsemine

Esempio di chiamata CURL
curl -X GET "https://servizi.imagelinenetwork.com/rest/qdc/v2/integrazioni/getsemine?access_token={string}&id_azienda={numeric}&data_periododa={string}&data_periodoa={string}&lista_id_unita={string}&id_coltura={numeric}" -H "Accept: application/json"


/GETTRAPIANTI
PRODUCES application/json
HTTPMETHOD GET
SCOPE r_operazioni
HINT Restituisce l'elenco delle semine nel periodo. Le date vanno passate in formato "gg/mm/aaaa" o "aaaa-mm-gg".
PARAMETERS
(6 parameters)
1

RESTARGNAME access_token
HINT Token di autenticazione passato come parametro nell'URL
REQUIRED true
RESTARGSOURCE URL
TYPE string
2

RESTARGNAME id_azienda
HINT ID dell'azienda ottenuto tramite la chiamata /GETLICENZAAZIENDE
REQUIRED true
RESTARGSOURCE URL
TYPE numeric
3

RESTARGNAME data_periododa
HINT Data di inizio del periodo di interesse.
La data va specificata in formato testo "gg/mm/aaaa" o "aaaa-mm-gg".
Non indicando questo parametro verrà preso come riferimento [data_periodoa] -1 anno.
REQUIRED false
RESTARGSOURCE URL
TYPE string
4

RESTARGNAME data_periodoa
HINT Data di fine del periodo di interesse, al massimo può essere 365 giorni dopo.
La data va specificata in formato testo "gg/mm/aaaa" o "aaaa-mm-gg".
Non indicando questo parametro verrà preso come riferimento la data odierna.
REQUIRED false
RESTARGSOURCE URL
TYPE string
5

RESTARGNAME lista_id_unita
HINT Lista separata da virgola con gli ID delle unità produttive
REQUIRED false
RESTARGSOURCE URL
TYPE string
6

RESTARGNAME id_coltura
HINT Filtra l'elenco dei trapianti in base alla coltura indicata (ID_COLTURA).
E' possibile ottenere gli id delle colture tramite lo stesso metodo /GETUNITA
REQUIRED false
RESTARGSOURCE URL
TYPE numeric
RESTPATH https://servizi.imagelinenetwork.com/qdc/v2/integrazioni/gettrapianti

Esempio di chiamata CURL
curl -X GET "https://servizi.imagelinenetwork.com/rest/qdc/v2/integrazioni/gettrapianti?access_token={string}&id_azienda={numeric}&data_periododa={string}&data_periodoa={string}&lista_id_unita={string}&id_coltura={numeric}" -H "Accept: application/json"


/GETSOVESCI
PRODUCES application/json
HTTPMETHOD GET
SCOPE r_operazioni
HINT Restituisce l'elenco delle semine nel periodo. Le date vanno passate in formato "gg/mm/aaaa" o "aaaa-mm-gg".
PARAMETERS
(6 parameters)
1

RESTARGNAME access_token
HINT Token di autenticazione passato come parametro nell'URL
REQUIRED true
RESTARGSOURCE URL
TYPE string
2

RESTARGNAME id_azienda
HINT ID dell'azienda ottenuto tramite la chiamata /GETLICENZAAZIENDE
REQUIRED true
RESTARGSOURCE URL
TYPE numeric
3

RESTARGNAME data_periododa
HINT Data di inizio del periodo di interesse.
La data va specificata in formato testo "gg/mm/aaaa" o "aaaa-mm-gg".
Non indicando questo parametro verrà preso come riferimento [data_periodoa] -1 anno.
REQUIRED false
RESTARGSOURCE URL
TYPE string
4

RESTARGNAME data_periodoa
HINT Data di fine del periodo di interesse, al massimo può essere 365 giorni dopo.
La data va specificata in formato testo "gg/mm/aaaa" o "aaaa-mm-gg".
Non indicando questo parametro verrà preso come riferimento la data odierna.
REQUIRED false
RESTARGSOURCE URL
TYPE string
5

RESTARGNAME lista_id_unita
HINT Lista separata da virgola con gli ID delle unità produttive
REQUIRED false
RESTARGSOURCE URL
TYPE string
6

RESTARGNAME id_coltura
HINT Filtra l'elenco dei sovesci / consociazioni in base alla coltura indicata (ID_COLTURA).
E' possibile ottenere gli id delle colture tramite lo stesso metodo /GETUNITA
REQUIRED false
RESTARGSOURCE URL
TYPE numeric
RESTPATH https://servizi.imagelinenetwork.com/qdc/v2/integrazioni/getsovesci

Esempio di chiamata CURL
curl -X GET "https://servizi.imagelinenetwork.com/rest/qdc/v2/integrazioni/getsovesci?access_token={string}&id_azienda={numeric}&data_periododa={string}&data_periodoa={string}&lista_id_unita={string}&id_coltura={numeric}" -H "Accept: application/json"


/GETISPEZIONICAMPO
PRODUCES application/json
HTTPMETHOD GET
SCOPE r_operazioni
HINT Restituisce l'elenco delle ispezioni in campo. Le date vanno passate in formato "gg/mm/aaaa" o "aaaa-mm-gg".
PARAMETERS
(6 parameters)
1

RESTARGNAME access_token
HINT Token di autenticazione passato come parametro nell'URL
REQUIRED true
RESTARGSOURCE URL
TYPE string
2

RESTARGNAME id_azienda
HINT ID dell'azienda ottenuto tramite la chiamata /GETLICENZAAZIENDE
REQUIRED true
RESTARGSOURCE URL
TYPE numeric
3

RESTARGNAME data_periododa
HINT Data di inizio del periodo di interesse.
La data va specificata in formato testo "gg/mm/aaaa" o "aaaa-mm-gg".
Non indicando questo parametro verrà preso come riferimento [data_periodoa] -1 anno.
REQUIRED false
RESTARGSOURCE URL
TYPE string
4

RESTARGNAME data_periodoa
HINT Data di fine del periodo di interesse, al massimo può essere 365 giorni dopo.
La data va specificata in formato testo "gg/mm/aaaa" o "aaaa-mm-gg".
Non indicando questo parametro verrà preso come riferimento la data odierna.
REQUIRED false
RESTARGSOURCE URL
TYPE string
5

RESTARGNAME lista_id_unita
HINT Lista separata da virgola con gli ID delle unità produttive
REQUIRED false
RESTARGSOURCE URL
TYPE string
6

RESTARGNAME id_coltura
HINT Filtra l'elenco delle ispezioni in base alla coltura indicata (ID_COLTURA).
E' possibile ottenere gli id delle colture tramite lo stesso metodo /GETUNITA
REQUIRED false
RESTARGSOURCE URL
TYPE numeric
RESTPATH https://servizi.imagelinenetwork.com/qdc/v2/integrazioni/getispezionicampo

Esempio di chiamata CURL
curl -X GET "https://servizi.imagelinenetwork.com/rest/qdc/v2/integrazioni/getispezionicampo?access_token={string}&id_azienda={numeric}&data_periododa={string}&data_periodoa={string}&lista_id_unita={string}&id_coltura={numeric}" -H "Accept: application/json"


/GETCONCESEMENTI
PRODUCES application/json
HTTPMETHOD GET
SCOPE r_operazioni
HINT Restituisce l'elenco delle conce effettuate nel periodo. Le date vanno passate in formato "gg/mm/aaaa" o "aaaa-mm-gg".
PARAMETERS
(4 parameters)
1

RESTARGNAME access_token
HINT Token di autenticazione passato come parametro nell'URL
REQUIRED true
RESTARGSOURCE URL
TYPE string
2

RESTARGNAME id_azienda
HINT ID dell'azienda ottenuto tramite la chiamata /GETLICENZAAZIENDE
REQUIRED true
RESTARGSOURCE URL
TYPE numeric
3

RESTARGNAME data_periododa
HINT Data di inizio del periodo di interesse.
La data va specificata in formato testo "gg/mm/aaaa" o "aaaa-mm-gg".
Non indicando questo parametro verrà preso come riferimento [data_periodoa] -1 anno.
REQUIRED false
RESTARGSOURCE URL
TYPE string
4

RESTARGNAME data_periodoa
HINT Data di fine del periodo di interesse, al massimo può essere 365 giorni dopo.
La data va specificata in formato testo "gg/mm/aaaa" o "aaaa-mm-gg".
Non indicando questo parametro verrà preso come riferimento la data odierna.
REQUIRED false
RESTARGSOURCE URL
TYPE string
RESTPATH https://servizi.imagelinenetwork.com/qdc/v2/integrazioni/getconcesementi

Esempio di chiamata CURL
curl -X GET "https://servizi.imagelinenetwork.com/rest/qdc/v2/integrazioni/getconcesementi?access_token={string}&id_azienda={numeric}&data_periododa={string}&data_periodoa={string}" -H "Accept: application/json"


/GETSMALTIMENTIRIFIUTI
PRODUCES application/json
HTTPMETHOD GET
SCOPE r_operazioni
HINT Restituisce l'elenco delle operazioni di smaltimento rifiuti. Le date vanno passate in formato "gg/mm/aaaa" o "aaaa-mm-gg".
PARAMETERS
(4 parameters)
1

RESTARGNAME access_token
HINT Token di autenticazione passato come parametro nell'URL
REQUIRED true
RESTARGSOURCE URL
TYPE string
2

RESTARGNAME id_azienda
HINT ID dell'azienda ottenuto tramite la chiamata /GETLICENZAAZIENDE
REQUIRED true
RESTARGSOURCE URL
TYPE numeric
3

RESTARGNAME data_periododa
HINT Data di inizio del periodo di interesse.
La data va specificata in formato testo "gg/mm/aaaa" o "aaaa-mm-gg".
Non indicando questo parametro verrà preso come riferimento [data_periodoa] -1 anno.
REQUIRED false
RESTARGSOURCE URL
TYPE string
4

RESTARGNAME data_periodoa
HINT Data di fine del periodo di interesse, al massimo può essere 365 giorni dopo.
La data va specificata in formato testo "gg/mm/aaaa" o "aaaa-mm-gg".
Non indicando questo parametro verrà preso come riferimento la data odierna.
REQUIRED false
RESTARGSOURCE URL
TYPE string
RESTPATH https://servizi.imagelinenetwork.com/qdc/v2/integrazioni/getsmaltimentirifiuti

Esempio di chiamata CURL
curl -X GET "https://servizi.imagelinenetwork.com/rest/qdc/v2/integrazioni/getsmaltimentirifiuti?access_token={string}&id_azienda={numeric}&data_periododa={string}&data_periodoa={string}" -H "Accept: application/json"


/GETGIACENZEAGROFARMACI
PRODUCES application/json
HTTPMETHOD GET
SCOPE r_magazzini
HINT Restituisce la giacenza degli agrofarmaci alla data indicata.
PARAMETERS
(4 parameters)
1

RESTARGNAME access_token
HINT Token di autenticazione passato come parametro nell'URL
REQUIRED true
RESTARGSOURCE URL
TYPE string
2

RESTARGNAME id_azienda
HINT ID dell'azienda ottenuto tramite la chiamata /GETLICENZAAZIENDE
REQUIRED true
RESTARGSOURCE URL
TYPE numeric
3

RESTARGNAME data
HINT Data di riferimento della situazione in magazzino (in formato "gg/mm/aaaa" o "aaaa-mm-gg")
REQUIRED true
RESTARGSOURCE URL
TYPE string
4

RESTARGNAME numreg
HINT Mostra la giacenza dell'agrofarmaco con il numero di registrazione indicato (facoltativo).
REQUIRED false
RESTARGSOURCE URL
TYPE numeric
RESTPATH https://servizi.imagelinenetwork.com/qdc/v2/integrazioni/getgiacenzeagrofarmaci

Esempio di chiamata CURL
curl -X GET "https://servizi.imagelinenetwork.com/rest/qdc/v2/integrazioni/getgiacenzeagrofarmaci?access_token={string}&id_azienda={numeric}&data={string}&numreg={numeric}" -H "Accept: application/json"


/GETCARICHIAGROFARMACI
PRODUCES application/json
HTTPMETHOD GET
SCOPE r_magazzini
HINT Restituisce l'elenco dei carichi in magazzino agrofarmaci effettuati nel periodo. Le date vanno passate in formato "gg/mm/aaaa" o "aaaa-mm-gg".
PARAMETERS
(5 parameters)
1

RESTARGNAME access_token
HINT Token di autenticazione passato come parametro nell'URL
REQUIRED true
RESTARGSOURCE URL
TYPE string
2

RESTARGNAME id_azienda
HINT ID dell'azienda ottenuto tramite la chiamata /GETLICENZAAZIENDE
REQUIRED true
RESTARGSOURCE URL
TYPE numeric
3

RESTARGNAME data_periododa
HINT Data di inizio del periodo di interesse.
La data va specificata in formato testo "gg/mm/aaaa" o "aaaa-mm-gg".
Non indicando questo parametro verrà preso come riferimento [data_periodoa] -1 anno.
REQUIRED false
RESTARGSOURCE URL
TYPE string
4

RESTARGNAME data_periodoa
HINT Data di fine del periodo di interesse, al massimo può essere 365 giorni dopo.
La data va specificata in formato testo "gg/mm/aaaa" o "aaaa-mm-gg".
Non indicando questo parametro verrà preso come riferimento la data odierna.
REQUIRED false
RESTARGSOURCE URL
TYPE string
5

RESTARGNAME numreg
HINT Mostra l'elenco dei carichi per l'agrofarmaco con il numero di registrazione indicato (facoltativo).
REQUIRED false
RESTARGSOURCE URL
TYPE numeric
RESTPATH https://servizi.imagelinenetwork.com/qdc/v2/integrazioni/getcarichiagrofarmaci

Esempio di chiamata CURL
curl -X GET "https://servizi.imagelinenetwork.com/rest/qdc/v2/integrazioni/getcarichiagrofarmaci?access_token={string}&id_azienda={numeric}&data_periododa={string}&data_periodoa={string}&numreg={numeric}" -H "Accept: application/json"


/GETRESIAGROFARMACI
PRODUCES application/json
HTTPMETHOD GET
SCOPE r_magazzini
HINT Restituisce l'elenco dei resi da magazzino agrofarmaci effettuati nel periodo. Le date vanno passate in formato "gg/mm/aaaa" o "aaaa-mm-gg".
PARAMETERS
(5 parameters)
1

RESTARGNAME access_token
HINT Token di autenticazione passato come parametro nell'URL
REQUIRED true
RESTARGSOURCE URL
TYPE string
2

RESTARGNAME id_azienda
HINT ID dell'azienda ottenuto tramite la chiamata /GETLICENZAAZIENDE
REQUIRED true
RESTARGSOURCE URL
TYPE numeric
3

RESTARGNAME data_periododa
HINT Data di inizio del periodo di interesse.
La data va specificata in formato testo "gg/mm/aaaa" o "aaaa-mm-gg".
Non indicando questo parametro verrà preso come riferimento [data_periodoa] -1 anno.
REQUIRED false
RESTARGSOURCE URL
TYPE string
4

RESTARGNAME data_periodoa
HINT Data di fine del periodo di interesse, al massimo può essere 365 giorni dopo.
La data va specificata in formato testo "gg/mm/aaaa" o "aaaa-mm-gg".
Non indicando questo parametro verrà preso come riferimento la data odierna.
REQUIRED false
RESTARGSOURCE URL
TYPE string
5

RESTARGNAME numreg
HINT Mostra l'elenco dei resi per l'agrofarmaco con il numero di registrazione indicato (facoltativo).
REQUIRED false
RESTARGSOURCE URL
TYPE numeric
RESTPATH https://servizi.imagelinenetwork.com/qdc/v2/integrazioni/getresiagrofarmaci

Esempio di chiamata CURL
curl -X GET "https://servizi.imagelinenetwork.com/rest/qdc/v2/integrazioni/getresiagrofarmaci?access_token={string}&id_azienda={numeric}&data_periododa={string}&data_periodoa={string}&numreg={numeric}" -H "Accept: application/json"


/SETCARICOAGROFARMACO
PRODUCES application/json
HTTPMETHOD POST
SCOPE w_magazzini
HINT Crea un nuovo carico di un agrofarmaco in magazzino. Qualora le informazioni principali coincidano ad un carico esistente (data, ddt, fattura), l'agrofarmaco verrà aggiunto all'operazione e le rimanenti informazioni (note, fornitori) verranno ignorate
Nota. Nel caso in cui anche il numero di registrazione dell'agrofarmaco coincida, la quantità verrà sommata a quella preesistente ed il prezzo unitario ricalcolato.
PARAMETERS
(12 parameters)
1

RESTARGNAME access_token
HINT Token di autenticazione passato come parametro nell'URL
REQUIRED true
RESTARGSOURCE URL
TYPE string
2

RESTARGNAME id_azienda
HINT ID dell'azienda ottenuto tramite la chiamata /GETLICENZAAZIENDE
REQUIRED true
RESTARGSOURCE URL
TYPE numeric
3

RESTARGNAME data
HINT La data in cui il prodotto diventa disponibile in magazzino.
REQUIRED true
RESTARGSOURCE FORM
TYPE string
4

RESTARGNAME numreg
HINT Numero di registrazione dell'agrofarmaco da caricare.
REQUIRED true
RESTARGSOURCE FORM
TYPE numeric
5

RESTARGNAME qta
HINT Quantità di prodotto caricata. Usare il punto come separatore decimale (es. 1.5)
REQUIRED true
RESTARGSOURCE FORM
TYPE numeric
6

RESTARGNAME udm
HINT Unità di misura della quantità. Scelte consentite: KG (= kilogrammi), L (= litri), N (= singole unità).
REQUIRED true
RESTARGSOURCE FORM
TYPE string
7

RESTARGNAME prezzo
HINT Il prezzo unitario del prodotto (es. se la quantità è in litri, sarà in costo di un litro).
REQUIRED false
RESTARGSOURCE FORM
TYPE numeric
8

RESTARGNAME ddt
HINT Codice documento di carico / ddt (dato obbligatorio in agricoltura biologica).
REQUIRED false
RESTARGSOURCE FORM
TYPE string
9

RESTARGNAME fattura
HINT Numero fattura (dato obbligatorio in agricoltura biologica).
REQUIRED false
RESTARGSOURCE FORM
TYPE string
10

RESTARGNAME note
HINT Testo libero, indicare qui eventuali altre informazioni sul movimento di carico
REQUIRED false
RESTARGSOURCE FORM
TYPE string
11

RESTARGNAME fornitore_nome
HINT Ragione sociale del fornitore (dato obbligatorio in agricoltura biologica).
REQUIRED false
RESTARGSOURCE FORM
TYPE string
12

RESTARGNAME fornitore_qualifica
HINT Qualifica del fornitore, indicare un codice di 1-2 lettere.
Scelte consentite: PA (= produttore agricolo), PI (= produttore industriale), DE (= dettagliante), G (= grossista), DI (=distributore), I (= importatore).
REQUIRED false
RESTARGSOURCE FORM
TYPE string
RESTPATH https://servizi.imagelinenetwork.com/qdc/v2/integrazioni/setcaricoagrofarmaco

Esempio di chiamata CURL
curl -X POST "https://servizi.imagelinenetwork.com/rest/qdc/v2/integrazioni/setcaricoagrofarmaco?access_token={string}&id_azienda={numeric}" -d "data={string}" -d "numreg={numeric}" -d "qta={numeric}" -d "udm={string}" -d "prezzo={numeric}" -d "ddt={string}" -d "fattura={string}" -d "note={string}" -d "fornitore_nome={string}" -d "fornitore_qualifica={string}" -H "Content-Type: application/x-www-form-urlencoded" -H "Accept: application/json"


/DELCARICOAGROFARMACO
PRODUCES application/json
HTTPMETHOD GET
SCOPE w_magazzini
HINT Elimina un'operazione di carico agrofarmaci precedentemente registrata
PARAMETERS
(3 parameters)
1

RESTARGNAME access_token
HINT Token di autenticazione passato come parametro nell'URL
REQUIRED true
RESTARGSOURCE URL
TYPE string
2

RESTARGNAME id_azienda
HINT ID dell'azienda ottenuto tramite la chiamata /GETLICENZAAZIENDE
REQUIRED true
RESTARGSOURCE URL
TYPE numeric
3

RESTARGNAME id_carico
HINT ID dell'operazione di carico da eliminare, ottenuto tramite la chiamata /GETCARICHIAGROFARMACI
REQUIRED true
RESTARGSOURCE URL
TYPE numeric
RESTPATH https://servizi.imagelinenetwork.com/qdc/v2/integrazioni/delcaricoagrofarmaco

Esempio di chiamata CURL
curl -X GET "https://servizi.imagelinenetwork.com/rest/qdc/v2/integrazioni/delcaricoagrofarmaco?access_token={string}&id_azienda={numeric}&id_carico={numeric}" -H "Accept: application/json"


/SETRESOAGROFARMACO
PRODUCES application/json
HTTPMETHOD POST
SCOPE w_magazzini
HINT Crea un nuovo reso di magazzino per un agrofarmaco. Se la data, il tipo di scarico e la nota coincidono con quelle di un reso esistente, l'agrofarmaco viene aggiunto all'operazione.
Nota. Nel caso in cui anche il numero di registrazione dell'agrofarmaco coincida, la quantità verrà sommata a quella preesistente.
PARAMETERS
(8 parameters)
1

RESTARGNAME access_token
HINT Token di autenticazione passato come parametro nell'URL
REQUIRED true
RESTARGSOURCE URL
TYPE string
2

RESTARGNAME id_azienda
HINT ID dell'azienda ottenuto tramite la chiamata /GETLICENZAAZIENDE
REQUIRED true
RESTARGSOURCE URL
TYPE numeric
3

RESTARGNAME data
HINT La data in cui il prodotto diventa disponibile in magazzino.
REQUIRED true
RESTARGSOURCE FORM
TYPE string
4

RESTARGNAME numreg
HINT Numero di registrazione dell'agrofarmaco da caricare.
REQUIRED true
RESTARGSOURCE FORM
TYPE numeric
5

RESTARGNAME qta
HINT Quantità di prodotto da scaricare. Usare il punto come separatore decimale.
REQUIRED true
RESTARGSOURCE FORM
TYPE numeric
6

RESTARGNAME udm
HINT Unità di misura della quantità. Scelte consentite: KG (= kilogrammi), L (= litri), N (= singole unità).
REQUIRED true
RESTARGSOURCE FORM
TYPE string
7

RESTARGNAME tipo_scarico
HINT Stringa che definisce il tipo di scarico effettuato. Valori consentiti: "reso", "contoterzi", "altro". I valori sono case insensitive.
REQUIRED false
RESTARGSOURCE FORM
TYPE string
8

RESTARGNAME note
HINT Testo libero, indicare qui eventuali altre informazioni sul movimento di carico
REQUIRED false
RESTARGSOURCE FORM
TYPE string
RESTPATH https://servizi.imagelinenetwork.com/qdc/v2/integrazioni/setresoagrofarmaco

Esempio di chiamata CURL
curl -X POST "https://servizi.imagelinenetwork.com/rest/qdc/v2/integrazioni/setresoagrofarmaco?access_token={string}&id_azienda={numeric}" -d "data={string}" -d "numreg={numeric}" -d "qta={numeric}" -d "udm={string}" -d "tipo_scarico={string}" -d "note={string}" -H "Content-Type: application/x-www-form-urlencoded" -H "Accept: application/json"


/DELRESOAGROFARMACO
PRODUCES application/json
HTTPMETHOD GET
SCOPE w_magazzini
HINT Elimina un'operazione di reso agrofarmaci precedentemente registrata
PARAMETERS
(3 parameters)
1

RESTARGNAME access_token
HINT Token di autenticazione passato come parametro nell'URL
REQUIRED true
RESTARGSOURCE URL
TYPE string
2

RESTARGNAME id_azienda
HINT ID dell'azienda ottenuto tramite la chiamata /GETLICENZAAZIENDE
REQUIRED true
RESTARGSOURCE URL
TYPE numeric
3

RESTARGNAME id_reso
HINT ID del reso da eliminare, ottenuto tramite la chiamata /GETRESIAGROFARMACI
REQUIRED true
RESTARGSOURCE URL
TYPE numeric
RESTPATH https://servizi.imagelinenetwork.com/qdc/v2/integrazioni/delresoagrofarmaco

Esempio di chiamata CURL
curl -X GET "https://servizi.imagelinenetwork.com/rest/qdc/v2/integrazioni/delresoagrofarmaco?access_token={string}&id_azienda={numeric}&id_reso={numeric}" -H "Accept: application/json"


/GETRICERCAFERTILIZZANTI
PRODUCES application/json
HTTPMETHOD GET
SCOPE r_magazzini
HINT Ricerca dei fertilizzanti. E' obbligatorio indicare almeno un criterio di ricerca (*)
PARAMETERS
(7 parameters)
1

RESTARGNAME access_token
HINT Token di autenticazione passato come parametro nell'URL
REQUIRED true
RESTARGSOURCE URL
TYPE string
2

RESTARGNAME ricerca
HINT Mostra i fertilizzanti che contengono la stringa indicata all’interno del nome. Vanno indicati almeno 3 caratteri (*)
REQUIRED false
RESTARGSOURCE URL
TYPE string
3

RESTARGNAME id_azienda
HINT Restringe la ricerca ai soli prodotti impiegati nell’azienda indicata (*)
REQUIRED false
RESTARGSOURCE URL
TYPE numeric
4

RESTARGNAME utilizzati
HINT Restringe la ricerca ai soli prodotti impiegati in una delle aziende della licenza (*)
REQUIRED false
RESTARGSOURCE URL
TYPE boolean
5

RESTARGNAME abilitati
HINT Restringe la ricerca ai soli prodotti abilitati per licenza in uso (*)
REQUIRED false
RESTARGSOURCE URL
TYPE boolean
6

RESTARGNAME per_pag
HINT Numero di risultati visualizzati per pagina (default:100 max:500)
REQUIRED false
RESTARGSOURCE URL
TYPE numeric
DEFAULT 100
7

RESTARGNAME num_pag
HINT Numero di pagina visualizzata all’interno del set di risultati
REQUIRED false
RESTARGSOURCE URL
TYPE numeric
DEFAULT 1
RESTPATH https://servizi.imagelinenetwork.com/qdc/v2/integrazioni/getricercafertilizzanti

Esempio di chiamata CURL
curl -X GET "https://servizi.imagelinenetwork.com/rest/qdc/v2/integrazioni/getricercafertilizzanti?access_token={string}&ricerca={string}&id_azienda={numeric}&utilizzati={boolean}&abilitati={boolean}&per_pag={numeric}&num_pag={numeric}" -H "Accept: application/json"


/GETGIACENZEFERTILIZZANTI
PRODUCES application/json
HTTPMETHOD GET
SCOPE r_magazzini
HINT Restituisce la giacenza dei fertilizzanti alla data indicata.
PARAMETERS
(4 parameters)
1

RESTARGNAME access_token
HINT Token di autenticazione passato come parametro nell'URL
REQUIRED true
RESTARGSOURCE URL
TYPE string
2

RESTARGNAME id_azienda
HINT ID dell'azienda ottenuto tramite la chiamata /GETLICENZAAZIENDE
REQUIRED true
RESTARGSOURCE URL
TYPE numeric
3

RESTARGNAME data
HINT Data di riferimento della situazione in magazzino (in formato "gg/mm/aaaa" o "aaaa-mm-gg")
REQUIRED true
RESTARGSOURCE URL
TYPE string
4

RESTARGNAME id_abilitato
HINT Mostra la giacenza del fertilizzante con l'id_abilitato univoco indicato (facoltativo).
REQUIRED false
RESTARGSOURCE URL
TYPE numeric
RESTPATH https://servizi.imagelinenetwork.com/qdc/v2/integrazioni/getgiacenzefertilizzanti

Esempio di chiamata CURL
curl -X GET "https://servizi.imagelinenetwork.com/rest/qdc/v2/integrazioni/getgiacenzefertilizzanti?access_token={string}&id_azienda={numeric}&data={string}&id_abilitato={numeric}" -H "Accept: application/json"


/GETCARICHIFERTILIZZANTI
PRODUCES application/json
HTTPMETHOD GET
SCOPE r_magazzini
HINT Restituisce l'elenco dei carichi in magazzino fertilizzanti effettuati nel periodo. Le date vanno passate in formato "gg/mm/aaaa" o "aaaa-mm-gg".
PARAMETERS
(5 parameters)
1

RESTARGNAME access_token
HINT Token di autenticazione passato come parametro nell'URL
REQUIRED true
RESTARGSOURCE URL
TYPE string
2

RESTARGNAME id_azienda
HINT ID dell'azienda ottenuto tramite la chiamata /GETLICENZAAZIENDE
REQUIRED true
RESTARGSOURCE URL
TYPE numeric
3

RESTARGNAME data_periododa
HINT Data di inizio del periodo di interesse.
La data va specificata in formato testo "gg/mm/aaaa" o "aaaa-mm-gg".
Non indicando questo parametro verrà preso come riferimento [data_periodoa] -1 anno.
REQUIRED false
RESTARGSOURCE URL
TYPE string
4

RESTARGNAME data_periodoa
HINT Data di fine del periodo di interesse, al massimo può essere 365 giorni dopo.
La data va specificata in formato testo "gg/mm/aaaa" o "aaaa-mm-gg".
Non indicando questo parametro verrà preso come riferimento la data odierna.
REQUIRED false
RESTARGSOURCE URL
TYPE string
5

RESTARGNAME id_abilitato
HINT Mostra i movimenti che coinvolgono il fertilizzante in base al suo ID_ABILITATO univoco
REQUIRED false
RESTARGSOURCE URL
TYPE numeric
DEFAULT 0
RESTPATH https://servizi.imagelinenetwork.com/qdc/v2/integrazioni/getcarichifertilizzanti

Esempio di chiamata CURL
curl -X GET "https://servizi.imagelinenetwork.com/rest/qdc/v2/integrazioni/getcarichifertilizzanti?access_token={string}&id_azienda={numeric}&data_periododa={string}&data_periodoa={string}&id_abilitato={numeric}" -H "Accept: application/json"


/GETRESIFERTILIZZANTI
PRODUCES application/json
HTTPMETHOD GET
SCOPE r_magazzini
HINT Restituisce l'elenco dei resi da magazzino fertilizzanti effettuati nel periodo. Le date vanno passate in formato "gg/mm/aaaa" o "aaaa-mm-gg".
PARAMETERS
(5 parameters)
1

RESTARGNAME access_token
HINT Token di autenticazione passato come parametro nell'URL
REQUIRED true
RESTARGSOURCE URL
TYPE string
2

RESTARGNAME id_azienda
HINT ID dell'azienda ottenuto tramite la chiamata /GETLICENZAAZIENDE
REQUIRED true
RESTARGSOURCE URL
TYPE numeric
3

RESTARGNAME data_periododa
HINT Data di inizio del periodo di interesse.
La data va specificata in formato testo "gg/mm/aaaa".
Non indicando questo parametro verrà preso come riferimento [data_periodoa] -1 anno.
REQUIRED false
RESTARGSOURCE URL
TYPE string
4

RESTARGNAME data_periodoa
HINT Data di fine del periodo di interesse, al massimo può essere 365 giorni dopo.
La data va specificata in formato testo "gg/mm/aaaa" o "aaaa-mm-gg".
Non indicando questo parametro verrà preso come riferimento la data odierna.
REQUIRED false
RESTARGSOURCE URL
TYPE string
5

RESTARGNAME id_abilitato
HINT Mostra i movimenti che coinvolgono il fertilizzante in base al suo ID_ABILITATO univoco
REQUIRED false
RESTARGSOURCE URL
TYPE numeric
DEFAULT 0
RESTPATH https://servizi.imagelinenetwork.com/qdc/v2/integrazioni/getresifertilizzanti

Esempio di chiamata CURL
curl -X GET "https://servizi.imagelinenetwork.com/rest/qdc/v2/integrazioni/getresifertilizzanti?access_token={string}&id_azienda={numeric}&data_periododa={string}&data_periodoa={string}&id_abilitato={numeric}" -H "Accept: application/json"


/PRODOTTOABILITA
PRODUCES application/json
HTTPMETHOD GET
SCOPE w_magazzini
HINT Assegna un ID univoco (id_abilitato) al fertilizzante identificato dalla chiave "prod_key", dopodiché esso sarà utilizzabile tramite le API in scrittura nel magazzino fertilizzanti.
PARAMETERS
(2 parameters)
1

RESTARGNAME access_token
HINT Token di autenticazione passato come parametro nell'URL
REQUIRED true
RESTARGSOURCE URL
TYPE string
2

RESTARGNAME prod_key
HINT Chiave per richiedere l'abilitazione del prodotto ottenuta tramite /GETRICERCAFERTILIZZANTE
REQUIRED false
RESTARGSOURCE URL
TYPE string
RESTPATH https://servizi.imagelinenetwork.com/qdc/v2/integrazioni/prodottoabilita

Esempio di chiamata CURL
curl -X GET "https://servizi.imagelinenetwork.com/rest/qdc/v2/integrazioni/prodottoabilita?access_token={string}&prod_key={string}" -H "Accept: application/json"


/PRODOTTOASSEGNACODICE
PRODUCES application/json
HTTPMETHOD GET
SCOPE w_magazzini
HINT Associa un codice personalizzato alfanumerico ad un prodotto abilitato. Utile per integrare i servizi Rest di QdC® con la codifica prodotti di un gestionale esterno.
PARAMETERS
(3 parameters)
1

RESTARGNAME access_token
HINT Token di autenticazione passato come parametro nell'URL
REQUIRED true
RESTARGSOURCE URL
TYPE string
2

RESTARGNAME id_abilitato
HINT ID univoco del fertilizzante abilitato
REQUIRED true
RESTARGSOURCE URL
TYPE numeric
3

RESTARGNAME codice_esterno
HINT Codice alfanumerico personalizzato (es. "XA001%20B2")
REQUIRED true
RESTARGSOURCE URL
TYPE string
RESTPATH https://servizi.imagelinenetwork.com/qdc/v2/integrazioni/prodottoassegnacodice

Esempio di chiamata CURL
curl -X GET "https://servizi.imagelinenetwork.com/rest/qdc/v2/integrazioni/prodottoassegnacodice?access_token={string}&id_abilitato={numeric}&codice_esterno={string}" -H "Accept: application/json"


/SETNUOVOFERTILIZZANTE
PRODUCES application/json
HTTPMETHOD POST
SCOPE w_magazzini
HINT Crea un nuovo fertilizzante in QuadernoDiCampagna®, esso è automaticamente abilitato per l'utilizzo tramite API. E' Possibile creare solo 10 fertilizzanti al giorno.
PARAMETERS
(4 parameters)
1

RESTARGNAME access_token
HINT Token di autenticazione passato come parametro nell'URL
REQUIRED true
RESTARGSOURCE URL
TYPE string
2

RESTARGNAME nome
HINT Nome commerciale del fertilizzante
REQUIRED true
RESTARGSOURCE FORM
TYPE string
3

RESTARGNAME bio
HINT Autorizzato in agricoltura biologica, facoltativo (solo per reflui, default: NO)
REQUIRED false
RESTARGSOURCE FORM
TYPE boolean
DEFAULT False
4

RESTARGNAME tipo
HINT Tipo di fertilizzante, facoltativo. Valori possibili:
1: Concime chimico / Substrato (default)
2: Ammendante o compost
3: Digestato liquido
4: Digestato solido
5: Digestato tal quale
6: Fango di depurazione industriale
7: Gesso di defecazione
8: Letame
9: Lettiera esausta
10: Liquame
11: Pollina
12: Refluo zootecnico liquido
13: Refluo zootecnico solido
14: Residuo agroindustriale
REQUIRED false
RESTARGSOURCE FORM
TYPE numeric
DEFAULT 1
RESTPATH https://servizi.imagelinenetwork.com/qdc/v2/integrazioni/setnuovofertilizzante

Esempio di chiamata CURL
curl -X POST "https://servizi.imagelinenetwork.com/rest/qdc/v2/integrazioni/setnuovofertilizzante?access_token={string}" -d "nome={string}" -d "bio={boolean}" -d "tipo={numeric}" -H "Content-Type: application/x-www-form-urlencoded" -H "Accept: application/json"


/SETCARICOFERTILIZZANTE
PRODUCES application/json
HTTPMETHOD POST
SCOPE w_magazzini
HINT Crea un nuovo carico di un fertilizzante in magazzino. Qualora le informazioni principali coincidano ad un carico esistente (data, ddt, fattura), il prodotto verrà aggiunto all'operazione e le rimanenti informazioni (note, fornitori) verranno ignorate. Nota. Nel caso in cui anche l'id_abilitato del fertilizzante coincida, la quantità verrà sommata a quella preesistente ed il prezzo unitario ricalcolato.
PARAMETERS
(12 parameters)
1

RESTARGNAME access_token
HINT Token di autenticazione passato come parametro nell'URL
REQUIRED true
RESTARGSOURCE URL
TYPE string
2

RESTARGNAME id_azienda
HINT ID dell'azienda ottenuto tramite la chiamata /GETLICENZAAZIENDE
REQUIRED true
RESTARGSOURCE URL
TYPE numeric
3

RESTARGNAME data
HINT La data in cui il prodotto diventa disponibile in magazzino (formati accettati: "gg/mm/aaaa", "aaaa-mm-gg").
REQUIRED true
RESTARGSOURCE FORM
TYPE string
4

RESTARGNAME id_abilitato
HINT ID univoco del fertilizzante da caricare.
REQUIRED true
RESTARGSOURCE FORM
TYPE numeric
5

RESTARGNAME qta
HINT Quantità di prodotto caricata. Usare il punto come separatore decimale (es. 1.5)
REQUIRED true
RESTARGSOURCE FORM
TYPE numeric
6

RESTARGNAME udm
HINT Unità di misura della quantità. Scelte consentite: KG (= kilogrammi), L (= litri), MC (= metri cubi).
REQUIRED true
RESTARGSOURCE FORM
TYPE string
7

RESTARGNAME prezzo
HINT Il prezzo unitario del prodotto (es. se la quantità è in litri, sarà in costo di un litro).
REQUIRED false
RESTARGSOURCE FORM
TYPE numeric
8

RESTARGNAME ddt
HINT Codice documento di carico / ddt (dato obbligatorio in agricoltura biologica).
REQUIRED false
RESTARGSOURCE FORM
TYPE string
9

RESTARGNAME fattura
HINT Numero fattura (dato obbligatorio in agricoltura biologica).
REQUIRED false
RESTARGSOURCE FORM
TYPE string
10

RESTARGNAME note
HINT Testo libero, indicare qui eventuali altre informazioni sul movimento di carico
REQUIRED false
RESTARGSOURCE FORM
TYPE string
11

RESTARGNAME fornitore_nome
HINT Ragione sociale del fornitore (dato obbligatorio in agricoltura biologica).
REQUIRED false
RESTARGSOURCE FORM
TYPE string
12

RESTARGNAME fornitore_qualifica
HINT Qualifica del fornitore, indicare un codice di 1-2 lettere.
Scelte consentite: PA (= produttore agricolo), PI (= produttore industriale), DE (= dettagliante), G (= grossista), DI (=distributore), I (= importatore).
REQUIRED false
RESTARGSOURCE FORM
TYPE string
RESTPATH https://servizi.imagelinenetwork.com/qdc/v2/integrazioni/setcaricofertilizzante

Esempio di chiamata CURL
curl -X POST "https://servizi.imagelinenetwork.com/rest/qdc/v2/integrazioni/setcaricofertilizzante?access_token={string}&id_azienda={numeric}" -d "data={string}" -d "id_abilitato={numeric}" -d "qta={numeric}" -d "udm={string}" -d "prezzo={numeric}" -d "ddt={string}" -d "fattura={string}" -d "note={string}" -d "fornitore_nome={string}" -d "fornitore_qualifica={string}" -H "Content-Type: application/x-www-form-urlencoded" -H "Accept: application/json"


/DELCARICOFERTILIZZANTE
PRODUCES application/json
HTTPMETHOD GET
SCOPE w_magazzini
HINT Elimina un'operazione di carico fertilizzanti precedentemente registrata
PARAMETERS
(3 parameters)
1

RESTARGNAME access_token
HINT Token di autenticazione passato come parametro nell'URL
REQUIRED true
RESTARGSOURCE URL
TYPE string
2

RESTARGNAME id_azienda
HINT ID dell'azienda ottenuto tramite la chiamata /GETLICENZAAZIENDE
REQUIRED true
RESTARGSOURCE URL
TYPE numeric
3

RESTARGNAME id_carico
HINT ID dell'operazione di carico da eliminare, ottenuto tramite la chiamata /GETCARICHIFERTILIZZANTI
REQUIRED true
RESTARGSOURCE URL
TYPE numeric
RESTPATH https://servizi.imagelinenetwork.com/qdc/v2/integrazioni/delcaricofertilizzante

Esempio di chiamata CURL
curl -X GET "https://servizi.imagelinenetwork.com/rest/qdc/v2/integrazioni/delcaricofertilizzante?access_token={string}&id_azienda={numeric}&id_carico={numeric}" -H "Accept: application/json"


/SETRESOFERTILIZZANTE
PRODUCES application/json
HTTPMETHOD POST
SCOPE w_magazzini
HINT Crea un nuovo reso di magazzino per un fertilizzante. Se la data, il tipo di scarico e la nota coincidono con quelle di un reso esistente, il prodotto viene aggiunto all'operazione.
Nota. Nel caso in cui anche l'id_abilitato del fertilizzante coincida, la quantità verrà sommata a quella preesistente.
PARAMETERS
(8 parameters)
1

RESTARGNAME access_token
HINT Token di autenticazione passato come parametro nell'URL
REQUIRED true
RESTARGSOURCE URL
TYPE string
2

RESTARGNAME id_azienda
HINT ID dell'azienda ottenuto tramite la chiamata /GETLICENZAAZIENDE
REQUIRED true
RESTARGSOURCE URL
TYPE numeric
3

RESTARGNAME data
HINT La data in cui il prodotto diventa disponibile in magazzino (formati accettati: "gg/mm/aaaa", "aaaa-mm-gg").
REQUIRED true
RESTARGSOURCE FORM
TYPE string
4

RESTARGNAME id_abilitato
HINT ID univoco del fertilizzante.
REQUIRED true
RESTARGSOURCE FORM
TYPE numeric
5

RESTARGNAME qta
HINT Quantità di prodotto da scaricare. Usare il punto come separatore decimale.
REQUIRED true
RESTARGSOURCE FORM
TYPE numeric
6

RESTARGNAME udm
HINT Unità di misura della quantità. Scelte consentite: KG (= kilogrammi), L (= litri), N (= singole unità), MC (= metri cubi).
REQUIRED true
RESTARGSOURCE FORM
TYPE string
7

RESTARGNAME tipo_scarico
HINT Stringa che definisce il tipo di scarico effettuato. Valori consentiti: "reso", "contoterzi", "altro". I valori sono case insensitive.
REQUIRED false
RESTARGSOURCE FORM
TYPE string
8

RESTARGNAME note
HINT Testo libero, indicare qui eventuali altre informazioni sul movimento di carico
REQUIRED false
RESTARGSOURCE FORM
TYPE string
RESTPATH https://servizi.imagelinenetwork.com/qdc/v2/integrazioni/setresofertilizzante

Esempio di chiamata CURL
curl -X POST "https://servizi.imagelinenetwork.com/rest/qdc/v2/integrazioni/setresofertilizzante?access_token={string}&id_azienda={numeric}" -d "data={string}" -d "id_abilitato={numeric}" -d "qta={numeric}" -d "udm={string}" -d "tipo_scarico={string}" -d "note={string}" -H "Content-Type: application/x-www-form-urlencoded" -H "Accept: application/json"


/DELRESOFERTILIZZANTE
PRODUCES application/json
HTTPMETHOD GET
SCOPE w_magazzini
HINT Elimina un'operazione di reso fertilizzanti precedentemente registrata
PARAMETERS
(3 parameters)
1

RESTARGNAME access_token
HINT Token di autenticazione passato come parametro nell'URL
REQUIRED true
RESTARGSOURCE URL
TYPE string
2

RESTARGNAME id_azienda
HINT ID dell'azienda ottenuto tramite la chiamata /GETLICENZAAZIENDE
REQUIRED true
RESTARGSOURCE URL
TYPE numeric
3

RESTARGNAME id_reso
HINT ID del reso da eliminare, ottenuto tramite la chiamata /GETRESIFERTILIZZANTI
REQUIRED true
RESTARGSOURCE URL
TYPE numeric
RESTPATH https://servizi.imagelinenetwork.com/qdc/v2/integrazioni/delresofertilizzante

Esempio di chiamata CURL
curl -X GET "https://servizi.imagelinenetwork.com/rest/qdc/v2/integrazioni/delresofertilizzante?access_token={string}&id_azienda={numeric}&id_reso={numeric}" -H "Accept: application/json"


/GETREGISTROTRATTAMENTI
PRODUCES application/json
HTTPMETHOD GET
SCOPE r_stampe
HINT Restituisce le informazioni sugli ultimi PDF del Registro dei Trattamenti (D.Lgs. 150/2012) prodotti per l'azienda
PARAMETERS
(3 parameters)
1

RESTARGNAME access_token
HINT Token di autenticazione passato come parametro nell'URL
REQUIRED true
RESTARGSOURCE URL
TYPE string
2

RESTARGNAME id_azienda
HINT ID dell'azienda ottenuto tramite la chiamata /GETLICENZAAZIENDE
REQUIRED true
RESTARGSOURCE URL
TYPE numeric
3

RESTARGNAME elementi
HINT Mostra solo gli ultimi N elementi, dal piu recente al più datato (facoltativo)
REQUIRED false
RESTARGSOURCE URL
TYPE numeric
RESTPATH https://servizi.imagelinenetwork.com/qdc/v2/integrazioni/getregistrotrattamenti

Esempio di chiamata CURL
curl -X GET "https://servizi.imagelinenetwork.com/rest/qdc/v2/integrazioni/getregistrotrattamenti?access_token={string}&id_azienda={numeric}&elementi={numeric}" -H "Accept: application/json"


/GETOPERAZIONIELIMINATE
PRODUCES application/json
HTTPMETHOD GET
SCOPE r_operazioni
HINT Restituisce un resoconto delle operazioni eliminate nel periodo indicato.
PARAMETERS
(4 parameters)
1

RESTARGNAME access_token
HINT Token di autenticazione passato come parametro nell'URL
REQUIRED true
RESTARGSOURCE URL
TYPE string
2

RESTARGNAME id_azienda
HINT ID dell'azienda ottenuto tramite la chiamata /GETLICENZAAZIENDE
REQUIRED true
RESTARGSOURCE URL
TYPE numeric
3

RESTARGNAME data_periododa
HINT Data di inizio del periodo di interesse.
La data va specificata in formato testo "gg/mm/aaaa" o "aaaa-mm-gg".
REQUIRED false
RESTARGSOURCE URL
TYPE string
4

RESTARGNAME data_periodoa
HINT Data di fine del periodo di interesse.
La data va specificata in formato testo "gg/mm/aaaa" o "aaaa-mm-gg".
REQUIRED false
RESTARGSOURCE URL
TYPE string
RESTPATH https://servizi.imagelinenetwork.com/qdc/v2/integrazioni/getoperazionieliminate

Esempio di chiamata CURL
curl -X GET "https://servizi.imagelinenetwork.com/rest/qdc/v2/integrazioni/getoperazionieliminate?access_token={string}&id_azienda={numeric}&data_periododa={string}&data_periodoa={string}" -H "Accept: application/json"



Note

I metodi di integrazione con QuadernoDiCampagna® restituiscono un JSON in questo formato:
{"result"="Recordset con i risultati", "message"="Messaggio descrittivo"}

In caso di errore il JSON sarà invece così:
{"error"="Identificativo dell'errore", "error_description"="Messaggio descrittivo","error_reason"="Campo della richiesta che ha generato l'errore (se conosciuto)"}

Questa gestione dell'errore vale per tutte le procedure che restituiscono un JSON, incluso il metodo di autenticazione "/TOKEN".

Nel caso in cui l'errore venga generato da una procedura di autenticazione che dovrebbe reindirizzare ad una pagina senza restituire contenuto JSON o HTML,
verranno aggiunti alla QueryString (redirect_uri) i parametri "error" ed "error_description".

Elenco errori possibili:
temporarily_unavailable, invalid_request, access_denied, unauthorized_client, unsupported_response_type, invalid_scope, server_error



Esempi

/GETLICENZAAZIENDE

URL

https://servizi.imagelinenetwork.com/rest/qdc/v2/integrazioni/getlicenzaaziende?access_token=[token]

Esempio risposta (Header HTTP)

HEADER
ExplanationOK
Cache-Controlno-store
Connectionclose
ServerApache/2.4.10 (Linux/SUSE)
Content-Typeapplication/json;charset=UTF-8
Pragmano-cache
Status_Code200
Http_VersionHTTP/1.1

Risultato (JSON)

{"message":"Trovate 2 aziende","result":{"COLUMNS":["ID","AZIENDA","PIVA","CF","VALIDADA","VALIDAA"],"DATA":[[102697,"Image Line :: Demo Integrazione QdC 1","01070780398","01070780398","01/01/2017","31/12/2018"],[102698,"Image Line :: Demo Integrazione QdC 2","01070780398","01070780398","01/01/2017","31/12/2018"]]}}

JSON Licenza
messageTrovate 2 aziende
result
DATA
1
1102697
2Image Line :: Demo Integrazione QdC 1
301070780398
401070780398
501/01/2017
631/12/2018
2
1102698
2Image Line :: Demo Integrazione QdC 2
301070780398
401070780398
501/01/2017
631/12/2018
COLUMNS
1ID
2AZIENDA
3PIVA
4CF
5VALIDADA
6VALIDAA


/GETAZIENDA

URL

https://servizi.imagelinenetwork.com/rest/qdc/v2/integrazioni/getazienda?access_token=[token]&id_azienda=102697

Risultato (JSON)

{"message":"Azienda trovata","result":{"COLUMNS":["ID","AZIENDA","PIVA","CF","SUPERFICIETOTALE","SUPERFICIESAU","FAX","TELEFONO","INDIRIZZO","COMUNE","CAP","PROVINCIA","REGIONE","LAT","LON","EMAIL","TITOLARENOME","TITOLARECOGNOME","TITOLAREEMAIL","SITOWEB","CUAA","CODICEAUSL","INIZIOANNATAAGRARIA","CERTIFICATAGLOBALGAP","CODICEGLOBALGAP","NUMEROGLOBALGAP"],"DATA":[[102697,"IMAGE LINE :: DEMO INTEGRAZIONE QDC 1","01070780398","01070780398",11.5,10.7,"","","Via Gallo Marcucci 24","Faenza","48018","RA","EMR",44.2912455,11.8740341,"","servizi@imageline.it","","",null,"","0123456","0123456","01/01/2017",false,null,null]]}}

JSON Azienda
messageAzienda trovata
result
DATA
1
1102697
2IMAGE LINE :: DEMO INTEGRAZIONE QDC 1
301070780398
401070780398
511.5
610.7
7
8
9Via Gallo Marcucci 24
10Faenza
1148018
12RA
13EMR
1444.2912455
1511.8740341
16servizi@imageline.it
17
18
19
20
210123456
220123456
2301/01/2017
24false
25
26
COLUMNS
1ID
2AZIENDA
3PIVA
4CF
5SUPERFICIETOTALE
6SUPERFICIESAU
7FAX
8TELEFONO
9INDIRIZZO
10COMUNE
11CAP
12PROVINCIA
13REGIONE
14LAT
15LON
16EMAIL
18TITOLARENOME
19TITOLARECOGNOME
20TITOLAREEMAIL
21SITOWEB
22CUAA
23CODICEAUSL
24INIZIOANNATAAGRARIA
25CERTIFICATAGLOBALGAP
26CODICEGLOBALGAP
27NUMEROGLOBALGAP