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

# Document forged

> Triggered server side after a forgery is made.

This event is triggered after a forgery is made, by a player, an NPC worker or the admin command.

<CodeGroup>
  ```lua Event theme={null}
  AddEventHandler("jksm_identity:forged", function(serial, typeId, quality, forgerId)

  end)
  ```

  ```lua Example theme={null}
  AddEventHandler("jksm_identity:forged", function(serial, typeId, quality, forgerId)
      if quality >= 90 then
          print(("A near perfect %s was forged (%s)"):format(typeId, serial))
      end
  end)
  ```
</CodeGroup>

### Parameters

| Name | Data Type | Description |
| - | - | - |
| `serial` | string | The number of the forgery |
| `typeId` | string | The document type, a key of `Config.Documents` |
| `quality` | integer | The quality, from 0 to 100 |
| `forgerId` | string \| nil | The character identifier of the forger, `'console'`, or **nil** |

<Tip>
  The same arguments reach `Editable.OnForged` in `editable/server.lua`, if you prefer to keep your code there.
</Tip>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.