Sample code for 30+ languages & platforms
Swift

Constant Contact - Delete a Contact

See more Constant Contact Examples

Deletes the contact with a given id.

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://api.cc.email/v3/contacts/{contact_id} \
    //   -H 'Accept: application/json' \
    //   -H 'Authorization: Bearer {access_token}' \
    //   -H 'Cache-Control: no-cache' \
    //   -H 'Content-Type: application/json' \

    // 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 ACCESS_TOKEN" header.
    http.authToken = "ACCESS_TOKEN"
    http.setRequestHeader(name: "Accept", value: "application/json")
    http.setRequestHeader(name: "Content-Type", value: "application/json")
    http.setRequestHeader(name: "Cache-Control", value: "no-cache")

    let resp = CkoHttpResponse()!
    success = http.httpNoBody(verb: "DELETE", url: "https://api.cc.email/v3/contacts/{contact_id}", response: resp)
    if success == false {
        print("\(http.lastErrorText!)")
        return
    }

    // Success is a 204 response status code with an empty body.
    print("Response status code: \(resp.statusCode.intValue)")
    print("Response body:")
    print("\(resp.bodyStr!)")

}