ETASCOM CRM V3 - Documentation API
    Preparing search index...
    • Returns Promise<
          | NextResponse<{ error: string }>
          | NextResponse<
              {
                  clients: {
                      name: string;
                      fields: string[];
                      requiredFields: string[];
                      total: number;
                      items: {
                          id: string;
                          label: string;
                          completeness: number;
                          missingFields: string[];
                      }[];
                      averageCompleteness: number;
                  };
                  businessOpportunities: {
                      name: string;
                      fields: string[];
                      requiredFields: string[];
                      total: number;
                      items: {
                          id: string;
                          label: string;
                          completeness: number;
                          missingFields: string[];
                      }[];
                      averageCompleteness: number;
                  };
                  salesOffers: {
                      name: string;
                      fields: string[];
                      requiredFields: string[];
                      total: number;
                      items: {
                          id: string;
                          label: string;
                          completeness: number;
                          missingFields: string[];
                      }[];
                      averageCompleteness: number;
                  };
                  salesOrders: {
                      name: string;
                      fields: string[];
                      requiredFields: string[];
                      total: number;
                      items: {
                          id: string;
                          label: string;
                          completeness: number;
                          missingFields: string[];
                      }[];
                      averageCompleteness: number;
                  };
                  invoices: {
                      name: string;
                      fields: string[];
                      requiredFields: string[];
                      total: number;
                      items: {
                          id: string;
                          label: string;
                          completeness: number;
                          missingFields: string[];
                      }[];
                      averageCompleteness: number;
                  };
                  rawMaterials: {
                      name: string;
                      fields: string[];
                      requiredFields: string[];
                      total: number;
                      items: {
                          id: string;
                          label: string;
                          completeness: number;
                          missingFields: string[];
                      }[];
                      averageCompleteness: number;
                  };
                  finishedProducts: {
                      name: string;
                      fields: string[];
                      requiredFields: string[];
                      total: number;
                      items: {
                          id: string;
                          label: string;
                          completeness: number;
                          missingFields: string[];
                      }[];
                      averageCompleteness: number;
                  };
                  purchaseOrders: {
                      name: string;
                      fields: string[];
                      requiredFields: string[];
                      total: number;
                      items: {
                          id: string;
                          label: string;
                          completeness: number;
                          missingFields: string[];
                      }[];
                      averageCompleteness: number;
                  };
                  suppliers: {
                      name: string;
                      fields: string[];
                      requiredFields: string[];
                      total: number;
                      items: {
                          id: string;
                          label: string;
                          completeness: number;
                          missingFields: string[];
                      }[];
                      averageCompleteness: number;
                  };
                  deliveryNotes: {
                      name: string;
                      fields: string[];
                      requiredFields: string[];
                      total: number;
                      items: {
                          id: string;
                          label: string;
                          completeness: number;
                          missingFields: string[];
                      }[];
                      averageCompleteness: number;
                  };
                  receptionNotes: {
                      name: string;
                      fields: string[];
                      requiredFields: string[];
                      total: number;
                      items: {
                          id: string;
                          label: string;
                          completeness: number;
                          missingFields: string[];
                      }[];
                      averageCompleteness: number;
                  };
                  workOrders: {
                      name: string;
                      fields: string[];
                      requiredFields: string[];
                      total: number;
                      items: {
                          id: string;
                          label: string;
                          completeness: number;
                          missingFields: string[];
                      }[];
                      averageCompleteness: number;
                  };
                  manufacturingOrders: {
                      name: string;
                      fields: string[];
                      requiredFields: string[];
                      total: number;
                      items: {
                          id: string;
                          label: string;
                          completeness: number;
                          missingFields: string[];
                      }[];
                      averageCompleteness: number;
                  };
                  routings: {
                      name: string;
                      fields: string[];
                      requiredFields: string[];
                      total: number;
                      items: {
                          id: string;
                          label: string;
                          completeness: number;
                          missingFields: string[];
                      }[];
                      averageCompleteness: number;
                  };
                  receptionLineInspections: {
                      name: string;
                      fields: string[];
                      requiredFields: string[];
                      total: number;
                      items: {
                          id: string;
                          label: string;
                          completeness: number;
                          missingFields: string[];
                      }[];
                      averageCompleteness: number;
                  };
              },
          >,
      >