Our dynamic application feature allows developers to easily get and render the correct underwriting and coverage questions on screen for their users. To create a dynamic application, developers make a POST request to our /applications endpoint.
For this initial request, we only require the array of products for which the user wants to get a quote. The response to a successful POST /applications request includes all the known underwriting and coverage questions needed to successfully submit that quote. We also tag each question with metadata that helps developers render those questions correctly.
One request we heard from developers was to include additional information to help them organize these questions in various ways depending on the user experience they were building. During this sprint, we updated the /applications response to clearly tag each answer with the set of products for which that answer is relevant. We also added additional attributes to indicate whether each parameter was required to get a quote or to ultimately bind coverage.