Assembled · Capability

Assembled Activities API — Activity Types

Assembled Activities API — Activity Types. Manage activity type catalog.

Assembled Activities API — Activity Types is a Naftiko capability published by Assembled, one of 21 capabilities the APIs.io network indexes for this provider. It bundles 3 operations.

The capability includes 1 read-only operation and 2 state-changing operations. Lead operation: Assembled List Activity Types. Can be deployed as a REST endpoint, MCP tool, or Agent Skill via Naftiko.

Tagged areas include Assembled and Activity Types.

Run with Naftiko AssembledActivity Types

MCP Tools

assembled-list-activity-types

Assembled List Activity Types

read-only idempotent
assembled-create-activity-type

Assembled Create Activity Type

assembled-delete-activity-type

Assembled Delete Activity Type

idempotent

Capability Spec

activities-activity-types.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: Assembled Activities API — Activity Types
  description: 'Assembled Activities API — Activity Types. Manage activity type catalog.'
  tags:
    - Assembled
    - Activity Types
  created: '2026-05-24'
  modified: '2026-05-24'
binds:
  - namespace: env
    keys:
      ASSEMBLED_API_KEY: ASSEMBLED_API_KEY
capability:
  consumes:
    - type: http
      namespace: activities-activity-types
      baseUri: https://api.assembledhq.com
      description: Assembled Activity Types business capability.
      resources:
        - name: v0-activity-types
          path: /v0/activity_types
          operations:
            - name: listactivitytypes
              method: GET
              description: Assembled List Activity Types
              outputRawFormat: json
              outputParameters: [{ name: result, type: object, value: $. }]
            - name: createactivitytype
              method: POST
              description: Assembled Create Activity Type
              outputRawFormat: json
              outputParameters: [{ name: result, type: object, value: $. }]
        - name: v0-activity-types-id
          path: /v0/activity_types/{id}
          operations:
            - name: deleteactivitytype
              method: DELETE
              description: Assembled Delete Activity Type
              outputRawFormat: json
              outputParameters: [{ name: result, type: object, value: $. }]
      authentication:
        type: basic
        username: '{{env.ASSEMBLED_API_KEY}}'
        password: ''
  exposes:
    - type: mcp
      namespace: activities-activity-types-mcp
      port: 9090
      transport: http
      description: MCP adapter for Assembled Activity Types.
      tools:
        - name: assembled-list-activity-types
          description: Assembled List Activity Types
          hints: { readOnly: true, destructive: false, idempotent: true }
          call: activities-activity-types.listactivitytypes
          outputParameters: [{ type: object, mapping: $. }]
        - name: assembled-create-activity-type
          description: Assembled Create Activity Type
          hints: { readOnly: false, destructive: false, idempotent: false }
          call: activities-activity-types.createactivitytype
          outputParameters: [{ type: object, mapping: $. }]
        - name: assembled-delete-activity-type
          description: Assembled Delete Activity Type
          hints: { readOnly: false, destructive: true, idempotent: true }
          call: activities-activity-types.deleteactivitytype
          outputParameters: [{ type: object, mapping: $. }]