# API for developers

- [Consent API](/sending-message/consent-api.md)
- [Manage Opt IN /Opt OUT](/sending-message/consent-api/manage-opt-in-opt-out.md)
- [Message API](/sending-message/send-message-api.md)
- [Send Text message](/sending-message/send-message-api/receive-message-api.md)
- [Send Media message](/sending-message/send-message-api/send-media-message.md): This endpoint sends a media message to a phone number on WhatsApp.
- [Send Media message using Media ID](/sending-message/send-message-api/send-media-message/send-media-message-using-media-id.md)
- [Send Media message using URL](/sending-message/send-message-api/send-media-message/send-media-message-using-url.md)
- [Send Location message](/sending-message/send-message-api/send-location-message.md)
- [Template Message API](/sending-message/template-message-api.md)
- [Template Message API](/sending-message/template-message-api/template-message-api.md): This endpoint (JSON containing 'type\_template' object) sends a template message to a phone number on WhatsApp.
- [Media API](/sending-message/media-api.md)
- [Upload Media](/sending-message/media-api/upload-media.md)
- [Get Media](/sending-message/media-api/get-media.md)
- [Delete Media](/sending-message/media-api/delete-media.md)
