Dart
Dart
Lightspeed - Delete a Product
See more Lightspeed Examples
Remove an existing product based on the unique identifierChilkat Dart Downloads
import 'package:chilkat/chilkat.dart';
void main() {
// This example assumes the Chilkat API to have been previously unlocked.
// See Global Unlock Sample for sample code.
final http = CkHttp();
// Implements the following CURL command:
// curl -X DELETE https://api.webshopapp.com/en/products/PRODUCT_ID.json \
// -u API_KEY:API_SECRET
// Use the following online tool to generate HTTP code from a CURL command
// Convert a cURL Command to HTTP Source Code
http.login = 'API_KEY';
http.password = 'API_SECRET';
// Use the correct cluster for your shop. Here are the choices:
// eu1 https://api.webshopapp.com/en/
// us1 https://api.shoplightspeed.com/en/
final resp = CkHttpResponse();
try {
http.httpNoBody('DELETE', 'https://api.webshopapp.com/en/products/PRODUCT_ID.json', resp);
} on ChilkatException catch (e) {
print(e.lastErrorText);
return;
}
final respStatusCode = resp.statusCode;
print('Response Status Code = $respStatusCode');
if (respStatusCode != 204) {
print('Response Header:');
print(resp.header);
print('Response Body:');
print(resp.bodyStr);
print('Failed.');
return;
}
print('Success.');
}