๐บ๏ธ Requirements
Update both API doc pages to clarify the following:
1.) Vehicle object available fields (trim & type were added but are missing from the documentation list)
2.) Update documentation summary text to state whether or not the object itself, and the fields contained within the object are mandatory or optional is also missing (in accordance with actual xAPI behavior)
If the Vehicle object is not provided, we will attempt a VIN decode on the provided VIN in order to populate these fields. If a Vehicle object is provided, then all fields should be provided and we will use this data preferentially over our own data sources (this can be useful in cases where you are submitting HINs, non-standard VINs, etc. that may not decode properly on our end).
๐ค Problem Statement
We added 2 new fields to this object but never updated the documentation (beyond updating some of the sample JSON)

*Note: Trim & Type also seem to behave differently than the rest of the Vehicle object fields when it comes to null values.
๐ต๏ธ Current Behavior
New fields are added but the only indication these exist is via either the front-end UI or some example JSON in some parts of the API documentation (inconsistent).
๐ Expected Behavior
Documentation is updated to match how the API actually functions.
โ๏ธ Acceptance Criteria
Resources
Any relevant resources that developers can use to better contextualize the user story
๐ฅ Loom explanation:
๐จ Design file: https://www.figma.com/file/Rw0HAZA2zArcgf6e9hxopp/xForce-Pages?type=design&node-id=646-2&mode=design&t=HjDaIU8bvxqUF05S-0
๐ Supporting Report:
๐บ๏ธ Requirements
Update both API doc pages to clarify the following:
1.) Vehicle object available fields (trim & type were added but are missing from the documentation list)
2.) Update documentation summary text to state whether or not the object itself, and the fields contained within the object are mandatory or optional is also missing (in accordance with actual xAPI behavior)
๐ค Problem Statement
We added 2 new fields to this object but never updated the documentation (beyond updating some of the sample JSON)
*Note: Trim & Type also seem to behave differently than the rest of the Vehicle object fields when it comes to null values.
๐ต๏ธ Current Behavior
New fields are added but the only indication these exist is via either the front-end UI or some example JSON in some parts of the API documentation (inconsistent).
๐ Expected Behavior
Documentation is updated to match how the API actually functions.
โ๏ธ Acceptance Criteria
Resources
Any relevant resources that developers can use to better contextualize the user story
๐ฅ Loom explanation:
๐จ Design file: https://www.figma.com/file/Rw0HAZA2zArcgf6e9hxopp/xForce-Pages?type=design&node-id=646-2&mode=design&t=HjDaIU8bvxqUF05S-0
๐ Supporting Report: