---
title: "Trigger code when an association is unlinked"
canonical: "https://support.appfire.com/space/CSFJIRA/1874002013/Trigger%20code%20when%20an%20association%20is%20unlinked"
format: markdown
---
> Macro (aura-html)

The app allows you to subscribe to Appfire’s Salesforce package events to invoke custom code after a specific action occurs.

To be notified about the UNLINK action, you can create a new Apex class that implements the `SfjcActionEventListener` interface. 

##### MyListener

```java
global class MyListener implements JCFS.SfjcActionEventListener {
    public void onEvent(String eventName, Map<String,Object> data) {
       System.debug('Hello world!');
       System.debug(eventName);
       System.debug(data);
    }
}
```

The UNLINK event contains the following fields:

- `son` - string, e.g. Case
- `soid` - string - the Case Id
- `jiraIssueId` - string

In this example, `MyListener` listens for a UNLINK event between Jira and a Salesforce object. Once the UNLINK event of the association is detected, a debug message is sent to the execution log.

To use this feature, you must grant the `WebhookRestResource` Apex class access to the integration user profile.

1. Go to **Setup** and enter `Apex Classes` in the **Quick Find** field.
2. Select **WebhookRestResource** > **Security**.
  
3. Add the integration user profile to the *Enabled Profiles*.