From 752e2e88702113092350393d8a7a19f83523ee7f Mon Sep 17 00:00:00 2001 From: richard Date: Thu, 23 May 2013 23:48:48 +0100 Subject: [PATCH] api info file started --- API_INFO.md | 53 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 API_INFO.md diff --git a/API_INFO.md b/API_INFO.md new file mode 100644 index 0000000..cc575cd --- /dev/null +++ b/API_INFO.md @@ -0,0 +1,53 @@ +Mega API information +===================== + +This file contains definitions for some of the properties within the API. The aim of the file is that more people will contribute through understanding. + + +### Node attributes (json properties) + +'a' Type +'h' Id +'p' Parent Id +'a' encrypted Attributes (within this: 'n' Name) +'k' Node Key +'u' User Id +'s' Size +'ts' Time Stamp + +#### Node types + +0 File +1 Folder +2 Root Folder +3 Inbox +4 Trash +-1 Dummy + + +### Error responses + +#### General errors: +EINTERNAL (-1): +EARGS (-2): +EAGAIN (-3) +ERATELIMIT (-4): + +#### Upload errors: +EFAILED (-5): +ETOOMANY (-6): +ERANGE (-7): +EEXPIRED (-8): + +#### Filesystem/Account level errors: +ENOENT (-9): +ECIRCULAR (-10): +EACCESS (-11): +EEXIST (-12): +EINCOMPLETE (-13): +EKEY (-14): +ESID (-15): +EBLOCKED (-16): +EOVERQUOTA (-17): +ETEMPUNAVAIL (-18): +