Membrane SDK - v0.29.2
    Preparing search index...

    Variable IncomingWebhookApiResponseConst

    IncomingWebhookApiResponse: ZodObject<
        {
            id: ZodString;
            name: ZodOptional<ZodString>;
            workspaceId: ZodString;
            customerId: ZodString;
            integrationId: ZodString;
            connectionId: ZodString;
            externalAppId: ZodOptional<ZodString>;
            subscriptionId: ZodString;
            userId: ZodString;
            uuid: ZodString;
            status: ZodEnum<typeof IncomingWebhooksState>;
            collectedEventIds: ZodArray<ZodString>;
            createdAt: ZodString;
            customer: ZodOptional<
                ZodObject<
                    {
                        id: ZodString;
                        name: ZodString;
                        meta: ZodOptional<ZodRecord<ZodString, ZodAny>>;
                        internalId: ZodString;
                        fields: ZodOptional<ZodRecord<ZodString, ZodAny>>;
                        credentials: ZodOptional<ZodAny>;
                        lastActiveAt: ZodOptional<ZodString>;
                        isTest: ZodOptional<ZodBoolean>;
                        isBillable: ZodOptional<ZodBoolean>;
                        isActive: ZodOptional<ZodBoolean>;
                        aiCreditsRolling30DayLimit: ZodOptional<ZodNullable<ZodNumber>>;
                        createdAt: ZodOptional<ZodString>;
                        archivedAt: ZodOptional<ZodString>;
                    },
                    $strip,
                >,
            >;
            connection: ZodOptional<
                ZodObject<
                    {
                        type: ZodOptional<ZodEnum<{ connector: "connector"; mcp: "mcp" }>>;
                        name: ZodString;
                        key: ZodOptional<ZodString>;
                        isTest: ZodOptional<ZodBoolean>;
                        connected: ZodOptional<ZodBoolean>;
                        disconnected: ZodOptional<ZodBoolean>;
                        isDefunct: ZodOptional<ZodBoolean>;
                        state: ZodOptional<ZodEnum<typeof WorkspaceElementState>>;
                        errors: ZodOptional<
                            ZodArray<
                                ZodType<
                                    ErrorDataSchema,
                                    unknown,
                                    $ZodTypeInternals<ErrorDataSchema, unknown>,
                                >,
                            >,
                        >;
                        requestError: ZodOptional<
                            ZodType<
                                ErrorDataSchema,
                                unknown,
                                $ZodTypeInternals<ErrorDataSchema, unknown>,
                            >,
                        >;
                        error: ZodOptional<
                            ZodType<
                                ErrorDataSchema,
                                unknown,
                                $ZodTypeInternals<ErrorDataSchema, unknown>,
                            >,
                        >;
                        integrationId: ZodOptional<ZodString>;
                        connectorId: ZodOptional<ZodString>;
                        externalAppId: ZodOptional<ZodString>;
                        connectorVersion: ZodOptional<ZodString>;
                        authOptionKey: ZodOptional<ZodString>;
                        createdAt: ZodString;
                        updatedAt: ZodString;
                        lastActiveAt: ZodOptional<ZodString>;
                        nextCredentialsRefreshAt: ZodOptional<ZodString>;
                        nextRetryTimestamp: ZodOptional<ZodString>;
                        retryAttempts: ZodOptional<ZodNumber>;
                        canTest: ZodOptional<ZodBoolean>;
                        canRefreshCredentials: ZodOptional<ZodBoolean>;
                        archivedAt: ZodOptional<ZodString>;
                        isDeactivated: ZodOptional<ZodBoolean>;
                        meta: ZodOptional<ZodRecord<ZodString, ZodAny>>;
                        buildingAgentSessionId: ZodOptional<ZodString>;
                        clientAction: ZodOptional<
                            ZodObject<
                                {
                                    type: ZodEnum<
                                        { connect: "connect"; "provide-input": "provide-input" },
                                    >;
                                    description: ZodString;
                                    uiUrl: ZodOptional<ZodString>;
                                    agentInstructions: ZodOptional<ZodString>;
                                    handoffAgentInstructions: ZodOptional<ZodString>;
                                    reason: ZodOptional<
                                        ZodEnum<
                                            {
                                                "provide-input": ...;
                                                authenticate: ...;
                                                reauthenticate: ...;
                                            },
                                        >,
                                    >;
                                },
                                $strip,
                            >,
                        >;
                        id: ZodString;
                        userId: ZodString;
                        tenantId: ZodOptional<ZodString>;
                    },
                    $strip,
                >,
            >;
            subscription: ZodOptional<
                ZodObject<
                    {
                        id: ZodString;
                        name: ZodOptional<ZodString>;
                        connectionId: ZodString;
                        integrationId: ZodString;
                        externalEventTypeId: ZodOptional<ZodString>;
                        config: ZodOptional<
                            ZodObject<
                                {
                                    type: ZodEnum<typeof ExternalEventSubscriptionType>;
                                    dataSource: ZodOptional<
                                        ZodObject<
                                            {
                                                key: ...;
                                                collectionKey: ...;
                                                collectionParameters: ...;
                                                udm: ...;
                                                pullUpdatesIntervalSeconds: ...;
                                                fullSyncIntervalSeconds: ...;
                                                path: ...;
                                                defaultPath: ...;
                                            },
                                            $strip,
                                        >,
                                    >;
                                    eventKey: ZodOptional<ZodString>;
                                    eventParameters: ZodOptional<ZodAny>;
                                },
                                $strip,
                            >,
                        >;
                        status: ZodOptional<ZodEnum<typeof ExternalEventSubscriptionStatus>>;
                        error: ZodOptional<
                            ZodType<
                                ErrorDataSchema,
                                unknown,
                                $ZodTypeInternals<ErrorDataSchema, unknown>,
                            >,
                        >;
                        isRealTime: ZodOptional<ZodBoolean>;
                        requiresPull: ZodOptional<ZodBoolean>;
                        requiresFullSync: ZodOptional<ZodBoolean>;
                        createdAt: ZodOptional<ZodString>;
                        archivedAt: ZodOptional<ZodString>;
                        isDeactivated: ZodOptional<ZodBoolean>;
                        stateData: ZodOptional<ZodAny>;
                        nextPullEventsTimestamp: ZodOptional<ZodNumber>;
                        pullUpdatesIntervalSeconds: ZodOptional<ZodNumber>;
                        fullSyncIntervalSeconds: ZodOptional<ZodNumber>;
                        nextRefreshTimestamp: ZodOptional<ZodNumber>;
                        globalWebhookKey: ZodOptional<ZodString>;
                        globalWebhookEventSelector: ZodOptional<ZodString>;
                        incomingWebhookUri: ZodOptional<ZodString>;
                        webhookUri: ZodOptional<ZodString>;
                        userId: ZodString;
                        tenantId: ZodOptional<ZodString>;
                    },
                    $strip,
                >,
            >;
        },
        $strip,
    > = ...