1. Level 2 (provede základní konfigurací - nepřemýšlí, neumí vysvětlit)
1.1. Metadata
1.1.1. API Name
1.1.2. API Documentation
1.1.3. API baseUrl:
1.2. Auth Type?
1.2.1. basic
1.2.1.1. username:
1.2.1.2. password:
1.2.2. query
1.2.2.1. apiKey:
1.2.3. login
1.2.3.1. login endpoint:
1.2.3.2. username:
1.2.3.3. password:
1.2.4. oauth10
1.2.4.1. data:
1.2.4.2. appKey:
1.2.4.3. appSecret:
1.2.5. oauth20
1.2.5.1. TBD
1.3. Pagination Type?
1.3.1. offset
1.3.1.1. limit:
1.3.1.2. limitParam:
1.3.1.3. offsetParam:
1.3.2. response.param
1.3.2.1. responseParam:
1.3.2.2. queryParam:
1.3.2.3. scrollRequest endpoint:
1.3.2.4. scrollRequest method:
1.3.2.5. scrollRequest params:
1.3.3. response.url
1.3.3.1. urlKey (nextPage):
1.3.3.2. includeParams:
1.3.4. pagenum
1.3.4.1. pageParam:
1.3.4.2. limit:
1.3.4.3. limitParam:
1.3.5. cursor
1.3.5.1. idKey
1.3.5.2. param
1.3.5.3. increment
1.3.5.4. reverse
1.4. Endpoints / Resources
1.4.1. endpoint1
1.4.1.1. sub-endpoint? Y=>
1.4.1.1.1. sub-endpotint1
1.4.2. endpoint2
1.4.2.1. sub-endpoint? Y=>
1.4.2.1.1. sub-endpoint2
1.5. MISC
1.5.1. Incremental Output (1/0)
1.6. Custom Headers?
1.6.1. App-Key
1.6.2. X-User-Email
1.6.3. Accept-Encoding: gzip
1.6.4. ...
2. Level 1 (jen test stromu otázek)
2.1. "Hello, I'm RC bot, Let's jump to some brief dialogue :)"
2.1.1. What's your name
2.1.2. Do you have access to REST API?
2.1.2.1. Try to get your own credentials, we'll need it!
2.1.2.2. That is great! Try to call some endpoint via REST client!
2.1.3. Do you have API documentation?
2.1.3.1. You should ask someone - we need to have it!
2.1.3.2. That is great! We'll need to find out some information.
2.1.4. Do you have Desktop REST client?
2.1.4.1. Try to use Postman and "touch" API on your own
2.1.4.2. Did you try to get some data via REST Client?