To propose and validate a spec for a new or existing app, send a POST request to the /v2/apps/propose
endpoint. The request returns some information about the proposed app, including app cost and upgrade cost. If an existing app ID is specified, the app spec is treated as a proposed update to the existing app.
See the API spec for this endpoint to view additional detail on responses, headers, parameters, and more.