Zendesk · Capability

Zendesk Group Slas — Group SLA Policies

Zendesk Group Slas — Group SLA Policies. 7 operations. Lead operation: Zendesk Get Api V2 Group_slas Policies. Self-contained Naftiko capability covering one Zendesk business surface.

Run with Naftiko ZendeskGroup SLA Policies

What You Can Do

GET
Listgroupslapolicies — Zendesk Get Api V2 Group_slas Policies
/v1/api/v2/group-slas/policies
POST
Creategroupslapolicy — Zendesk Post Api V2 Group_slas Policies
/v1/api/v2/group-slas/policies
GET
Retrievegroupslapolicyfilterdefinitionitems — Zendesk Get Api V2 Group_slas Policies Definitions
/v1/api/v2/group-slas/policies/definitions
PUT
Reordergroupslapolicies — Zendesk Put Api V2 Group_slas Policies Reorder
/v1/api/v2/group-slas/policies/reorder
GET
Showgroupslapolicy — Zendesk Get Api V2 Group_slas Policies Group_sla_policy_id
/v1/api/v2/group-slas/policies/{group-sla-policy-id}
PUT
Updategroupslapolicy — Zendesk Put Api V2 Group_slas Policies Group_sla_policy_id
/v1/api/v2/group-slas/policies/{group-sla-policy-id}
DELETE
Deletegroupslapolicy — Zendesk Delete Api V2 Group_slas Policies Group_sla_policy_id
/v1/api/v2/group-slas/policies/{group-sla-policy-id}

MCP Tools

zendesk-get-api-v2-group

Zendesk Get Api V2 Group_slas Policies

read-only idempotent
zendesk-post-api-v2-group

Zendesk Post Api V2 Group_slas Policies

zendesk-get-api-v2-group-2

Zendesk Get Api V2 Group_slas Policies Definitions

read-only idempotent
zendesk-put-api-v2-group

Zendesk Put Api V2 Group_slas Policies Reorder

idempotent
zendesk-get-api-v2-group-3

Zendesk Get Api V2 Group_slas Policies Group_sla_policy_id

read-only idempotent
zendesk-put-api-v2-group-2

Zendesk Put Api V2 Group_slas Policies Group_sla_policy_id

idempotent
zendesk-delete-api-v2-group

Zendesk Delete Api V2 Group_slas Policies Group_sla_policy_id

idempotent

Capability Spec

group-slas-group-sla-policies.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: Zendesk Group Slas — Group SLA Policies
  description: 'Zendesk Group Slas — Group SLA Policies. 7 operations. Lead operation: Zendesk Get  Api V2 Group_slas Policies.
    Self-contained Naftiko capability covering one Zendesk business surface.'
  tags:
  - Zendesk
  - Group SLA Policies
  created: '2026-05-19'
  modified: '2026-05-19'
binds:
- namespace: env
  keys:
    ZENDESK_API_KEY: ZENDESK_API_KEY
