# Unsubscribing from a Canvas App Event

## Unsubscribing from a Custom Event

The following code example shows how to call the `unsubscribe` method to unsubscribe from a canvas app event.

```java
// Unsubscribe from a custom event.
Sfdc.canvas(function() {
    sr = JSON.parse('<%=signedRequestJson%>');
    Sfdc.canvas.client.unsubscribe(sr.client, {name : "mynamespace.statusChanged"});
});
```

## Unsubscribing from Multiple Custom Events

The following code example shows how to call the `unsubscribe` method to unsubscribe from multiple canvas app events. The events you subscribe to can be in different namespaces or might not have a namespace.

```java
// Unsubscribe from multiple events.
Sfdc.canvas(function() {
    sr = JSON.parse('<%=signedRequestJson%>');
    Sfdc.canvas.client.unsubscribe(sr.client, ['mynamespace.statusChanged', "anothernamespace.tripCancelled"]);
});
```

**See Also**

- [Implementing Canvas App Events](/docs/platform/canvas-framework/guide/canvas-app-events.md)
- [Subscribing to a Canvas App Event](/docs/platform/canvas-framework/guide/canvas-app-event-subscribe-code-example.md)
- [Subscribing to Parent Events](/docs/platform/canvas-framework/guide/canvas-app-subscribe-code-example.md)
