# Cloud Object

> Source: https://developers.cloud66.com/v3/webhooks/cloud-object/

## Cloud Object Delete Failure

URL: https://developers.cloud66.com/v3/webhooks/cloud-object/#delete-fail
Event type: cloud_object.delete.fail
Related models: cloud_object_delete_queue

This webhook is sent when cloud resource deletion fails. The payload has the same structure as successful deletion but with status indicating failure and potential error details included.

### Payload

```json
{
  "timestamp": 1640995200,
  "event_type": "cloud_object.delete.fail",
  "cloud_object_delete_queue": {
    "id": 42,
    "object_type": "load_balancer",
    "network_object_id": "c66_abc123def456",
    "object_name": "c66_abc123def456",
    "stack_id": 1,
    "stack_name": "Awesome Stack",
    "account_id": 11,
    "account_email": "user@example.com",
    "cloud_symbol": "aws",
    "vendor_id": "c66_abc123def456",
    "status": "failed",
    "created_at": "2024-01-01T12:30:45Z",
    "updated_at": "2024-01-01T12:35:30Z",
    "error_message": "Resource deletion failed: timeout"
  }
}
```

---

## Cloud Object Delete Success

URL: https://developers.cloud66.com/v3/webhooks/cloud-object/#delete-ok
Event type: cloud_object.delete.ok
Related models: cloud_object_delete_queue

This webhook is sent when a cloud resource (like load balancer, database, etc.) is successfully deleted. The payload includes object type and identification, stack and account information, and cloud provider details.

### Payload

```json
{
  "timestamp": 1640995200,
  "event_type": "cloud_object.delete.ok",
  "cloud_object_delete_queue": {
    "id": 42,
    "object_type": "load_balancer",
    "network_object_id": "c66_abc123def456",
    "object_name": "c66_abc123def456",
    "stack_id": 1,
    "stack_name": "Awesome Stack",
    "account_id": 11,
    "account_email": "user@example.com",
    "cloud_symbol": "aws",
    "vendor_id": "c66_abc123def456",
    "status": "deleted",
    "created_at": "2024-01-01T12:30:45Z",
    "updated_at": "2024-01-01T12:35:30Z"
  }
}
```
