# Ticket

Endpoint destinati alla gestione dei Ticket

# Ricerca Ticket

## Ticket/ GetBy

L’endpoint **Ticekt/GetBy** consente di interrogare il gestionale **SoluzionaCore** per ottenere i dati di un ticket specifico o un elenco di ticket.

---

## Tipo di chiamata

La chiamata è di tipo **GET** e prevede l’utilizzo di **query parameter** per specificare il criterio di ricerca.

---

## Parametri di ricerca

Il ticket può essere ricercato utilizzando uno dei seguenti parametri:

- **Id**
- **Numero**
- **Data Ticket**
- **Num Ticket**
- **IdCliente**

---

## Documentazione dell’endpoint

La documentazione completa della chiamata è disponibile al seguente indirizzo:

<p class="callout info">[https://soluzionacoreapi.soluziona.cloud/scalar/#tag/ticket/get/apiticketgetby](https://soluzionacoreapi.soluziona.cloud/scalar/#tag/ticket/get/apiticketgetby)</p>

---

## Parametro ConAnagrafica

L’endpoint prevede il parametro opzionale **ConAnagrafica**:

- **false** (valore di default):  
    restituisce esclusivamente l’oggetto **Ticket** di primo livello.
- **true**:  
    restituisce l’anagrafica completa del Cliente, includendo i seguenti oggetti:
    
    
    - **Anagrafica**
    - **Comune**
    - **Provincia**
    - **Regione**
    - **Nazione**

> **Nota**  
> L’utilizzo del parametro `ConAnagrafica=true` è consigliato quando è necessario disporre di tutte le informazioni anagrafiche complete del cliente in un’unica chiamata.

---

## Parametri Size e Offset

L’endpoint supporta i parametri opzionali **Size** e **Offset** per la gestione della paginazione dei risultati.

- **Size** (default: `20`)  
    Indica il numero di record da restituire.
- **Offset** (default: `0`)  
    Indica il numero di record da saltare dall’inizio del risultato, permettendo di recuperare i successivi.

# Salva/Aggiorna Ticket

## Ticket / Salva

L’endpoint **Ticket/Salva** consente di salvare nel gestionale **SoluzionaCore** un **nuovo ticket** oppure di **aggiornare** un ticket esistente.

---

## Tipo di chiamata

La chiamata è di tipo **POST** e prevede l’invio dell’oggetto **CustomTicket** opportunamente compilato.

---

## Documentazione dell’endpoint

La documentazione completa della chiamata è disponibile al seguente indirizzo:

<p class="callout info">[https://soluzionacoreapi.soluziona.cloud/scalar/#tag/ticket/post/apiticketsalva](https://soluzionacoreapi.soluziona.cloud/scalar/#tag/ticket/post/apiticketsalva)</p>