Smokeball website screenshot

Smokeball

Legal practice management software with a REST API for managing matters, contacts, documents, time entries, billing, trust accounting, and law firm workflows. The API follows REST principles, accepts JSON, returns JSON, and supports OAuth 2.0 authentication. Available in US, AU, and UK regions.

Smokeball publishes 34 APIs on the APIs.io network, including Activity Codes API, Authorization API, Bank Accounts API, and 31 more. Tagged areas include Legal, Law Firm, Practice Management, Matters, and Contacts.

The Smokeball catalog on APIs.io includes 1 JSON-LD context and 1 Spectral governance ruleset.

Smokeball’s developer surface includes authentication, documentation, engineering blog, pricing, and 11 more developer resources.

50.6/100 developing ▬ flat Agent 41/100 agent ready Full breakdown ↓
scored 2026-08-05 · rubric v0.9.1
AccessPaidSelf serve
34 APIs
LegalLaw FirmPractice ManagementMattersContactsDocumentsBillingTrust AccountingTime Tracking

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-08-05 · rubric v0.9.1
Composite quality — 50.6/100 · developing
Contract Quality 18.5 / 25
Developer Ergonomics 4.3 / 20
Commercial Clarity 8.4 / 20
Operational Transparency 5.5 / 13
Governance 7.0 / 12
Discoverability 6.9 / 10
Agent readiness — 41/100 · agent ready
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 8 / 8
Request/Response Examples 7 / 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/smokeball: 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 34

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

Smokeball Activity Codes API

The Activity Codes API from Smokeball — 2 operation(s) for activity codes.

Smokeball Authorization API

The Authorization API from Smokeball — 4 operation(s) for authorization.

Smokeball Bank Accounts API

The Bank Accounts API from Smokeball — 9 operation(s) for bank accounts.

Smokeball Contacts API

The Contacts API from Smokeball — 6 operation(s) for contacts.

Smokeball Events API

The Events API from Smokeball — 4 operation(s) for events.

Smokeball Expenses API

The Expenses API from Smokeball — 2 operation(s) for expenses.

Smokeball Fees API

The Fees API from Smokeball — 2 operation(s) for fees.

Smokeball Files API

The Files API from Smokeball — 8 operation(s) for files.

Smokeball Firm API

The Firm API from Smokeball — 3 operation(s) for firm.

Smokeball Folders API

The Folders API from Smokeball — 4 operation(s) for folders.

Smokeball Intake API

The Intake API from Smokeball — 3 operation(s) for intake.

Smokeball Integrated Search API

The Integrated Search API from Smokeball — 1 operation(s) for integrated search.

Smokeball Invoices API

The Invoices API from Smokeball — 3 operation(s) for invoices.

Smokeball Layout Designs API

The Layout Designs API from Smokeball — 2 operation(s) for layout designs.

Smokeball Layout Matter Items API

The Layout Matter Items API from Smokeball — 3 operation(s) for layout matter items.

Smokeball Matter Items API

The Matter Items API from Smokeball — 2 operation(s) for matter items.

Smokeball Matter Types API

The Matter Types API from Smokeball — 3 operation(s) for matter types.

Smokeball Matters API

The Matters API from Smokeball — 6 operation(s) for matters.

Smokeball Memos API

The Memos API from Smokeball — 2 operation(s) for memos.

Smokeball Notifications API

The Notifications API from Smokeball — 2 operation(s) for notifications.

Smokeball Plugins API

The Plugins API from Smokeball — 5 operation(s) for plugins.

Smokeball Portal API

The Portal API from Smokeball — 3 operation(s) for portal.

Smokeball Referral Types API

The Referral Types API from Smokeball — 2 operation(s) for referral types.

Smokeball Relationships API

The Relationships API from Smokeball — 2 operation(s) for relationships.

Smokeball Roles API

The Roles API from Smokeball — 2 operation(s) for roles.

Smokeball Search API

The Search API from Smokeball — 1 operation(s) for search.

Smokeball Staff API

The Staff API from Smokeball — 2 operation(s) for staff.

Smokeball Stages API

The Stages API from Smokeball — 5 operation(s) for stages.

Smokeball Subscription Payments API

The Subscription Payments API from Smokeball — 4 operation(s) for subscription payments.

Smokeball Subscription Promotions API

The Subscription Promotions API from Smokeball — 3 operation(s) for subscription promotions.

Smokeball Subscriptions API

The Subscriptions API from Smokeball — 26 operation(s) for subscriptions.

Smokeball Tasks API

The Tasks API from Smokeball — 6 operation(s) for tasks.

Smokeball Users API

The Users API from Smokeball — 3 operation(s) for users.

Smokeball Webhooks API

The Webhooks API from Smokeball — 4 operation(s) for webhooks.

Scroll for all 34

Pricing Plans 1

Published pricing tiers and plan structures.

Rate Limits 1

Documented rate limits and quota policies.

Smokeball Rate Limits

2 limits

RATE LIMITS

Semantic Vocabularies 1

JSON-LD contexts and semantic vocabularies used across these APIs.

Smokeball Context

2 classes · 21 properties

JSON-LD

Spectral Rules 1

Spectral governance rulesets for linting and validating these APIs.

Smokeball API Rules

6 rules · 4 warnings 2 info

SPECTRAL

JSON Schema 28

Standalone JSON Schema definitions for this provider's data models.

Smokeball BankAccount

17 properties

JSON SCHEMA

Smokeball Contact

14 properties

JSON SCHEMA

Smokeball ContactDto

6 properties

JSON SCHEMA

Smokeball Event

21 properties

JSON SCHEMA

Smokeball EventDto

14 properties

JSON SCHEMA

Smokeball Expense

36 properties

JSON SCHEMA

