Skip to main content

Entities

The organizations a user belongs to. Every other resource is scoped to one.

2 endpoints. Every request needs an Authorization: Bearer mtro_... header, and responses follow the envelope described in Errors and conventions.

GET /entities/get/{entityId}​

Get detailed information about a specific entity.

Required scope: any valid API key for the entity.
MCP tool: entities_get

Path parameters

NameTypeRequiredDescription
entityIdstringyesThe entity ID

Example

curl -X GET 'https://core.mtro.app/entities/get/<entityId>' \
-H 'Authorization: Bearer mtro_your_api_key'

Response

FieldType
entityobject
errorboolean
Fields of entity
FieldType
stripeCustomFeePercentByPaymentTypeobject
_idstring
entityNamestring
__vinteger
agentAssistantEnabledboolean
automateLeaseToPaymentboolean
backgroundCheckProviderstring
countrystring
creatorPageEnabledboolean
entityTypestring
lastUpdatedinteger
showPeopleAlsoViewedboolean
statusstring
stripeAccountIdany
stripeAccountStatusany
stripeCustomFeePercentany
twilioPhoneNumberany
twilioPhoneNumberAvailableboolean
twilioPhoneNumberRequestedAtany
twilioPhoneNumberRequestedByany
twilioPhoneNumberSidany

GET /entities/get/all​

List all entities (property management companies/owners). Admin only.

Required scope: any valid API key for the entity.
MCP tool: entities_list

Example

curl -X GET 'https://core.mtro.app/entities/get/all' \
-H 'Authorization: Bearer mtro_your_api_key'