n8n-nodes-smartsuite
Version:
n8n community node for SmartSuite
13 lines (12 loc) • 722 B
TypeScript
import type { IAllExecuteFunctions, IDataObject, IHttpRequestMethods } from 'n8n-workflow';
/**
* Core HTTP request function.
* - customHeaders: extra headers to merge in
* - absolute-URL detection
*/
export declare function apiRequest<T = any>(this: IAllExecuteFunctions, method: IHttpRequestMethods, endpoint: string, body?: IDataObject, qs?: IDataObject, customHeaders?: IDataObject): Promise<T>;
/**
* Fetch all items from a paginated endpoint (limit/offset).
*/
export declare function paginatedRequest(this: IAllExecuteFunctions, method: IHttpRequestMethods, endpoint: string, body?: IDataObject, qs?: IDataObject, pageSize?: number): Promise<IDataObject[]>;
export { paginatedRequest as apiRequestAllItems };