Public API

Qiscus Shop provides several APIs that users can use to collaborate data between systems. Some APIs can be viewed and tested at https://shop.qiscus.com/public/openapi#/. To use our APIs, users are required to use authentication in the form of an API Key provided through the Credentials menu.

Use case for this API :

  • Sync data from existing system to Qiscus Shop
  • Onboard product product by Sync product data or Create a product
  • Chatbot Collaboration

Listed of APIs

Feature NameActionMethodEndpoint
ProductsList ProductsGET/admin/api/v1/products
Create a ProductPOST/admin/api/v1/products
Get a ProductGET/admin/api/v1/products/{{id}}
Delete a ProductDELETE/admin/api/v1/products/{{id}}
Update a ProductPUT/admin/api/v1/products/{{id}}
Products VariantsList product VariantsGET/admin/api/v1/products/{product_id}/variants
Create a Product VariantPOST/admin/api/v1/products/{product_id}/variants
Get a Product VariantGET/admin/api/v1/products/{product_id}/variants/{{id}}
Update a Product VariantPUT/admin/api/v1/products/{product_id}/variants/{{id}}
Delete a Product VariantDELETE/admin/api/v1/products/{product_id}/variants/{{id}}
VariantsList VariantsGET/admin/api/v1/variants
Get a VariantGET/admin/api/v1/variants/{{id}}
CategoriesList CategoriesGET/admin/api/v1/categories
Create a CategoryPOST/admin/api/v1/categories
Get a CategoryGET/admin/api/v1/categories/{{id}}
Update a CategoryPUT/admin/api/v1/categories/{{id}}
Delete a CategoryDELETE/admin/api/v1/categories/{{id}}
OrdersList ordersGET/admin/api/v1/orders
Create a Partial OrderPOST/admin/api/v1/orders
Get an OrderGET/admin/api/v1/orders/{{id}}
SyncList of SyncGET/admin/api/v1/syncs
Create a SyncPOST/admin/api/v1/syncs
Get a SyncGET/admin/api/v1/syncs/{{id}}
List record of a SyncGET/admin/api/v1/syncs/{{sync_id}}/records
Get a record of a SyncGET/admin/api/v1/syncs/{{sync_id}}/records/{{id}}

Generate API Key

  1. Open the Qiscus Shop addon page.
  2. Click on the Credentials menu.
  3. Add new API Key by clicking on Create API Key.
  1. Fill in the Name & Description according to the purpose of the created API Key to make it easier for users to get information in the future.
  1. Click Save.
  2. If the API Key is successfully created, you can copy the API Key and store it in a secure place because the API Key will only be visible once upon successful creation.
    1. API Key components:
      1. Prefix key = qsk_FbM
      2. Main key = 3gSvDPT4qMWQncGyB2o *
  1. Now you can use the Qiscus Shop API with the Key.
Type to search, ESC to discard
Type to search, ESC to discard
Type to search, ESC to discard