diff --git a/README.md b/README.md
index b652349..0ff36da 100644
--- a/README.md
+++ b/README.md
@@ -3,8 +3,8 @@
Acces Management System of Colsys: [Product info](http://produkty.colsys.cz/colnod/)
## TODO
-- [ ] Debug Mode
-- [ ] Logs
+- [x] Dry Run Mode (0.1v)
+- [x] Logs (0.1v)
- Timestamp
- Id of record
- Destination
@@ -12,7 +12,7 @@ Acces Management System of Colsys: [Product info](http://produkty.colsys.cz/coln
- Token `action` to `subject_id`
- Sbject `action`
- `action` - updated, deleted, added
-- [ ] App output
+- [x] App output (0.1v)
- To Colnod
- Number of tokens added/deleted/updated
- To DB
@@ -54,9 +54,58 @@ Acces Management System of Colsys: [Product info](http://produkty.colsys.cz/coln
}
```
-1. GET request - `/SubjectManager/getSubjects` - get subjects
-2. GET request - `/TokenManager/getTokens` - get tokens
-3. POST request - `/TokenManager/setTokens` - set tokens
+
+1. POST request - `/SubjectManager/getSubjects` - get subjects
+2. POST request - `/SubjectManager/getSubjectsUpdated` - get tokens updated after `time`
+3. POST request - `/SubjectManager/getSubjectsDeleted` - get tokens deleted after `time`
+4. POST request - `/TokenManager/getTokens` - get tokens
+5. POST request - `/TokenManager/getTokensUpdated` - get tokens updated after `time`
+6. POST request - `/TokenManager/getTokensDeleted` - get tokens deleted after `time`
+7. POST request - `/TokenManager/setTokens` - set tokens defined as `JSON`
+8. POST request - `/TokenManager/deleteTokens` - delete tokens define as `JSON2`
+9. POST request - `/AccessManager/getAccessGroups` - get access groups
+10. POST request - `/AccessManager/getAccessGroupsUpdated`
+11. POST request - `/AccessManager/getAccessGroupsDeleted`
+12. POST request - `/AccessManager/getAccessGroupMembership`
+13. POST request - `/AccessManager/getAccessGroupMembershipUpdated`
+14. POST request - `/AccessManager/getAccessGroupMembershipDeleted`
+ - `time` = epoch time im miliseconds
+ ```time
+ {
+ "timestamp": 1568646217767
+ }
+ ```
+ - `JSON`
+ ```json
+ {
+ "items": [
+ {
+ "id": "cf5cb80e-e6dd-45db-8edd-c9655447821c",
+ "name": "Testovaci pokus",
+ "description": "mobile",
+ "tokenType": "Token",
+ "tokenBits}": 32,
+ "tokenData": "7B9D31",
+ "timeToLive": 255,
+ "authErrors": 255,
+ "flags": [
+ "Enabled",
+ "NoValidity"
+ ],
+ "subjectId": "72b37f7e-5761-4e6c-8e87-20c0bed0d904"
+ }
+ ]
+ }
+ ```
+ - `JSON2`
+ ```json2
+ {
+ "items": [
+ "7272bcf6-b5ad-46dd-99a9-0c56faddf14c"
+ ]
+ }
+ ```
+
## RestAPI definitions
@@ -80,11 +129,10 @@ curl -k --user "spaceti:E7FEA07DBC82FB9BA34B2E453E2EFE89F0583E7187543507EF11E847
## Colnod Penta server
-- Acces through: `penta-master` IP:`172.16.3.4`
+- Acces through: `penta-master` IP: `172.16.4.4`
- URL: `192.168.254.11:8443`
- Port forwarding: `ssh -L 8443:192.168.254.11:8443 penta-master`
- - `!!! does not work !!!`
-
+
```bash
curl -k --user "spaceti:E7FEA07DBC82FB9BA34B2E453E2EFE89F0583E7187543507EF11E84726071FE428445372F2E46B455EB0C79747C51E362F403CE39473A2A8C2DFA0CE5C9826C0" -d '{"password":"E7FEA07DBC82FB9BA34B2E453E2EFE89F0583E7187543507EF11E84726071FE428445372F2E46B455EB0C79747C51E362F403CE39473A2A8C2DFA0CE5C9826C0","username":"spaceti"}' -H "Content-Type: application/json" https://192.168.254.11:8443/AaaManager/authSession
```
@@ -101,7 +149,7 @@ It is possible to chain requests: [see doc](https://support.insomnia.rest/articl
### Import workspace
-- import: `Insomnia_2019_10_01.yaml`
+- import: [Insomnia file on GitLab](https://gitlab.com/spaceti-app/integrations/acs/colnod-connector/blob/master/Insomnia_2019-10-15.yaml)
## Testing Blueprint API