Skip to end of metadata
Go to start of metadata

Plattform Ablehnungs- und Retourengründe

Liefert alle Ablehnungs- und Retourengründe der Plattform. Die Ablehnungs- und Retourengründe werden in den entsprechenden Feldern (RejectedReasonCode und ReturnReasonCode der Belege RMA und CreditMemo genutzt).

Zusätzliche Auth-Header erforderlich

Authentifizierung durch zusätzliche Header:

  • Username: API-Benutzername
  • Usertoken: API-Token

Diese Credentials werden derzeit manuell durch MChoice auf Anfrage vergeben

 

Signatur

 

Bei Feldern mit der Endung "Code" handelt es sich um Felder für die wir nur einen bestimmten Code akzeptieren (siehe auch /api/v1/codedefinitions).

 

Feld IDTypÄnderbarPflichtfeldAnmerkung
IdCode (10)NeinJaReasonCode
DescriptionText (50)NeinJaBezeichnung
IsRejectionReasonBoolNein Kz. das diesen Grund als Ablehnungsgrund identifiziert.


Beispiel

Get (Retourengründe Abruf)
 [
    {
        "Id": "ABLEHNUNG",
        "Description": "Ablehnungsgrund",
        "IsRejectionReason": true
    },
    {
        "Id": "BESCHÄDIGT",
        "Description": "Transportschaden",
        "IsRejectionReason": false
    }
]

 

Methoden

 

 Ruft alle verfügbaren Retourengründe der Plattform ab

Beispiele

cURL
curl --request GET \
  --url https://www.lchoice.de/api/rest/v1/returnreason \
  --header 'Content-Type: application/json' \
  --header 'Username: Portaluser' \
  --header 'Usertoken: Portaluser-Kennwort'
JQuery
var settings = {
  "async": true,
  "crossDomain": true,
  "url": "https://www.lchoice.de/api/rest/v1/returnreason",
  "method": "GET",
  "headers": {
    "Content-Type": "application/json",
    "Username": "Portaluser",
    "Usertoken": "Portaluser-Kennwort"
  }
}

$.ajax(settings).done(function (response) {
  console.log(response);
});