An API-First approach means that for any given development project, your APIs are defined before you start coding. This approach uses an API description language to establish a contract for how the API is supposed to behave (endpoints, security schemas, etc.).
https://swagger.io/resources/articles/adopting-an-api-first-approach/