# callbacks

> The callbacks to run after a build that used the associated build profile.

## Definition

* **Type:** Property
* **Namespace:** [UnityEditor.Build.Profile](/engine/7000.0/script-reference/unityeditor/build/profile.md)
* **Assembly:** UnityEditor.CoreModule

```csharp
public IBuildProfilePostprocessBuild[] callbacks { get; set; }
```

### Remarks

The callbacks run in array order, starting at index 0. Assigning a new array replaces the callbacks already attached. After you change this property, call [EditorUtility.SetDirty](/engine/7000.0/script-reference/unityeditor/editorutility/setdirty.md) on the component so the change is saved with the build profile. Unity skips null entries, such as an element whose callback type no longer exists.
