Whimsical website screenshot

Whimsical

Whimsical is a visual workspace for boards, mind maps, flowcharts, wireframes, and documents. The Whimsical API is in limited beta with read-only endpoints for users, teams, comments, and files; user provisioning is exposed only through SCIM 2.0.

Whimsical publishes 5 APIs on the APIs.io network, including Comments.list API, Files.get API, Files.list API, and 2 more. Tagged areas include Collaboration, Diagramming, Flowcharts, Wireframes, and Mind Maps.

Whimsical’s developer surface includes authentication, pricing, engineering blog, and 10 more developer resources.

34.7/100 thin ▬ flat Agent 31/100 agent aware Full breakdown ↓
scored 2026-07-28 · rubric v0.6
AccessSelf serve
7 APIs
CollaborationDiagrammingFlowchartsWireframesMind Maps

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-07-28 · rubric v0.6
Composite quality — 34.7/100 · thin
Contract Quality 13.4 / 25
Developer Ergonomics 2.6 / 20
Commercial Clarity 7.9 / 20
Operational Transparency 3.4 / 13
Governance 0.0 / 12
Discoverability 7.4 / 10
Agent readiness — 31/100 · agent aware
Machine-Readable Contract 18 / 18
Agentic Access Contract 10 / 10
MCP Server 0 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 0 / 8
Request/Response Examples 0 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 0 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/whimsical: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 7

Individual APIs this provider publishes, each with its own machine-readable definition.

Whimsical API (Beta)

Limited-beta REST API. Endpoints are read-oriented and use POST verbs: `users.get`, `teams.list`, `comments.list`, `files.list`, `files.get`. Authentication is OAuth 2.1, with c...

Whimsical SCIM 2.0 API

