Smokeball · Schema

Smokeball Memo

LegalLaw FirmPractice ManagementMattersContactsDocumentsBillingTrust AccountingTime Tracking

Properties

Name Type Description
href string
relation string
method string
self object
id string The unique identifier of the memo.
matterId string The unique identifier of the matter.
title string The title of the memo.
text string The text (content) of the memo. In RTF (Rich Text Format).
plainText string The plain text (content) of the memo.
createdDate string Date the memo was created.
createdByUserId string The unique identifier of the user who created the memo.
lastUpdated string Date and time that the memo was last updated.
updatedByUserId string The unique identifier of the user who last updated the memo.
isDeleted boolean Indicates whether or not the memo is deleted (true if it is, false if not).
View JSON Schema on GitHub

JSON Schema

smokeball-memo.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://api-evangelist.github.io/smokeball/json-schema/smokeball-memo.json",
  "title": "Smokeball Memo",
  "type": "object",
  "properties": {
    "href": {
      "type": "string",
      "nullable": true
    },
    "relation": {
      "type": "string",
      "nullable": true
    },
    "method": {
      "type": "string",
      "default": "GET",
      "nullable": true
    },
    "self": {
      "allOf": [
        {
          "$ref": "#/components/schemas/Link"
        }
      ],
      "nullable": true
    },
    "id": {
      "type": "string",
      "description": "The unique identifier of the memo.",
      "nullable": true,
      "example": "009f778f-83df-454a-b344-768a862a7e55"
    },
    "matterId": {
      "type": "string",
      "description": "The unique identifier of the matter.",
      "nullable": true,
      "example": "776e778f-83df-454a-b344-768a862a6e58"
    },
    "title": {
      "type": "string",
      "description": "The title of the memo.",
      "nullable": true,
      "example": "Update"
    },
    "text": {
      "type": "string",
      "description": "The text (content) of the memo.\r\n            \r\nIn RTF (Rich Text Format).",
      "nullable": true,
      "example": "{\\\\rtf1\\\\ansi\\\\ansicpg1252\\\\uc1\\\\htmautsp\\\\deff2{\\\\fonttbl{\\\\f0\\\\fcharset0 Times New Roman;}{\\\\f2\\\\fcharset0 Calibri;}}{\\\\colortbl\\\\red0\\\\green0\\\\blue0;\\\\red255\\\\green255\\\\blue255;}\\\\loch\\\\hich\\\\dbch\\\\pard\\\\plain\\\\ltrpar\\\\itap0{\\\\lang1033\\\\fs18\\\\f2\\\\cf0 \\\\cf0\\\\ql{\\\\f2 {\\\\ltrch There has been a recent update on this matter.}\\\\li0\\\\ri0\\\\sa0\\\\sb0\\\\fi0\\\\ql\\\\sl15\\\\slmult0\\\\par}\\r\\n}\\r\\n}"
    },
    "plainText": {
      "type": "string",
      "description": "The plain text (content) of the memo.",
      "nullable": true,
      "example": "There has been a recent update on this matter."
    },
    "createdDate": {
      "type": "string",
      "description": "Date the memo was created.",
      "format": "date-time",
      "example": "2022-04-23T14:00:00Z"
    },
    "createdByUserId": {
      "type": "string",
      "description": "The unique identifier of the user who created the memo.",
      "nullable": true,
      "example": "010f7d8e-82d1-454b-c324-760a862a7e22"
    },
    "lastUpdated": {
      "type": "string",
      "description": "Date and time that the memo was last updated.",
      "format": "date-time",
      "nullable": true,
      "example": "2022-05-02T16:22:02Z"
    },
    "updatedByUserId": {
      "type": "string",
      "description": "The unique identifier of the user who last updated the memo.",
      "nullable": true,
      "example": "010f7d8e-82d1-454b-c324-760a862a7e22"
    },
    "isDeleted": {
      "type": "boolean",
      "description": "Indicates whether or not the memo is deleted (true if it is, false if not)."
    }
  },
  "additionalProperties": false
}

Work with this as data

Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for schemas

4 MCP tools reach this
  • find_json_schemasBrowse and filter every JSON Schema in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools

Call it yourself

curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/smokeball-memo"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no email required.

A second provider on the same verified email joins the account you already have.