Smokeball ExpenseDto

21 properties

JSON SCHEMA

Smokeball Fee

39 properties

JSON SCHEMA

Smokeball FeeDto

21 properties

JSON SCHEMA

Smokeball File

23 properties

JSON SCHEMA

Smokeball FirmUser

8 properties

JSON SCHEMA

Smokeball Folder

7 properties

JSON SCHEMA

Smokeball Invoice

23 properties

JSON SCHEMA

Smokeball Matter

37 properties

JSON SCHEMA

Smokeball MatterDto

30 properties

JSON SCHEMA

Smokeball MatterType

13 properties

JSON SCHEMA

Smokeball Memo

14 properties

JSON SCHEMA

Smokeball MemoDto

4 properties

JSON SCHEMA

Smokeball Role

13 properties

JSON SCHEMA

Smokeball RoleDto

7 properties

JSON SCHEMA

Smokeball API Schemas

0 properties

JSON SCHEMA

Smokeball Staff

24 properties

JSON SCHEMA

Smokeball StaffDto

14 properties

JSON SCHEMA

Smokeball Tag

3 properties

JSON SCHEMA

Smokeball Task

25 properties

JSON SCHEMA

Smokeball TaskDto

13 properties

JSON SCHEMA

Smokeball WebhookSubscription

12 properties

JSON SCHEMA

Smokeball WebhookSubscriptionDto

4 properties

JSON SCHEMA

Scroll for all 28

Examples 7

Example request and response payloads for these APIs.

Smokeball Contact Example

5 fields

EXAMPLE

Smokeball Fee Example

11 fields

EXAMPLE

Smokeball Invoice Example

8 fields

EXAMPLE

Smokeball Matter Example

11 fields

EXAMPLE

Smokeball Task Example

10 fields

EXAMPLE

Smokeball Webhook Example

6 fields

EXAMPLE

Scroll for all 7

Security Posture 2

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

Smokeball Authentication

apiKey · 2 schemes

SECURITY

Smokeball Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Agentic Access 1

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

Smokeball Agentic Access

233 operations · 119 acting

233 operations · 119 acting

AGENTIC

Resources

Documentation 1

Reference material describing how the API behaves

Agent Surfaces 1

MCP servers, agent skills, and machine-readable catalogs

Build 1

SDKs, sample code, and the tooling you integrate with

Access & Security 2

Authentication, authorization, and security posture

Operate 2

Status, limits, changes, and where to get help

Commercial 3

Pricing, plans, and the legal terms of use

Company 4

The organization behind the API

Other 1

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
aid: smokeball
name: Smokeball
description: Legal practice management software with a REST API for managing matters, contacts, documents, time entries, billing,
  trust accounting, and law firm workflows. The API follows REST principles, accepts JSON, returns JSON, and supports OAuth
  2.0 authentication. Available in US, AU, and UK regions.
type: Index
accessModel:
  pricing: paid
  onboarding: self-serve
  trial: false
  try_now: false
  public: false
  label: Paid · 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/smokeball.png
url: https://raw.githubusercontent.com/api-evangelist/smokeball/refs/heads/main/apis.yml
created: '2026-06-13'
modified: '2026-06-13'
specificationVersion: '0.19'
tags:
- Legal
- Law Firm
- Practice Management
- Matters
- Contacts
- Documents
- Billing
- Trust Accounting
- Time Tracking
apis:
- aid: smokeball:smokeball-activity-codes-api
  name: Smokeball Activity Codes API
  description: The Activity Codes API from Smokeball — 2 operation(s) for activity codes.
  humanURL: https://docs.smokeball.com/docs/api-docs/1e13a13124aee-introduction
  baseURL: https://api.smokeball.com
  tags:
  - Activity Codes
  properties:
  - type: OpenAPI
    url: openapi/smokeball-activity-codes-api-openapi.yml
  - type: Documentation
    url: https://docs.smokeball.com/docs/api-docs/1e13a13124aee-introduction
  - type: Authentication
    url: https://docs.smokeball.com/docs/api-docs/authentication
  - type: RateLimits
    url: https://smokeball.mintlify.app/docs/api-docs/vj4jovpoopdov-rate-limits
  - type: GitHubOrg
    url: https://github.com/smokeballdev
  - type: GitHubRepository
    url: https://github.com/smokeballdev/api-docs
  - type: JSONSchema
    url: json-schema/smokeball-schemas.json
  - type: JSONLDContext
    url: json-ld/smokeball-context.jsonld
  - type: Vocabulary
    url: vocabulary/smokeball-vocabulary.yml
- aid: smokeball:smokeball-authorization-api
  name: Smokeball Authorization API
  description: The Authorization API from Smokeball — 4 operation(s) for authorization.
  humanURL: https://docs.smokeball.com/docs/api-docs/1e13a13124aee-introduction
  baseURL: https://api.smokeball.com
  tags:
  - Authorization
  properties:
  - type: OpenAPI
    url: openapi/smokeball-authorization-api-openapi.yml
  - type: Documentation
    url: https://docs.smokeball.com/docs/api-docs/1e13a13124aee-introduction
  - type: Authentication
    url: https://docs.smokeball.com/docs/api-docs/authentication
  - type: RateLimits
    url: https://smokeball.mintlify.app/docs/api-docs/vj4jovpoopdov-rate-limits
  - type: GitHubOrg
    url: https://github.com/smokeballdev
  - type: GitHubRepository
    url: https://github.com/smokeballdev/api-docs
  - type: JSONSchema
    url: json-schema/smokeball-schemas.json
  - type: JSONLDContext
    url: json-ld/smokeball-context.jsonld
  - type: Vocabulary
    url: vocabulary/smokeball-vocabulary.yml
