UNPKG

n8n-nodes-chatwork

Version:

Provides n8n nodes to retrieve data from Chatwork API.

32 lines (31 loc) 1.13 kB
import { IDataObject, IExecuteFunctions, IHookFunctions, IHttpRequestMethods } from 'n8n-workflow'; export interface ISendMessagePayload { body: string; } export interface IUpdateRoomPayload { icon_preset: string; name?: string; description?: string; } export interface ICreateRoomTaskPayload { body: string; limit: number; to_ids: string; } export interface ICreateRoomPayload { name: string; members_admin_ids: string; description?: string; icon_preset: string; members_member_ids?: string; members_readonly_ids?: string; } export interface ILeaveOrDeleteRoomPayload { action_type: string; } export interface IChangeAssociatedMembersPayload { members_admin_ids: string; members_member_ids?: string; members_readonly_ids?: string; } export declare function chatworkApiRequest(this: IHookFunctions | IExecuteFunctions, method: IHttpRequestMethods, endpoint: string, body?: ISendMessagePayload | IUpdateRoomPayload | ICreateRoomTaskPayload | ICreateRoomPayload | ILeaveOrDeleteRoomPayload | IChangeAssociatedMembersPayload): Promise<IDataObject | IDataObject[]>;