Sample code for 30+ languages & platforms
Swift

WhatsApp - Logout

Demonstrates the /v1/users/logout endpoint to logout of the WhatsApp Business API Client. Logging out revokes the authentication token.

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 POST https://your-webapp-hostname:your-webapp-port/v1/users/logout \
    //   -H "Authorization: Bearer your-auth-token"

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

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

    print("Response body:")
    print("\(resp.bodyStr!)")

}