Passa al contenuto principale

Accettazione/rifiuto preventivo​

[baseUrl]/api/sync/v1/repair/acceptation/{FIDBOP}/{SubOrderRowCode}

Descrizione​

API utilizzato per l'accettazione/rifiuto di un preventivo. Ogni preventivo Γ¨ formato da una o piΓΉ righe. La richiesta deve essere fatta per l'intero preventivo.

Nel caso in cui nessuna riga non opzionale sia stata accettata, l'esito del preventivo Γ¨ rifiutato.

Parametri​

FieldTypeRequiredDefaultDescriptionNotes
FIDBOPintnullID della distinta posseduta dall'utenteParametro get
SubOrderRowCodestringnullSottomatricola. PuΓ² essere recuparata dalla chiamata [baseUrl]/api/sync/v1/repair/listParametro get
dataAcceptationnullDati dell'accetazione/rifiuto preventivoParametro post

Acceptation​

FieldTypeRequiredDefaultDescriptionNotes
RepairBlockAcceptationboolnullAccettazione/rifiuto del blocco riparazione
OptionalItemsOptionalItem[]nullAccettazione/rifiuto degli optional items

OptionalItem​

FieldTypeRequiredDefaultDescriptionNotes
FIDQuotationItemintnullID item opzionale
AcceptationboolnullAccettazione/rifiuto

Esempio richiesta​

sh
curl --location '[baseUrl]/api/sync/v1/repair/acceptation/252364/07248645?debug=true' \
--header 'AccessToken: {{token}}' \
--header 'Content-Type: application/json' \
--data '{
"RepairBlockAcceptation": true,
"OptionalItems": [
{
"FIDQuotationItem": 1,
"Acceptation": true
},
{
"FIDQuotationItem": 2,
"Acceptation": false
}
]
}'

Risposta​

JSON
{
"statusCode": 200,
"errorCode": null,
"message": null,
"result": {
"totalCount": 0,
"totalPages": 0,
"page": 0,
"count": 0,
"records": null,
"record": {
"QuotationAccepted": true
}
},
"debug": null
}