Sample code for 30+ languages & platforms
Swift

WhatsApp - Delete Media

Demonstrates how to delete media previously uploaded to the WhatsApp Business API client

Chilkat Swift Downloads

Swift

func chilkatTest() {
    var success: Bool = false

    // This example assumes the Chilkat API to have been previously unlocked.
    // See Global Unlock Sample for sample code.

    let http = CkoHttp()!

    // Implements the following CURL command:

    // curl -X DELETE \
    //   https://your-webapp-hostname:your-webapp-port/v1/media/media-id \
    //   -H 'Authorization: Bearer your-auth-token'

    // Use the following online tool to generate HTTP code from a CURL command
    // Convert a cURL Command to HTTP Source Code

    // Adds the "Authorization: Bearer your-auth-token" header.
    http.authToken = "your-auth-token"

    let resp = CkoHttpResponse()!
    success = http.httpNoBody(verb: "DELETE", url: "https://your-webapp-hostname:your-webapp-port/v1/media/media-id", response: resp)
    if success == false {
        print("\(http.lastErrorText!)")
        return
    }

    var respStatusCode: Int = resp.statusCode.intValue
    print("Response Status Code = \(respStatusCode)")
    if respStatusCode != 200 {
        print("Response Header:")
        print("\(resp.header!)")
        print("Response Body:")
        print("\(resp.bodyStr!)")
        print("Failed.")
        return
    }

    print("Success.")

}