/** * Generated by orval v8.5.3 🍺 * Do not edit manually. * Space Invoices API * REST API for invoice management, customer management, and accounting operations. Features include cursor-based pagination for efficient data navigation, flexible JSON querying with MongoDB-style operators, full-text search across multiple fields, and comprehensive metadata support for custom tracking. * OpenAPI spec version: 1.0.0 */ import * as zod from "zod"; /** * @summary Create a new account webhook */ export declare const createAccountWebhookHeaderXAccountIdRegExp: RegExp; export declare const CreateAccountWebhookHeader: zod.ZodObject<{ "x-account-id": zod.ZodOptional; }, zod.z.core.$strip>; export declare const createAccountWebhookBodyUrlMax = 2048; export declare const createAccountWebhookBodyDescriptionMax = 500; export declare const createAccountWebhookBodyActiveDefault = true; export declare const CreateAccountWebhookBody: zod.ZodObject<{ url: zod.ZodURL; description: zod.ZodOptional>; events: zod.ZodArray>; active: zod.ZodDefault; metadata: zod.ZodOptional>>; }, zod.z.core.$strip>; /** * @summary List all account webhooks */ export declare const getAccountWebhooksQueryLimitDefault = 10; export declare const getAccountWebhooksQueryLimitMax = 100; export declare const GetAccountWebhooksQueryParams: zod.ZodObject<{ limit: zod.ZodDefault; next_cursor: zod.ZodOptional; prev_cursor: zod.ZodOptional; include_total_count: zod.ZodOptional; }, zod.z.core.$strip>; export declare const getAccountWebhooksHeaderXAccountIdRegExp: RegExp; export declare const GetAccountWebhooksHeader: zod.ZodObject<{ "x-account-id": zod.ZodOptional; }, zod.z.core.$strip>; export declare const getAccountWebhooksResponseDataItemIdMax = 36; export declare const getAccountWebhooksResponseDataItemAccountIdMax = 36; export declare const getAccountWebhooksResponseDataItemUrlMax = 2048; export declare const getAccountWebhooksResponseDataItemDescriptionMax = 500; export declare const getAccountWebhooksResponseDataItemMetadataDefault: {}; export declare const GetAccountWebhooksResponse: zod.ZodObject<{ data: zod.ZodArray>; events: zod.ZodArray>; active: zod.ZodBoolean; metadata: zod.ZodDefault>; created_at: zod.z.ZodISODateTime; updated_at: zod.z.ZodISODateTime; secret: zod.ZodString; }, zod.z.core.$strip>>; pagination: zod.ZodObject<{ total: zod.ZodNumber; next_cursor: zod.ZodNullable; prev_cursor: zod.ZodNullable; has_more: zod.ZodBoolean; }, zod.z.core.$strip>; }, zod.z.core.$strip>; /** * @summary Get an account webhook by ID */ export declare const getAccountWebhookByIdPathIdRegExp: RegExp; export declare const GetAccountWebhookByIdParams: zod.ZodObject<{ id: zod.ZodCustomStringFormat<"resource-id">; }, zod.z.core.$strip>; export declare const getAccountWebhookByIdHeaderXAccountIdRegExp: RegExp; export declare const GetAccountWebhookByIdHeader: zod.ZodObject<{ "x-account-id": zod.ZodOptional; }, zod.z.core.$strip>; export declare const getAccountWebhookByIdResponseIdMax = 36; export declare const getAccountWebhookByIdResponseAccountIdMax = 36; export declare const getAccountWebhookByIdResponseUrlMax = 2048; export declare const getAccountWebhookByIdResponseDescriptionMax = 500; export declare const getAccountWebhookByIdResponseMetadataDefault: {}; export declare const GetAccountWebhookByIdResponse: zod.ZodObject<{ id: zod.ZodString; account_id: zod.ZodString; url: zod.ZodString; description: zod.ZodOptional>; events: zod.ZodArray>; active: zod.ZodBoolean; metadata: zod.ZodDefault>; created_at: zod.z.ZodISODateTime; updated_at: zod.z.ZodISODateTime; secret: zod.ZodString; }, zod.z.core.$strip>; /** * @summary Update an account webhook */ export declare const updateAccountWebhookPathIdRegExp: RegExp; export declare const UpdateAccountWebhookParams: zod.ZodObject<{ id: zod.ZodCustomStringFormat<"resource-id">; }, zod.z.core.$strip>; export declare const updateAccountWebhookHeaderXAccountIdRegExp: RegExp; export declare const UpdateAccountWebhookHeader: zod.ZodObject<{ "x-account-id": zod.ZodOptional; }, zod.z.core.$strip>; export declare const updateAccountWebhookBodyUrlMax = 2048; export declare const updateAccountWebhookBodyDescriptionMax = 500; export declare const UpdateAccountWebhookBody: zod.ZodObject<{ url: zod.ZodOptional; description: zod.ZodOptional>; events: zod.ZodOptional>>; active: zod.ZodOptional; metadata: zod.ZodOptional>>; }, zod.z.core.$strip>; export declare const updateAccountWebhookResponseIdMax = 36; export declare const updateAccountWebhookResponseAccountIdMax = 36; export declare const updateAccountWebhookResponseUrlMax = 2048; export declare const updateAccountWebhookResponseDescriptionMax = 500; export declare const updateAccountWebhookResponseMetadataDefault: {}; export declare const UpdateAccountWebhookResponse: zod.ZodObject<{ id: zod.ZodString; account_id: zod.ZodString; url: zod.ZodString; description: zod.ZodOptional>; events: zod.ZodArray>; active: zod.ZodBoolean; metadata: zod.ZodDefault>; created_at: zod.z.ZodISODateTime; updated_at: zod.z.ZodISODateTime; secret: zod.ZodString; }, zod.z.core.$strip>; /** * @summary Delete an account webhook */ export declare const deleteAccountWebhookPathIdRegExp: RegExp; export declare const DeleteAccountWebhookParams: zod.ZodObject<{ id: zod.ZodCustomStringFormat<"resource-id">; }, zod.z.core.$strip>; export declare const deleteAccountWebhookHeaderXAccountIdRegExp: RegExp; export declare const DeleteAccountWebhookHeader: zod.ZodObject<{ "x-account-id": zod.ZodOptional; }, zod.z.core.$strip>; export declare const DeleteAccountWebhookResponse: zod.ZodObject<{ success: zod.ZodBoolean; }, zod.z.core.$strip>; /** * @summary Test an account webhook */ export declare const testAccountWebhookPathIdRegExp: RegExp; export declare const TestAccountWebhookParams: zod.ZodObject<{ id: zod.ZodCustomStringFormat<"resource-id">; }, zod.z.core.$strip>; export declare const testAccountWebhookHeaderXAccountIdRegExp: RegExp; export declare const TestAccountWebhookHeader: zod.ZodObject<{ "x-account-id": zod.ZodOptional; }, zod.z.core.$strip>; export declare const testAccountWebhookResponseIdMax = 36; export declare const testAccountWebhookResponseAccountWebhookIdMax = 36; export declare const testAccountWebhookResponseAccountIdMax = 36; export declare const testAccountWebhookResponseEntityIdMax = 36; export declare const testAccountWebhookResponseEventTypeMax = 100; export declare const testAccountWebhookResponseResponseStatusMin = -2147483648; export declare const testAccountWebhookResponseResponseStatusMax = 2147483647; export declare const testAccountWebhookResponseResponseBodyMax = 10000; export declare const testAccountWebhookResponseErrorMessageMax = 2000; export declare const testAccountWebhookResponseAttemptMin = -2147483648; export declare const testAccountWebhookResponseAttemptMax = 2147483647; export declare const testAccountWebhookResponseMaxAttemptsMin = -2147483648; export declare const testAccountWebhookResponseMaxAttemptsMax = 2147483647; export declare const testAccountWebhookResponseDurationMsMin = -2147483648; export declare const testAccountWebhookResponseDurationMsMax = 2147483647; export declare const TestAccountWebhookResponse: zod.ZodObject<{ id: zod.ZodString; account_webhook_id: zod.ZodString; account_id: zod.ZodString; entity_id: zod.ZodOptional>; event_type: zod.ZodString; status: zod.ZodEnum<{ pending: "pending"; success: "success"; failed: "failed"; }>; request_body: zod.ZodRecord; response_status: zod.ZodOptional>; response_body: zod.ZodOptional>; error_message: zod.ZodOptional>; attempt: zod.ZodNumber; max_attempts: zod.ZodNumber; next_retry_at: zod.ZodOptional>; duration_ms: zod.ZodOptional>; created_at: zod.z.ZodISODateTime; completed_at: zod.ZodOptional>; }, zod.z.core.$strip>; /** * @summary List account webhook deliveries */ export declare const getAccountWebhookDeliveriesPathIdRegExp: RegExp; export declare const GetAccountWebhookDeliveriesParams: zod.ZodObject<{ id: zod.ZodCustomStringFormat<"resource-id">; }, zod.z.core.$strip>; export declare const getAccountWebhookDeliveriesQueryLimitDefault = 10; export declare const getAccountWebhookDeliveriesQueryLimitMax = 100; export declare const GetAccountWebhookDeliveriesQueryParams: zod.ZodObject<{ limit: zod.ZodDefault; next_cursor: zod.ZodOptional; prev_cursor: zod.ZodOptional; include_total_count: zod.ZodOptional; }, zod.z.core.$strip>; export declare const getAccountWebhookDeliveriesHeaderXAccountIdRegExp: RegExp; export declare const GetAccountWebhookDeliveriesHeader: zod.ZodObject<{ "x-account-id": zod.ZodOptional; }, zod.z.core.$strip>; export declare const getAccountWebhookDeliveriesResponseDataItemIdMax = 36; export declare const getAccountWebhookDeliveriesResponseDataItemAccountWebhookIdMax = 36; export declare const getAccountWebhookDeliveriesResponseDataItemAccountIdMax = 36; export declare const getAccountWebhookDeliveriesResponseDataItemEntityIdMax = 36; export declare const getAccountWebhookDeliveriesResponseDataItemEventTypeMax = 100; export declare const getAccountWebhookDeliveriesResponseDataItemResponseStatusMin = -2147483648; export declare const getAccountWebhookDeliveriesResponseDataItemResponseStatusMax = 2147483647; export declare const getAccountWebhookDeliveriesResponseDataItemResponseBodyMax = 10000; export declare const getAccountWebhookDeliveriesResponseDataItemErrorMessageMax = 2000; export declare const getAccountWebhookDeliveriesResponseDataItemAttemptMin = -2147483648; export declare const getAccountWebhookDeliveriesResponseDataItemAttemptMax = 2147483647; export declare const getAccountWebhookDeliveriesResponseDataItemMaxAttemptsMin = -2147483648; export declare const getAccountWebhookDeliveriesResponseDataItemMaxAttemptsMax = 2147483647; export declare const getAccountWebhookDeliveriesResponseDataItemDurationMsMin = -2147483648; export declare const getAccountWebhookDeliveriesResponseDataItemDurationMsMax = 2147483647; export declare const GetAccountWebhookDeliveriesResponse: zod.ZodObject<{ data: zod.ZodArray>; event_type: zod.ZodString; status: zod.ZodEnum<{ pending: "pending"; success: "success"; failed: "failed"; }>; request_body: zod.ZodRecord; response_status: zod.ZodOptional>; response_body: zod.ZodOptional>; error_message: zod.ZodOptional>; attempt: zod.ZodNumber; max_attempts: zod.ZodNumber; next_retry_at: zod.ZodOptional>; duration_ms: zod.ZodOptional>; created_at: zod.z.ZodISODateTime; completed_at: zod.ZodOptional>; }, zod.z.core.$strip>>; pagination: zod.ZodObject<{ total: zod.ZodNumber; next_cursor: zod.ZodNullable; prev_cursor: zod.ZodNullable; has_more: zod.ZodBoolean; }, zod.z.core.$strip>; }, zod.z.core.$strip>; /** * @summary Rotate account webhook secret */ export declare const rotateAccountWebhookSecretPathIdRegExp: RegExp; export declare const RotateAccountWebhookSecretParams: zod.ZodObject<{ id: zod.ZodCustomStringFormat<"resource-id">; }, zod.z.core.$strip>; export declare const rotateAccountWebhookSecretHeaderXAccountIdRegExp: RegExp; export declare const RotateAccountWebhookSecretHeader: zod.ZodObject<{ "x-account-id": zod.ZodOptional; }, zod.z.core.$strip>; export declare const rotateAccountWebhookSecretResponseIdMax = 36; export declare const rotateAccountWebhookSecretResponseAccountIdMax = 36; export declare const rotateAccountWebhookSecretResponseUrlMax = 2048; export declare const rotateAccountWebhookSecretResponseDescriptionMax = 500; export declare const rotateAccountWebhookSecretResponseSecretMax = 64; export declare const rotateAccountWebhookSecretResponseMetadataDefault: {}; export declare const RotateAccountWebhookSecretResponse: zod.ZodObject<{ id: zod.ZodString; account_id: zod.ZodString; url: zod.ZodString; description: zod.ZodOptional>; secret: zod.ZodString; events: zod.ZodArray>; active: zod.ZodBoolean; metadata: zod.ZodDefault>; created_at: zod.z.ZodISODateTime; updated_at: zod.z.ZodISODateTime; }, zod.z.core.$strip>; //# sourceMappingURL=account-webhooks.d.ts.map