Skip to main content

AssetCloud & InventoryCloud: API FAQ - Knowledgebase / InventoryCloud Getting Started - Wasp Helpdesk

AssetCloud & InventoryCloud: API FAQ

Authors list

Wasp's AssetCloud & InventoryCloud products (both Cloud-web and On-Premise editions) offer RESTful API functionality, used to programmatically query the database (as opposed to manually interacting with the user interface).

Frequently-Asked Questions about Wasp's API implementation:

======================================================================

Does Wasp offer any already-created API modules designed to interface with my data solution?

No.

Typically, customers would need to program a middle component that communicates with the Wasp product, then converts that to the other system's needs, and vice versa. Since there are many 3rd-party products that can be used, and many ways of using them, it is not feasible for Wasp to create a "generic" module.

======================================================================

Does Wasp offer custom API programming services that I can pay for?

No.

Certain Wasp resellers may offer API programming services. Contact Wasp Tech Support for a referral to such a reseller.

======================================================================

Will Wasp teach me how to program so that I can take advantage of APIs?

No.

Use of the APIs requires programming and implementation knowledge that is outside the scope of what Wasp provides. We recommend using the C# language, and Microsoft Visual Studio as the development environment. 

The RESTful APIs can be used with any language that can communicate via http/https.

The 3rd-party Postman utility can be used for simple API testing, as well as more complicated development.
https://www.postman.com/

In Visual Studio, you can use Wasp's NuGet packages with .Net (for ease in working with code):
Tools menu, NuGet Package Manager, Manage NuGet Packages for Solution
Put a check in the desired package: AssetCloudPublicAPI and/or InventoryCloudPublicAPI.

======================================================================

General API Info:

The API Help can be browsed here (or in your own tenant):
https://help.waspassetcloud.com/Help/API
https://help.waspinventorycloud.com/Help/API

On those pages, the name of each of the API calls is a link which can be clicked to pull up more info on that specific call.

Step-by-step document:
https://dl.waspbarcode.com/kb/cloud/Cloud-API-Step-by-Step-20180803.pdf

Code samples that can be loaded in Visual Studio:
https://dl.waspbarcode.com/kb/cloud/WaspCSAPI-20180803.zip

======================================================================

I've been working with API programming, and I am stuck. Can Wasp help with troubleshooting?

To a limited extent. You can start a trouble ticket and provide the following information:

  1. Web tenant name (or your On-Premise machine key)
  2. Which API call you're working with (for example, public-api/assets/createFixedAssets).
  3. The call you're making.
  4. The results you received.
  5. The results you're expecting instead.
Helpful Unhelpful

3 of 3 people found this page helpful