SimpleLegal · JSON Structure
Simplelegal Invoice Structure
Structure of a legal invoice in the SimpleLegal eBilling platform.
Type:
Properties: 0
E-BillingEnterprise Legal ManagementLegal OperationsLegal Spend ManagementMatter ManagementVendor Management
SimpleLegal Invoice is a JSON Structure definition published by SimpleLegal.
Meta-schema:
JSON Structure
{
"name": "SimpleLegal Invoice",
"description": "Structure of a legal invoice in the SimpleLegal eBilling platform.",
"fields": [
{ "name": "id", "type": "string", "description": "Unique invoice identifier" },
{ "name": "invoice_number", "type": "string", "description": "Vendor invoice reference number", "required": true },
{ "name": "matter_id", "type": "string", "description": "Associated matter ID", "required": true },
{ "name": "vendor_id", "type": "string", "description": "Submitting vendor ID", "required": true },
{ "name": "status", "type": "string", "description": "Status: pending, approved, rejected, paid, disputed, hold" },
{ "name": "invoice_date", "type": "string", "format": "date", "description": "Invoice issue date" },
{ "name": "due_date", "type": "string", "format": "date", "description": "Payment due date" },
{ "name": "currency", "type": "string", "description": "ISO 4217 currency code (USD, EUR, GBP)" },
{ "name": "total_amount", "type": "number", "description": "Total invoice amount", "required": true },
{ "name": "approved_amount", "type": "number", "description": "Amount approved for payment" },
{ "name": "line_items", "type": "array", "description": "Individual billable line items" },
{ "name": "line_items[].type", "type": "string", "description": "Line item type: fee, expense, tax, discount" },
{ "name": "line_items[].description", "type": "string", "description": "Work description" },
{ "name": "line_items[].timekeeper", "type": "string", "description": "Attorney or paralegal name" },
{ "name": "line_items[].hours", "type": "number", "description": "Hours billed" },
{ "name": "line_items[].rate", "type": "number", "description": "Hourly rate" },
{ "name": "line_items[].amount", "type": "number", "description": "Line item total" },
{ "name": "line_items[].task_code", "type": "string", "description": "UTBMS task code" },
{ "name": "line_items[].activity_code", "type": "string", "description": "UTBMS activity code" },
{ "name": "created_at", "type": "string", "format": "date-time", "description": "Creation timestamp" },
{ "name": "updated_at", "type": "string", "format": "date-time", "description": "Last modification timestamp" }
]
}
Work with this as data
Every JSON Structure 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 json structure
4 MCP tools reach this
find_json_structuresBrowse and filter every JSON Structure 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.
Call it yourself
curl for this page
This JSON Structure
curl "https://apis.io/api/v1/json-structures/simplelegal-invoice-structure"
All json structure
curl "https://apis.io/api/v1/json-structures?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.