Ajouter/Mettre à jour l'article


Le point de terminaison suivant peut être utilisé pour ajouter ou mettre à jour un élément dans l'application {app.name}.


Point de terminaison

Le point d'extrémité suivant peut être utilisé pour ajouter ou mettre à jour un élément. Vous devez remplacer le site_id Variable avec l'identifiant du site qui a été fourni lorsque le site a été créé.

POST
{base_url}/api/v4/site/{site_id}/item/addUpdate
Demande
Champ
Type
Requis
Description
external_id
String
The unique item id from the source system/database. If we detect a record with the same `external_id`, it will be updated, otherwise it will be added.
name
String
Le nom de l'article.
description
String
La description de l'article.
unit_price
Number
Le prix par unité de l'article. Format = 0.00
active
Boolean
--
Ce drapeau représente si l'enregistrement de l'article est actif et disponible pour être utilisé ou non.
Default = `true`
Sample Request
			
				{
  "external_id": "439772921",
  "name": "Men's Large T-Shirt",
  "unit_price": 14.99,
  "active": true
}
			
		
Réponse
Champ
Type
Description
success
Boolean
Whether the record was added or updated successfully.
action
String
Informs whether the record was added or updated. Will only be returned if `success` is `true`.
One of `added`, `updated`
_id
String
The auto generated id assigned to the record.
errors
String [ ]
A list of errors. Will only be returned if `success` is `false`.
Sample Response (Successful)
			
				{
  "success": true,
  "action": "added",
  "_id": "60f720d248f143332af022e0"
}
			
		
Sample Response (Failed)
			
				{
  "success": false,
  "errors": [
    "invalid field2",
    "missing field_name"
  ]
}