Lumen help

Setting up HTTPS and HTTP/2

                POST /account/{accountId}/application/{applicationId}/environment/{environmentName}/domain/{hostName}
            

If there is no body payload, the domain name will have a Let’s Encrypt certificate provisioned for it. You can use a custom certificate using this format:

{

    "public_certificates": "string",
    "private_key": "string"

}

                DELETE /account/{accountId}/application/{applicationId}/environment/{environmentName}/domain/{hostName}
            
                POST /account/{accountId}/domain/{hostName}/https