score:1

Accepted answer

i see in the swagger that userid is in the same level as email, phone ..., i think it should work like this:

export default function newrequest() {
  const [userdata, setuserdata] = usestate({
    firstname: "",
    surname: "",
    co: "",
    homeaddress: "",
    postcode: "",
    city: "",
    country: "",
    phoneprefix: "",
    phonenumber: "",
    email: "",
    approver1lvl: "",
    employeeid: "",
    userid: ""
  });

 const handlesubmit = () => {
    var token = localstorage.getitem("msal.idtoken");
    var jwt = jwt_decode(token);
    const {
      firstname,
      surname,
      co,
      homeaddress,
      postcode,
      city,
      country,
      phoneprefix,
      phonenumber,
      email,
      approver1lvl,
      employeeid,
      date,
    } = userdata;

    const user = {
      firstname,
      surname,
      co,
      homeaddress,
      postcode,
      city,
      country,
      phoneprefix,
      phonenumber,
      email,
      approver1lvl,
      employeeid,
      birth,
    };

   
    custominstance.post("request",  {...user, userid: jwt.oid}).then((response) => {});
  };

Related Query

More Query from same tag