Reference API BETA

Archiving and eDiscovery for Kara Sales Application.

Service: web.kara-indonesia.com

All URIs below are relative to

Please add key for all request.

This service provides the following discovery document, link example is "Product" :

REST Resource: v1.main.category

Methods
create POST {not_available}
Creates a category not avaible for this API.
delete DELETE {not_available}
Delete a category not avaible for this API.
get GET /main_category/{Key}/{categoryId}
Gets a main category by ID.
list GET /main_category/{Key}
List of main categories in all main categories.
update PUT {not_available}
Update a main category not avaible for this API.

REST Resource: v1.category

Methods
create POST {not_available}
Creates a category not avaible for this API.
delete DELETE {not_available}
Delete a category not avaible for this API.
get GET /Category/{Key}/{categoryId}
Gets a category by ID.
list GET /Category/{Key}
List of categories in all categories.
update PUT {not_available}
Update a category not avaible for this API.

REST Resource: v1.sub.category

Methods
create POST {not_available}
Creates a sub category not avaible for this API.
delete DELETE {not_available}
Delete a sub category not avaible for this API.
get GET /Sub_category/{Key}/{subCategoryId}
Gets a sub category by ID.
list GET /Sub_category/{Key}
List of sub categories in all sub categories.
update PUT {not_available}
Update a sub category not avaible for this API.

REST Resource: v1.product

Methods
create POST {not_available}
Creates a product not avaible for this API.
delete DELETE {not_available}
Delete a product not avaible for this API.
get GET /Product/{Key}?product_id={productId}
Gets a product by ID.
list GET /Product/{Key}
List of products in all product.
update PUT {not_available}
Update a product not avaible for this API.

REST Resource: v1.stock

Methods
create POST {not_available}
Creates a stock not avaible for this API.
delete DELETE {not_available}
Delete a stock not avaible for this API.
get GET /Stock/{Key}?product_id={productId}
Gets a stock by ID.
list GET /Stock/{Key}
List of stocks in all stocks.
update PUT {not_available}
Update a stock not avaible for this API.

REST Resource: v1.kecamatan

Methods
create POST {not_available}
Creates a kecamatan not avaible for this API.
delete DELETE {not_available}
Delete a kecamatan not avaible for this API.
get GET /kecamatan/{Key}?id={kecamatanId}
Gets a kecamatan by ID.
list GET /kecamatan/{Key}
List of kecamatan in all kecamatan.
update PUT {not_available}
Update a kecamatan not avaible for this API.

REST Resource: v1.kabupaten

Methods
create POST {not_available}
Creates a kabupaten not avaible for this API.
delete DELETE {not_available}
Delete a kabupaten not avaible for this API.
get GET /kabupaten/{Key}?id={kabupatenId}
Gets a kabupaten by ID.
list GET /kabupaten/{Key}
List of kabupaten in all kabupaten.
update PUT {not_available}
Update a kabupaten not avaible for this API.

REST Resource: v1.provinsi

Methods
create POST {not_available}
Creates a provinsi not avaible for this API.
delete DELETE {not_available}
Delete a provinsi not avaible for this API.
get GET /provinsi/{Key}?id={provinsiId}
Gets a provinsi by ID.
list GET /provinsi/{Key}
List of provinsi in all kabupaten.
update PUT {not_available}
Update a provinsi not avaible for this API.

REST Resource: v1.customer

Methods
create POST /Customer/{Key}
Creates a customer not avaible for this API.
delete DELETE {not_available}
Delete a customer not avaible for this API. If you want to delete an Customer, please update customer notactive = 1
get GET /Customer/{Key}?customerid={customerId}
Gets a customer by ID.
list GET /Customer/{Key}
List of customers in all customers.
update PUT /Customer/{Key}
Update a customer for customer.

REST Resource: v1.sales.order

Methods
create POST /Sales_order/{Key}/
Creates a transaction sales order.
delete DELETE /Sales_order/{Key}/{salesOrderId}
Delete a transaction sales order.
get GET /Sales_order/{Key}?no_faktur={salesOrderId}
Gets a sales order by ID.
list GET /Sales_order/{Key}
List of sales orders in all sales orders.
update PUT /Sales_order/{Key}/{salesOrderId}
Update a sales order transaction.

REST Resource: v1.delivery.order

Methods
create POST {not_available}
Creates a transaction delivery order not available.
delete DELETE {not_available}
Delete a transaction delivery order not available.
get GET /Delivery_order/{Key}?no_faktur={deliveryOrderId}
Gets a delivery order by ID .
list GET /Delivery_order/{Key}
List of sales orders in all sales orders.
update PUT {not_available}
Update a delivery order not avaible for this API.