Atlassian · Capability

Atlassian rest/api/3/issuetypescreenscheme/ — Issue Type Screen Schemes

Atlassian rest/api/3/issuetypescreenscheme/ — Issue Type Screen Schemes. 9 operations. Lead operation: Atlassian Get Issue Type Screen Scheme Items. Self-contained Naftiko capability covering one Atlassian business surface.

Run with Naftiko AtlassianIssue Type Screen Schemes

What You Can Do

GET
Atlassiangetissuetypescreenschememappings — Atlassian Get Issue Type Screen Scheme Items
/v1/api/3/issuetypescreenscheme/mapping
GET
Atlassiangetissuetypescreenschemeprojectassociations — Atlassian Get Issue Type Screen Schemes For Projects
/v1/api/3/issuetypescreenscheme/project
PUT
Atlassianassignissuetypescreenschemetoproject — Atlassian Assign Issue Type Screen Scheme To Project
/v1/api/3/issuetypescreenscheme/project
DELETE
Atlassiandeleteissuetypescreenscheme — Atlassian Delete Issue Type Screen Scheme
/v1/api/3/issuetypescreenscheme/{issuetypescreenschemeid}
PUT
Atlassianupdateissuetypescreenscheme — Atlassian Update Issue Type Screen Scheme
/v1/api/3/issuetypescreenscheme/{issuetypescreenschemeid}
PUT
Atlassianappendmappingsforissuetypescreenscheme — Atlassian Append Mappings To Issue Type Screen Scheme
/v1/api/3/issuetypescreenscheme/{issuetypescreenschemeid}/mapping
PUT
Atlassianupdatedefaultscreenscheme — Atlassian Update Issue Type Screen Scheme Default Screen Scheme
/v1/api/3/issuetypescreenscheme/{issuetypescreenschemeid}/mapping/default
POST
Atlassianremovemappingsfromissuetypescreenscheme — Atlassian Remove Mappings From Issue Type Screen Scheme
/v1/api/3/issuetypescreenscheme/{issuetypescreenschemeid}/mapping/remove
GET
Atlassiangetprojectsforissuetypescreenscheme — Atlassian Get Issue Type Screen Scheme Projects
/v1/api/3/issuetypescreenscheme/{issuetypescreenschemeid}/project

MCP Tools

atlassian-get-issue-type-screen

Atlassian Get Issue Type Screen Scheme Items

read-only idempotent
atlassian-get-issue-type-screen-2

Atlassian Get Issue Type Screen Schemes For Projects

read-only idempotent
atlassian-assign-issue-type-screen

Atlassian Assign Issue Type Screen Scheme To Project

idempotent
atlassian-delete-issue-type-screen

Atlassian Delete Issue Type Screen Scheme

idempotent
atlassian-update-issue-type-screen

Atlassian Update Issue Type Screen Scheme

idempotent
atlassian-append-mappings-issue-type

Atlassian Append Mappings To Issue Type Screen Scheme

idempotent
atlassian-update-issue-type-screen-2

Atlassian Update Issue Type Screen Scheme Default Screen Scheme

idempotent
atlassian-remove-mappings-issue-type

Atlassian Remove Mappings From Issue Type Screen Scheme

atlassian-get-issue-type-screen-3

Atlassian Get Issue Type Screen Scheme Projects

read-only idempotent

Capability Spec

