swagger: '2.0' info: title: Automile ClientApi ClientApiAuthorizations API version: v1 tags: - name: ClientApiAuthorizations paths: /v1/client/apiauthorizations: get: tags: - ClientApiAuthorizations summary: Get a list of user that has authorized the logged in API client for access description: Only users that has given authorization to the given API client will be returned produces: - text/plain - application/json - text/json responses: '200': description: The users are returned schema: type: array items: $ref: '#/definitions/APIAuthorizationModel' '500': description: Internal server error security: - oauth2: [] /v1/client/apiauthorizations/{apiAuthorizationId}: get: tags: - ClientApiAuthorizations summary: Get the details about a specific user authorization operationId: GetByAPIAuthorizationId produces: - text/plain - application/json - text/json parameters: - in: path name: apiAuthorizationId description: The id of the authorization required: true type: integer format: int32 responses: '200': description: The user details are returned schema: $ref: '#/definitions/APIAuthorizationModel' '403': description: Request is forbidden, meaning you dont' have access to this authorization schema: $ref: '#/definitions/ProblemDetails' '500': description: Internal server error security: - oauth2: [] definitions: ProblemDetails: type: object properties: type: type: string title: type: string status: format: int32 type: integer detail: type: string instance: type: string additionalProperties: {} APIAuthorizationModel: type: object properties: APIAuthorizationId: format: int32 type: integer IssueDate: format: date-time type: string APIClientId: format: int32 type: integer UserId: format: int32 type: integer ScopesDelimitedBySpaces: type: string ExpirationDateUtc: format: date-time type: string additionalProperties: false securityDefinitions: oauth2: type: oauth2 flow: implicit authorizationUrl: https://api.automile.com/login/ scopes: read: Read access to protected resources write: Write access to protected resources description: OAuth2 Implicit Grant