diff --git a/api.md b/api.md
index 104db93..6f500e8 100644
--- a/api.md
+++ b/api.md
@@ -227,7 +227,7 @@ Action|Description|Parameters
`removeSSID`|Removes an SSID from the pool|
- `ssid`
- The SSID string to remove
`setPineAPSettings`|Update PineAP's settings| - `settings`
- A dictionary with setting key/value pairs
- `allowAssociations`
- Whether clients should be allowed to associate to the pineapple
- `logProbes`
- Whether to log probe requests
- `logAssociations`
- Whether to log associations
- `beaconResponses`
- Whether to send beacon responses
- `captureSSIDs`
- Whether to add sniffed SSIDs to the pool
- `broadcastSSIDs`
- Whether to broadcast the SSID pool
- `beaconInterval`
- The beacon interval- must be one of "low", "normal" or "aggressive"
- `responseInterval`
- The response interval- must be one of "low", "normal" or "aggressive"
- `targetMAC`
- The MAC to target with responses
- `sourceMAC`
- The MAC PineAP should spoof
`getPineAPSettings`|Returns a dictionary with all the current PineAP settings|_none_
-`deauth`|Deauth a list of clients from a station. **_Use this with caution. The misuse of this function may be illegal in some places._**|- `sta`
- The bssid of the station from which to disconnect the clients
- `clients`
- An array of client MACs to deauth
- `multiplier`
- The number of deauths (from 1 to 10) to send
- `channel`
- The channel to hop to before sending the frame(s)
+`deauth`|Deauth a list of clients from a station. **_Use this with caution. The misuse of this function may be illegal in some places._***|- `sta`
- The bssid of the station from which to disconnect the clients
- `clients`
- An array of client MACs to deauth
- `multiplier`
- The number of deauths (from 1 to 10) to send
- `channel`
- The channel to hop to before sending the frame(s)
`enable`|Enables PineAP|_none_
`disable`|Disables PineAP|_none_
`saveAsDefault`|Makes the current configuration persist after reboots|_none_
@@ -282,6 +282,13 @@ Action|Description|Parameters
`addMac`|Adds a MAC to tracking|- `mac`
- The MAC address to start tracking
`removeMac`|Removes a MAC from tracking|- `mac`
- The MAC address to stop tracking
+## Module.php API
+Every module must extend the `Module` class that resides in `Module.php`. Extending this class gives the module access to the following API functions.
+
+Test|Test|Test
+----|----|----
+deez|nuts|lolxdmemes
+
## Community Python API
A community python API wrapper exists [here](https://github.com/735tesla/python-pineapple) but documentation is still in progress.