- aid: smokeball:smokeball-bank-accounts-api
  name: Smokeball Bank Accounts API
  description: The Bank Accounts API from Smokeball — 9 operation(s) for bank accounts.
  humanURL: https://docs.smokeball.com/docs/api-docs/1e13a13124aee-introduction
  baseURL: https://api.smokeball.com
  tags:
  - Bank Accounts
  properties:
  - type: OpenAPI
    url: openapi/smokeball-bank-accounts-api-openapi.yml
  - type: Documentation
    url: https://docs.smokeball.com/docs/api-docs/1e13a13124aee-introduction
  - type: Authentication
    url: https://docs.smokeball.com/docs/api-docs/authentication
  - type: RateLimits
    url: https://smokeball.mintlify.app/docs/api-docs/vj4jovpoopdov-rate-limits
  - type: GitHubOrg
    url: https://github.com/smokeballdev
  - type: GitHubRepository
    url: https://github.com/smokeballdev/api-docs
  - type: JSONSchema
    url: json-schema/smokeball-schemas.json
  - type: JSONLDContext
    url: json-ld/smokeball-context.jsonld
  - type: Vocabulary
    url: vocabulary/smokeball-vocabulary.yml
- aid: smokeball:smokeball-contacts-api
  name: Smokeball Contacts API
  description: The Contacts API from Smokeball — 6 operation(s) for contacts.
  humanURL: https://docs.smokeball.com/docs/api-docs/1e13a13124aee-introduction
  baseURL: https://api.smokeball.com
  tags:
  - Contacts
  properties:
  - type: OpenAPI
    url: openapi/smokeball-contacts-api-openapi.yml
  - type: Documentation
    url: https://docs.smokeball.com/docs/api-docs/1e13a13124aee-introduction
  - type: Authentication
    url: https://docs.smokeball.com/docs/api-docs/authentication
  - type: RateLimits
    url: https://smokeball.mintlify.app/docs/api-docs/vj4jovpoopdov-rate-limits
  - type: GitHubOrg
    url: https://github.com/smokeballdev
  - type: GitHubRepository
    url: https://github.com/smokeballdev/api-docs
  - type: JSONSchema
    url: json-schema/smokeball-schemas.json
  - type: JSONLDContext
    url: json-ld/smokeball-context.jsonld
  - type: Vocabulary
    url: vocabulary/smokeball-vocabulary.yml
- aid: smokeball:smokeball-events-api
  name: Smokeball Events API
  description: The Events API from Smokeball — 4 operation(s) for events.
  humanURL: https://docs.smokeball.com/docs/api-docs/1e13a13124aee-introduction
  baseURL: https://api.smokeball.com
  tags:
  - Events
  properties:
  - type: OpenAPI
    url: openapi/smokeball-events-api-openapi.yml
  - type: Documentation
    url: https://docs.smokeball.com/docs/api-docs/1e13a13124aee-introduction
  - type: Authentication
    url: https://docs.smokeball.com/docs/api-docs/authentication
  - type: RateLimits
    url: https://smokeball.mintlify.app/docs/api-docs/vj4jovpoopdov-rate-limits
  - type: GitHubOrg
    url: https://github.com/smokeballdev
  - type: GitHubRepository
    url: https://github.com/smokeballdev/api-docs
  - type: JSONSchema
    url: json-schema/smokeball-schemas.json
  - type: JSONLDContext
    url: json-ld/smokeball-context.jsonld
  - type: Vocabulary
    url: vocabulary/smokeball-vocabulary.yml
- aid: smokeball:smokeball-expenses-api
  name: Smokeball Expenses API
  description: The Expenses API from Smokeball — 2 operation(s) for expenses.
  humanURL: https://docs.smokeball.com/docs/api-docs/1e13a13124aee-introduction
  baseURL: https://api.smokeball.com
  tags:
  - Expenses
  properties:
  - type: OpenAPI
    url: openapi/smokeball-expenses-api-openapi.yml
  - type: Documentation
    url: https://docs.smokeball.com/docs/api-docs/1e13a13124aee-introduction
  - type: Authentication
    url: https://docs.smokeball.com/docs/api-docs/authentication
  - type: RateLimits
    url: https://smokeball.mintlify.app/docs/api-docs/vj4jovpoopdov-rate-limits
  - type: GitHubOrg
    url: https://github.com/smokeballdev
  - type: GitHubRepository
    url: https://github.com/smokeballdev/api-docs
  - type: JSONSchema
    url: json-schema/smokeball-schemas.json
  - type: JSONLDContext
    url: json-ld/smokeball-context.jsonld
  - type: Vocabulary
    url: vocabulary/smokeball-vocabulary.yml
- aid: smokeball:smokeball-fees-api
  name: Smokeball Fees API
  description: The Fees API from Smokeball — 2 operation(s) for fees.
  humanURL: https://docs.smokeball.com/docs/api-docs/1e13a13124aee-introduction
  baseURL: https://api.smokeball.com
  tags:
  - Fees
  properties:
  - type: OpenAPI
    url: openapi/smokeball-fees-api-openapi.yml
  - type: Documentation
    url: https://docs.smokeball.com/docs/api-docs/1e13a13124aee-introduction
  - type: Authentication
    url: https://docs.smokeball.com/docs/api-docs/authentication
  - type: RateLimits
    url: https://smokeball.mintlify.app/docs/api-docs/vj4jovpoopdov-rate-limits
  - type: GitHubOrg
    url: https://github.com/smokeballdev
  - type: GitHubRepository
    url: https://github.com/smokeballdev/api-docs
  - type: JSONSchema
    url: json-schema/smokeball-schemas.json
  - type: JSONLDContext
    url: json-ld/smokeball-context.jsonld
  - type: Vocabulary
    url: vocabulary/smokeball-vocabulary.yml
