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

      • req: NextRequest

      Returns Promise<
          | NextResponse<{ message: string }>
          | NextResponse<
              {
                  data: {
                      avatar: string
                      | null;
                      createdAt: Date;
                      email: string;
                      id: string;
                      isTabletUser: boolean;
                      isTrashed: boolean;
                      lastSignInAt: Date | null;
                      name: string | null;
                      productionCode: string | null;
                      role: { id: string; name: string };
                      roleId: string;
                      status: UserStatus;
                      twoFactorEnabled: boolean;
                      twoFactorVerifiedAt: Date | null;
                  }[];
                  pagination: { total: number; page: number; limit: number };
              },
          >,
      >

      /api/settings/users: post: tags: [Settings, Users] summary: Crée un nouvel utilisateur description: Crée un nouvel utilisateur requestBody: required: true content: application/json: schema: type: object responses: 201: description: Créé avec succès content: application/json: schema: type: object 400: description: Données invalides content: application/json: schema: $ref: '#/components/schemas/Error' 401: description: Non autorisé content: application/json: schema: $ref: '#/components/schemas/Error' 500: description: Erreur serveur content: application/json: schema: $ref: '#/components/schemas/Error'