Get metadata properties by object type
Get metadata properties by object type using the reviewed public Micro API contract. Authentication uses the x-api-key header.
/v2/prism/{teamId}/{objectType}/propertiesAuthorization
apiKey Public API key generated from Micro settings. Sent as the x-api-key header and validated by AWS API Gateway in front of the service.
In: header
Path Parameters
uuidObject types that support CRUD, query, list, and per-type property metadata. GET /v2/prism/{teamId}/properties (list-all) also returns definitions for pipeline-owned types that are not in this set — including message, thread, and linkedin_thread. Those types are not queryable. Contacts expose last_email as a ref_message; you cannot query message to follow it.
Value in
- "comment"
- "deal"
- "engagement"
- "identity"
- "ai_chat_thread"
- "ai_chat_message"
- "agent_site"
- "document"
- "action"
- "event"
- "organization"
- "contact"
Query Parameters
Scope properties to a specific list/app. Scoping is strict: the response carries only that list's definitions, not the workspace-global ones that also apply to its records. Call once with list_id and once without to see everything a write could resolve against.
uuidWhen false, return property definitions without hydrating select/multiselect option rows. Defaults to true server-side (parseIncludeOptions). Accepts boolean or query-string forms (true/false/0/1). Uses anyOf (not oneOf) so qs/AJV boolean-vs-string ambiguity does not 400 when Speakeasy SDKs send include_options=true.
Case-insensitive substring match on the property name. Use this to find an existing property before creating a new one.
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://developers.micro.so/v2/prism/${MICRO_TEAM_ID}/comment/properties" \ -H "x-api-key: $MICRO_API_KEY"{ "property1": {}, "property2": {}}