Although the API allows access to both Basic and Pro projects, some endpoints will only return data for the correct type of project.
As an example, services and steps are not something that exist in a Basic project, similarly to how pipelines do not exist in Pro projects.
The individual endpoints will specify if they’re only relevant for one of the project types, or if part of the response payload will only be populated for certain projects.