Concept · Technical basics
API contract
Also called: API design, API spec agreement, interface contract
An agreement on exactly what requests an API accepts and what responses it returns. Once it is set, front-end and back-end work can happen at the same time.
For example: The team agrees the API contract for the booking screen on Monday, so the app developer and the server developer both start that day.