Claude Platform Docs

Daftar Pembagian Plugin

$client->beta->organization->plugins->shares->list(string pluginID, ?int limit, ?string organizationID, ?string page, ?TargetType targetType, ?list<AnthropicBeta> betas): PageCursor<BetaPluginShare>
GET/v1/organizations/plugins/{plugin_id}/shares
Requires anthropic-beta: ce-plugins-2026-09-01. How to send beta headers

Menampilkan daftar share yang diberikan oleh pemilik Plugin milik anggota — kepada setiap anggota organisasi, kepada Grup RBAC, atau kepada satu anggota — dari yang paling baru diberikan.

Share bersifat hanya-baca di API ini: anggota memberikan dan menariknya di claude.ai, dan siapa yang memberikan share dicatat di feed aktivitas Compliance API, bukan pada share itu sendiri. Plugin milik organisasi memiliki pengaturan instalasi sebagai gantinya, sehingga path ini mengembalikan 404 untuk Plugin tersebut.

Kredensial yang diterima: kunci API Admin dengan scope read:plugins atau read:org_audit, atau Compliance Access Key dengan scope read:compliance_org_data.

Setiap permintaan harus menyertakan header beta anthropic-beta: ce-plugins-2026-09-01. Permintaan tanpa header tersebut mengembalikan 404, persis seolah-olah endpoint tidak ada. Plugins API masih dalam tahap beta dan hanya tersedia untuk organisasi Claude Enterprise. API ini tidak tersedia untuk organisasi Claude Platform (Claude Console), atau untuk organisasi yang mengaktifkan kesiapan HIPAA.

Parameters
pluginID: string⁠Path parameter

ID of the Plugin (prefixed plugin_).

limit?: optional int⁠Query parameter

Number of items to return per page.

Defaults to 20. Ranges from 1 to 100.

default20
organizationID?: optional string⁠Query parameter

For a read:org_audit or read:compliance_org_data key created for all of a parent organization's linked organizations: a child organization of that parent to read instead of the organization the key was created in, given as the organization's UUID or its org_-prefixed ID. A value that is neither returns a 400; an organization that is not a child of the key's parent, or where the Plugins API is not available, returns a 404. Any other key may pass only its own organization's ID here; another organization returns a 404.

page?: optional string⁠Query parameter

Optionally set to the next_page token from the previous response.

targetType?: optional TargetType⁠Query parameter

Only shares with this kind of target: organization (every member), rbac_group (one RBAC Group), or organization_member (one member).

betas?: optional list<AnthropicBeta>⁠Header parameter

This endpoint is in beta: requests must send ce-plugins-2026-09-01 in this header.

Returns
class BetaPluginShare { $type = 'plugin_share'; $grantedAt; $pluginID; $target; }
"plugin_share" type

Always plugin_share.

\Datetime grantedAt

When the share was given; a share whose role is later changed in claude.ai is re-granted and carries the time of that change.

string pluginID

The Plugin's ID.

Target target

Who the Plugin is shared with: organization (every member), rbac_group (one RBAC Group), or organization_member (one member).

Daftar Pembagian Plugin
<?php

require_once dirname(__DIR__) . '/vendor/autoload.php';

use Anthropic\Client;
use Anthropic\Beta\AnthropicBeta;

$client = new Client(apiKey: 'my-anthropic-api-key');

$page = $client->beta->organization->plugins->shares->list(
  'plugin_id',
  limit: 1,
  organizationID: 'organization_id',
  page: 'page',
  targetType: 'organization',
  betas: [AnthropicBeta::MESSAGE_BATCHES_2024_09_24],
);

var_dump($page);
Returns Examples
Response 200
{
  "data": [
    {
      "granted_at": "2026-03-14T09:26:53.589793Z",
      "plugin_id": "plugin_01JyHfbRkZvD1gW7oTqXc3Ne",
      "target": {
        "type": "organization"
      },
      "type": "plugin_share"
    }
  ],
  "next_page": "page_MjAyNi0wOS0xNlQxNDowNTowOVo"
}