# REST API

- [Overview](/api-reference/overview-on-referd-apis.md): This section gives a detailed guide on all Referd APIs that are needed during integration.
- [Authentication](/api-reference/authentication.md): The Referd API uses API keys to authenticate requests. You can view your API keys in the Referd Dashboard.
- [API Reference](/api-reference/api-reference.md): Learn more about our available endpoints at Referd needed during integration.
- [User](/api-reference/api-reference/player.md): The User API can be used to create, update and display users' information on Referd. Users are uniquely identified by playerUniqueId.
- [Event](/api-reference/api-reference/event.md): This API endpoint allows you to track and send your users' events on your platform to Referd.
- [Notifications](/api-reference/api-reference/notifications.md): The Notifications API can be used to list the user's notifications and also to update its status once read.
- [API Endpoint Testing](/api-reference/api-endpoint-testing.md): Explore and test our API seamlessly with the dedicated Postman collection
- [Errors](/api-reference/error-codes.md): This section shows all Referd common error codes and how to resolve them.
