diff --git a/.gitignore b/.gitignore
index e69de29..5552b8b 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+sample*.json
diff --git a/amino/docs.md b/amino/docs.md
deleted file mode 100644
index ed94b23..0000000
--- a/amino/docs.md
+++ /dev/null
@@ -1,57 +0,0 @@
-
-GET /api/v1/g/s/auid/
-GET an AUID for this device
-
-__query strings__
-
-|name|description|required|
-| - | - | - |
-|deviceId|Same as NDCDEVICEID|True|
-
-__request_headers__
-
-|name|description|required|
-| - | - | - |
-|NDCDEVICEID|The device id generated by the app. See|True|
-|NDC-MSG-SIG|Message signature (?) generated by the app|False|
-|SMDEVICEID|I don't know, seems to be a non-string hex number|False|
-
-
-
-
-
-
-POST /api/v1/g/s/device/
-POST a device configuration
-
-__request_headers__
-
-|name|description|required|
-| - | - | - |
-|NDCDEVICEID|The device id generated by the app. See|True|
-|NDC-MSG-SIG|Message signature (?) generated by the app|False|
-|SMDEVICEID|I don't know, seems to be a non-string hex number|False|
-
-```JSON
-{
- "deviceID": "... ",
- "bundleID": "com.narvii.amino.master ",
- "clientType": "100 ",
- "timezone": "-300 ",
- "systemPushEnabled": "true ",
- "locale": "en_US ",
- "deviceToken": "... ",
- "deviceTokenType": "1 ",
- "timestamp": "1579580530965 "
-}
-```
-
-__responses__
-
-- 200 - Device configured
-Device configured
-
-The device config was accepted
-
-
-
diff --git a/amino/docs.yml b/amino/docs.yml
deleted file mode 100644
index e0f4a8d..0000000
--- a/amino/docs.yml
+++ /dev/null
@@ -1,62 +0,0 @@
-globals:
- request_headers:
- "*":
- - name: NDCDEVICEID
- description: The device id generated by the app. See
- required: true
- - name: NDC-MSG-SIG
- description: Message signature (?) generated by the app
- required: false
- - name: SMDEVICEID
- description: I don't know, seems to be a non-string hex number
- required: false
-
-vars:
- request:
- POST:
- body:
- post_device:
- lang: JSON
- content:
- {
- "deviceID": "... ",
- "bundleID": "com.narvii.amino.master ",
- "clientType": "100 ",
- "timezone": "-300 ",
- "systemPushEnabled": "true ",
- "locale": "en_US ",
- "deviceToken": "... ",
- "deviceTokenType": "1 ",
- "timestamp": "1579580530965 "
- }
- response_body:
- POST:
- post_device:
- 200:
- lang: JSON
- content:
- {
- "api:statuscode": "0 <0 is success>",
- "api:duration": "0.034s ",
- "api:message": "OK ",
- "api:timestamp": "2020-01-21T04:22:13Z ",
- "devOptions": "null >"
- }
-
-routes:
- /api/v1/g/s/device/:
- POST:
- description: POST a device configuration
- body: $request.POST.body.post_device
- responses:
- 200:
- title: Device configured
- description: The device config was accepted
- body: $response_body.POST.post_device.200
- /api/v1/g/s/auid/:
- GET:
- description: GET an AUID for this device
- "query strings":
- - name: deviceId
- description: Same as NDCDEVICEID
- required: true
diff --git a/amino/no-auth.md b/amino/no-auth.md
new file mode 100644
index 0000000..c8484aa
--- /dev/null
+++ b/amino/no-auth.md
@@ -0,0 +1,554 @@
+
+GET /g/s/auid/
+GET an auid for this device
+
+__query strings__
+
+|name|description|required|
+| - | - | - |
+|deviceId|Same as NDCDEVICEID|True|
+
+__headers__
+
+|name|description|required|
+| - | - | - |
+|NDCDEVICEID|The device id generated by the app. See|True|
+|NDC-MSG-SIG|Message signature (?) generated by the app|False|
+|SMDEVICEID|I don't know, seems to be a non-string hex number|False|
+|AUID|The auid (UUIDv4) generated on amino servers for this client, retrieved with GET /g/s/auid|False|
+
+__responses__
+
+- 200 - auid Generated
+auid Generated
+
+An auid was generated and returned by the server. It may now be used in request headers
+
+```JSON
+{
+ "auid": "... "
+}
+```
+
+
+
+
+
+
+GET /g/s/auth/config-v2/
+GET auth config data (unknown use)
+
+__headers__
+
+|name|description|required|
+| - | - | - |
+|NDCDEVICEID|The device id generated by the app. See|True|
+|NDC-MSG-SIG|Message signature (?) generated by the app|False|
+|SMDEVICEID|I don't know, seems to be a non-string hex number|False|
+|AUID|The auid (UUIDv4) generated on amino servers for this client, retrieved with GET /g/s/auid|False|
+
+__responses__
+
+- 200 - Config Recieved
+Config Recieved
+
+Data with an unknown purpose is recieved
+
+```JSON
+{
+ "mobileSignUpProviderList": [
+ 8
+ ]
+}
+```
+
+
+
+
+
+
+POST /g/s/client-config/
+POST device information for configuration. Likely related to analytics / telemetry
+
+__headers__
+
+|name|description|required|
+| - | - | - |
+|NDCDEVICEID|The device id generated by the app. See|True|
+|NDC-MSG-SIG|Message signature (?) generated by the app|False|
+|SMDEVICEID|I don't know, seems to be a non-string hex number|False|
+|AUID|The auid (UUIDv4) generated on amino servers for this client, retrieved with GET /g/s/auid|False|
+
+```JSON
+{
+ "packageName": "com.narvii.amino.master ",
+ "versionCode": "00000 ",
+ "androidAPI": "21 ",
+ "model": "SCH-R530U ",
+ "device": "d2usc ",
+ "timestamp": "1579580222209 "
+}
+```
+
+__responses__
+
+- 200 - Client Configured
+Client Configured
+
+The client config was accepted
+
+```JSON
+{
+ "clientConfig": {
+ "<->": ""
+ }
+}
+```
+
+
+
+
+
+
+GET /g/s/client-config/appearance-settings
+GET the app appearance settings
+
+__headers__
+
+|name|description|required|
+| - | - | - |
+|NDCDEVICEID|The device id generated by the app. See|True|
+|NDC-MSG-SIG|Message signature (?) generated by the app|False|
+|SMDEVICEID|I don't know, seems to be a non-string hex number|False|
+|AUID|The auid (UUIDv4) generated on amino servers for this client, retrieved with GET /g/s/auid|False|
+
+__responses__
+
+- 200 - Appearance Settings
+Appearance Settings
+
+The appearance objects to use was retrieved
+
+```JSON
+{
+ "backgroundMediaList": [
+ [
+ "100 ",
+ "... ",
+ "null "
+ ]
+ ]
+}
+```
+
+
+
+
+
+
+GET /g/s/client-config/content-language-settings/
+GET the app content language settings
+
+__headers__
+
+|name|description|required|
+| - | - | - |
+|NDCDEVICEID|The device id generated by the app. See|True|
+|NDC-MSG-SIG|Message signature (?) generated by the app|False|
+|SMDEVICEID|I don't know, seems to be a non-string hex number|False|
+|AUID|The auid (UUIDv4) generated on amino servers for this client, retrieved with GET /g/s/auid|False|
+
+__responses__
+
+- 200 - Language Settings
+Language Settings
+
+The language settings were retrieved
+
+```JSON
+{
+ "contentLanguageSettings": {
+ "language": "en "
+ }
+}
+```
+
+
+
+
+
+
+GET /g/s/community/configuration/
+GET community config info
+
+__headers__
+
+|name|description|required|
+| - | - | - |
+|NDCDEVICEID|The device id generated by the app. See|True|
+|NDC-MSG-SIG|Message signature (?) generated by the app|False|
+|SMDEVICEID|I don't know, seems to be a non-string hex number|False|
+|AUID|The auid (UUIDv4) generated on amino servers for this client, retrieved with GET /g/s/auid|False|
+
+__responses__
+
+- 200 - Community Config
+Community Config
+
+Community config was retrieved
+
+```JSON
+{
+ "configuration": {
+ "appearance": {},
+ "page": {},
+ "module": {
+ "post": {
+ "enabled": true,
+ "postType": {
+ "screeningRoom": {
+ "privilege": {
+ "type": "5 ",
+ "minLevel": "100 "
+ },
+ "enabled": true
+ },
+ "story": "{...} ",
+ "videoEnabled": "false ",
+ "audio2Enabled": "true "
+ },
+ "publicChat": "{...} "
+ }
+ },
+ "general": {
+ "videoUploadPolicy": 1
+ }
+ }
+}
+```
+
+
+
+
+
+
+POST /g/s/device/
+POST a device configuration
+
+__headers__
+
+|name|description|required|
+| - | - | - |
+|NDCDEVICEID|The device id generated by the app. See|True|
+|NDC-MSG-SIG|Message signature (?) generated by the app|False|
+|SMDEVICEID|I don't know, seems to be a non-string hex number|False|
+|AUID|The auid (UUIDv4) generated on amino servers for this client, retrieved with GET /g/s/auid|False|
+
+```JSON
+{
+ "deviceID": "... ",
+ "bundleID": "com.narvii.amino.master ",
+ "clientType": "100 ",
+ "timezone": "-300 ",
+ "systemPushEnabled": "true ",
+ "locale": "en_US ",
+ "deviceToken": "... ",
+ "deviceTokenType": "1 ",
+ "timestamp": "1579580530965 "
+}
+```
+
+__responses__
+
+- 200 - Device Configured
+Device Configured
+
+The device config was accepted
+
+```JSON
+{
+ "devOptions": "null >"
+}
+```
+
+
+
+
+
+
+GET /g/s/eventlog/profile/
+GET the eventlog for the current profile (appears to be device profile by auid, not necessarily amino profile)
+
+__query strings__
+
+|name|description|required|
+| - | - | - |
+|language|language code used, example being `en`. Affects experiments|False|
+
+__headers__
+
+|name|description|required|
+| - | - | - |
+|NDCDEVICEID|The device id generated by the app. See|True|
+|NDC-MSG-SIG|Message signature (?) generated by the app|False|
+|SMDEVICEID|I don't know, seems to be a non-string hex number|False|
+|AUID|The auid (UUIDv4) generated on amino servers for this client, retrieved with GET /g/s/auid|False|
+
+__responses__
+
+- 200 - Eventlog Retrieved
+Eventlog Retrieved
+
+The eventlog for this device profile. This data appears to be related to AB experiments
+
+```JSON
+{
+ "globalStrategyInfo": "{...} ",
+ "uid": "None ",
+ "contentLanguage": "en ",
+ "signUpStrategy": "2 ",
+ "landingOption": "4 ",
+ "interestPickerStyle": "3