There's some great, easy-to-follow documentation on Azure Functions for Microsoft Docs, available at https://docs.microsoft.com/en-us/azure/azure-functions.
To read more about the HTTP, JSON, and XML variable types that are available in AL, look here: https://docs.microsoft.com/en-us/dynamics365/business-central/dev-itpro/developer/devenv-restapi-overview.