Get account profile
dropthis_accountRetrieve account profile, plan entitlements, numeric limits, and active workspace to pre-check feature gates and confirm destination before publishing.
Instructions
Return the authenticated account profile (id, email, display name, plan, status) WITH the active plan's entitlements — the full capability matrix (what's unlocked + the plan that unlocks each gated feature) plus numeric limits (max drop size, default drop lifetime/TTL, storage cap, custom-hostname + seat caps) — so a feature gate can be pre-checked and a publish sized upfront with no separate lookup. Also returns the active workspace (name, kind, your role) — call before a multi-team publish to confirm which workspace will receive it.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | ||
| plan | No | ||
| No | |||
| usage | No | ||
| status | No | ||
| createdAt | No | ||
| workspace | No | The active workspace {id, slug, name, kind, role}. | |
| upgradeUrl | No | ||
| displayName | No | ||
| entitlements | No | The active plan's capability matrix: {capabilities} (per-feature state — boolean caps are true/false, enum caps like ogPreview/analytics carry a value; compare by value, not truthiness), {requiredPlan} (the lowest plan that unlocks each gated capability), and {limits} (numeric caps: maxSizeBytes, defaultTtlSeconds, maxStorageBytes, maxCustomHostnames, seatLimit). Pre-check a feature gate here before attempting a gated op. |