> ## Documentation Index
> Fetch the complete documentation index at: https://docs.apex-services.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Caller Item hooks

> Every hook exposed by apex-caller-item/hooks.lua.

Source: `apex-caller-item/hooks.lua` (unencrypted).

## Server hooks

<AccordionGroup>
  <Accordion title="Hooks.CanUseItem(source, xPlayer)" icon="user-check">
    Returns `allowed (bool), reason (string)`. Default — blocks `unemployed` (when `Config.AllowUnemployed = false`) and any job matching `Config.ExcludedJobPatterns`. Override for grade / reputation gating.
  </Accordion>

  <Accordion title="Hooks.OnServerNotify(source, title, message, type)" icon="bell">
    Default `xPlayer.showNotification(message)`.
  </Accordion>
</AccordionGroup>

## Client hooks

<AccordionGroup>
  <Accordion title="Hooks.OnClientNotify(title, message, duration, type)" icon="bell">
    Default `ESX.ShowNotification`, falls back to `lib.notify`.
  </Accordion>
</AccordionGroup>