- aid: smokeball:smokeball-files-api
  name: Smokeball Files API
  description: The Files API from Smokeball — 8 operation(s) for files.
  humanURL: https://docs.smokeball.com/docs/api-docs/1e13a13124aee-introduction
  baseURL: https://api.smokeball.com
  tags:
  - Files
  properties:
  - type: OpenAPI
    url: openapi/smokeball-files-api-openapi.yml
  - type: Documentation
    url: https://docs.smokeball.com/docs/api-docs/1e13a13124aee-introduction
  - type: Authentication
    url: https://docs.smokeball.com/docs/api-docs/authentication
  - type: RateLimits
    url: https://smokeball.mintlify.app/docs/api-docs/vj4jovpoopdov-rate-limits
  - type: GitHubOrg
    url: https://github.com/smokeballdev
  - type: GitHubRepository
    url: https://github.com/smokeballdev/api-docs
  - type: JSONSchema
    url: json-schema/smokeball-schemas.json
  - type: JSONLDContext
    url: json-ld/smokeball-context.jsonld
  - type: Vocabulary
    url: vocabulary/smokeball-vocabulary.yml
- aid: smokeball:smokeball-firm-api
  name: Smokeball Firm API
  description: The Firm API from Smokeball — 3 operation(s) for firm.
  humanURL: https://docs.smokeball.com/docs/api-docs/1e13a13124aee-introduction
  baseURL: https://api.smokeball.com
  tags:
  - Firm
  properties:
  - type: OpenAPI
    url: openapi/smokeball-firm-api-openapi.yml
  - type: Documentation
    url: https://docs.smokeball.com/docs/api-docs/1e13a13124aee-introduction
  - type: Authentication
    url: https://docs.smokeball.com/docs/api-docs/authentication
  - type: RateLimits
    url: https://smokeball.mintlify.app/docs/api-docs/vj4jovpoopdov-rate-limits
  - type: GitHubOrg
    url: https://github.com/smokeballdev
  - type: GitHubRepository
    url: https://github.com/smokeballdev/api-docs
  - type: JSONSchema
    url: json-schema/smokeball-schemas.json
  - type: JSONLDContext
    url: json-ld/smokeball-context.jsonld
  - type: Vocabulary
    url: vocabulary/smokeball-vocabulary.yml
- aid: smokeball:smokeball-folders-api
  name: Smokeball Folders API
  description: The Folders API from Smokeball — 4 operation(s) for folders.
  humanURL: https://docs.smokeball.com/docs/api-docs/1e13a13124aee-introduction
  baseURL: https://api.smokeball.com
  tags:
  - Folders
  properties:
  - type: OpenAPI
    url: openapi/smokeball-folders-api-openapi.yml
  - type: Documentation
    url: https://docs.smokeball.com/docs/api-docs/1e13a13124aee-introduction
  - type: Authentication
    url: https://docs.smokeball.com/docs/api-docs/authentication
  - type: RateLimits
    url: https://smokeball.mintlify.app/docs/api-docs/vj4jovpoopdov-rate-limits
  - type: GitHubOrg
    url: https://github.com/smokeballdev
  - type: GitHubRepository
    url: https://github.com/smokeballdev/api-docs
  - type: JSONSchema
    url: json-schema/smokeball-schemas.json
  - type: JSONLDContext
    url: json-ld/smokeball-context.jsonld
  - type: Vocabulary
    url: vocabulary/smokeball-vocabulary.yml
- aid: smokeball:smokeball-intake-api
  name: Smokeball Intake API
  description: The Intake API from Smokeball — 3 operation(s) for intake.
  humanURL: https://docs.smokeball.com/docs/api-docs/1e13a13124aee-introduction
  baseURL: https://api.smokeball.com
  tags:
  - Intake
  properties:
  - type: OpenAPI
    url: openapi/smokeball-intake-api-openapi.yml
  - type: Documentation
    url: https://docs.smokeball.com/docs/api-docs/1e13a13124aee-introduction
  - type: Authentication
    url: https://docs.smokeball.com/docs/api-docs/authentication
  - type: RateLimits
    url: https://smokeball.mintlify.app/docs/api-docs/vj4jovpoopdov-rate-limits
  - type: GitHubOrg
    url: https://github.com/smokeballdev
  - type: GitHubRepository
    url: https://github.com/smokeballdev/api-docs
  - type: JSONSchema
    url: json-schema/smokeball-schemas.json
  - type: JSONLDContext
    url: json-ld/smokeball-context.jsonld
  - type: Vocabulary
    url: vocabulary/smokeball-vocabulary.yml
- aid: smokeball:smokeball-integrated-search-api
  name: Smokeball Integrated Search API
  description: The Integrated Search API from Smokeball — 1 operation(s) for integrated search.
  humanURL: https://docs.smokeball.com/docs/api-docs/1e13a13124aee-introduction
  baseURL: https://api.smokeball.com
  tags:
  - Integrated Search
  properties:
  - type: OpenAPI
    url: openapi/smokeball-integrated-search-api-openapi.yml
  - type: Documentation
    url: https://docs.smokeball.com/docs/api-docs/1e13a13124aee-introduction
  - type: Authentication
    url: https://docs.smokeball.com/docs/api-docs/authentication
  - type: RateLimits
    url: https://smokeball.mintlify.app/docs/api-docs/vj4jovpoopdov-rate-limits
  - type: GitHubOrg
    url: https://github.com/smokeballdev
  - type: GitHubRepository
    url: https://github.com/smokeballdev/api-docs
  - type: JSONSchema
    url: json-schema/smokeball-schemas.json
  - type: JSONLDContext
    url: json-ld/smokeball-context.jsonld
  - type: Vocabulary
    url: vocabulary/smokeball-vocabulary.yml
