UNPKG

@notionhq/client

Version:

A simple and easy to use client for the Notion API

141 lines 4.02 kB
import type { PublicApiAsyncTaskStatusResultJsonValue } from "./common"; type GetAsyncTaskPathParameters = { task_id: string; }; export type GetAsyncTaskParameters = GetAsyncTaskPathParameters; export type GetAsyncTaskResponse = { object: "async_task"; id: string; status_url: string; created_time: string; operation: { surface: "rest" | "mcp"; name: string; }; status: "queued" | "running" | "retrying"; poll_after_seconds: number; } | { object: "async_task"; id: string; status_url: string; created_time: string; operation: { surface: "rest" | "mcp"; name: string; }; status: "succeeded"; result: Record<string, PublicApiAsyncTaskStatusResultJsonValue>; } | { object: "async_task"; id: string; status_url: string; created_time: string; operation: { surface: "rest" | "mcp"; name: string; }; status: "failed"; error: { object: "error"; status: 400; code: "invalid_json"; message: string; additional_data?: Record<string, string | Array<string>>; } | { object: "error"; status: 400; code: "invalid_request_url"; message: string; additional_data?: Record<string, string | Array<string>>; } | { object: "error"; status: 400; code: "invalid_request"; message: string; additional_data?: Record<string, string | Array<string>>; } | { object: "error"; status: 400; code: "missing_version"; message: string; additional_data?: Record<string, string | Array<string>>; } | { object: "error"; status: 400; code: "validation_error"; message: string; additional_data?: Record<string, string | Array<string>>; } | { object: "error"; status: 401; code: "unauthorized"; message: string; additional_data?: Record<string, string | Array<string>>; } | { object: "error"; status: 403; code: "restricted_resource"; message: string; additional_data?: Record<string, string | Array<string>>; } | { object: "error"; status: 404; code: "object_not_found"; message: string; additional_data?: Record<string, string | Array<string>>; } | { object: "error"; status: 429; code: "rate_limited"; message: string; additional_data?: Record<string, string | Array<string>>; } | { object: "error"; status: 529; code: "service_overload"; message: string; additional_data?: Record<string, string | Array<string>>; } | { object: "error"; status: 500; code: "internal_server_error"; message: string; additional_data?: Record<string, string | Array<string>>; } | { object: "error"; status: 503; code: "service_unavailable"; message: string; additional_data?: Record<string, string | Array<string>>; } | { object: "error"; status: 504; code: "gateway_timeout"; message: string; additional_data?: Record<string, string | Array<string>>; } | { object: "error"; status: 409; code: "conflict_error"; message: string; additional_data?: Record<string, string | Array<string>>; } | { object: "error"; status: 409; code: "row_limit_exceeded"; message: string; additional_data?: Record<string, string | Array<string>>; }; }; /** * Retrieve an async task */ export declare const getAsyncTask: { readonly method: "get"; readonly pathParams: readonly ["task_id"]; readonly queryParams: readonly []; readonly bodyParams: readonly []; readonly path: (p: GetAsyncTaskPathParameters) => string; }; export {}; //# sourceMappingURL=async-tasks.d.ts.map