{ "opencollection": "1.0.0", "info": { "name": "Authlete Authorization Endpoint Device Flow API", "version": "3.0.16" }, "request": { "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "items": [ { "info": { "name": "Device Flow", "type": "folder" }, "items": [ { "info": { "name": "Process Device Authorization Request", "type": "http" }, "http": { "method": "POST", "url": "https://us.authlete.com/api/:serviceId/device/authorization", "params": [ { "name": "serviceId", "value": "", "type": "path", "description": "A service ID." } ], "body": { "type": "json", "data": "{}" } }, "docs": "This API parses request parameters of a [device authorization request](https://datatracker.ietf.org/doc/html/rfc8628#section-3.1)\nand returns necessary data for the authorization server implementation to process the device authorization\nrequest further.\n" }, { "info": { "name": "Process Device Verification Request", "type": "http" }, "http": { "method": "POST", "url": "https://us.authlete.com/api/:serviceId/device/verification", "params": [ { "name": "serviceId", "value": "", "type": "path", "description": "A service ID." } ], "body": { "type": "json", "data": "{}" } }, "docs": "The API returns information associated with a user code.\n" }, { "info": { "name": "Complete Device Authorization", "type": "http" }, "http": { "method": "POST", "url": "https://us.authlete.com/api/:serviceId/device/complete", "params": [ { "name": "serviceId", "value": "", "type": "path", "description": "A service ID." } ], "body": { "type": "json", "data": "{}" } }, "docs": "This API returns information about what action the authorization server should take after it receives\nthe result of end-user's decision about whether the end-user has approved or rejected a client\napplication's request.\n" } ] } ], "bundled": true }