In the swagger doc, it is well described in the top summary that the JWT has to be passed in an HTTP header like this:
Authorization: Bearer <Token>

However, the header is incorrect in the generated curl command. For instance, for GetPaymentLists, you get:
curl -X POST "https://demo.openimis.org/api/claim/GetPaymentLists" -H "accept: application/json" -H "Authorization: <token>" -H "api-version: 3" -H "Content-Type: application/json" -d "{ \"claim_administrator_code\": \"string\", \"last_update_date\": \"2023-05-25T12:42:29.830Z\"}"

The string Bearer is missing.
Maybe AddSecurityRequirement can help to fix that.