- aid: smokeball:smokeball-invoices-api
  name: Smokeball Invoices API
  description: The Invoices API from Smokeball — 3 operation(s) for invoices.
  humanURL: https://docs.smokeball.com/docs/api-docs/1e13a13124aee-introduction
  baseURL: https://api.smokeball.com
  tags:
  - Invoices
  properties:
  - type: OpenAPI
    url: openapi/smokeball-invoices-api-openapi.yml
  - type: Documentation
    url: https://docs.smokeball.com/docs/api-docs/1e13a13124aee-introduction
  - type: Authentication
    url: https://docs.smokeball.com/docs/api-docs/authentication
  - type: RateLimits
    url: https://smokeball.mintlify.app/docs/api-docs/vj4jovpoopdov-rate-limits
  - type: GitHubOrg
    url: https://github.com/smokeballdev
  - type: GitHubRepository
    url: https://github.com/smokeballdev/api-docs
  - type: JSONSchema
    url: json-schema/smokeball-schemas.json
  - type: JSONLDContext
    url: json-ld/smokeball-context.jsonld
  - type: Vocabulary
    url: vocabulary/smokeball-vocabulary.yml
- aid: smokeball:smokeball-layout-designs-api
  name: Smokeball Layout Designs API
  description: The Layout Designs API from Smokeball — 2 operation(s) for layout designs.
  humanURL: https://docs.smokeball.com/docs/api-docs/1e13a13124aee-introduction
  baseURL: https://api.smokeball.com
  tags:
  - Layout Designs
  properties:
  - type: OpenAPI
    url: openapi/smokeball-layout-designs-api-openapi.yml
  - type: Documentation
    url: https://docs.smokeball.com/docs/api-docs/1e13a13124aee-introduction
  - type: Authentication
    url: https://docs.smokeball.com/docs/api-docs/authentication
  - type: RateLimits
    url: https://smokeball.mintlify.app/docs/api-docs/vj4jovpoopdov-rate-limits
  - type: GitHubOrg
    url: https://github.com/smokeballdev
  - type: GitHubRepository
    url: https://github.com/smokeballdev/api-docs
  - type: JSONSchema
    url: json-schema/smokeball-schemas.json
  - type: JSONLDContext
    url: json-ld/smokeball-context.jsonld
  - type: Vocabulary
    url: vocabulary/smokeball-vocabulary.yml
- aid: smokeball:smokeball-layout-matter-items-api
  name: Smokeball Layout Matter Items API
  description: The Layout Matter Items API from Smokeball — 3 operation(s) for layout matter items.
  humanURL: https://docs.smokeball.com/docs/api-docs/1e13a13124aee-introduction
  baseURL: https://api.smokeball.com
  tags:
  - Layout Matter Items
  properties:
  - type: OpenAPI
    url: openapi/smokeball-layout-matter-items-api-openapi.yml
  - type: Documentation
    url: https://docs.smokeball.com/docs/api-docs/1e13a13124aee-introduction
  - type: Authentication
    url: https://docs.smokeball.com/docs/api-docs/authentication
  - type: RateLimits
    url: https://smokeball.mintlify.app/docs/api-docs/vj4jovpoopdov-rate-limits
  - type: GitHubOrg
    url: https://github.com/smokeballdev
  - type: GitHubRepository
    url: https://github.com/smokeballdev/api-docs
  - type: JSONSchema
    url: json-schema/smokeball-schemas.json
  - type: JSONLDContext
    url: json-ld/smokeball-context.jsonld
  - type: Vocabulary
    url: vocabulary/smokeball-vocabulary.yml
- aid: smokeball:smokeball-matter-items-api
  name: Smokeball Matter Items API
  description: The Matter Items API from Smokeball — 2 operation(s) for matter items.
  humanURL: https://docs.smokeball.com/docs/api-docs/1e13a13124aee-introduction
  baseURL: https://api.smokeball.com
  tags:
  - Matter Items
  properties:
  - type: OpenAPI
    url: openapi/smokeball-matter-items-api-openapi.yml
  - type: Documentation
    url: https://docs.smokeball.com/docs/api-docs/1e13a13124aee-introduction
  - type: Authentication
    url: https://docs.smokeball.com/docs/api-docs/authentication
  - type: RateLimits
    url: https://smokeball.mintlify.app/docs/api-docs/vj4jovpoopdov-rate-limits
  - type: GitHubOrg
    url: https://github.com/smokeballdev
  - type: GitHubRepository
    url: https://github.com/smokeballdev/api-docs
  - type: JSONSchema
    url: json-schema/smokeball-schemas.json
  - type: JSONLDContext
    url: json-ld/smokeball-context.jsonld
  - type: Vocabulary
    url: vocabulary/smokeball-vocabulary.yml
- aid: smokeball:smokeball-matter-types-api
  name: Smokeball Matter Types API
  description: The Matter Types API from Smokeball — 3 operation(s) for matter types.
  humanURL: https://docs.smokeball.com/docs/api-docs/1e13a13124aee-introduction
  baseURL: https://api.smokeball.com
  tags:
  - Matter Types
  properties:
  - type: OpenAPI
    url: openapi/smokeball-matter-types-api-openapi.yml
  - type: Documentation
    url: https://docs.smokeball.com/docs/api-docs/1e13a13124aee-introduction
  - type: Authentication
    url: https://docs.smokeball.com/docs/api-docs/authentication
  - type: RateLimits
    url: https://smokeball.mintlify.app/docs/api-docs/vj4jovpoopdov-rate-limits
  - type: GitHubOrg
    url: https://github.com/smokeballdev
  - type: GitHubRepository
    url: https://github.com/smokeballdev/api-docs
  - type: JSONSchema
    url: json-schema/smokeball-schemas.json
  - type: JSONLDContext
    url: json-ld/smokeball-context.jsonld
  - type: Vocabulary
    url: vocabulary/smokeball-vocabulary.yml
