Are the data type definitions documented anywhere? Specifically, that integer isn’t a standard 32-bit signed integer?
When calling GET https://api.companieshouse.gov.uk/company/{company_number}/charges for company 05920461 items[1].insolvency_cases[0].transaction_id doesn’t convert to a 32-bit signed integer. I’m guessing it’s probably an unsigned 32-bit integer, but is there also the possibility that it’s a 64-bit signed or unsigned integer?
I’m also not sure whether that’s the case for other integer types defined for the API?
I’m hesitant to treat all integer types returned from the API as unsigned 64-bit integers as that’s going to be pretty wasteful on space if we’re handling/storing a lot of data.