IBM API Connect v10.x Documentation, "Tutorial: Creating a proxy API": This tutorial demonstrates the initial step is always to create the API definition itself before any other configuration can be applied.
IBM API Connect v10.x Documentation, "Securing your API": This document clarifies the two-part process for applying security. First, you create one or more Security Definitions in the API. Second, you create a Security Requirement that references those definitions to apply them to the API. This validates that "Add security definitions" precedes "Reference the security definitions."
IBM API Connect v10.x Documentation, "Working with Products": This source states: "To make an API available to your users, you must include it in one or more Products... When you have finished creating your Product you can publish it to make the APIs that it contains available to developers." This confirms that an API must be added to a Product before it can be published.