- aid: smokeball:smokeball-matters-api
  name: Smokeball Matters API
  description: The Matters API from Smokeball — 6 operation(s) for matters.
  humanURL: https://docs.smokeball.com/docs/api-docs/1e13a13124aee-introduction
  baseURL: https://api.smokeball.com
  tags:
  - Matters
  properties:
  - type: OpenAPI
    url: openapi/smokeball-matters-api-openapi.yml
  - type: Documentation
    url: https://docs.smokeball.com/docs/api-docs/1e13a13124aee-introduction
  - type: Authentication
    url: https://docs.smokeball.com/docs/api-docs/authentication
  - type: RateLimits
    url: https://smokeball.mintlify.app/docs/api-docs/vj4jovpoopdov-rate-limits
  - type: GitHubOrg
    url: https://github.com/smokeballdev
  - type: GitHubRepository
    url: https://github.com/smokeballdev/api-docs
  - type: JSONSchema
    url: json-schema/smokeball-schemas.json
  - type: JSONLDContext
    url: json-ld/smokeball-context.jsonld
  - type: Vocabulary
    url: vocabulary/smokeball-vocabulary.yml
- aid: smokeball:smokeball-memos-api
  name: Smokeball Memos API
  description: The Memos API from Smokeball — 2 operation(s) for memos.
  humanURL: https://docs.smokeball.com/docs/api-docs/1e13a13124aee-introduction
  baseURL: https://api.smokeball.com
  tags:
  - Memos
  properties:
  - type: OpenAPI
    url: openapi/smokeball-memos-api-openapi.yml
  - type: Documentation
    url: https://docs.smokeball.com/docs/api-docs/1e13a13124aee-introduction
  - type: Authentication
    url: https://docs.smokeball.com/docs/api-docs/authentication
  - type: RateLimits
    url: https://smokeball.mintlify.app/docs/api-docs/vj4jovpoopdov-rate-limits
  - type: GitHubOrg
    url: https://github.com/smokeballdev
  - type: GitHubRepository
    url: https://github.com/smokeballdev/api-docs
  - type: JSONSchema
    url: json-schema/smokeball-schemas.json
  - type: JSONLDContext
    url: json-ld/smokeball-context.jsonld
  - type: Vocabulary
    url: vocabulary/smokeball-vocabulary.yml
- aid: smokeball:smokeball-notifications-api
  name: Smokeball Notifications API
  description: The Notifications API from Smokeball — 2 operation(s) for notifications.
  humanURL: https://docs.smokeball.com/docs/api-docs/1e13a13124aee-introduction
  baseURL: https://api.smokeball.com
  tags:
  - Notifications
  properties:
  - type: OpenAPI
    url: openapi/smokeball-notifications-api-openapi.yml
  - type: Documentation
    url: https://docs.smokeball.com/docs/api-docs/1e13a13124aee-introduction
  - type: Authentication
    url: https://docs.smokeball.com/docs/api-docs/authentication
  - type: RateLimits
    url: https://smokeball.mintlify.app/docs/api-docs/vj4jovpoopdov-rate-limits
  - type: GitHubOrg
    url: https://github.com/smokeballdev
  - type: GitHubRepository
    url: https://github.com/smokeballdev/api-docs
  - type: JSONSchema
    url: json-schema/smokeball-schemas.json
  - type: JSONLDContext
    url: json-ld/smokeball-context.jsonld
  - type: Vocabulary
    url: vocabulary/smokeball-vocabulary.yml
- aid: smokeball:smokeball-plugins-api
  name: Smokeball Plugins API
  description: The Plugins API from Smokeball — 5 operation(s) for plugins.
  humanURL: https://docs.smokeball.com/docs/api-docs/1e13a13124aee-introduction
  baseURL: https://api.smokeball.com
  tags:
  - Plugins
  properties:
  - type: OpenAPI
    url: openapi/smokeball-plugins-api-openapi.yml
  - type: Documentation
    url: https://docs.smokeball.com/docs/api-docs/1e13a13124aee-introduction
  - type: Authentication
    url: https://docs.smokeball.com/docs/api-docs/authentication
  - type: RateLimits
    url: https://smokeball.mintlify.app/docs/api-docs/vj4jovpoopdov-rate-limits
  - type: GitHubOrg
    url: https://github.com/smokeballdev
  - type: GitHubRepository
    url: https://github.com/smokeballdev/api-docs
  - type: JSONSchema
    url: json-schema/smokeball-schemas.json
  - type: JSONLDContext
    url: json-ld/smokeball-context.jsonld
  - type: Vocabulary
    url: vocabulary/smokeball-vocabulary.yml
- aid: smokeball:smokeball-portal-api
  name: Smokeball Portal API
  description: The Portal API from Smokeball — 3 operation(s) for portal.
  humanURL: https://docs.smokeball.com/docs/api-docs/1e13a13124aee-introduction
  baseURL: https://api.smokeball.com
  tags:
  - Portal
  properties:
  - type: OpenAPI
    url: openapi/smokeball-portal-api-openapi.yml
  - type: Documentation
    url: https://docs.smokeball.com/docs/api-docs/1e13a13124aee-introduction
  - type: Authentication
    url: https://docs.smokeball.com/docs/api-docs/authentication
  - type: RateLimits
    url: https://smokeball.mintlify.app/docs/api-docs/vj4jovpoopdov-rate-limits
  - type: GitHubOrg
    url: https://github.com/smokeballdev
  - type: GitHubRepository
    url: https://github.com/smokeballdev/api-docs
  - type: JSONSchema
    url: json-schema/smokeball-schemas.json
  - type: JSONLDContext
    url: json-ld/smokeball-context.jsonld
  - type: Vocabulary
    url: vocabulary/smokeball-vocabulary.yml
