Common Room · Schema
ApiCustomField
Community IntelligenceGo-To-MarketMember SignalsGitHubSlackDiscordLinkedInSales IntelligenceContact ManagementWebhookBuyer IntelligenceMCPAgent ToolingCLISCIMSignal Intelligence
Properties
| Name | Type | Description |
|---|---|---|
| id | string | Prefixed custom field ID (format `cf_ |
| name | string | The custom field's display name |
| entityTypes | array | Entity types this field applies to |
| keyField | boolean | Whether this is a key field used for deduplication |
| valueType | string | The data type of field values |
| sampleValues | array | Example values for this field |
| description | string | Human-readable description of the field |
| targetSubTypes | array | Sub-types this field targets |
| providedBy | string | Name of the provider that owns this field, if any |
| objectTypeId | string | Prefixed object type ID (format `cot_ |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://api.commonroom.io/schemas/v2/apicustomfield",
"title": "ApiCustomField",
"type": "object",
"required": [
"id",
"name",
"entityTypes",
"keyField",
"valueType"
],
"properties": {
"id": {
"type": "string",
"description": "Prefixed custom field ID (format `cf_<number>`)"
},
"name": {
"type": "string",
"description": "The custom field's display name"
},
"entityTypes": {
"type": "array",
"items": {
"type": "string",
"enum": [
"contact",
"object",
"organization"
]
},
"description": "Entity types this field applies to"
},
"keyField": {
"type": "boolean",
"description": "Whether this is a key field used for deduplication"
},
"valueType": {
"type": "string",
"enum": [
"string",
"url",
"int",
"number",
"date",
"boolean"
],
"description": "The data type of field values"
},
"sampleValues": {
"type": "array",
"items": {
"$ref": "#/components/schemas/ApiFieldValue"
},
"description": "Example values for this field"
},
"description": {
"type": "string",
"nullable": true,
"description": "Human-readable description of the field"
},
"targetSubTypes": {
"type": "array",
"items": {
"type": "string"
},
"description": "Sub-types this field targets"
},
"providedBy": {
"type": "string",
"nullable": true,
"description": "Name of the provider that owns this field, if any"
},
"objectTypeId": {
"type": "string",
"description": "Prefixed object type ID (format `cot_<number>`), if this field belongs to a specific object type"
}
}
}
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.
Call it yourself
curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/common-room-v2-apicustomfield"
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.