How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Visier Profiles API

Manage the profiles assigned to users, such as assigning or removing a profile from a list of users and retrieving profile details. Administrating tenant users can manage profiles at the administrating tenant level and analytic tenant level.

Visier Profiles API is one of 51 APIs that Visier publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Profiles. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.

This API exposes 10 operations across 10 paths, and defines 29 schemas. It is described by OpenAPI 3.2.0, at version 22222222.99201.3040.

Requests are made against the base URL https://{vanity_name}.api.visier.io.

10 operations 10 paths 29 schemas 2 DELETE6 GET2 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
22222222.99201.3040
Base URL
https://{vanity_name}.api.visier.io
Authentication
API Key, API Key, HTTP Bearer, OAuth 2.0
Resource Areas
1

Authentication & Security 4

Visier Profiles API declares 4 security schemes for authenticating requests. An API key is passed in the cookie as VisierASIDToken (CookieAuth). An API key is passed in the header as apikey (ApiKeyAuth). It accepts HTTP bearer tokens (BearerAuth). It supports OAuth 2.0 (OAuth2Auth) using the authorizationCode and password flows, exposing 2 scopes. By default, every request must be authenticated.

Paths & Operations 10

Across 10 paths, the API surfaces 10 operations — 2 DELETE, 6 GET, 2 PUT. Each is listed below with its method, path, parameters, and response codes.

Profiles 10

Manage the profiles assigned to users, such as assigning or removing a profile from a list of users and retrieving profile details. Administrating tenant users can manage profiles…

GET
/v1/admin/profiles
Retrieve a list of all profiles
Profiles_GetAllProfiles 1 param → default200
GET
/v1/admin/profiles/accessible-tenants
Retrieve a list of analytic tenant profiles
Profiles_GetAnalyticProfiles → default200
GET
/v1/admin/profiles/accessible-tenants/{profileId}
Retrieve the details of an analytic tenant profile
Profiles_GetAnalyticProfileDetail 1 param → default200
PUT
/v1/admin/profiles/accessible-tenants/{profileId}/assign
Assign an analytic tenant profile to administrating tenant users
Profiles_AssignAnalyticProfile 1 param body → default200
DELETE
/v1/admin/profiles/accessible-tenants/{profileId}/remove
Remove an analytic tenant profile from administrating tenant users
Profiles_RemoveAnalyticProfile 2 params body → default200
GET
/v1/admin/profiles/{profileId}
Retrieve the details of a profile
Profiles_GetProfileDetail 2 params → default200
PUT
/v1/admin/profiles/{profileId}/assign
Assign a profile to a list of users
Profiles_AssignProfile 2 params body → default200
DELETE
/v1/admin/profiles/{profileId}/remove
Remove a profile from a list of users
Profiles_RemoveProfile 2 params body → default200
GET
/v1/admin/users/{userId}/accessible-tenant-profiles
Retrieve an administrating tenant user's analytic tenant profiles
Profiles_GetAnalyticUserProfile 1 param → default200
GET
/v1/admin/users/{userId}/profiles
Retrieve a user's profiles
Profiles_GetUserProfile 2 params → default200

Schemas 29

The contract defines 29 schemas that model the data the API accepts and returns. The most detailed are servicing.ProfileAssignedForLocalTenantDTO (6 properties), servicing.ProfileAssignedForAccessibleTenantDTO (6 properties), Status (5 properties), servicing.AccessibleTenantProfileAssignmentResponseDTO (5 properties). Each schema is shown below with its type and property counts.

servicing.FailedAccessibleTenantProfileAssignmentDTO
object
4 properties
servicing.SuccessfulLocalTenantProfileAssignmentDTO
object
1 property
servicing.LocalTenantProfileRevokeRequestDTO
object
1 property
servicing.FailedLocalTenantProfileAssignmentDTO
object
2 properties
servicing.ReducedErrorDTO
object
1 property
servicing.AccessibleTenantProfileAssignmentResponseDTO
object
5 properties
servicing.FailedLocalTenantProfileRevokeDTO
object
2 properties
servicing.LocalTenantProfileAssignmentResponseDTO
object
4 properties
servicing.SuccessfulAccessibleTenantProfileAssignmentDTO
object
3 properties
servicing.AccessibleTenantProfileRevokeRequestDTO
object
2 properties
servicing.ProfileAssignedForLocalTenantDTO
object
6 properties
servicing.ProfileGetAPIResponseDTO
object
4 properties
servicing.ProfileAssignedForAccessibleTenantDTO
object
6 properties
servicing.AdditionalCapabilitiesDTO
object
1 property
servicing.AllProfileAssignedForLocalTenantDTO
object
1 property
servicing.TargetTenantCodeDTO
object
2 properties
servicing.ReducedTenantCodeErrorDTO
object
3 properties
servicing.ErrorDTO
object
3 properties
servicing.ProfilesGetAPIResponseDTO
object
1 property
servicing.CapabilitiesDTO
object
3 properties
Status
object
The response structure for errors.
5 properties
servicing.AllProfileAssignedForAccessibleTenantDTO
object
1 property
servicing.AccessibleTenantProfileAssignmentRequestDTO
object
4 properties
servicing.UserIdErrorDTO
object
2 properties
servicing.LocalTenantProfileRevokeResponseDTO
object
2 properties
servicing.LocalTenantProfileAssignmentRequestDTO
object
3 properties
servicing.TenantCodeErrorDTO
object
3 properties
servicing.AccessibleTenantProfileRevokeResponseDTO
object
4 properties
servicing.ReducedUserIdErrorDTO
object
2 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

visier-profiles-api-openapi.yml Raw ↑

Other APIs Visier publishes across the network.

Visier Query MCP Server
Visier Analytic Objects V2 API
Visier Basic Authentication API
Visier Benchmarks API
Visier Concepts V2 API
Visier Consolidated Analytics API
Visier Data And Job Handling API
Visier Data Export Connectors API API
Visier Data Intake API
Visier Data Model API
Visier Data Query API
Visier Data Upload API
Where this information came from

This is an independent, third-party profile of Visier Profiles API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.