Sana Assistant (online)
Table of Contents

Api

This article provides reference material about the Api.

The Api provides information about application API available for addons and contains the following functionalities:

GraphApi

The api.graphApi provides the possibility to make a request to the stable Sana Commerce Cloud API. This function has the following arguments:

Argument Type Description
query string GraphQL query.
variables unknown (optional) An object with all required query arguments.
options GraphApiOptions (optional) The graph api options.

The GraphApiOptions type contains following properties:

Property Type Description
files FileList (optional) The list of Files
retries number (optional) The number of retries of the request if it transiently fails. Default value of this property is 3.

Fetch

The api.fetch is more generic, as it provides the possibility to make a request to any URL. This function has the following arguments:

Argument Type Description
url string The URL of the resource.
options RequestInit (optional) The request options.

See also