Go
Go
GetHarvest - Delete Contact
See more GetHarvest Examples
Delete a contact. Returns a 200 OK response code if the call succeeded.Chilkat Go Downloads
success := false
// This example assumes the Chilkat API to have been previously unlocked.
// See Global Unlock Sample for sample code.
http := chilkat.NewHttp()
// Implements the following CURL command:
// curl "https://api.harvestapp.com/v2/contacts/CONTACT_ID" \
// -H "Authorization: Bearer ACCESS_TOKEN" \
// -H "Harvest-Account-Id: ACCOUNT_ID" \
// -H "User-Agent: MyApp (yourname@example.com)" \
// -X DELETE
http.SetRequestHeader("User-Agent","MyApp (yourname@example.com)")
http.SetRequestHeader("Authorization","Bearer ACCESS_TOKEN")
http.SetRequestHeader("Harvest-Account-Id","ACCOUNT_ID")
resp := chilkat.NewHttpResponse()
success = http.HttpNoBody("DELETE","https://api.harvestapp.com/v2/contacts/CONTACT_ID",resp)
if success == false {
fmt.Println(http.LastErrorText())
http.DisposeHttp()
resp.DisposeHttpResponse()
return
}
respStatusCode := resp.StatusCode()
fmt.Println("Response Status Code = ", respStatusCode)
if respStatusCode != 200 {
fmt.Println("Response Header:")
fmt.Println(resp.Header())
fmt.Println("Response Body:")
fmt.Println(resp.BodyStr())
fmt.Println("Failed.")
http.DisposeHttp()
resp.DisposeHttpResponse()
return
}
fmt.Println("Success.")
http.DisposeHttp()
resp.DisposeHttpResponse()