Defining this is a job for industry bodies and suchlike, as is keeping it current. Lest we forget jokes like the 2020 Brexit agreement containing references to Netscape Navigator 4.0
Having a rule that banks need to agree on one and then implement it would be fine. What is not fine is allowing each bank to come up with their own, especially as banks have no interest of making usage of their API easy.