Pleo · Schema

BookkeepingAccountCreateRequestV4

Expense ManagementCompany CardsSpend ManagementReimbursementAccountingFintechFinance

Properties

Name Type Description
archived boolean Boolean flag used to determine if the account is archived.
code string Account code or number used in the accounting system's chart of accounts.
companyId string Pleo's internal identifier for the company the account is associated with.
externalId string Unique external identifier of account, assigned in the external ERP/accounting system. Can be the same as code if no other identifier is available.
metadata object Place for API users to store flexible data.
name string Name of the account.
taxCodeExternalId string The identifier in **the target system** for the tax code the account is associated with. - This is NOT the tax percentage (e.g. 20%) - This is NOT the Pleo UUID of the tax code
View JSON Schema on GitHub

JSON Schema

pleo-bookkeeping-account-create-request-v4-schema.json Raw ↑
{
  "required": [
    "archived",
    "companyId",
    "externalId",
    "name"
  ],
  "type": "object",
  "properties": {
    "archived": {
      "type": "boolean",
      "description": "Boolean flag used to determine if the account is archived."
    },
    "code": {
      "maxLength": 255,
      "minLength": 0,
      "type": "string",
      "description": "Account code or number used in the accounting system's chart of accounts.",
      "nullable": true
    },
    "companyId": {
      "type": "string",
      "description": "Pleo's internal identifier for the company the account is associated with.",
      "format": "uuid"
    },
    "externalId": {
      "maxLength": 255,
      "minLength": 0,
      "type": "string",
      "description": "\n            Unique external identifier of account, assigned in the external ERP/accounting system. \n            Can be the same as code if no other identifier is available.\n        "
    },
    "metadata": {
      "type": "object",
      "additionalProperties": {
        "type": "object",
        "description": "Place for API users to store flexible data.",
        "nullable": true
      },
      "description": "Place for API users to store flexible data.",
      "nullable": true
    },
    "name": {
      "maxLength": 255,
      "minLength": 0,
      "type": "string",
      "description": "Name of the account."
    },
    "taxCodeExternalId": {
      "type": "string",
      "description": "\n            The identifier in **the target system** for the tax code the account is associated with.\n            - This is NOT the tax percentage (e.g. 20%)\n            - This is NOT the Pleo UUID of the tax code\n        ",
      "nullable": true
    }
  },
  "$schema": "http://json-schema.org/draft-07/schema#",
  "title": "BookkeepingAccountCreateRequestV4"
}

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/pleo-bookkeeping-account-create-request-v4"
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.