Async POST Requests II - step 5 may have a typo in the code?

async POST Requests II

Step 5 checks if the fetch POST request contains the correct object keys.

In all previous chapters, for the body key the correct way is indicated as: body: JSON.stringify({id: "200"}), however step 5 passes only with 200 as a number, not as a string. The following code passes:

const response = await fetch(               //await to fetch url
      "https://api-to-call.com/endpoint",{  //specify POST request using a second parameter for **fetch**
        method: 'POST',
        body: JSON.stringify({id: 200})
      }
    );

This code does not:

const response = await fetch(               //await to fetch url
      "https://api-to-call.com/endpoint",{  //specify POST request using a second parameter for **fetch**
        method: "POST",
        body: JSON.stringify({id: "200"})
      }
    );

Is it a typo? Or id can be also be something different than a string?

Cheers,