Circle V2 API Docs
    Preparing search index...
    list: QueryProcedure<
        {
            input: { cursor?: number; limit?: number; offset?: number };
            meta: object;
            output: PaginatedResponse<
                {
                    annotationCount: number;
                    context: string
                    | null;
                    createdAt: DbDate;
                    createdBy: UserId | null;
                    defaultFontSize: string | null;
                    fileName: string | null;
                    fileUrl: string | null;
                    id: FormId;
                    orgId: number & { __brand: "EntityId" } | null;
                    permissions: FormTemplateRowPermissions;
                    requiredContactTypes: FormTemplateRequiredContactType[];
                    shareWithOrg: boolean;
                    updatedAt: DbDate | null;
                },
            >;
        },
    > = ...

    The form-template library list (/forms). Visibility scoping lives in the repo, fed from ctx.user and never from input — no caller-supplied id means no resource middleware.