ETASCOM CRM V3 - Documentation API
    Preparing search index...
    • Parameters

      • request: NextRequest

      Returns Promise<
          | NextResponse<{ error: string }>
          | NextResponse<
              {
                  opportunities: {
                      id: string;
                      number: string;
                      name: string;
                      description: string
                      | undefined;
                      stage: OpportunityStage;
                      status: OpportunityStatus;
                      notes: string | undefined;
                      nextActionDate: string | undefined;
                      origin: string | undefined;
                      partnerCompany: string | undefined;
                      partnerFirstName: string | undefined;
                      partnerLastName: string | undefined;
                      partnerAddress: string | undefined;
                      partnerPhone: string | undefined;
                      partnerEmail: string | undefined;
                      user: { id: string; name: string; email: string };
                      contacts: {
                          id: string;
                          firstName: string | undefined;
                          lastName: string | undefined;
                          email: string | undefined;
                          phone: string | undefined;
                          position: string | undefined;
                          department: string | undefined;
                          notes: string | undefined;
                          createdAt: string;
                          updatedAt: string;
                      }[];
                      actions: {
                          id: string;
                          actionDate: string;
                          description: string
                          | undefined;
                          user: { id: string; name: string; email: string };
                          createdAt: string;
                      }[];
                      filesCount: number;
                      createdAt: string;
                      updatedAt: string;
                  }[];
                  pagination: {
                      page: number;
                      limit: number;
                      total: number;
                      totalPages: number;
                  };
              },
          >,
      >