MRI Software is a real estate technology platform serving over 45,000 clients across 170+ countries. It provides REST APIs and an open integration ecosystem for property management, investment management, lease accounting, facilities management, visitor and contractor management, and commercial real estate analytics. The MRI Information Exchange (MIX) hosts over 1,000 vetted APIs for data exchange between MRI's core platform and third-party or custom applications.
MRI Software publishes 48 API contracts indexed on the APIs.io network, including Asset groups API, Asset movements API, Asset types API, and 45 more. Tagged areas include Real Estate, Property Management, Investment Management, Lease Accounting, and Facilities Management.
The MRI Software catalog on APIs.io includes 1 JSON-LD context and 1 Spectral governance ruleset.
MRI Software’s developer surface includes changelog, authentication, support, documentation, engineering blog, pricing, and 36 more developer resources.
Regulatory Posture applies to this provider. Its tags matched the
Horizontal (data, software, accessibility, platform) regime, so
Regulatory Posture carries 15 points of the composite.
If this regime is wrong for your business, say so on your
provider repo — the
applicability map is public and we will correct it.
Create-or-Update Ergonomics applies to this provider. This API accepts writes, so it
carries 10 points of the composite. It is scored from the published contracts
themselves: whether a caller can create-or-update in one call, whether the write accepts a key the caller already
holds, and whether the response says which branch ran. Without that, every write needs a search-and-branch in
front of it, and the first time that check is skipped a duplicate record is created.
Scored against the observed mean rather than raw — a provider at the catalog average is unchanged by this facet,
not penalised by it.
The six quality facets above are damped to 75 points between them,
because the conditional facet above carries the other
25. That is why each facet's contribution is shown against a damped
maximum: raising a quality facet moves the composite by 75% of its nominal
weight, not 100%. The full arithmetic is at apis.io/rating/.
Show this score on your site.
It updates itself when the score changes. Paste this where you link to your API docs:
<a href="https://apis.io/providers/mri-software/"><img src="https://apis.io/badge/mri-software/card.svg" alt="MRI Software on APIs.io — Kin Score by API Evangelist"></a>
Other styles, a README pill and a shields.io endpoint are on the badge page.
Raise your score.
Agent readiness — checks not met, largest first (exact, from this profile):
MCP Server+12 pts — deployment.mode + probe verdict on the mcp/ manifest, not the pointer; an unprobed slug falls back to authorship Ask about this →
Idempotency+9 pts — OpenAPI mutating operations declare an idempotency key — a header, a request-body property, or a named de-duplication token whose own description says so (verified); else common[].type matches /idempoten/i (documented) Ask about this →
Delegated User Identity+6 pts — a served discovery document listing authorization_code in grant_types_supported (served), else an oauth2 authorizationCode flow or openIdConnect declared in an OpenAPI (documented) Ask about this →
Typed Event Surface+6 pts — AsyncAPI document, OR webhooks/callbacks objects in the as-published OpenAPI, OR common[].type includes Webhooks Ask about this →
7 more unmet checks in the Agent Readiness table above.
Kin Score — facets with the most composite points still available (weight × headroom):
Each check links to what satisfies it. Publish the artifact, or tell us where it already lives, and the score moves on the next scoring run.
Not sure how this applies to your stack? Ask about any one item. Kin Lane reads every question, looks at your profile and your situation, and replies with what a fix would take — scoped to that one area, priced up front, yours whether you ship it or not. Ask a question →
The Kin Score Market layer reads a provider inside its market:
its position, and how deep its integrations go. Depth is only comparable within a position. Provisional and unweighted:
not part of the Kin Score or agent readiness.
Registered MCP server and declares compatibility are report only — not weighted.
Undeclared means we found nothing we can read, so there is no number: we never infer integrations.
Standards this provider implements or carries. De facto ones are profiled and measured by the API Commons; formal ones come from the standards directory and are linked by the provider's own tags. The evidence column says how each claim was established — not that it was made.
An open and connected ecosystem of secure REST APIs built by MRI and its partners that enables controlled data exchange between MRI's core property management and accounting pla...
All asset types are associated with an asset group. An asset group connects asset types that have similar characteristics. Use the API to retrieve a list of all asset groups, ad...
Manage the movement of assets using the API. Retrieve a list of all asset movements, view a specific movement, and update an movement.Learn more about assets in the <a href='htt...
An asset type is a subset of an asset group. Use the API to retrieve a list of all asset types, add or update, or delete an asset type.Learn more about assets in the <a href='ht...
Manage your organization’s assets with OnLocation. Use the API to retrieve a list of assets, add or update, or delete an asset, or issue or return an asset. Your account owner m...
When records are created, updated or deleted within your account, an audit log is created. Use the audit log API to retrieve the last 30 days worth of data corresponding to chan...
Each certification added to an employee or contractor profile can have a document attached. Use the API to return a list of certification documents, and update or delete a certi...
Certifications can be assigned to employees and contractors. Each certification record includes the dates that the certification is valid for, along with the person's name, emai...
Certification types are used to group similar types of certifications, for example qualifications, certificates, licenses, degrees. Use the API to return the full list of certif...
Certifications are used to record employee and contractor accreditations in OnLocation. Use the API to retrieve the certifications created for your organization, add or update, ...
Contractor contact role types are used to categorize contractor members. Use the API to retrieve a list of role types set up at your organization.Learn more about role types in ...
Contractor organization insurance policies can have documents attached to them. Use the API to retrieve a list of all documents attached to a policy, add new documents, and upda...
Insurance management in OnLocation is used to manage contractor organizations' insurance policies. Use the API to retrieve a list of all insurance policies, add new ones, and up...
Each time a contractor signs in or out, they create a movement. Use the API to return all contractor member movements, or add or update a movement record.
A contractor member belongs to an organization that is contracted to provide a service. Each member has a profile in OnLocation that includes their contact details, status, acce...
Each contractor organization has individual members that are authorized to work on-site. A contractor member can belong to multiple contractor organizations in OnLocation. Use t...
Categories are used to describe the different functions of your contractor organizations. You can use them to sort your organizations and make it easier to report on them and cr...
Groups are a subset of contractor organization categories. For example, electrical, cleaning, and maintenance could be groups under the facilities category. They are used to org...
A contractor organization is contracted to provide a service. Each organization has a profile in OnLocation that includes contact information, status, location access, insurance...
Users can add new tabs to organize the custom fields in their employee or contractor profiles. Use the custom fields API to retrieve any employee, contractor organization, and c...
Custom fields are used to record information that is not covered by the the default employee and contractor profile fields. Use the custom fields API to retrieve any employee cu...
When someone answers a custom question in a questionnaire submission, OnLocation records their submission and links it to the questionnaire submission ID and custom question ID....
Returns a list of all custom questionnaire submissions (excluding the answers). Includes location, kiosk, who submitted the answer, where the movement took place, date and time.
A custom questionnaire is a set of custom questions that are asked during sign in, sign out, or visitor pre-registration. The custom questionnaire API retrieves your custom ques...
A custom questionnaire is made up of a set of custom questions. Use the API to list all custom questions created for your organization. View details including the question type ...
Each time an employee signs in or out, or moves between zones, they create a movement. Use the API to return all employee movements, or add or update a movement record.
Each employee has a profile in OnLocation. It contains their name, contact information, locations, department, user roles and role types, and tokens.Use the employee API to retu...
Induction courses are to record if an employee or contractor has completed required training. There are four types of induction course in OnLocation: internal, external, eLearni...
An induction holder is someone who has completed an induction course. Induction holder records include the learner's name, email, status of the course, the number of attempts, w...
Departments are used to assign employees to different operational areas of a location. Use the API to retrieve a list of all departments, create new departments and the location...
Zone groups are used to group your location's zones together. For example, a zone group may be a building and each floor is a zone. Use the API to retrieve a list of all zone gr...
Zones are used to split your location into specific areas. If you use the Desks and Spaces add-on, you can also create bookable workspaces within each zone. Use the API to retri...
Each OnLocation account is made up of one or more locations. A location record contains the name, contact details, timezone, date format, employee count, and the access points s...
OnLocation sends email, SMS, and OnLocation Mobile push notifications. Use the notification API to retrieve a list of all notifications and provide a notification ID to retrieve...
A pre-registered visitor is someone who has been approved by an employee to visit a location. Each visitor is linked to a visit event. Use the pre-registered visitor API to retr...
The qualifications endpoints have been deprecated as Qualifications Management has been renamed Certifications Management. Use the certification types</
The qualifications endpoints have been deprecated as Qualifications Management has been renamed Certifications Management. Use the certifications endpoin
Each employee can maintain a saved visitor list in OnLocation. Use the saved visitor API to retrieve all saved visitors, add a new saved visitor, or update or delete a saved vis...
A visitor event is a record listing the details of a visit, including the visitor's name, where they visited, contact details, basic question answers, and sign in/out mode and t...
Each visitor group is created by an employee and includes a set of their visitors who are pre-registered to attend the same events. Use the visitor group API to retrieve your vi...
Overlays applied on top of this provider's contracts. Each card says who wrote it: a document the provider publishes, or one API Evangelist derived or generated.
aid: mri-software
name: MRI Software
description: MRI Software is a real estate technology platform serving over 45,000 clients across 170+ countries. It provides
REST APIs and an open integration ecosystem for property management, investment management, lease accounting, facilities
management, visitor and contractor management, and commercial real estate analytics. The MRI Information Exchange (MIX)
hosts over 1,000 vetted APIs for data exchange between MRI's core platform and third-party or custom applications.
deliveryModel:
model: saas
open_source: false
commercial: true
callable_host: false
label: Hosted service · you call their endpoint
confidence: medium
source:
- pricing
generated: '2026-08-28'
method: derived
accessModel:
pricing: enterprise
onboarding: unknown
trial: false
try_now: false
public: false
label: Enterprise
confidence: high
source:
- plans
- authentication
- scopes
- rate-limits
- security
generated: '2026-11-13'
method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/mri-software.png
url: https://raw.githubusercontent.com/api-evangelist/mri-software/refs/heads/main/apis.yml
created: '2026-06-13'
modified: '2026-10-20'
specificationVersion: '0.23'
tags:
- Real Estate
- Property Management
- Investment Management
- Lease Accounting
- Facilities Management
- Commercial Real Estate
- Visitor Management
- PropTech
tags_raw:
- Real Estate
- Property Management
- Investment Management
- Lease Accounting
- Facilities Management
- Commercial Real Estate
- Visitor Management
- PropTech
- Real-Estate
maintainers:
- fn: Kin Lane
email: kin@apievangelist.com
common:
- type: CapabilityMap
url: capabilities/mri-software-capability-edges.yml
name: MRI Software Business Capability Map
- type: AgentSkill
url: skills/_index.yml
- type: AgenticAccess
url: agentic-access/mri-software-agentic-access.yml
- type: Spectral
url: rules/mri-software-rules.yml
- type: JSONLD
url: json-ld/mri-software-context.jsonld
- type: Vocabulary
url: vocabulary/mri-software-vocabulary.yml
- type: DataModel
url: data-model/mri-software-data-model.yml
- type: ChangeLog
url: changelog/mri-software-changelog.yml
- type: Conventions
url: conventions/mri-software-conventions.yml
- type: Authentication
url: authentication/mri-software-authentication.yml
- type: OAuthScopes
url: scopes/mri-software-scopes.yml
- type: Lifecycle
url: lifecycle/mri-software-lifecycle.yml
- type: ErrorCatalog
url: errors/mri-software-problem-types.yml
- type: Conformance
url: conformance/mri-software-conformance.yml
- type: Overlay
url: overlays/mri-software-onlocation-overlay.yaml
- type: SecurityTxt
url: well-known/mri-software-statuspage-security.txt
- type: SecurityTxt
url: well-known/mri-software-status-security.txt
- type: WellKnown
url: well-known/mri-software-well-known.yml
- type: Hosts
url: hosts/mri-software-hosts.yml
- type: IntegrationEdges
url: integrations/mri-software-integration-edges.yml
- type: Vendors
url: vendors/mri-software-vendors.yml
- type: TermsOfService
url: https://www.mrisoftware.com/terms-of-use/
- type: Support
url: https://www.mrisoftware.com/contact-support/
- type: PrivacyPolicy
url: https://www.mrisoftware.com/privacy-policy/
- type: Newsroom
url: https://www.mrisoftware.com/news/
- type: Login
url: https://www.mrisoftware.com/login/
- type: Leadership
url: https://www.mrisoftware.com/leadership/
- type: DomainSecurity
url: security/mri-software-domain-security.yml
- type: Website
url: https://www.mrisoftware.com/
- type: Documentation
url: https://www.mrisoftware.com/mrifunctionalspecs/
- type: GitHubOrg
url: https://github.com/MRI-Software
- type: LinkedIn
url: https://www.linkedin.com/company/mri-software-llc
- type: Blog
url: https://www.mrisoftware.com/blog/
- type: Pricing
url: https://www.mrisoftware.com/products/onlocation/pricing/
- type: StatusPage
url: https://status.mrisoftware.com/
- type: X
url: https://x.com/mrisoftware
- type: Plans
url: plans/mri-software-plans-pricing.yml
- type: RateLimits
url: rate-limits/mri-software-rate-limits.yml
- type: FinOps
url: finops/mri-software-finops.yml
- type: UsageTerms
url: terms/mri-software-terms-of-service.yml
- type: DataProcessing
url: privacy/mri-software-privacy-policy.yml
- type: DataLicense
url: data-license/mri-software-data-license.yml
apis:
- aid: mri-software:mri-information-exchange-api
name: MRI Information Exchange (MIX) API
description: An open and connected ecosystem of secure REST APIs built by MRI and its partners that enables controlled data
exchange between MRI's core property management and accounting platform and third-party or custom applications. Over 1,000
unique APIs operate within the MIX environment, all vetted by MRI engineers for security and integrity.
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
humanURL: https://www.mrisoftware.com/products/mri-information-exchange/
tags:
- Property Management
- Accounting
- Integration
- Real Estate
tags_raw:
- Property Management
- Accounting
- Integration
- Real Estate
- Real-Estate
properties:
- type: Documentation
url: https://www.mrisoftware.com/products/mri-information-exchange/
- type: IntegrationsGuide
url: https://www.mrisoftware.com/wp-content/uploads/2018/01/MRI-API-Integrations-Guide-5.pdf
- aid: mri-software:mri-property-management-api
name: MRI Property Management X API
description: REST APIs providing programmatic access to MRI's core property management platform, covering residential and
commercial property portfolios, units, leases, resident ledgers, maintenance work orders, and AP workflows. Authentication
uses OAuth 2.0 with TLS 1.2+ encryption. Access is provisioned through the myMRI client portal.
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
humanURL: https://www.mrisoftware.com/mrifunctionalspecs/
tags:
- Property Management
- Lease Management
- Residential
- Commercial
- Multifamily
properties:
- type: Documentation
url: https://www.mrisoftware.com/mrifunctionalspecs/
- type: Login
url: https://mrisoftware360.my.site.com/MyMRI/s/login
- aid: mri-software:mri-software-asset-groups-api
name: MRI Software Asset groups API
description: <p>All asset types are associated with an asset group. An asset group connects asset types that have similar
characteristics. Use the API to retrieve a list of all asset groups, add or update, or delete an asset group.</p><p>Learn
more about asset groups in the <a href='https://onlocation.elevio.help/en/articles/288' target='_blank'>OnLocation Help
Center</a>.</p>
humanURL: https://www.mrisoftware.com/products/mri-information-exchange/
baseURL: https://api.whosonlocation.com/v1
tags:
- Asset groups
properties:
- type: OpenAPI
url: openapi/mri-software-asset-groups-api-openapi.yml
- type: APIReference
url: https://apidocs.whosonlocation.com/openapi/wol/overview/
- type: ChangeLog
url: https://apidocs.whosonlocation.com/developer-portal/changelog/
- type: GettingStarted
url: https://apidocs.whosonlocation.com/developer-portal/overview/
- type: Documentation
url: https://apidocs.whosonlocation.com/
- type: Authentication
url: https://apidocs.whosonlocation.com/developer-portal/authentication/
- type: JSONSchema
url: json-schema/mri-software-assetgroup-response-schema.json
- type: JSONSchema
url: json-schema/mri-software-assetgroup-request-schema.json
- aid: mri-software:mri-software-asset-movements-api
name: MRI Software Asset movements API
description: <p>Manage the movement of assets using the API. Retrieve a list of all asset movements, view a specific movement,
and update an movement.</p><p>Learn more about assets in the <a href='https://onlocation.elevio.help/en/articles/357'
target='_blank'>OnLocation Help Center</a>.</p>
humanURL: https://www.mrisoftware.com/products/mri-information-exchange/
baseURL: https://api.whosonlocation.com/v1
tags:
- Asset movements
properties:
- type: OpenAPI
url: openapi/mri-software-asset-movements-api-openapi.yml
- type: APIReference
url: https://apidocs.whosonlocation.com/openapi/wol/overview/
- type: ChangeLog
url: https://apidocs.whosonlocation.com/developer-portal/changelog/
- type: GettingStarted
url: https://apidocs.whosonlocation.com/developer-portal/overview/
- type: Documentation
url: https://apidocs.whosonlocation.com/
- type: Authentication
url: https://apidocs.whosonlocation.com/developer-portal/authentication/
- type: JSONSchema
url: json-schema/mri-software-assetmovement-response-schema.json
- type: JSONSchema
url: json-schema/mri-software-assetmovement-request-schema.json
- aid: mri-software:mri-software-asset-types-api
name: MRI Software Asset types API
description: <p>An asset type is a subset of an asset group. Use the API to retrieve a list of all asset types, add or update,
or delete an asset type.</p><p>Learn more about assets in the <a href='https://onlocation.elevio.help/en/articles/321'
target='_blank'>OnLocation Help Center</a>.</p>
humanURL: https://www.mrisoftware.com/products/mri-information-exchange/
baseURL: https://api.whosonlocation.com/v1
tags:
- Asset Types
tags_raw:
- Asset types
properties:
- type: OpenAPI
url: openapi/mri-software-asset-types-api-openapi.yml
- type: APIReference
url: https://apidocs.whosonlocation.com/openapi/wol/overview/
- type: ChangeLog
url: https://apidocs.whosonlocation.com/developer-portal/changelog/
- type: GettingStarted
url: https://apidocs.whosonlocation.com/developer-portal/overview/
- type: Documentation
url: https://apidocs.whosonlocation.com/
- type: Authentication
url: https://apidocs.whosonlocation.com/developer-portal/authentication/
- type: JSONSchema
url: json-schema/mri-software-assettype-response-schema.json
- type: JSONSchema
url: json-schema/mri-software-assettype-request-schema.json
- aid: mri-software:mri-software-assets-api
name: MRI Software Assets API
description: <p>Manage your organization’s assets with OnLocation. Use the API to retrieve a list of assets, add or update,
or delete an asset, or issue or return an asset. Your account owner must first enable the add-on in OnLocation.</p><p>Learn
more about assets in the <a href='https://onlocation.elevio.help/en/articles/278' target='_blank'>OnLocation Help Center</a>.</p>
humanURL: https://www.mrisoftware.com/products/mri-information-exchange/
baseURL: https://api.whosonlocation.com/v1
tags:
- Assets
properties:
- type: OpenAPI
url: openapi/mri-software-assets-api-openapi.yml
- type: APIReference
url: https://apidocs.whosonlocation.com/openapi/wol/overview/
- type: ChangeLog
url: https://apidocs.whosonlocation.com/developer-portal/changelog/
- type: GettingStarted
url: https://apidocs.whosonlocation.com/developer-portal/overview/
- type: Documentation
url: https://apidocs.whosonlocation.com/
- type: Authentication
url: https://apidocs.whosonlocation.com/developer-portal/authentication/
- type: JSONSchema
url: json-schema/mri-software-assetmovement-response-schema.json
- type: JSONSchema
url: json-schema/mri-software-asset-response-schema.json
- type: JSONSchema
url: json-schema/mri-software-asset-request-schema.json
- type: JSONSchema
url: json-schema/mri-software-assetmovement-request-schema.json
- aid: mri-software:mri-software-audit-log-api
name: MRI Software Audit log API
description: <p>When records are created, updated or deleted within your account, an audit log is created. Use the audit
log API to retrieve the last 30 days worth of data corresponding to changes within your account.</p>
humanURL: https://www.mrisoftware.com/products/mri-information-exchange/
baseURL: https://api.whosonlocation.com/v1
tags:
- Audit Logs
tags_raw:
- Audit log
properties:
- type: OpenAPI
url: openapi/mri-software-audit-log-api-openapi.yml
- type: APIReference
url: https://apidocs.whosonlocation.com/openapi/wol/overview/
- type: ChangeLog
url: https://apidocs.whosonlocation.com/developer-portal/changelog/
- type: GettingStarted
url: https://apidocs.whosonlocation.com/developer-portal/overview/
- type: Documentation
url: https://apidocs.whosonlocation.com/
- type: Authentication
url: https://apidocs.whosonlocation.com/developer-portal/authentication/
- type: JSONSchema
url: json-schema/mri-software-audit-response-schema.json
- aid: mri-software:mri-software-certification-holder-documents-api
name: MRI Software Certification holder documents API
description: <p>Each certification added to an employee or contractor profile can have a document attached. Use the API
to return a list of certification documents, and update or delete a certification document.</p><p>Learn more about certification
documents in the <a href='https://onlocation.elevio.help/en/articles/407' target='_blank'>OnLocation Help Center</a>.</p>
humanURL: https://www.mrisoftware.com/products/mri-information-exchange/
baseURL: https://api.whosonlocation.com/v1
tags:
- Certification holder documents
properties:
- type: OpenAPI
url: openapi/mri-software-certification-holder-documents-api-openapi.yml
- type: APIReference
url: https://apidocs.whosonlocation.com/openapi/wol/overview/
- type: ChangeLog
url: https://apidocs.whosonlocation.com/developer-portal/changelog/
- type: GettingStarted
url: https://apidocs.whosonlocation.com/developer-portal/overview/
- type: Documentation
url: https://apidocs.whosonlocation.com/
- type: Authentication
url: https://apidocs.whosonlocation.com/developer-portal/authentication/
- type: JSONSchema
url: json-schema/mri-software-document-response-schema.json
- aid: mri-software:mri-software-certification-holders-api
name: MRI Software Certification holders API
description: <p>Certifications can be assigned to employees and contractors. Each certification record includes the dates
that the certification is valid for, along with the person's name, email, and if there are any documents attached to the
record. Use the API to see which employees and contractors hold each certification, or create, update or delete a certification
holder record.</p><p>Learn more about certification holders in the <a href='https://onlocation.elevio.help/en/articles/409'
target='_blank'>OnLocation Help Center</a>.</p>
humanURL: https://www.mrisoftware.com/products/mri-information-exchange/
baseURL: https://api.whosonlocation.com/v1
tags:
- Certification holders
properties:
- type: OpenAPI
url: openapi/mri-software-certification-holders-api-openapi.yml
- type: APIReference
url: https://apidocs.whosonlocation.com/openapi/wol/overview/
- type: ChangeLog
url: https://apidocs.whosonlocation.com/developer-portal/changelog/
- type: GettingStarted
url: https://apidocs.whosonlocation.com/developer-portal/overview/
- type: Documentation
url: https://apidocs.whosonlocation.com/
- type: Authentication
url: https://apidocs.whosonlocation.com/developer-portal/authentication/
- type: JSONSchema
url: json-schema/mri-software-certification-holder-response-schema.json
- type: JSONSchema
url: json-schema/mri-software-certification-holder-request-schema.json
- aid: mri-software:mri-software-certification-types-api
name: MRI Software Certification types API
description: <p>Certification types are used to group similar types of certifications, for example qualifications, certificates,
licenses, degrees. Use the API to return the full list of certification types, or add, update or delete a certification
type.</p><p>Learn more about certification types in the <a href='https://onlocation.elevio.help/en/articles/407' target='_blank'>OnLocation
Help Center</a>.</p>
humanURL: https://www.mrisoftware.com/products/mri-information-exchange/
baseURL: https://api.whosonlocation.com/v1
tags:
- Certification Types
tags_raw:
- Certification types
properties:
- type: OpenAPI
url: openapi/mri-software-certification-types-api-openapi.yml
- type: APIReference
url: https://apidocs.whosonlocation.com/openapi/wol/overview/
- type: ChangeLog
url: https://apidocs.whosonlocation.com/developer-portal/changelog/
- type: GettingStarted
url: https://apidocs.whosonlocation.com/developer-portal/overview/
- type: Documentation
url: https://apidocs.whosonlocation.com/
- type: Authentication
url: https://apidocs.whosonlocation.com/developer-portal/authentication/
- type: JSONSchema
url: json-schema/mri-software-certification-type-response-schema.json
- type: JSONSchema
url: json-schema/mri-software-certification-type-request-schema.json
- aid: mri-software:mri-software-certifications-api
name: MRI Software Certifications API
description: <p>Certifications are used to record employee and contractor accreditations in OnLocation. Use the API to retrieve
the certifications created for your organization, add or update, or delete a certification, and see the number of people
who hold the certification.</p><p>Learn more about certifications in the <a href='https://onlocation.elevio.help/en/articles/419'
target='_blank'>OnLocation Help Center</a>.</p>
humanURL: https://www.mrisoftware.com/products/mri-information-exchange/
baseURL: https://api.whosonlocation.com/v1
tags:
- Certification
tags_raw:
- Certifications
properties:
- type: OpenAPI
url: openapi/mri-software-certifications-api-openapi.yml
- type: APIReference
url: https://apidocs.whosonlocation.com/openapi/wol/overview/
- type: ChangeLog
url: https://apidocs.whosonlocation.com/developer-portal/changelog/
- type: GettingStarted
url: https://apidocs.whosonlocation.com/developer-portal/overview/
- type: Documentation
url: https://apidocs.whosonlocation.com/
- type: Authentication
url: https://apidocs.whosonlocation.com/developer-portal/authentication/
- type: JSONSchema
url: json-schema/mri-software-certification-response-schema.json
- type: JSONSchema
url: json-schema/mri-software-certification-request-schema.json
- aid: mri-software:mri-software-communities-api
name: MRI Software Communities API
description: The Communities API from MRI Software — 2 operation(s) for communities.
humanURL: https://www.mrisoftware.com/products/mri-information-exchange/
baseURL: https://api.whosonlocation.com/v1
tags:
- Community
tags_raw:
- Communities
properties:
- type: OpenAPI
url: openapi/mri-software-communities-api-openapi.yml
- type: APIReference
url: https://apidocs.whosonlocation.com/openapi/wol/overview/
- type: ChangeLog
url: https://apidocs.whosonlocation.com/developer-portal/changelog/
- type: GettingStarted
url: https://apidocs.whosonlocation.com/developer-portal/overview/
- type: Documentation
url: https://apidocs.whosonlocation.com/
- type: Authentication
url: https://apidocs.whosonlocation.com/developer-portal/authentication/
- type: JSONSchema
url: json-schema/mri-software-community-response-schema.json
- type: JSONSchema
url: json-schema/mri-software-community-request-schema.json
- aid: mri-software:mri-software-community-field-list-api
name: MRI Software Community field list API
description: The Community field list API from MRI Software — 1 operation(s) for community field list.
humanURL: https://www.mrisoftware.com/products/mri-information-exchange/
baseURL: https://api.whosonlocation.com/v1
tags:
- Community field list
properties:
- type: OpenAPI
url: openapi/mri-software-community-field-list-api-openapi.yml
- type: APIReference
url: https://apidocs.whosonlocation.com/openapi/wol/overview/
- type: ChangeLog
url: https://apidocs.whosonlocation.com/developer-portal/changelog/
- type: GettingStarted
url: https://apidocs.whosonlocation.com/developer-portal/overview/
- type: Documentation
url: https://apidocs.whosonlocation.com/
- type: Authentication
url: https://apidocs.whosonlocation.com/developer-portal/authentication/
- type: JSONSchema
url: json-schema/mri-software-community-field-response-schema.json
- aid: mri-software:mri-software-community-field-tabs-api
name: MRI Software Community field tabs API
description: The Community field tabs API from MRI Software — 1 operation(s) for community field tabs.
humanURL: https://www.mrisoftware.com/products/mri-information-exchange/
baseURL: https://api.whosonlocation.com/v1
tags:
- Community field tabs
properties:
- type: OpenAPI
url: openapi/mri-software-community-field-tabs-api-openapi.yml
- type: APIReference
url: https://apidocs.whosonlocation.com/openapi/wol/overview/
- type: ChangeLog
url: https://apidocs.whosonlocation.com/developer-portal/changelog/
- type: GettingStarted
url: https://apidocs.whosonlocation.com/developer-portal/overview/
- type: Documentation
url: https://apidocs.whosonlocation.com/
- type: Authentication
url: https://apidocs.whosonlocation.com/developer-portal/authentication/
- type: JSONSchema
url: json-schema/mri-software-community-tab-response-schema.json
- aid: mri-software:mri-software-community-member-movements-api
name: MRI Software Community member movements API
description: The Community member movements API from MRI Software — 2 operation(s) for community member movements.
humanURL: https://www.mrisoftware.com/products/mri-information-exchange/
baseURL: https://api.whosonlocation.com/v1
tags:
- Community member movements
properties:
- type: OpenAPI
url: openapi/mri-software-community-member-movements-api-openapi.yml
- type: APIReference
url: https://apidocs.whosonlocation.com/openapi/wol/overview/
- type: ChangeLog
url: https://apidocs.whosonlocation.com/developer-portal/changelog/
- type: GettingStarted
url: https://apidocs.whosonlocation.com/developer-portal/overview/
- type: Documentation
url: https://apidocs.whosonlocation.com/
- type: Authentication
url: https://apidocs.whosonlocation.com/developer-portal/authentication/
- type: JSONSchema
url: json-schema/mri-software-community-member-movement-response-schema.json
- aid: mri-software:mri-software-communitymembers-api
name: MRI Software Community Members API
description: The CommunityMembers API from MRI Software — 2 operation(s) for communitymembers.
humanURL: https://www.mrisoftware.com/products/mri-information-exchange/
baseURL: https://api.whosonlocation.com/v1
tags:
- CommunityMembers
properties:
- type: OpenAPI
url: openapi/mri-software-communitymembers-api-openapi.yml
- type: APIReference
url: https://apidocs.whosonlocation.com/openapi/wol/overview/
- type: ChangeLog
url: https://apidocs.whosonlocation.com/developer-portal/changelog/
- type: GettingStarted
url: https://apidocs.whosonlocation.com/developer-portal/overview/
- type: Documentation
url: https://apidocs.whosonlocation.com/
- type: Authentication
url: https://apidocs.whosonlocation.com/developer-portal/authentication/
- type: JSONSchema
url: json-schema/mri-software-community-member-response-schema.json
- type: JSONSchema
url: json-schema/mri-software-community-member-request-schema.json
- type: JSONSchema
url: json-schema/mri-software-community-member-update-request-schema.json
- aid: mri-software:mri-software-contractor-contact-role-types-api
name: MRI Software Contractor contact role types API
description: <p>Contractor contact role types are used to categorize contractor members. Use the API to retrieve a list
of role types set up at your organization.</p><p>Learn more about role types in the <a href='https://onlocation.elevio.help/en/articles/481'
target='_blank'>OnLocation Help Center</a>.</p>
humanURL: https://www.mrisoftware.com/products/mri-information-exchange/
baseURL: https://api.whosonlocation.com/v1
tags:
- Contractor contact role types
properties:
- type: OpenAPI
url: openapi/mri-software-contractor-contact-role-types-api-openapi.yml
- type: APIReference
url: https://apidocs.whosonlocation.com/openapi/wol/overview/
- type: ChangeLog
url: https://apidocs.whosonlocation.com/developer-portal/changelog/
- type: GettingStarted
url: https://apidocs.whosonlocation.com/developer-portal/overview/
- type: Documentation
url: https://apidocs.whosonlocation.com/
- type: Authentication
url: https://apidocs.whosonlocation.com/developer-portal/authentication/
- type: JSONSchema
url: json-schema/mri-software-contractor-role-response-schema.json
- aid: mri-software:mri-software-contractor-insurance-documents-api
name: MRI Software Contractor insurance documents API
description: <p>Contractor organization insurance policies can have documents attached to them. Use the API to retrieve
a list of all documents attached to a policy, add new documents, and update or delete existing documents.</p><p>Learn
more about insurances in the <a href='https://onlocation.elevio.help/en/articles/483' target='_blank'>OnLocation Help
Center</a>.</p>
humanURL: https://www.mrisoftware.com/products/mri-information-exchange/
baseURL: https://api.whosonlocation.com/v1
tags:
- Contractor insurance documents
properties:
- type: OpenAPI
url: openapi/mri-software-contractor-insurance-documents-api-openapi.yml
- type: APIReference
url: https://apidocs.whosonlocation.com/openapi/wol/overview/
- type: ChangeLog
url: https://apidocs.whosonlocation.com/developer-portal/changelog/
- type: GettingStarted
url: https://apidocs.whosonlocation.com/developer-portal/overview/
- type: Documentation
url: https://apidocs.whosonlocation.com/
- type: Authentication
url: https://apidocs.whosonlocation.com/developer-portal/authentication/
- type: JSONSchema
url: json-schema/mri-software-document-response-schema.json
- aid: mri-software:mri-software-contractor-insurance-policies-api
name: MRI Software Contractor insurance policies API
description: <p>Insurance management in OnLocation is used to manage contractor organizations' insurance policies. Use the
API to retrieve a list of all insurance policies, add new ones, and update or delete existing policies. </p><p>Learn more
about insurances in the <a href='https://onlocation.elevio.help/en/articles/440' target='_blank'>OnLocation Help Center</a>.</p>
humanURL: https://www.mrisoftware.com/products/mri-information-exchange/
baseURL: https://api.whosonlocation.com/v1
tags:
- Contractor insurance policies
properties:
- type: OpenAPI
url: openapi/mri-software-contractor-insurance-policies-api-openapi.yml
- type: APIReference
url: https://apidocs.whosonlocation.com/openapi/wol/overview/
- type: ChangeLog
url: https://apidocs.whosonlocation.com/developer-portal/changelog/
- type: GettingStarted
url: https://apidocs.whosonlocation.com/developer-portal/overview/
- type: Documentation
url: https://apidocs.whosonlocation.com/
- type: Authentication
url: https://apidocs.whosonlocation.com/developer-portal/authentication/
- type: JSONSchema
url: json-schema/mri-software-contractor-insurance-response-schema.json
- type: JSONSchema
url: json-schema/mri-software-sp-insurance-type-response-schema.json
- type: JSONSchema
url: json-schema/mri-software-contractor-insurance-request-schema.json
- aid: mri-software:mri-software-contractor-member-movements-api
name: MRI Software Contractor member movements API
description: <p>Each time a contractor signs in or out, they create a movement. Use the API to return all contractor member
movements, or add or update a movement record.</p>
humanURL: https://www.mrisoftware.com/products/mri-information-exchange/
baseURL: https://api.whosonlocation.com/v1
tags:
- Contractor member movements
properties:
- type: OpenAPI
url: openapi/mri-software-contractor-member-movements-api-openapi.yml
- type: APIReference
url: https://apidocs.whosonlocation.com/openapi/wol/overview/
- type: ChangeLog
url: https://apidocs.whosonlocation.com/developer-portal/changelog/
- type: GettingStarted
url: https://apidocs.whosonlocation.com/developer-portal/overview/
- type: Documentation
url: https://apidocs.whosonlocation.com/
- type: Authentication
url: https://apidocs.whosonlocation.com/developer-portal/authentication/
- type: JSONSchema
url: json-schema/mri-software-contractor-movement-response-schema.json
- type: JSONSchema
url: json-schema/mri-software-contractor-movement-request-schema.json
- aid: mri-software:mri-software-contractor-members-api
name: MRI Software Contractor members API
description: <p>A contractor member belongs to an organization that is contracted to provide a service. Each member has
a profile in OnLocation that includes their contact details, status, access permission dates, and locations.</p><p>Use
the contractor member API to retrieve your contractor member list, or add, update or delete a member profile.</p><p>To
manage which organizations a member belongs to, use the contractor membership endpoint.</p><p>Learn more about contractor
members in the <a href='https://onlocation.elevio.help/en/articles/447' target='_blank'>OnLocation Help Center</a>.</p>
humanURL: https://www.mrisoftware.com/products/mri-information-exchange/
baseURL: https://api.whosonlocation.com/v1
tags:
- Contractor members
properties:
- type: OpenAPI
url: openapi/mri-software-contractor-members-api-openapi.yml
- type: APIReference
url: https://apidocs.whosonlocation.com/openapi/wol/overview/
- type: ChangeLog
url: https://apidocs.whosonlocation.com/developer-portal/changelog/
- type: GettingStarted
url: https://apidocs.whosonlocation.com/developer-portal/overview/
- type: Documentation
url: https://apidocs.whosonlocation.com/
- type: Authentication
url: https://apidocs.whosonlocation.com/developer-portal/authentication/
- type: JSONSchema
url: json-schema/mri-software-contractor-member-response-schema.json
- type: JSONSchema
url: json-schema/mri-software-contractor-member-request-schema.json
- aid: mri-software:mri-software-contractor-membership-api
name: MRI Software Contractor membership API
description: <p>Each contractor organization has individual members that are authorized to work on-site. A contractor member
can belong to multiple contractor organizations in OnLocation.</p> <p>Use the API to retrieve the organizations each member
belongs to, including locations and contact role types; add, update, or delete the connection between a member and an
organization.</p><p>Learn more about contractor members in the <a href='https://onlocation.elevio.help/en/articles/447'
target='_blank'>OnLocation Help Center</a>.</p>
humanURL: https://www.mrisoftware.com/products/mri-information-exchange/
baseURL: https://api.whosonlocation.com/v1
tags:
- Contractor membership
properties:
- type: OpenAPI
url: openapi/mri-software-contractor-membership-api-openapi.yml
- type: APIReference
url: https://apidocs.whosonlocation.com/openapi/wol/overview/
- type: ChangeLog
url: https://apidocs.whosonlocation.com/developer-portal/changelog/
- type: GettingStarted
url: https://apidocs.whosonlocation.com/developer-portal/overview/
- type: Documentation
url: https://apidocs.whosonlocation.com/
- type: Authentication
url: https://apidocs.whosonlocation.com/developer-portal/authentication/
- type: JSONSchema
url: json-schema/mri-software-contractor-membership-response-schema.json
- type: JSONSchema
url: json-schema/mri-software-contractor-membership-request-schema.json
# --- truncated at 32 KB (65 KB total) ---
# Full source: https://artifacts.apis.io/mri-software/apis.yml
MRI Software API — frequently asked questions
Does MRI Software have an API?
Yes. APIs.io lists 48 APIs from MRI Software, including MRI Information Exchange (MIX) API, MRI Property Management X API and MRI Software Asset groups API, and 45 more.
Is there an OpenAPI specification for the MRI Software API?
Yes. APIs.io indexes 46 OpenAPI specifications for MRI Software, each linked for download from this page.
How do I authenticate with the MRI Software API?
MRI Software uses bearer-token authentication (3 schemes). The details are profiled on APIs.io as MRI Software Authentication.
How much does the MRI Software API cost?
APIs.io lists 5 pricing plans for MRI Software, with each plan's price, limits and inclusions under Pricing on this page.
Is the MRI Software API ready for AI agents?
MRI Software has a Kin Score of 62.6 out of 100 (strong) and an Agent Readiness score of 24.7 (agent-aware), scored by API Evangelist on 2026-11-13.
Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
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.