API requirements.