Details
You will now notice a slight modification in the value of our Object IDs. Instead of numbers or UUIDs, they will now be more descriptive and intelligent strings containing letters and punctuation marks. Please note that our Object IDs have always been strings and this is not changing.
Before
- Example Object ID – "Id": “4659626451”
- String contained only digits.
After
- Example Object ID – "Id": “po_b_02HMVJH4ZJWX9E5K66KTN9H118”
- String will now be more descriptive, containing alphanumeric characters and underscores.
For more information, please see the Data formats article in the docs.
Why?
Our aim is to leverage more advanced routing, sharding, and partitioning strategies while streamlining data lookup operations.
What you need to do
Ensure that your system supports these more descriptive Object IDs to ensure potential disruptions. No action is required on your part if your system handles Object IDs as strings.
When do you need to be ready?
We will be implementing descriptive Object IDs:
- Sandbox – Activated
- Production – 26th March 2024
We appreciate your understanding as we work to provide you with a more robust and efficient experience. If you have any questions or concerns, please reach out to our support team at support@mangopay.com.
Best regards,
The Mangopay team