# Visier > Visier is a workforce and people analytics platform. It consolidates HR, talent, compensation and > operational data into a purpose-built people data model, then exposes that model through a suite of > public REST APIs, a hosted Model Context Protocol server, and generated Python SDKs. API hosts are > tenant-scoped: `https://{vanity_name}.api.visier.io` for REST and > `https://{vanity_name}.app.visier.com/visier-query-mcp` for MCP. Generated by the API Evangelist enrichment pipeline on 2026-08-02 from Visier's published OpenAPI definitions and developer documentation. Visier does not publish its own /llms.txt as of that date. ## Authentication Every call carries an `apikey` header. Pair it with one of: a Visier secure token (`Cookie: VisierASIDToken`, from `POST /v1/admin/visierSecureToken`), an OAuth 2.0 JWT (`Authorization: Bearer`, authorization_code or password grant), or an impersonation token. OAuth scopes are `read` and `write`. - [API authentication](https://docs.visier.com/developer/apis/authentication/authentication.htm) - [API headers](https://docs.visier.com/developer/apis/headers.htm) - [Get started with Visier APIs](https://docs.visier.com/developer/apis/apis-get-started-home.htm) ## APIs - [Data Query API](https://docs.visier.com/developer/apis/data-out/data-query/data-query-api.htm): aggregate, list, snapshot and SQL-like queries over the analytic model - [Vee API](https://docs.visier.com/developer/apis/data-out/vee/vee-api.htm): natural-language workforce questions - [Direct Data Intake API](https://docs.visier.com/developer/apis/data-in/direct-data-intake/direct-data-intake-api.htm): transactional data loading (start, load, commit or roll back) - [Data Model API](https://docs.visier.com/developer/apis/analytic-model/data-model/data-model-api.htm): analytic objects, properties, metrics, dimensions, members - [Concepts API](https://docs.visier.com/developer/apis/analytic-model/concepts/concepts-api.htm): selection and calculation concepts - [Users API](https://docs.visier.com/developer/apis/administration/user-management/users-api.htm): user provisioning and upsert - [Projects API](https://docs.visier.com/developer/apis/administration/projects/projects-api.htm): project-scoped model change - [Webhooks API (Beta)](https://docs.visier.com/developer/apis/webhooks/webhooks-api.htm): register HTTPS endpoints for platform events - [Plan Administration API](https://docs.visier.com/developer/apis/planning/plan-administration/plan-administration-api.htm): strategic workforce plans and scenarios - [Compensation Benchmarks API](https://docs.visier.com/developer/apis/compensation-benchmarks/compensation-benchmarks-api.htm): external market pay reference data - [All public APIs](https://docs.visier.com/developer/apis/apis.htm) ## Specs Visier publishes OpenAPI v3 definitions for every collection at [github.com/visier/openapi-clients](https://github.com/visier/openapi-clients) (`res/*.yaml`). Nine documents, 366 operations, 901 component schemas. - https://raw.githubusercontent.com/visier/openapi-clients/main/res/administration-apis.yaml - https://raw.githubusercontent.com/visier/openapi-clients/main/res/analytic-model-apis.yaml - https://raw.githubusercontent.com/visier/openapi-clients/main/res/authentication-apis.yaml - https://raw.githubusercontent.com/visier/openapi-clients/main/res/compensation-benchmarks.yaml - https://raw.githubusercontent.com/visier/openapi-clients/main/res/data-in-apis.yaml - https://raw.githubusercontent.com/visier/openapi-clients/main/res/data-out-apis.yaml - https://raw.githubusercontent.com/visier/openapi-clients/main/res/planning.yaml - https://raw.githubusercontent.com/visier/openapi-clients/main/res/skills-intelligence-engine.yaml - https://raw.githubusercontent.com/visier/openapi-clients/main/res/webhooks.yaml - https://raw.githubusercontent.com/visier/openapi-clients/main/res/visier-apis.yaml (combined reference) ## Agents - [Visier MCP overview](https://docs.visier.com/developer/agents/mcp/mcp-server.htm): Vee tools plus nine data-query tools, over HTTPS/SSE with OAuth 2.0 - [Set up Visier MCP](https://docs.visier.com/developer/agents/mcp/mcp-server-set-up.htm) - [Sample LangChain MCP client](https://github.com/visier/sample-langchain-mcp-client) ## SDKs - [visier-platform-sdk (PyPI)](https://pypi.org/project/visier-platform-sdk/) — one package covering every API collection - [visier/python-sdk](https://github.com/visier/python-sdk) - [visier-connector (PyPI)](https://pypi.org/project/visier-connector/) — Python connector for Visier People data - [visier/sql-shell](https://github.com/visier/sql-shell) — SQL-like query shell - [visier/api-samples](https://github.com/visier/api-samples) - [Postman collections](https://www.postman.com/visier-alpine?tab=collections) ## Operating rules - Rate limits: 100 calls/minute and 6000 calls/hour. Read `X-RateLimit-Remaining-Minute` and `X-RateLimit-Remaining-Hour` on every response; over the limit returns 429. - Pagination is offset-limit (`start`, `limit`). HTTP 206 means the result set was truncated. - Multi-tenant calls target a tenant with the `TargetTenantID` header. Model and administration writes are project-scoped via the `ProjectID` header. - There is no idempotency key. Use `Prefer: nvLock` for optimistic locking on non-versioned artifacts, and bulk `correlationIds` to correlate request and response rows. - Errors are `application/json` with `message`, `localizedMessage`, `rci`, `code`, `userError` — not RFC 9457 problem+json. Quote `rci` to Visier support. - Long-running loads and exports are job-based; poll the job status operation, or subscribe to the `jobResultSuccess` / `jobResultFailure` webhook events. ## Docs - [Developer portal](https://www.visier.com/developer/) - [Documentation home](https://docs.visier.com/developer/Default.htm) - [Status codes and errors](https://docs.visier.com/developer/apis/status-codes-errors.htm) - [API rate limiting](https://docs.visier.com/developer/apis/rate-limit.htm) - [Version control and deprecation](https://docs.visier.com/developer/apis/version-control.htm) - [Release notes](https://docs.visier.com/developer/Release%20Notes/release-notes.htm) - [Status page](https://status.visier.com/) - [Trust and compliance](https://www.visier.com/trust/compliance/)