rest-api-3-issuetypescreenscheme--issue-type-screen-schemes.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: Atlassian rest/api/3/issuetypescreenscheme/ — Issue Type Screen Schemes
  description: 'Atlassian rest/api/3/issuetypescreenscheme/ — Issue Type Screen Schemes. 9 operations. Lead operation: Atlassian
    Get Issue Type Screen Scheme Items. Self-contained Naftiko capability covering one Atlassian business surface.'
  tags:
  - Atlassian
  - Issue Type Screen Schemes
  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-issuetypescreenscheme--issue-type-screen-schemes
    baseUri: https://your-domain.atlassian.net
    description: Atlassian rest/api/3/issuetypescreenscheme/ — Issue Type Screen Schemes business capability. Self-contained,
      no shared references.
    resources:
    - name: rest-api-3-issuetypescreenscheme-mapping
      path: /rest/api/3/issuetypescreenscheme/mapping
      operations:
      - name: atlassiangetissuetypescreenschememappings
        method: GET
        description: Atlassian Get Issue Type Screen Scheme 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: issueTypeScreenSchemeId
          in: query
          type: array
          description: 'The list of issue type screen scheme IDs. To include multiple issue type screen schemes, separate
            IDs with ampersand: `issueTypeScreenSchemeId=10000&issueTypeSc'
    - name: rest-api-3-issuetypescreenscheme-project
      path: /rest/api/3/issuetypescreenscheme/project
      operations:
      - name: atlassiangetissuetypescreenschemeprojectassociations
        method: GET
        description: Atlassian Get Issue Type Screen 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: atlassianassignissuetypescreenschemetoproject
        method: PUT
        description: Atlassian Assign Issue Type Screen 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-issuetypescreenscheme-issueTypeScreenSchemeId
      path: /rest/api/3/issuetypescreenscheme/{issueTypeScreenSchemeId}
      operations:
      - name: atlassiandeleteissuetypescreenscheme
        method: DELETE
        description: Atlassian Delete Issue Type Screen Scheme
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: issueTypeScreenSchemeId
          in: path
          type: string
          description: The ID of the issue type screen scheme.
          required: true
      - name: atlassianupdateissuetypescreenscheme
        method: PUT
        description: Atlassian Update Issue Type Screen Scheme
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: issueTypeScreenSchemeId
          in: path
          type: string
          description: The ID of the issue type screen scheme.
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: rest-api-3-issuetypescreenscheme-issueTypeScreenSchemeId-mapping
      path: /rest/api/3/issuetypescreenscheme/{issueTypeScreenSchemeId}/mapping
      operations:
      - name: atlassianappendmappingsforissuetypescreenscheme
        method: PUT
        description: Atlassian Append Mappings To Issue Type Screen Scheme
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: issueTypeScreenSchemeId
          in: path
          type: string
          description: The ID of the issue type screen scheme.
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: rest-api-3-issuetypescreenscheme-issueTypeScreenSchemeId-mapping-default
      path: /rest/api/3/issuetypescreenscheme/{issueTypeScreenSchemeId}/mapping/default
      operations:
      - name: atlassianupdatedefaultscreenscheme
        method: PUT
        description: Atlassian Update Issue Type Screen Scheme Default Screen Scheme
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: issueTypeScreenSchemeId
          in: path
          type: string
          description: The ID of the issue type screen scheme.
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: rest-api-3-issuetypescreenscheme-issueTypeScreenSchemeId-mapping-remove
      path: /rest/api/3/issuetypescreenscheme/{issueTypeScreenSchemeId}/mapping/remove
      operations:
      - name: atlassianremovemappingsfromissuetypescreenscheme
        method: POST
        description: Atlassian Remove Mappings From Issue Type Screen Scheme
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: issueTypeScreenSchemeId
          in: path
          type: string
          description: The ID of the issue type screen scheme.
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: rest-api-3-issuetypescreenscheme-issueTypeScreenSchemeId-project
      path: /rest/api/3/issuetypescreenscheme/{issueTypeScreenSchemeId}/project
      operations:
      - name: atlassiangetprojectsforissuetypescreenscheme
        method: GET
        description: Atlassian Get Issue Type Screen Scheme Projects
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: issueTypeScreenSchemeId
          in: path
          type: integer
          description: The ID of the issue type screen scheme.
          required: true
        - 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: query
          in: query
          type: string
  exposes:
  - type: rest
    namespace: rest-api-3-issuetypescreenscheme--issue-type-screen-schemes-rest
    port: 8080
    description: REST adapter for Atlassian rest/api/3/issuetypescreenscheme/ — Issue Type Screen Schemes. One Spectral-compliant
      resource per consumed operation, prefixed with /v1.
    resources:
    - path: /v1/api/3/issuetypescreenscheme/mapping
      name: rest-api-3-issuetypescreenscheme-mapping
      description: REST surface for rest-api-3-issuetypescreenscheme-mapping.
      operations:
      - method: GET
        name: atlassiangetissuetypescreenschememappings
        description: Atlassian Get Issue Type Screen Scheme Items
        call: rest-api-3-issuetypescreenscheme--issue-type-screen-schemes.atlassiangetissuetypescreenschememappings
        with:
          startAt: rest.startAt
          maxResults: rest.maxResults
          issueTypeScreenSchemeId: rest.issueTypeScreenSchemeId
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/api/3/issuetypescreenscheme/project
      name: rest-api-3-issuetypescreenscheme-project
      description: REST surface for rest-api-3-issuetypescreenscheme-project.
      operations:
      - method: GET
        name: atlassiangetissuetypescreenschemeprojectassociations
        description: Atlassian Get Issue Type Screen Schemes For Projects
        call: rest-api-3-issuetypescreenscheme--issue-type-screen-schemes.atlassiangetissuetypescreenschemeprojectassociations
        with:
          startAt: rest.startAt
          maxResults: rest.maxResults
          projectId: rest.projectId
        outputParameters:
        - type: object
          mapping: $.
      - method: PUT
        name: atlassianassignissuetypescreenschemetoproject
        description: Atlassian Assign Issue Type Screen Scheme To Project
        call: rest-api-3-issuetypescreenscheme--issue-type-screen-schemes.atlassianassignissuetypescreenschemetoproject
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/api/3/issuetypescreenscheme/{issuetypescreenschemeid}
      name: rest-api-3-issuetypescreenscheme-issuetypescreenschemeid
      description: REST surface for rest-api-3-issuetypescreenscheme-issueTypeScreenSchemeId.
      operations:
      - method: DELETE
        name: atlassiandeleteissuetypescreenscheme
        description: Atlassian Delete Issue Type Screen Scheme
        call: rest-api-3-issuetypescreenscheme--issue-type-screen-schemes.atlassiandeleteissuetypescreenscheme
        with:
          issueTypeScreenSchemeId: rest.issueTypeScreenSchemeId
        outputParameters:
        - type: object
          mapping: $.
      - method: PUT
        name: atlassianupdateissuetypescreenscheme
        description: Atlassian Update Issue Type Screen Scheme
        call: rest-api-3-issuetypescreenscheme--issue-type-screen-schemes.atlassianupdateissuetypescreenscheme
        with:
          issueTypeScreenSchemeId: rest.issueTypeScreenSchemeId
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/api/3/issuetypescreenscheme/{issuetypescreenschemeid}/mapping
      name: rest-api-3-issuetypescreenscheme-issuetypescreenschemeid-mapping
      description: REST surface for rest-api-3-issuetypescreenscheme-issueTypeScreenSchemeId-mapping.
      operations:
      - method: PUT
        name: atlassianappendmappingsforissuetypescreenscheme
        description: Atlassian Append Mappings To Issue Type Screen Scheme
        call: rest-api-3-issuetypescreenscheme--issue-type-screen-schemes.atlassianappendmappingsforissuetypescreenscheme
        with:
          issueTypeScreenSchemeId: rest.issueTypeScreenSchemeId
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/api/3/issuetypescreenscheme/{issuetypescreenschemeid}/mapping/default
      name: rest-api-3-issuetypescreenscheme-issuetypescreenschemeid-mapping-default
      description: REST surface for rest-api-3-issuetypescreenscheme-issueTypeScreenSchemeId-mapping-default.
      operations:
      - method: PUT
        name: atlassianupdatedefaultscreenscheme
        description: Atlassian Update Issue Type Screen Scheme Default Screen Scheme
        call: rest-api-3-issuetypescreenscheme--issue-type-screen-schemes.atlassianupdatedefaultscreenscheme
        with:
          issueTypeScreenSchemeId: rest.issueTypeScreenSchemeId
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/api/3/issuetypescreenscheme/{issuetypescreenschemeid}/mapping/remove
      name: rest-api-3-issuetypescreenscheme-issuetypescreenschemeid-mapping-remove
      description: REST surface for rest-api-3-issuetypescreenscheme-issueTypeScreenSchemeId-mapping-remove.
      operations:
      - method: POST
        name: atlassianremovemappingsfromissuetypescreenscheme
        description: Atlassian Remove Mappings From Issue Type Screen Scheme
        call: rest-api-3-issuetypescreenscheme--issue-type-screen-schemes.atlassianremovemappingsfromissuetypescreenscheme
        with:
          issueTypeScreenSchemeId: rest.issueTypeScreenSchemeId
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/api/3/issuetypescreenscheme/{issuetypescreenschemeid}/project
      name: rest-api-3-issuetypescreenscheme-issuetypescreenschemeid-project
      description: REST surface for rest-api-3-issuetypescreenscheme-issueTypeScreenSchemeId-project.
      operations:
      - method: GET
        name: atlassiangetprojectsforissuetypescreenscheme
        description: Atlassian Get Issue Type Screen Scheme Projects
        call: rest-api-3-issuetypescreenscheme--issue-type-screen-schemes.atlassiangetprojectsforissuetypescreenscheme
        with:
          issueTypeScreenSchemeId: rest.issueTypeScreenSchemeId
          startAt: rest.startAt
          maxResults: rest.maxResults
          query: rest.query
        outputParameters:
        - type: object
          mapping: $.
  - type: mcp
    namespace: rest-api-3-issuetypescreenscheme--issue-type-screen-schemes-mcp
    port: 9090
    transport: http
    description: MCP adapter for Atlassian rest/api/3/issuetypescreenscheme/ — Issue Type Screen Schemes. One tool per consumed
      operation, routed inline through this capability's consumes block.
    tools:
    - name: atlassian-get-issue-type-screen
      description: Atlassian Get Issue Type Screen Scheme Items
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: rest-api-3-issuetypescreenscheme--issue-type-screen-schemes.atlassiangetissuetypescreenschememappings
      with:
        startAt: tools.startAt
        maxResults: tools.maxResults
        issueTypeScreenSchemeId: tools.issueTypeScreenSchemeId
      outputParameters:
      - type: object
        mapping: $.
    - name: atlassian-get-issue-type-screen-2
      description: Atlassian Get Issue Type Screen Schemes For Projects
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: rest-api-3-issuetypescreenscheme--issue-type-screen-schemes.atlassiangetissuetypescreenschemeprojectassociations
      with:
        startAt: tools.startAt
        maxResults: tools.maxResults
        projectId: tools.projectId
      outputParameters:
      - type: object
        mapping: $.
    - name: atlassian-assign-issue-type-screen
      description: Atlassian Assign Issue Type Screen Scheme To Project
      hints:
        readOnly: false
        destructive: false
        idempotent: true
      call: rest-api-3-issuetypescreenscheme--issue-type-screen-schemes.atlassianassignissuetypescreenschemetoproject
      with:
        body: tools.body
      outputParameters:
      - type: object
        mapping: $.
    - name: atlassian-delete-issue-type-screen
      description: Atlassian Delete Issue Type Screen Scheme
      hints:
        readOnly: false
        destructive: true
        idempotent: true
      call: rest-api-3-issuetypescreenscheme--issue-type-screen-schemes.atlassiandeleteissuetypescreenscheme
      with:
        issueTypeScreenSchemeId: tools.issueTypeScreenSchemeId
      outputParameters:
      - type: object
        mapping: $.
    - name: atlassian-update-issue-type-screen
      description: Atlassian Update Issue Type Screen Scheme
      hints:
        readOnly: false
        destructive: false
        idempotent: true
      call: rest-api-3-issuetypescreenscheme--issue-type-screen-schemes.atlassianupdateissuetypescreenscheme
      with:
        issueTypeScreenSchemeId: tools.issueTypeScreenSchemeId
        body: tools.body
      outputParameters:
      - type: object
        mapping: $.
    - name: atlassian-append-mappings-issue-type
      description: Atlassian Append Mappings To Issue Type Screen Scheme
      hints:
        readOnly: false
        destructive: false
        idempotent: true
      call: rest-api-3-issuetypescreenscheme--issue-type-screen-schemes.atlassianappendmappingsforissuetypescreenscheme
      with:
        issueTypeScreenSchemeId: tools.issueTypeScreenSchemeId
        body: tools.body
      outputParameters:
      - type: object
        mapping: $.
    - name: atlassian-update-issue-type-screen-2
      description: Atlassian Update Issue Type Screen Scheme Default Screen Scheme
      hints:
        readOnly: false
        destructive: false
        idempotent: true
      call: rest-api-3-issuetypescreenscheme--issue-type-screen-schemes.atlassianupdatedefaultscreenscheme
      with:
        issueTypeScreenSchemeId: tools.issueTypeScreenSchemeId
        body: tools.body
      outputParameters:
      - type: object
        mapping: $.
    - name: atlassian-remove-mappings-issue-type
      description: Atlassian Remove Mappings From Issue Type Screen Scheme
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: rest-api-3-issuetypescreenscheme--issue-type-screen-schemes.atlassianremovemappingsfromissuetypescreenscheme
      with:
        issueTypeScreenSchemeId: tools.issueTypeScreenSchemeId
        body: tools.body
      outputParameters:
      - type: object
        mapping: $.
    - name: atlassian-get-issue-type-screen-3
      description: Atlassian Get Issue Type Screen Scheme Projects
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: rest-api-3-issuetypescreenscheme--issue-type-screen-schemes.atlassiangetprojectsforissuetypescreenscheme
      with:
        issueTypeScreenSchemeId: tools.issueTypeScreenSchemeId
        startAt: tools.startAt
        maxResults: tools.maxResults
        query: tools.query
      outputParameters:
      - type: object
        mapping: $.