AccountUpdate

Properties for updating an existing account.

Business ApplicationsCloudCRMEnterpriseERPMicrosoft

Properties

Name Type Description
name string The company or business name.
accountnumber string ID number or code for the account.
description string Additional information to describe the account.
emailaddress1 string Primary email address.
telephone1 string Main phone number.
fax string Fax number.
websiteurl string Website URL.
revenue number Annual revenue.
numberofemployees integer Number of employees.
sic string SIC code.
tickersymbol string Stock exchange symbol.
industrycode integer Primary industry code.
ownershipcode integer Ownership structure code.
accountcategorycode integer Category code.
customertypecode integer Relationship type code.
preferredcontactmethodcode integer Preferred method of contact code.
paymenttermscode integer Payment terms code.
creditlimit number Credit limit.
creditonhold boolean Whether credit is on hold.
donotemail boolean Whether to allow direct email.
donotphone boolean Whether to allow phone calls.
donotfax boolean Whether to allow faxes.
donotpostalmail boolean Whether to allow direct mail.
donotbulkemail boolean Whether to allow bulk email.
address1_name string
address1_line1 string
address1_line2 string
address1_line3 string
address1_city string
address1_stateorprovince string
address1_postalcode string
address1_country string
address1_telephone1 string
address1_fax string
address1_latitude number
address1_longitude number
address1_addresstypecode integer
statecode integer
statuscode integer
primarycontactid@odata.bind string Bind reference to a contact record. Format: /contacts(GUID).
parentaccountid@odata.bind string Bind reference to a parent account record. Format: /accounts(GUID).
transactioncurrencyid@odata.bind string Bind reference to a currency record. Format: /transactioncurrencies(GUID).
View JSON Schema on GitHub

JSON Schema

microsoft-dynamics-365-accountupdate-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/AccountUpdate",
  "title": "AccountUpdate",
  "type": "object",
  "description": "Properties for updating an existing account.",
  "properties": {
    "name": {
      "type": "string",
      "maxLength": 160,
      "description": "The company or business name."
    },
    "accountnumber": {
      "type": "string",
      "maxLength": 20,
      "description": "ID number or code for the account."
    },
    "description": {
      "type": "string",
      "description": "Additional information to describe the account."
    },
    "emailaddress1": {
      "type": "string",
      "format": "email",
      "maxLength": 100,
      "description": "Primary email address."
    },
    "telephone1": {
      "type": "string",
      "maxLength": 50,
      "description": "Main phone number."
    },
    "fax": {
      "type": "string",
      "maxLength": 50,
      "description": "Fax number."
    },
    "websiteurl": {
      "type": "string",
      "format": "uri",
      "maxLength": 200,
      "description": "Website URL."
    },
    "revenue": {
      "type": "number",
      "description": "Annual revenue."
    },
    "numberofemployees": {
      "type": "integer",
      "description": "Number of employees."
    },
    "sic": {
      "type": "string",
      "maxLength": 20,
      "description": "SIC code."
    },
    "tickersymbol": {
      "type": "string",
      "maxLength": 10,
      "description": "Stock exchange symbol."
    },
    "industrycode": {
      "type": "integer",
      "description": "Primary industry code."
    },
    "ownershipcode": {
      "type": "integer",
      "description": "Ownership structure code."
    },
    "accountcategorycode": {
      "type": "integer",
      "description": "Category code."
    },
    "customertypecode": {
      "type": "integer",
      "description": "Relationship type code."
    },
    "preferredcontactmethodcode": {
      "type": "integer",
      "description": "Preferred method of contact code."
    },
    "paymenttermscode": {
      "type": "integer",
      "description": "Payment terms code."
    },
    "creditlimit": {
      "type": "number",
      "description": "Credit limit."
    },
    "creditonhold": {
      "type": "boolean",
      "description": "Whether credit is on hold."
    },
    "donotemail": {
      "type": "boolean",
      "description": "Whether to allow direct email."
    },
    "donotphone": {
      "type": "boolean",
      "description": "Whether to allow phone calls."
    },
    "donotfax": {
      "type": "boolean",
      "description": "Whether to allow faxes."
    },
    "donotpostalmail": {
      "type": "boolean",
      "description": "Whether to allow direct mail."
    },
    "donotbulkemail": {
      "type": "boolean",
      "description": "Whether to allow bulk email."
    },
    "address1_name": {
      "type": "string",
      "maxLength": 200
    },
    "address1_line1": {
      "type": "string",
      "maxLength": 250
    },
    "address1_line2": {
      "type": "string",
      "maxLength": 250
    },
    "address1_line3": {
      "type": "string",
      "maxLength": 250
    },
    "address1_city": {
      "type": "string",
      "maxLength": 80
    },
    "address1_stateorprovince": {
      "type": "string",
      "maxLength": 50
    },
    "address1_postalcode": {
      "type": "string",
      "maxLength": 20
    },
    "address1_country": {
      "type": "string",
      "maxLength": 80
    },
    "address1_telephone1": {
      "type": "string",
      "maxLength": 50
    },
    "address1_fax": {
      "type": "string",
      "maxLength": 50
    },
    "address1_latitude": {
      "type": "number",
      "format": "double"
    },
    "address1_longitude": {
      "type": "number",
      "format": "double"
    },
    "address1_addresstypecode": {
      "type": "integer"
    },
    "statecode": {
      "type": "integer"
    },
    "statuscode": {
      "type": "integer"
    },
    "primarycontactid@odata.bind": {
      "type": "string",
      "description": "Bind reference to a contact record. Format: /contacts(GUID)."
    },
    "parentaccountid@odata.bind": {
      "type": "string",
      "description": "Bind reference to a parent account record. Format: /accounts(GUID)."
    },
    "transactioncurrencyid@odata.bind": {
      "type": "string",
      "description": "Bind reference to a currency record. Format: /transactioncurrencies(GUID)."
    }
  }
}

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/microsoft-dynamics-365-accountupdate"
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 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.