naftiko: 1.0.0-alpha2 info: label: Atlassian wiki/rest/api/user/ — Users description: 'Atlassian wiki/rest/api/user/ — Users. 6 operations. Lead operation: Atlassian Get Anonymous User. Self-contained Naftiko capability covering one Atlassian business surface.' tags: - Atlassian - Users created: '2026-05-19' modified: '2026-05-19' binds: - namespace: env keys: ATLASSIAN_API_KEY: ATLASSIAN_API_KEY capability: consumes: - type: http namespace: wiki-rest-api-user--users baseUri: '' description: Atlassian wiki/rest/api/user/ — Users business capability. Self-contained, no shared references. resources: - name: wiki-rest-api-user-anonymous path: /wiki/rest/api/user/anonymous operations: - name: atlassiangetanonymoususer method: GET description: Atlassian Get Anonymous User outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: expand in: query type: array description: A multi-value parameter indicating which properties of the user to - name: wiki-rest-api-user-bulk path: /wiki/rest/api/user/bulk operations: - name: atlassiangetbulkuserlookup method: GET description: Atlassian Get Multiple Users Using Ids outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: accountId in: query type: string description: A list of accountId's of users to be returned. required: true - name: expand in: query type: array description: A multi-value parameter indicating which properties of the user to - name: limit in: query type: integer description: The maximum number of results returned. - name: wiki-rest-api-user-current path: /wiki/rest/api/user/current operations: - name: atlassiangetcurrentuser method: GET description: Atlassian Get Current User outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: expand in: query type: array description: A multi-value parameter indicating which properties of the user to - name: wiki-rest-api-user-email path: /wiki/rest/api/user/email operations: - name: atlassiangetprivacyunsafeuseremail method: GET description: Atlassian Get User Email Address outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: accountId in: query type: string description: The account ID of the user, which uniquely identifies the user across all Atlassian products. required: true - name: wiki-rest-api-user-email-bulk path: /wiki/rest/api/user/email/bulk operations: - name: atlassiangetprivacyunsafeuseremailbulk method: GET description: Atlassian Get User Email Addresses In Batch outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: accountId in: query type: array description: The account IDs of the users. required: true - name: wiki-rest-api-user-memberof path: /wiki/rest/api/user/memberof operations: - name: atlassiangetgroupmembershipsforuser method: GET description: Atlassian Get Group Memberships For User outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: accountId in: query type: string description: The account ID of the user. The accountId uniquely identifies the user across all Atlassian products. required: true - name: start in: query type: integer description: The starting index of the returned groups. - name: limit in: query type: integer description: The maximum number of groups to return per page. exposes: - type: rest namespace: wiki-rest-api-user--users-rest port: 8080 description: REST adapter for Atlassian wiki/rest/api/user/ — Users. One Spectral-compliant resource per consumed operation, prefixed with /v1. resources: - path: /v1/wiki/rest/api/user/anonymous name: wiki-rest-api-user-anonymous description: REST surface for wiki-rest-api-user-anonymous. operations: - method: GET name: atlassiangetanonymoususer description: Atlassian Get Anonymous User call: wiki-rest-api-user--users.atlassiangetanonymoususer with: expand: rest.expand outputParameters: - type: object mapping: $. - path: /v1/wiki/rest/api/user/bulk name: wiki-rest-api-user-bulk description: REST surface for wiki-rest-api-user-bulk. operations: - method: GET name: atlassiangetbulkuserlookup description: Atlassian Get Multiple Users Using Ids call: wiki-rest-api-user--users.atlassiangetbulkuserlookup with: accountId: rest.accountId expand: rest.expand limit: rest.limit outputParameters: - type: object mapping: $. - path: /v1/wiki/rest/api/user/current name: wiki-rest-api-user-current description: REST surface for wiki-rest-api-user-current. operations: - method: GET name: atlassiangetcurrentuser description: Atlassian Get Current User call: wiki-rest-api-user--users.atlassiangetcurrentuser with: expand: rest.expand outputParameters: - type: object mapping: $. - path: /v1/wiki/rest/api/user/email name: wiki-rest-api-user-email description: REST surface for wiki-rest-api-user-email. operations: - method: GET name: atlassiangetprivacyunsafeuseremail description: Atlassian Get User Email Address call: wiki-rest-api-user--users.atlassiangetprivacyunsafeuseremail with: accountId: rest.accountId outputParameters: - type: object mapping: $. - path: /v1/wiki/rest/api/user/email/bulk name: wiki-rest-api-user-email-bulk description: REST surface for wiki-rest-api-user-email-bulk. operations: - method: GET name: atlassiangetprivacyunsafeuseremailbulk description: Atlassian Get User Email Addresses In Batch call: wiki-rest-api-user--users.atlassiangetprivacyunsafeuseremailbulk with: accountId: rest.accountId outputParameters: - type: object mapping: $. - path: /v1/wiki/rest/api/user/memberof name: wiki-rest-api-user-memberof description: REST surface for wiki-rest-api-user-memberof. operations: - method: GET name: atlassiangetgroupmembershipsforuser description: Atlassian Get Group Memberships For User call: wiki-rest-api-user--users.atlassiangetgroupmembershipsforuser with: accountId: rest.accountId start: rest.start limit: rest.limit outputParameters: - type: object mapping: $. - type: mcp namespace: wiki-rest-api-user--users-mcp port: 9090 transport: http description: MCP adapter for Atlassian wiki/rest/api/user/ — Users. One tool per consumed operation, routed inline through this capability's consumes block. tools: - name: atlassian-get-anonymous-user description: Atlassian Get Anonymous User hints: readOnly: true destructive: false idempotent: true call: wiki-rest-api-user--users.atlassiangetanonymoususer with: expand: tools.expand outputParameters: - type: object mapping: $. - name: atlassian-get-multiple-users-using description: Atlassian Get Multiple Users Using Ids hints: readOnly: true destructive: false idempotent: true call: wiki-rest-api-user--users.atlassiangetbulkuserlookup with: accountId: tools.accountId expand: tools.expand limit: tools.limit outputParameters: - type: object mapping: $. - name: atlassian-get-current-user description: Atlassian Get Current User hints: readOnly: true destructive: false idempotent: true call: wiki-rest-api-user--users.atlassiangetcurrentuser with: expand: tools.expand outputParameters: - type: object mapping: $. - name: atlassian-get-user-email-address description: Atlassian Get User Email Address hints: readOnly: true destructive: false idempotent: true call: wiki-rest-api-user--users.atlassiangetprivacyunsafeuseremail with: accountId: tools.accountId outputParameters: - type: object mapping: $. - name: atlassian-get-user-email-addresses description: Atlassian Get User Email Addresses In Batch hints: readOnly: true destructive: false idempotent: true call: wiki-rest-api-user--users.atlassiangetprivacyunsafeuseremailbulk with: accountId: tools.accountId outputParameters: - type: object mapping: $. - name: atlassian-get-group-memberships-user description: Atlassian Get Group Memberships For User hints: readOnly: true destructive: false idempotent: true call: wiki-rest-api-user--users.atlassiangetgroupmembershipsforuser with: accountId: tools.accountId start: tools.start limit: tools.limit outputParameters: - type: object mapping: $.