UNPKG

n8n-nodes-smartsuite

Version:
15 lines (14 loc) 877 B
import type { IAllExecuteFunctions, IDataObject, IHttpRequestMethods } from 'n8n-workflow'; /** * Core HTTP request function with retry logic for rate limiting. * - Implements exponential backoff for 429 errors * - Respects Retry-After headers when provided * - 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, maxRetries?: number): 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 };