naftiko: 1.0.0-alpha2 info: label: Atlassian rest/api/3/fieldconfigurationscheme/ — Issue Field Configurations description: 'Atlassian rest/api/3/fieldconfigurationscheme/ — Issue Field Configurations. 7 operations. Lead operation: Atlassian Get Field Configuration Issue Type Items. Self-contained Naftiko capability covering one Atlassian business surface.' tags: - Atlassian - Issue Field Configurations created: '2026-05-19' modified: '2026-05-19' binds: - namespace: env keys: ATLASSIAN_API_KEY: ATLASSIAN_API_KEY capability: consumes: - type: http namespace: rest-api-3-fieldconfigurationscheme--issue-field-configurations baseUri: https://your-domain.atlassian.net description: Atlassian rest/api/3/fieldconfigurationscheme/ — Issue Field Configurations business capability. Self-contained, no shared references. resources: - name: rest-api-3-fieldconfigurationscheme-mapping path: /rest/api/3/fieldconfigurationscheme/mapping operations: - name: atlassiangetfieldconfigurationschememappings method: GET description: Atlassian Get Field Configuration Issue Type Items outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: startAt in: query type: integer description: The index of the first item to return in a page of results (page offset). - name: maxResults in: query type: integer description: The maximum number of items to return per page. - name: fieldConfigurationSchemeId in: query type: array description: 'The list of field configuration scheme IDs. To include multiple field configuration schemes separate IDs with ampersand: `fieldConfigurationSchemeId=10000&field' - name: rest-api-3-fieldconfigurationscheme-project path: /rest/api/3/fieldconfigurationscheme/project operations: - name: atlassiangetfieldconfigurationschemeprojectmapping method: GET description: Atlassian Get Field Configuration Schemes For Projects outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: startAt in: query type: integer description: The index of the first item to return in a page of results (page offset). - name: maxResults in: query type: integer description: The maximum number of items to return per page. - name: projectId in: query type: array description: 'The list of project IDs. To include multiple projects, separate IDs with ampersand: `projectId=10000&projectId=10001`.' required: true - name: atlassianassignfieldconfigurationschemetoproject method: PUT description: Atlassian Assign Field Configuration Scheme To Project outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: rest-api-3-fieldconfigurationscheme-id path: /rest/api/3/fieldconfigurationscheme/{id} operations: - name: atlassiandeletefieldconfigurationscheme method: DELETE description: Atlassian Delete Field Configuration Scheme outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: The ID of the field configuration scheme. required: true - name: atlassianupdatefieldconfigurationscheme method: PUT description: Atlassian Update Field Configuration Scheme outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: The ID of the field configuration scheme. required: true - name: body in: body type: object description: Request body (JSON). required: true - name: rest-api-3-fieldconfigurationscheme-id-mapping path: /rest/api/3/fieldconfigurationscheme/{id}/mapping operations: - name: atlassiansetfieldconfigurationschememapping method: PUT description: Atlassian Assign Issue Types To Field Configurations outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: The ID of the field configuration scheme. required: true - name: body in: body type: object description: Request body (JSON). required: true - name: rest-api-3-fieldconfigurationscheme-id-mapping-delete path: /rest/api/3/fieldconfigurationscheme/{id}/mapping/delete operations: - name: atlassianremoveissuetypesfromglobalfieldconfigurationscheme method: POST description: Atlassian Remove Issue Types From Field Configuration Scheme outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: The ID of the field configuration scheme. required: true - name: body in: body type: object description: Request body (JSON). required: true exposes: - type: rest namespace: rest-api-3-fieldconfigurationscheme--issue-field-configurations-rest port: 8080 description: REST adapter for Atlassian rest/api/3/fieldconfigurationscheme/ — Issue Field Configurations. One Spectral-compliant resource per consumed operation, prefixed with /v1. resources: - path: /v1/api/3/fieldconfigurationscheme/mapping name: rest-api-3-fieldconfigurationscheme-mapping description: REST surface for rest-api-3-fieldconfigurationscheme-mapping. operations: - method: GET name: atlassiangetfieldconfigurationschememappings description: Atlassian Get Field Configuration Issue Type Items call: rest-api-3-fieldconfigurationscheme--issue-field-configurations.atlassiangetfieldconfigurationschememappings with: startAt: rest.startAt maxResults: rest.maxResults fieldConfigurationSchemeId: rest.fieldConfigurationSchemeId outputParameters: - type: object mapping: $. - path: /v1/api/3/fieldconfigurationscheme/project name: rest-api-3-fieldconfigurationscheme-project description: REST surface for rest-api-3-fieldconfigurationscheme-project. operations: - method: GET name: atlassiangetfieldconfigurationschemeprojectmapping description: Atlassian Get Field Configuration Schemes For Projects call: rest-api-3-fieldconfigurationscheme--issue-field-configurations.atlassiangetfieldconfigurationschemeprojectmapping with: startAt: rest.startAt maxResults: rest.maxResults projectId: rest.projectId outputParameters: - type: object mapping: $. - method: PUT name: atlassianassignfieldconfigurationschemetoproject description: Atlassian Assign Field Configuration Scheme To Project call: rest-api-3-fieldconfigurationscheme--issue-field-configurations.atlassianassignfieldconfigurationschemetoproject with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/3/fieldconfigurationscheme/{id} name: rest-api-3-fieldconfigurationscheme-id description: REST surface for rest-api-3-fieldconfigurationscheme-id. operations: - method: DELETE name: atlassiandeletefieldconfigurationscheme description: Atlassian Delete Field Configuration Scheme call: rest-api-3-fieldconfigurationscheme--issue-field-configurations.atlassiandeletefieldconfigurationscheme with: id: rest.id outputParameters: - type: object mapping: $. - method: PUT name: atlassianupdatefieldconfigurationscheme description: Atlassian Update Field Configuration Scheme call: rest-api-3-fieldconfigurationscheme--issue-field-configurations.atlassianupdatefieldconfigurationscheme with: id: rest.id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/3/fieldconfigurationscheme/{id}/mapping name: rest-api-3-fieldconfigurationscheme-id-mapping description: REST surface for rest-api-3-fieldconfigurationscheme-id-mapping. operations: - method: PUT name: atlassiansetfieldconfigurationschememapping description: Atlassian Assign Issue Types To Field Configurations call: rest-api-3-fieldconfigurationscheme--issue-field-configurations.atlassiansetfieldconfigurationschememapping with: id: rest.id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/3/fieldconfigurationscheme/{id}/mapping/delete name: rest-api-3-fieldconfigurationscheme-id-mapping-delete description: REST surface for rest-api-3-fieldconfigurationscheme-id-mapping-delete. operations: - method: POST name: atlassianremoveissuetypesfromglobalfieldconfigurationscheme description: Atlassian Remove Issue Types From Field Configuration Scheme call: rest-api-3-fieldconfigurationscheme--issue-field-configurations.atlassianremoveissuetypesfromglobalfieldconfigurationscheme with: id: rest.id body: rest.body outputParameters: - type: object mapping: $. - type: mcp namespace: rest-api-3-fieldconfigurationscheme--issue-field-configurations-mcp port: 9090 transport: http description: MCP adapter for Atlassian rest/api/3/fieldconfigurationscheme/ — Issue Field Configurations. One tool per consumed operation, routed inline through this capability's consumes block. tools: - name: atlassian-get-field-configuration-issue description: Atlassian Get Field Configuration Issue Type Items hints: readOnly: true destructive: false idempotent: true call: rest-api-3-fieldconfigurationscheme--issue-field-configurations.atlassiangetfieldconfigurationschememappings with: startAt: tools.startAt maxResults: tools.maxResults fieldConfigurationSchemeId: tools.fieldConfigurationSchemeId outputParameters: - type: object mapping: $. - name: atlassian-get-field-configuration-schemes description: Atlassian Get Field Configuration Schemes For Projects hints: readOnly: true destructive: false idempotent: true call: rest-api-3-fieldconfigurationscheme--issue-field-configurations.atlassiangetfieldconfigurationschemeprojectmapping with: startAt: tools.startAt maxResults: tools.maxResults projectId: tools.projectId outputParameters: - type: object mapping: $. - name: atlassian-assign-field-configuration-scheme description: Atlassian Assign Field Configuration Scheme To Project hints: readOnly: false destructive: false idempotent: true call: rest-api-3-fieldconfigurationscheme--issue-field-configurations.atlassianassignfieldconfigurationschemetoproject with: body: tools.body outputParameters: - type: object mapping: $. - name: atlassian-delete-field-configuration-scheme description: Atlassian Delete Field Configuration Scheme hints: readOnly: false destructive: true idempotent: true call: rest-api-3-fieldconfigurationscheme--issue-field-configurations.atlassiandeletefieldconfigurationscheme with: id: tools.id outputParameters: - type: object mapping: $. - name: atlassian-update-field-configuration-scheme description: Atlassian Update Field Configuration Scheme hints: readOnly: false destructive: false idempotent: true call: rest-api-3-fieldconfigurationscheme--issue-field-configurations.atlassianupdatefieldconfigurationscheme with: id: tools.id body: tools.body outputParameters: - type: object mapping: $. - name: atlassian-assign-issue-types-field description: Atlassian Assign Issue Types To Field Configurations hints: readOnly: false destructive: false idempotent: true call: rest-api-3-fieldconfigurationscheme--issue-field-configurations.atlassiansetfieldconfigurationschememapping with: id: tools.id body: tools.body outputParameters: - type: object mapping: $. - name: atlassian-remove-issue-types-field description: Atlassian Remove Issue Types From Field Configuration Scheme hints: readOnly: false destructive: false idempotent: false call: rest-api-3-fieldconfigurationscheme--issue-field-configurations.atlassianremoveissuetypesfromglobalfieldconfigurationscheme with: id: tools.id body: tools.body outputParameters: - type: object mapping: $.