Whimsical exposes SCIM 2.0 (and only SCIM) for programmatic user provisioning; there is no separate REST endpoint for user management. Available on plans with SCIM support (Ente...

Whimsical Comments.list API

The Comments.list API from Whimsical — 1 operation(s) for comments.list.

Whimsical Files.get API

The Files.get API from Whimsical — 1 operation(s) for files.get.

Whimsical Files.list API

The Files.list API from Whimsical — 1 operation(s) for files.list.

Whimsical Teams.list API

The Teams.list API from Whimsical — 1 operation(s) for teams.list.

Whimsical Users.get API

The Users.get API from Whimsical — 1 operation(s) for users.get.

Scroll for all 7

Open Collections 1

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

Whimsical API (Beta)

OPEN COLLECTION

Pricing Plans 1

Published pricing tiers and plan structures.

Rate Limits 1

Documented rate limits and quota policies.

Whimsical Rate Limits

1 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Security Posture 3

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Whimsical Authentication

oauth2 · 1 scheme

SECURITY

Whimsical Domain Security

TLSv1.3 · DMARC

SECURITY

Whimsical Vulnerability Disclosure

disclosure policy published

SECURITY

Scopes 1

OAuth scopes governing access to this provider's APIs.

Whimsical Scopes

OAuth 2.0 · no documented scopes

0 scopes

SCOPES

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Whimsical Agentic Access

5 operations · 5 acting

5 operations · 5 acting

AGENTIC

Resources

Agent Surfaces 1

MCP servers, agent skills, and machine-readable catalogs

Build 1

SDKs, sample code, and the tooling you integrate with

Access & Security 4

Authentication, authorization, and security posture

Operate 1

Status, limits, changes, and where to get help

Commercial 3

Pricing, plans, and the legal terms of use

Company 3

The organization behind the API

Source (apis.yml)

apis.yml Raw ↑
aid: whimsical
url: https://raw.githubusercontent.com/api-evangelist/whimsical/refs/heads/main/apis.yml
name: Whimsical
kind: company
description: Whimsical is a visual workspace for boards, mind maps, flowcharts, wireframes, and documents. The Whimsical API
  is in limited beta with read-only endpoints for users, teams, comments, and files; user provisioning is exposed only through
  SCIM 2.0.
accessModel:
  pricing: unknown
  onboarding: self-serve
  trial: false
  try_now: false
  public: false
  label: Self-serve signup
  confidence: high
  source:
  - plans
  - authentication
  generated: '2026-07-22'
  method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/whimsical.png
tags:
- Collaboration
- Diagramming
- Flowcharts
- Wireframes
- Mind Maps
created: '2026-05-08'
modified: '2026-05-08'
specificationVersion: '0.19'
apis:
- aid: whimsical:whimsical-api-beta
  name: Whimsical API (Beta)
  humanURL: https://whimsical.com/learn/integrations/api
  baseURL: https://whimsical.com/api
  tags:
  - REST
  - Beta
  - Read Only
  - OAuth 2.1
  description: 'Limited-beta REST API. Endpoints are read-oriented and use POST verbs: `users.get`, `teams.list`, `comments.list`,
    `files.list`, `files.get`. Authentication is OAuth 2.1, with credentials issued by Whimsical support to approved beta
    participants.'
  properties:
  - type: Documentation
    url: https://whimsical.com/learn/integrations/api
  - type: Authentication
    url: https://whimsical.com/learn/integrations/api
- aid: whimsical:whimsical-scim
  name: Whimsical SCIM 2.0 API
  humanURL: https://whimsical.com/help
  baseURL: https://whimsical.com/api/scim/v2
  tags:
  - SCIM
  - User Provisioning
  - Identity
  description: Whimsical exposes SCIM 2.0 (and only SCIM) for programmatic user provisioning; there is no separate REST endpoint
    for user management. Available on plans with SCIM support (Enterprise).
  properties:
  - type: Documentation
    url: https://whimsical.com/help
- aid: whimsical:whimsical-comments-list-api
  name: Whimsical Comments.list API
  description: The Comments.list API from Whimsical — 1 operation(s) for comments.list.
  humanURL: https://whimsical.com/learn/integrations/api
  baseURL: https://whimsical.com/api
  tags:
  - Comments.list
  properties:
  - type: OpenAPI
    url: openapi/whimsical-comments-list-api-openapi.yml
- aid: whimsical:whimsical-files-get-api
  name: Whimsical Files.get API
  description: The Files.get API from Whimsical — 1 operation(s) for files.get.
  humanURL: https://whimsical.com/learn/integrations/api
  baseURL: https://whimsical.com/api
  tags:
  - Files.get
  properties:
  - type: OpenAPI
    url: openapi/whimsical-files-get-api-openapi.yml
- aid: whimsical:whimsical-files-list-api
  name: Whimsical Files.list API
  description: The Files.list API from Whimsical — 1 operation(s) for files.list.
  humanURL: https://whimsical.com/learn/integrations/api
  baseURL: https://whimsical.com/api
  tags:
  - Files.list
  properties:
  - type: OpenAPI
    url: openapi/whimsical-files-list-api-openapi.yml
- aid: whimsical:whimsical-teams-list-api
  name: Whimsical Teams.list API
  description: The Teams.list API from Whimsical — 1 operation(s) for teams.list.
  humanURL: https://whimsical.com/learn/integrations/api
  baseURL: https://whimsical.com/api
  tags:
  - Teams.list
  properties:
  - type: OpenAPI
    url: openapi/whimsical-teams-list-api-openapi.yml
- aid: whimsical:whimsical-users-get-api
  name: Whimsical Users.get API
  description: The Users.get API from Whimsical — 1 operation(s) for users.get.
  humanURL: https://whimsical.com/learn/integrations/api
  baseURL: https://whimsical.com/api
  tags:
  - Users.get
  properties:
  - type: OpenAPI
    url: openapi/whimsical-users-get-api-openapi.yml
common:
- type: AgenticAccess
  url: agentic-access/whimsical-agentic-access.yml
- type: VulnerabilityDisclosure
  url: security/whimsical-vulnerability-disclosure.yml
- type: DomainSecurity
  url: security/whimsical-domain-security.yml
- type: Authentication
  url: authentication/whimsical-authentication.yml
- type: OAuthScopes
  url: scopes/whimsical-scopes.yml
- type: GitHubOrganization
  url: https://github.com/whimsicalcode
- type: LinkedIn
  url: https://www.linkedin.com/company/whimsical
- type: Website
  url: https://whimsical.com/
- type: Pricing
  url: https://whimsical.com/pricing
- type: Integrations
  url: https://help.whimsical.com/integrations
- type: Plans
  url: plans/whimsical-plans-pricing.yml
- type: RateLimits
  url: rate-limits/whimsical-rate-limits.yml
- type: FinOps
  url: finops/whimsical-finops.yml
- url: https://whimsical.com/_next_public/feed.xml
  type: Blog
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com