For create and update requests that initiate asynchronous jobs, an async ID is returned. This async id can then be used with this endpoint to check the status of the creation or update of the object.
When applying a project template to a new project, multiple tasks may need to be created, necessitating asynchronous jobs to generate them. Because of this, the project template apply endpoint is async and returns an async id instead of the newly created project. This async id can then be used with the async actions endpoint to check the status of the creation of the project via a template.