capability:
  consumes:
  - type: http
    namespace: group-slas-group-sla-policies
    baseUri: ''
    description: Zendesk Group Slas — Group SLA Policies business capability. Self-contained, no shared references.
    resources:
    - name: api-v2-group_slas-policies
      path: /api/v2/group_slas/policies
      operations:
      - name: listgroupslapolicies
        method: GET
        description: Zendesk Get  Api V2 Group_slas Policies
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: creategroupslapolicy
        method: POST
        description: Zendesk Post  Api V2 Group_slas Policies
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: api-v2-group_slas-policies-definitions
      path: /api/v2/group_slas/policies/definitions
      operations:
      - name: retrievegroupslapolicyfilterdefinitionitems
        method: GET
        description: Zendesk Get  Api V2 Group_slas Policies Definitions
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: api-v2-group_slas-policies-reorder
      path: /api/v2/group_slas/policies/reorder
      operations:
      - name: reordergroupslapolicies
        method: PUT
        description: Zendesk Put  Api V2 Group_slas Policies Reorder
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: group_sla_policy_ids
          in: query
          type: array
          description: The ids of the Group SLA policies to reorder
    - name: api-v2-group_slas-policies-group_sla_policy_id
      path: /api/v2/group_slas/policies/{group_sla_policy_id}
      operations:
      - name: showgroupslapolicy
        method: GET
        description: Zendesk Get  Api V2 Group_slas Policies Group_sla_policy_id
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: updategroupslapolicy
        method: PUT
        description: Zendesk Put  Api V2 Group_slas Policies Group_sla_policy_id
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: deletegroupslapolicy
        method: DELETE
        description: Zendesk Delete  Api V2 Group_slas Policies Group_sla_policy_id
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
  exposes:
  - type: rest
    namespace: group-slas-group-sla-policies-rest
    port: 8080
    description: REST adapter for Zendesk Group Slas — Group SLA Policies. One Spectral-compliant resource per consumed operation,
      prefixed with /v1.
    resources:
    - path: /v1/api/v2/group-slas/policies
      name: api-v2-group-slas-policies
      description: REST surface for api-v2-group_slas-policies.
      operations:
      - method: GET
        name: listgroupslapolicies
        description: Zendesk Get  Api V2 Group_slas Policies
        call: group-slas-group-sla-policies.listgroupslapolicies
        outputParameters:
        - type: object
          mapping: $.
      - method: POST
        name: creategroupslapolicy
        description: Zendesk Post  Api V2 Group_slas Policies
        call: group-slas-group-sla-policies.creategroupslapolicy
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/api/v2/group-slas/policies/definitions
      name: api-v2-group-slas-policies-definitions
      description: REST surface for api-v2-group_slas-policies-definitions.
      operations:
      - method: GET
        name: retrievegroupslapolicyfilterdefinitionitems
        description: Zendesk Get  Api V2 Group_slas Policies Definitions
        call: group-slas-group-sla-policies.retrievegroupslapolicyfilterdefinitionitems
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/api/v2/group-slas/policies/reorder
      name: api-v2-group-slas-policies-reorder
      description: REST surface for api-v2-group_slas-policies-reorder.
      operations:
      - method: PUT
        name: reordergroupslapolicies
        description: Zendesk Put  Api V2 Group_slas Policies Reorder
        call: group-slas-group-sla-policies.reordergroupslapolicies
        with:
          group_sla_policy_ids: rest.group_sla_policy_ids
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/api/v2/group-slas/policies/{group-sla-policy-id}
      name: api-v2-group-slas-policies-group-sla-policy-id
      description: REST surface for api-v2-group_slas-policies-group_sla_policy_id.
      operations:
      - method: GET
        name: showgroupslapolicy
        description: Zendesk Get  Api V2 Group_slas Policies Group_sla_policy_id
        call: group-slas-group-sla-policies.showgroupslapolicy
        outputParameters:
        - type: object
          mapping: $.
      - method: PUT
        name: updategroupslapolicy
        description: Zendesk Put  Api V2 Group_slas Policies Group_sla_policy_id
        call: group-slas-group-sla-policies.updategroupslapolicy
        outputParameters:
        - type: object
          mapping: $.
      - method: DELETE
        name: deletegroupslapolicy
        description: Zendesk Delete  Api V2 Group_slas Policies Group_sla_policy_id
        call: group-slas-group-sla-policies.deletegroupslapolicy
        outputParameters:
        - type: object
          mapping: $.
  - type: mcp
    namespace: group-slas-group-sla-policies-mcp
    port: 9090
    transport: http
    description: MCP adapter for Zendesk Group Slas — Group SLA Policies. One tool per consumed operation, routed inline through
      this capability's consumes block.
    tools:
    - name: zendesk-get-api-v2-group
      description: Zendesk Get  Api V2 Group_slas Policies
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: group-slas-group-sla-policies.listgroupslapolicies
      outputParameters:
      - type: object
        mapping: $.
    - name: zendesk-post-api-v2-group
      description: Zendesk Post  Api V2 Group_slas Policies
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: group-slas-group-sla-policies.creategroupslapolicy
      outputParameters:
      - type: object
        mapping: $.
    - name: zendesk-get-api-v2-group-2
      description: Zendesk Get  Api V2 Group_slas Policies Definitions
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: group-slas-group-sla-policies.retrievegroupslapolicyfilterdefinitionitems
      outputParameters:
      - type: object
        mapping: $.
    - name: zendesk-put-api-v2-group
      description: Zendesk Put  Api V2 Group_slas Policies Reorder
      hints:
        readOnly: false
        destructive: false
        idempotent: true
      call: group-slas-group-sla-policies.reordergroupslapolicies
      with:
        group_sla_policy_ids: tools.group_sla_policy_ids
      outputParameters:
      - type: object
        mapping: $.
    - name: zendesk-get-api-v2-group-3
      description: Zendesk Get  Api V2 Group_slas Policies Group_sla_policy_id
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: group-slas-group-sla-policies.showgroupslapolicy
      outputParameters:
      - type: object
        mapping: $.
    - name: zendesk-put-api-v2-group-2
      description: Zendesk Put  Api V2 Group_slas Policies Group_sla_policy_id
      hints:
        readOnly: false
        destructive: false
        idempotent: true
      call: group-slas-group-sla-policies.updategroupslapolicy
      outputParameters:
      - type: object
        mapping: $.
    - name: zendesk-delete-api-v2-group
      description: Zendesk Delete  Api V2 Group_slas Policies Group_sla_policy_id
      hints:
        readOnly: false
        destructive: true
        idempotent: true
      call: group-slas-group-sla-policies.deletegroupslapolicy
      outputParameters:
      - type: object
        mapping: $.