# activeProfileId

> Gets or sets the ID of the currently active profile.

## Definition

* **Type:** Property
* **Namespace:** [UnityEditor.ShortcutManagement](/engine/6000.7/script-reference/unityeditor/shortcutmanagement.md)
* **Assembly:** UnityEditor.CoreModule

```csharp
string activeProfileId { get; set; }
```

### Remarks

When active profile is changed all shortcut bindings are updated to reflect the overrides of active profile and its ancestors profiles. If the active profile is set to a profile ID of [ShortcutManager.defaultProfileId](/engine/6000.7/script-reference/unityeditor/shortcutmanagement/shortcutmanager/defaultprofileid.md) then all shortcut bindings will return to their default bindings. Setter throws `ArgumentNullException` if the value is `null`. Setter throws `ArgumentException` if the given profile ID is not available.