- aid: smokeball:smokeball-referral-types-api
  name: Smokeball Referral Types API
  description: The Referral Types API from Smokeball — 2 operation(s) for referral types.
  humanURL: https://docs.smokeball.com/docs/api-docs/1e13a13124aee-introduction
  baseURL: https://api.smokeball.com
  tags:
  - Referral Types
  properties:
  - type: OpenAPI
    url: openapi/smokeball-referral-types-api-openapi.yml
  - type: Documentation
    url: https://docs.smokeball.com/docs/api-docs/1e13a13124aee-introduction
  - type: Authentication
    url: https://docs.smokeball.com/docs/api-docs/authentication
  - type: RateLimits
    url: https://smokeball.mintlify.app/docs/api-docs/vj4jovpoopdov-rate-limits
  - type: GitHubOrg
    url: https://github.com/smokeballdev
  - type: GitHubRepository
    url: https://github.com/smokeballdev/api-docs
  - type: JSONSchema
    url: json-schema/smokeball-schemas.json
  - type: JSONLDContext
    url: json-ld/smokeball-context.jsonld
  - type: Vocabulary
    url: vocabulary/smokeball-vocabulary.yml
- aid: smokeball:smokeball-relationships-api
  name: Smokeball Relationships API
  description: The Relationships API from Smokeball — 2 operation(s) for relationships.
  humanURL: https://docs.smokeball.com/docs/api-docs/1e13a13124aee-introduction
  baseURL: https://api.smokeball.com
  tags:
  - Relationships
  properties:
  - type: OpenAPI
    url: openapi/smokeball-relationships-api-openapi.yml
  - type: Documentation
    url: https://docs.smokeball.com/docs/api-docs/1e13a13124aee-introduction
  - type: Authentication
    url: https://docs.smokeball.com/docs/api-docs/authentication
  - type: RateLimits
    url: https://smokeball.mintlify.app/docs/api-docs/vj4jovpoopdov-rate-limits
  - type: GitHubOrg
    url: https://github.com/smokeballdev
  - type: GitHubRepository
    url: https://github.com/smokeballdev/api-docs
  - type: JSONSchema
    url: json-schema/smokeball-schemas.json
  - type: JSONLDContext
    url: json-ld/smokeball-context.jsonld
  - type: Vocabulary
    url: vocabulary/smokeball-vocabulary.yml
- aid: smokeball:smokeball-roles-api
  name: Smokeball Roles API
  description: The Roles API from Smokeball — 2 operation(s) for roles.
  humanURL: https://docs.smokeball.com/docs/api-docs/1e13a13124aee-introduction
  baseURL: https://api.smokeball.com
  tags:
  - Roles
  properties:
  - type: OpenAPI
    url: openapi/smokeball-roles-api-openapi.yml
  - type: Documentation
    url: https://docs.smokeball.com/docs/api-docs/1e13a13124aee-introduction
  - type: Authentication
    url: https://docs.smokeball.com/docs/api-docs/authentication
  - type: RateLimits
    url: https://smokeball.mintlify.app/docs/api-docs/vj4jovpoopdov-rate-limits
  - type: GitHubOrg
    url: https://github.com/smokeballdev
  - type: GitHubRepository
    url: https://github.com/smokeballdev/api-docs
  - type: JSONSchema
    url: json-schema/smokeball-schemas.json
  - type: JSONLDContext
    url: json-ld/smokeball-context.jsonld
  - type: Vocabulary
    url: vocabulary/smokeball-vocabulary.yml
- aid: smokeball:smokeball-search-api
  name: Smokeball Search API
  description: The Search API from Smokeball — 1 operation(s) for search.
  humanURL: https://docs.smokeball.com/docs/api-docs/1e13a13124aee-introduction
  baseURL: https://api.smokeball.com
  tags:
  - Search
  properties:
  - type: OpenAPI
    url: openapi/smokeball-search-api-openapi.yml
  - type: Documentation
    url: https://docs.smokeball.com/docs/api-docs/1e13a13124aee-introduction
  - type: Authentication
    url: https://docs.smokeball.com/docs/api-docs/authentication
  - type: RateLimits
    url: https://smokeball.mintlify.app/docs/api-docs/vj4jovpoopdov-rate-limits
  - type: GitHubOrg
    url: https://github.com/smokeballdev
  - type: GitHubRepository
    url: https://github.com/smokeballdev/api-docs
  - type: JSONSchema
    url: json-schema/smokeball-schemas.json
  - type: JSONLDContext
    url: json-ld/smokeball-context.jsonld
  - type: Vocabulary
    url: vocabulary/smokeball-vocabulary.yml
- aid: smokeball:smokeball-staff-api
  name: Smokeball Staff API
  description: The Staff API from Smokeball — 2 operation(s) for staff.
  humanURL: https://docs.smokeball.com/docs/api-docs/1e13a13124aee-introduction
  baseURL: https://api.smokeball.com
  tags:
  - Staff
  properties:
  - type: OpenAPI
    url: openapi/smokeball-staff-api-openapi.yml
  - type: Documentation
    url: https://docs.smokeball.com/docs/api-docs/1e13a13124aee-introduction
  - type: Authentication
    url: https://docs.smokeball.com/docs/api-docs/authentication
  - type: RateLimits
    url: https://smokeball.mintlify.app/docs/api-docs/vj4jovpoopdov-rate-limits
  - type: GitHubOrg
    url: https://github.com/smokeballdev
  - type: GitHubRepository
    url: https://github.com/smokeballdev/api-docs
  - type: JSONSchema
    url: json-schema/smokeball-schemas.json
  - type: JSONLDContext
    url: json-ld/smokeball-context.jsonld
  - type: Vocabulary
    url: vocabulary/smokeball-vocabulary.yml
