description |
layout |
Fetch data from Airstack by calling queries to the Airstack API. If you need any pagination, use fetchQueryWithPagination instead. |
title |
description |
tableOfContents |
outline |
pagination |
|
|
|
|
|
|
import { fetchQuery } from "@airstack/node";
const { data, error } = await fetchQuery(query, variables);
type FetchQuery = {
data: any;
error: any;
}
type Variables = Record<string, any>
fetchQuery(
query: string,
variables?: Variables | undefined
): Promise<Pick<FetchQuery, "data" | "error">>
Param |
Type |
Default Value |
Description |
query |
string |
|
Airstack GraphQL query |
variables |
Record<string, any> |
|
GraphQL query variables |
Param |
Type |
Default Value |
Description |
data |
any? |
|
Response data from GraphQL query if API call succeeds. |
error |
any? |
|
Error logs from GraphQL query if API call failed. |