> ## 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.

# Radio List hooks

> Every hook exposed by apex-radio-list/hooks.lua.

Source: `apex-radio-list/hooks.lua` (unencrypted).

## Server hooks

<AccordionGroup>
  <Accordion title="Hooks.GetMemberInfo(xPlayer)" icon="id-card">
    Returns `{ name, gradeLabel }` for a player. Default uses `xPlayer.getName()` and `job.grade_label`. Override to expose citizen IDs / department prefixes / custom ranks.

    ```lua theme={null}
    function Hooks.GetMemberInfo(xPlayer)
        local job = xPlayer.getJob()
        return {
            name       = xPlayer.get('citizenId') .. ' - ' .. xPlayer.getName(),
            gradeLabel = ('[%s] %s'):format(job.label, job.grade_label or ''),
        }
    end
    ```
  </Accordion>
</AccordionGroup>
