openapi: 3.0.0 info: title: Construction.Account.Admin Account Users Issues Profile API version: '1.0' contact: name: Autodesk Plaform Services url: https://aps.autodesk.com/ email: aps.help@autodesk.com termsOfService: https://www.autodesk.com/company/legal-notices-trademarks/terms-of-service-autodesk360-web-services/forge-platform-web-services-api-terms-of-service x-support: https://stackoverflow.com/questions/tagged/autodesk-platform-services description: 'The Account Admin API automates creating and managing projects, assigning and managing project users, and managing member and partner company directories. You can also synchronize data with external systems. ' servers: - url: https://developer.api.autodesk.com security: - 2-legged: [] - 3-legged: [] tags: - name: Issues Profile paths: /construction/issues/v1/projects/{projectId}/users/me: parameters: - schema: type: string name: projectId in: path required: true get: summary: Your GET endpoint responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/User' '400': description: Bad Request '403': description: Forbidden '404': description: Not Found '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/User' operationId: getUserProfile description: Returns the current user permissions. security: - 2-legged: [] - 3-legged: [] - 3-legged-implicit: [] parameters: - $ref: '#/components/parameters/x-ads-region' tags: - Issues Profile components: schemas: User: title: User type: object x-stoplight: id: fc9hr299sgm4v properties: id: type: string description: Unique identifier for the given user. isProjectAdmin: type: boolean description: States whether the current logged in user is a system admin. canManageTemplates: type: boolean description: Not relevant issues: type: object properties: new: type: object description: If this object appears in the response, it indicates that the user can create and modify issues. properties: permittedActions: type: array description: The list of actions permitted for the user for this issue in its current state. items: type: string permittedAttributes: type: array description: A list of attributes you are allowed to open a new issue. issueTypeId, linkedDocument, links, ownerId, officialResponse, rootCauseId, snapshotUrn are not applicable. items: type: string permittedStatuses: type: array description: 'A list of available statuses for the project. Possible values: draft, open, pending, in_progress, completed, in_review, not_approved, in_dispute, closed.' items: type: string permitted_actions: type: array description: Not relevant items: type: string permitted_attributes: type: array description: Not relevant items: type: string permitted_statuses: type: array description: Not relevant items: type: string filter: type: object description: Not relevant properties: permittedStatuses: type: array description: Not relevant items: type: string permissionLevels: type: array description: The permission level of the user. Each permission level corresponds to a combination of values in the response. For example, a combination of read and create in the response, corresponds to a Create for other companies permission level. items: $ref: '#/components/schemas/permission_level' region: title: region x-stoplight: id: pvg574irwjt8w type: string enum: - US - EMEA - AUS - CAN - DEU - IND - JPN - GBR description: "Specifies where the bucket containing the object is stored. Possible values are:\n - ``US`` - (Default) Data center for the US region.\n - ``EMEA`` - Data center for the European Union, Middle East, and Africa.\n - ``AUS`` - Data center for Australia.\n - ``CAN`` - Data center for the Canada region.\n - ``DEU`` - Data center for the Germany region.\n - ``IND`` - Data center for the India region.\n - ``JPN`` - Data center for the Japan region.\n - ``GBR`` - Data center for the United Kingdom region.\n**Note:** Beta features are subject to change. Please do not use in production environments." permission_level: title: permission_level x-stoplight: id: yvs19l1czlsoy type: string enum: - create - read - write parameters: x-ads-region: name: x-ads-region in: header schema: $ref: '#/components/schemas/region' securitySchemes: 2-legged: type: oauth2 flows: clientCredentials: tokenUrl: '' refreshUrl: '' scopes: {} 3-legged-implicit: type: oauth2 flows: implicit: authorizationUrl: '' refreshUrl: '' scopes: {} 3-legged: type: oauth2 flows: authorizationCode: authorizationUrl: '' tokenUrl: '' refreshUrl: '' scopes: {} x-stoplight: id: zm6m3b30rcbon