{
  "pkg": "@anthropic-ai/sdk",
  "githubRepo": "https://github.com/anthropics/anthropic-sdk-typescript",
  "clientClass": "Anthropic",
  "baseClientClass": "BaseAnthropic",
  "methods": [
    {
      "base": "beta.environments.work",
      "name": "retrieve",
      "params": [
        {
          "type": "param",
          "key": "work_id",
          "location": "path"
        },
        {
          "type": "params",
          "maybeOverload": false
        },
        {
          "type": "options"
        }
      ],
      "oldParams": [
        {
          "type": "param",
          "key": "environment_id",
          "location": "path"
        },
        {
          "type": "param",
          "key": "work_id",
          "location": "path"
        },
        {
          "type": "params",
          "maybeOverload": true
        },
        {
          "type": "options"
        }
      ]
    },
    {
      "base": "beta.environments.work",
      "name": "update",
      "params": [
        {
          "type": "param",
          "key": "work_id",
          "location": "path"
        },
        {
          "type": "params",
          "maybeOverload": false
        },
        {
          "type": "options"
        }
      ],
      "oldParams": [
        {
          "type": "param",
          "key": "environment_id",
          "location": "path"
        },
        {
          "type": "param",
          "key": "work_id",
          "location": "path"
        },
        {
          "type": "params",
          "maybeOverload": false
        },
        {
          "type": "options"
        }
      ]
    },
    {
      "base": "beta.environments.work",
      "name": "ack",
      "params": [
        {
          "type": "param",
          "key": "work_id",
          "location": "path"
        },
        {
          "type": "params",
          "maybeOverload": false
        },
        {
          "type": "options"
        }
      ],
      "oldParams": [
        {
          "type": "param",
          "key": "environment_id",
          "location": "path"
        },
        {
          "type": "param",
          "key": "work_id",
          "location": "path"
        },
        {
          "type": "params",
          "maybeOverload": true
        },
        {
          "type": "options"
        }
      ]
    },
    {
      "base": "beta.environments.work",
      "name": "heartbeat",
      "params": [
        {
          "type": "param",
          "key": "work_id",
          "location": "path"
        },
        {
          "type": "params",
          "maybeOverload": false
        },
        {
          "type": "options"
        }
      ],
      "oldParams": [
        {
          "type": "param",
          "key": "environment_id",
          "location": "path"
        },
        {
          "type": "param",
          "key": "work_id",
          "location": "path"
        },
        {
          "type": "params",
          "maybeOverload": true
        },
        {
          "type": "options"
        }
      ]
    },
    {
      "base": "beta.environments.work",
      "name": "stop",
      "params": [
        {
          "type": "param",
          "key": "work_id",
          "location": "path"
        },
        {
          "type": "params",
          "maybeOverload": false
        },
        {
          "type": "options"
        }
      ],
      "oldParams": [
        {
          "type": "param",
          "key": "environment_id",
          "location": "path"
        },
        {
          "type": "param",
          "key": "work_id",
          "location": "path"
        },
        {
          "type": "params",
          "maybeOverload": false
        },
        {
          "type": "options"
        }
      ]
    },
    {
      "base": "beta.sessions.resources",
      "name": "retrieve",
      "params": [
        {
          "type": "param",
          "key": "resource_id",
          "location": "path"
        },
        {
          "type": "params",
          "maybeOverload": false
        },
        {
          "type": "options"
        }
      ],
      "oldParams": [
        {
          "type": "param",
          "key": "session_id",
          "location": "path"
        },
        {
          "type": "param",
          "key": "resource_id",
          "location": "path"
        },
        {
          "type": "params",
          "maybeOverload": true
        },
        {
          "type": "options"
        }
      ]
    },
    {
      "base": "beta.sessions.resources",
      "name": "update",
      "params": [
        {
          "type": "param",
          "key": "resource_id",
          "location": "path"
        },
        {
          "type": "params",
          "maybeOverload": false
        },
        {
          "type": "options"
        }
      ],
      "oldParams": [
        {
          "type": "param",
          "key": "session_id",
          "location": "path"
        },
        {
          "type": "param",
          "key": "resource_id",
          "location": "path"
        },
        {
          "type": "params",
          "maybeOverload": false
        },
        {
          "type": "options"
        }
      ]
    },
    {
      "base": "beta.sessions.resources",
      "name": "delete",
      "params": [
        {
          "type": "param",
          "key": "resource_id",
          "location": "path"
        },
        {
          "type": "params",
          "maybeOverload": false
        },
        {
          "type": "options"
        }
      ],
      "oldParams": [
        {
          "type": "param",
          "key": "session_id",
          "location": "path"
        },
        {
          "type": "param",
          "key": "resource_id",
          "location": "path"
        },
        {
          "type": "params",
          "maybeOverload": true
        },
        {
          "type": "options"
        }
      ]
    },
    {
      "base": "beta.sessions.threads",
      "name": "retrieve",
      "params": [
        {
          "type": "param",
          "key": "thread_id",
          "location": "path"
        },
        {
          "type": "params",
          "maybeOverload": false
        },
        {
          "type": "options"
        }
      ],
      "oldParams": [
        {
          "type": "param",
          "key": "session_id",
          "location": "path"
        },
        {
          "type": "param",
          "key": "thread_id",
          "location": "path"
        },
        {
          "type": "params",
          "maybeOverload": true
        },
        {
          "type": "options"
        }
      ]
    },
    {
      "base": "beta.sessions.threads",
      "name": "archive",
      "params": [
        {
          "type": "param",
          "key": "thread_id",
          "location": "path"
        },
        {
          "type": "params",
          "maybeOverload": false
        },
        {
          "type": "options"
        }
      ],
      "oldParams": [
        {
          "type": "param",
          "key": "session_id",
          "location": "path"
        },
        {
          "type": "param",
          "key": "thread_id",
          "location": "path"
        },
        {
          "type": "params",
          "maybeOverload": true
        },
        {
          "type": "options"
        }
      ]
    },
    {
      "base": "beta.sessions.threads.events",
      "name": "list",
      "params": [
        {
          "type": "param",
          "key": "thread_id",
          "location": "path"
        },
        {
          "type": "params",
          "maybeOverload": false
        },
        {
          "type": "options"
        }
      ],
      "oldParams": [
        {
          "type": "param",
          "key": "session_id",
          "location": "path"
        },
        {
          "type": "param",
          "key": "thread_id",
          "location": "path"
        },
        {
          "type": "params",
          "maybeOverload": true
        },
        {
          "type": "options"
        }
      ]
    },
    {
      "base": "beta.sessions.threads.events",
      "name": "stream",
      "params": [
        {
          "type": "param",
          "key": "thread_id",
          "location": "path"
        },
        {
          "type": "params",
          "maybeOverload": false
        },
        {
          "type": "options"
        }
      ],
      "oldParams": [
        {
          "type": "param",
          "key": "session_id",
          "location": "path"
        },
        {
          "type": "param",
          "key": "thread_id",
          "location": "path"
        },
        {
          "type": "params",
          "maybeOverload": true
        },
        {
          "type": "options"
        }
      ]
    },
    {
      "base": "beta.vaults.credentials",
      "name": "retrieve",
      "params": [
        {
          "type": "param",
          "key": "credential_id",
          "location": "path"
        },
        {
          "type": "params",
          "maybeOverload": false
        },
        {
          "type": "options"
        }
      ],
      "oldParams": [
        {
          "type": "param",
          "key": "vault_id",
          "location": "path"
        },
        {
          "type": "param",
          "key": "credential_id",
          "location": "path"
        },
        {
          "type": "params",
          "maybeOverload": true
        },
        {
          "type": "options"
        }
      ]
    },
    {
      "base": "beta.vaults.credentials",
      "name": "update",
      "params": [
        {
          "type": "param",
          "key": "credential_id",
          "location": "path"
        },
        {
          "type": "params",
          "maybeOverload": false
        },
        {
          "type": "options"
        }
      ],
      "oldParams": [
        {
          "type": "param",
          "key": "vault_id",
          "location": "path"
        },
        {
          "type": "param",
          "key": "credential_id",
          "location": "path"
        },
        {
          "type": "params",
          "maybeOverload": false
        },
        {
          "type": "options"
        }
      ]
    },
    {
      "base": "beta.vaults.credentials",
      "name": "delete",
      "params": [
        {
          "type": "param",
          "key": "credential_id",
          "location": "path"
        },
        {
          "type": "params",
          "maybeOverload": false
        },
        {
          "type": "options"
        }
      ],
      "oldParams": [
        {
          "type": "param",
          "key": "vault_id",
          "location": "path"
        },
        {
          "type": "param",
          "key": "credential_id",
          "location": "path"
        },
        {
          "type": "params",
          "maybeOverload": true
        },
        {
          "type": "options"
        }
      ]
    },
    {
      "base": "beta.vaults.credentials",
      "name": "archive",
      "params": [
        {
          "type": "param",
          "key": "credential_id",
          "location": "path"
        },
        {
          "type": "params",
          "maybeOverload": false
        },
        {
          "type": "options"
        }
      ],
      "oldParams": [
        {
          "type": "param",
          "key": "vault_id",
          "location": "path"
        },
        {
          "type": "param",
          "key": "credential_id",
          "location": "path"
        },
        {
          "type": "params",
          "maybeOverload": true
        },
        {
          "type": "options"
        }
      ]
    },
    {
      "base": "beta.vaults.credentials",
      "name": "mcpOAuthValidate",
      "params": [
        {
          "type": "param",
          "key": "credential_id",
          "location": "path"
        },
        {
          "type": "params",
          "maybeOverload": false
        },
        {
          "type": "options"
        }
      ],
      "oldParams": [
        {
          "type": "param",
          "key": "vault_id",
          "location": "path"
        },
        {
          "type": "param",
          "key": "credential_id",
          "location": "path"
        },
        {
          "type": "params",
          "maybeOverload": true
        },
        {
          "type": "options"
        }
      ]
    },
    {
      "base": "beta.memoryStores.memories",
      "name": "retrieve",
      "params": [
        {
          "type": "param",
          "key": "memory_id",
          "location": "path"
        },
        {
          "type": "params",
          "maybeOverload": false
        },
        {
          "type": "options"
        }
      ],
      "oldParams": [
        {
          "type": "param",
          "key": "memory_store_id",
          "location": "path"
        },
        {
          "type": "param",
          "key": "memory_id",
          "location": "path"
        },
        {
          "type": "params",
          "maybeOverload": true
        },
        {
          "type": "options"
        }
      ]
    },
    {
      "base": "beta.memoryStores.memories",
      "name": "update",
      "params": [
        {
          "type": "param",
          "key": "memory_id",
          "location": "path"
        },
        {
          "type": "params",
          "maybeOverload": false
        },
        {
          "type": "options"
        }
      ],
      "oldParams": [
        {
          "type": "param",
          "key": "memory_store_id",
          "location": "path"
        },
        {
          "type": "param",
          "key": "memory_id",
          "location": "path"
        },
        {
          "type": "params",
          "maybeOverload": false
        },
        {
          "type": "options"
        }
      ]
    },
    {
      "base": "beta.memoryStores.memories",
      "name": "delete",
      "params": [
        {
          "type": "param",
          "key": "memory_id",
          "location": "path"
        },
        {
          "type": "params",
          "maybeOverload": false
        },
        {
          "type": "options"
        }
      ],
      "oldParams": [
        {
          "type": "param",
          "key": "memory_store_id",
          "location": "path"
        },
        {
          "type": "param",
          "key": "memory_id",
          "location": "path"
        },
        {
          "type": "params",
          "maybeOverload": true
        },
        {
          "type": "options"
        }
      ]
    },
    {
      "base": "beta.memoryStores.memoryVersions",
      "name": "retrieve",
      "params": [
        {
          "type": "param",
          "key": "memory_version_id",
          "location": "path"
        },
        {
          "type": "params",
          "maybeOverload": false
        },
        {
          "type": "options"
        }
      ],
      "oldParams": [
        {
          "type": "param",
          "key": "memory_store_id",
          "location": "path"
        },
        {
          "type": "param",
          "key": "memory_version_id",
          "location": "path"
        },
        {
          "type": "params",
          "maybeOverload": true
        },
        {
          "type": "options"
        }
      ]
    },
    {
      "base": "beta.memoryStores.memoryVersions",
      "name": "redact",
      "params": [
        {
          "type": "param",
          "key": "memory_version_id",
          "location": "path"
        },
        {
          "type": "params",
          "maybeOverload": false
        },
        {
          "type": "options"
        }
      ],
      "oldParams": [
        {
          "type": "param",
          "key": "memory_store_id",
          "location": "path"
        },
        {
          "type": "param",
          "key": "memory_version_id",
          "location": "path"
        },
        {
          "type": "params",
          "maybeOverload": true
        },
        {
          "type": "options"
        }
      ]
    },
    {
      "base": "beta.skills.versions",
      "name": "retrieve",
      "params": [
        {
          "type": "param",
          "key": "version",
          "location": "path"
        },
        {
          "type": "params",
          "maybeOverload": false
        },
        {
          "type": "options"
        }
      ],
      "oldParams": [
        {
          "type": "param",
          "key": "skill_id",
          "location": "path"
        },
        {
          "type": "param",
          "key": "version",
          "location": "path"
        },
        {
          "type": "params",
          "maybeOverload": true
        },
        {
          "type": "options"
        }
      ]
    },
    {
      "base": "beta.skills.versions",
      "name": "delete",
      "params": [
        {
          "type": "param",
          "key": "version",
          "location": "path"
        },
        {
          "type": "params",
          "maybeOverload": false
        },
        {
          "type": "options"
        }
      ],
      "oldParams": [
        {
          "type": "param",
          "key": "skill_id",
          "location": "path"
        },
        {
          "type": "param",
          "key": "version",
          "location": "path"
        },
        {
          "type": "params",
          "maybeOverload": true
        },
        {
          "type": "options"
        }
      ]
    },
    {
      "base": "beta.skills.versions",
      "name": "download",
      "params": [
        {
          "type": "param",
          "key": "version",
          "location": "path"
        },
        {
          "type": "params",
          "maybeOverload": false
        },
        {
          "type": "options"
        }
      ],
      "oldParams": [
        {
          "type": "param",
          "key": "skill_id",
          "location": "path"
        },
        {
          "type": "param",
          "key": "version",
          "location": "path"
        },
        {
          "type": "params",
          "maybeOverload": true
        },
        {
          "type": "options"
        }
      ]
    }
  ]
}
