openapi: 3.0.2 info: title: Render Public Audit Logs Users API description: Manage everything about your Render services version: 1.0.0 contact: name: Render API url: https://community.render.com email: support@render.com servers: - url: https://api.render.com/v1 security: - BearerAuth: [] tags: - name: Users description: 'The `User` endpoints allow you to retrieve information about the authenticated user ' paths: /users: get: summary: Get the authenticated user description: 'Retrieve the user associated with the provided API key. ' operationId: get-user tags: - Users responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/user' '401': $ref: '#/components/responses/401Unauthorized' '406': $ref: '#/components/responses/406NotAcceptable' '429': $ref: '#/components/responses/429RateLimit' '500': $ref: '#/components/responses/500InternalServerError' '503': $ref: '#/components/responses/503ServiceUnavailable' components: responses: 429RateLimit: description: Rate limit has been surpassed. content: application/json: schema: $ref: '#/components/schemas/error' 500InternalServerError: description: An unexpected server error has occurred. content: application/json: schema: $ref: '#/components/schemas/error' 401Unauthorized: description: Authorization information is missing or invalid. content: application/json: schema: $ref: '#/components/schemas/error' 406NotAcceptable: description: Unable to generate preferred media types as specified by Accept request header. content: application/json: schema: $ref: '#/components/schemas/error' 503ServiceUnavailable: description: Server currently unavailable. content: application/json: schema: $ref: '#/components/schemas/error' schemas: error: type: object properties: id: type: string message: type: string user: type: object required: - email - name properties: email: type: string name: type: string securitySchemes: BearerAuth: type: http scheme: bearer x-readme: metrics-enabled: false