diff --git a/api.md b/api.md
index db908c6..ca65370 100644
--- a/api.md
+++ b/api.md
@@ -55,11 +55,11 @@ Action|Description|Parameters
`dropCaches`|Clears system caches|_none_
`getUSB`|Returns a list of USB devices connected ot the pineapple|_none
`getFstab`|Returns the contents of `/etc/config/fstab`|_none_
-`getCSS`||
+`getCSS`|Returns the contents of main.css|_none_
`saveFstab`|Overwrites `/etc/config/fstab` with a string|
- `fstab`
- item2
- A string to be written to `/etc/config/fstab`
-`saveCSS`||
-`checkForUpgrade`||
-`downloadUpgrade`||
+`saveCSS`|Overwrites the contents of main.css with a string|- `css`
- item2
- A string to be written to `/pineapple/css/main.css`
+`checkForUpgrade`|Fetches the list of upgrades and the description of each|_none_
+`downloadUpgrade`|Upgrades the pineapple to a specified firmare version (see output of `checkForUpgrades`)|- `version`
- item2
- The version to which the pineapple should be upgraded
`getDownloadStatus`||
`performUpgrade`||
`getCurrentVersion`||