- aid: smokeball:smokeball-stages-api
  name: Smokeball Stages API
  description: The Stages API from Smokeball — 5 operation(s) for stages.
  humanURL: https://docs.smokeball.com/docs/api-docs/1e13a13124aee-introduction
  baseURL: https://api.smokeball.com
  tags:
  - Stages
  properties:
  - type: OpenAPI
    url: openapi/smokeball-stages-api-openapi.yml
  - type: Documentation
    url: https://docs.smokeball.com/docs/api-docs/1e13a13124aee-introduction
  - type: Authentication
    url: https://docs.smokeball.com/docs/api-docs/authentication
  - type: RateLimits
    url: https://smokeball.mintlify.app/docs/api-docs/vj4jovpoopdov-rate-limits
  - type: GitHubOrg
    url: https://github.com/smokeballdev
  - type: GitHubRepository
    url: https://github.com/smokeballdev/api-docs
  - type: JSONSchema
    url: json-schema/smokeball-schemas.json
  - type: JSONLDContext
    url: json-ld/smokeball-context.jsonld
  - type: Vocabulary
    url: vocabulary/smokeball-vocabulary.yml
- aid: smokeball:smokeball-subscription-payments-api
  name: Smokeball Subscription Payments API
  description: The Subscription Payments API from Smokeball — 4 operation(s) for subscription payments.
  humanURL: https://docs.smokeball.com/docs/api-docs/1e13a13124aee-introduction
  baseURL: https://api.smokeball.com
  tags:
  - Subscription Payments
  properties:
  - type: OpenAPI
    url: openapi/smokeball-subscription-payments-api-openapi.yml
  - type: Documentation
    url: https://docs.smokeball.com/docs/api-docs/1e13a13124aee-introduction
  - type: Authentication
    url: https://docs.smokeball.com/docs/api-docs/authentication
  - type: RateLimits
    url: https://smokeball.mintlify.app/docs/api-docs/vj4jovpoopdov-rate-limits
  - type: GitHubOrg
    url: https://github.com/smokeballdev
  - type: GitHubRepository
    url: https://github.com/smokeballdev/api-docs
  - type: JSONSchema
    url: json-schema/smokeball-schemas.json
  - type: JSONLDContext
    url: json-ld/smokeball-context.jsonld
  - type: Vocabulary
    url: vocabulary/smokeball-vocabulary.yml
- aid: smokeball:smokeball-subscription-promotions-api
  name: Smokeball Subscription Promotions API
  description: The Subscription Promotions API from Smokeball — 3 operation(s) for subscription promotions.
  humanURL: https://docs.smokeball.com/docs/api-docs/1e13a13124aee-introduction
  baseURL: https://api.smokeball.com
  tags:
  - Subscription Promotions
  properties:
  - type: OpenAPI
    url: openapi/smokeball-subscription-promotions-api-openapi.yml
  - type: Documentation
    url: https://docs.smokeball.com/docs/api-docs/1e13a13124aee-introduction
  - type: Authentication
    url: https://docs.smokeball.com/docs/api-docs/authentication
  - type: RateLimits
    url: https://smokeball.mintlify.app/docs/api-docs/vj4jovpoopdov-rate-limits
  - type: GitHubOrg
    url: https://github.com/smokeballdev
  - type: GitHubRepository
    url: https://github.com/smokeballdev/api-docs
  - type: JSONSchema
    url: json-schema/smokeball-schemas.json
  - type: JSONLDContext
    url: json-ld/smokeball-context.jsonld
  - type: Vocabulary
    url: vocabulary/smokeball-vocabulary.yml
- aid: smokeball:smokeball-subscriptions-api
  name: Smokeball Subscriptions API
  description: The Subscriptions API from Smokeball — 26 operation(s) for subscriptions.
  humanURL: https://docs.smokeball.com/docs/api-docs/1e13a13124aee-introduction
  baseURL: https://api.smokeball.com
  tags:
  - Subscriptions
  properties:
  - type: OpenAPI
    url: openapi/smokeball-subscriptions-api-openapi.yml
  - type: Documentation
    url: https://docs.smokeball.com/docs/api-docs/1e13a13124aee-introduction
  - type: Authentication
    url: https://docs.smokeball.com/docs/api-docs/authentication
  - type: RateLimits
    url: https://smokeball.mintlify.app/docs/api-docs/vj4jovpoopdov-rate-limits
  - type: GitHubOrg
    url: https://github.com/smokeballdev
  - type: GitHubRepository
    url: https://github.com/smokeballdev/api-docs
  - type: JSONSchema
    url: json-schema/smokeball-schemas.json
  - type: JSONLDContext
    url: json-ld/smokeball-context.jsonld
  - type: Vocabulary
    url: vocabulary/smokeball-vocabulary.yml
- aid: smokeball:smokeball-tasks-api
  name: Smokeball Tasks API
  description: The Tasks API from Smokeball — 6 operation(s) for tasks.
  humanURL: https://docs.smokeball.com/docs/api-docs/1e13a13124aee-introduction
  baseURL: https://api.smokeball.com
  tags:
  - Tasks
  properties:
  - type: OpenAPI
    url: openapi/smokeball-tasks-api-openapi.yml
  - type: Documentation
    url: https://do

# --- truncated at 32 KB (35 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/smokeball/refs/heads/main/apis.yml