XSKY Role Mappings API
RoleMappingController Role Mapping Management
RoleMappingController Role Mapping Management
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/xsky-role-mappings-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
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.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
description: XMS is the controller of distributed storage system
version: SDS_4.2.000.0.200302
title: XMS Role Mappings API
contact: {}
license:
name: Commercial
servers:
- url: /v1
tags:
- name: Role Mappings
description: RoleMappingController Role Mapping Management
paths:
/role-mappings/:
get:
tags:
- Role Mappings
operationId: ListRoleMappings
parameters:
- name: limit
in: query
description: paging param
required: false
x-exportParamName: Limit
schema:
type: integer
format: int64
- name: offset
in: query
description: paging param
required: false
x-exportParamName: Offset
schema:
type: integer
format: int64
- name: identity_platform_id
in: query
description: identity platform id
required: false
x-exportParamName: IdentityPlatformId
schema:
type: integer
format: int64
responses:
200:
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/RoleMappingsResp'
500:
description: InternalServerError
security:
- tokenInQuery: []
- tokenInHeader: []
summary: List role mappings
x-summary-source: derived
post:
tags:
- Role Mappings
operationId: CreateRoleMapping
responses:
201:
description: Created
content:
application/json:
schema:
$ref: '#/components/schemas/RoleMappingResp'
400:
description: BadRequest
500:
description: InternalServerError
security:
- tokenInHeader: []
- tokenInQuery: []
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/RoleMappingCreateReq'
description: role mapping info
required: true
summary: Create role mapping
x-summary-source: derived
/role-mappings/{role_mapping_id}:
get:
tags:
- Role Mappings
description: Get a role mapping
operationId: GetRoleMapping
parameters:
- name: role_mapping_id
in: path
description: role mapping id
required: true
x-exportParamName: RoleMappingId
schema:
type: integer
format: int64
responses:
200:
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/RoleMappingResp'
404:
description: NotFound
500:
description: InternalServerError
security:
- tokenInQuery: []
- tokenInHeader: []
summary: Get role mapping
x-summary-source: derived
delete:
tags:
- Role Mappings
operationId: DeleteRoleMapping
parameters:
- name: role_mapping_id
in: path
description: role mapping id
required: true
x-exportParamName: RoleMappingId
schema:
type: integer
format: int64
responses:
204:
description: No Content
404:
description: NotFound
500:
description: InternalServerError
security:
- tokenInQuery: []
- tokenInHeader: []
summary: Delete role mapping
x-summary-source: derived
patch:
tags:
- Role Mappings
description: Update a role mapping
operationId: UpdateRoleMapping
parameters:
- name: role_mapping_id
in: path
description: role mapping id
required: true
x-exportParamName: RoleMappingId
schema:
type: integer
format: int64
responses:
200:
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/RoleMappingResp'
400:
description: BadRequest
404:
description: NotFound
500:
description: InternalServerError
security:
- tokenInQuery: []
- tokenInHeader: []
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/RoleMappingUpdateReq'
description: role mapping info
required: true
summary: Update role mapping
x-summary-source: derived
components:
schemas:
RoleMappingUpdateReq:
type: object
properties:
role_mapping:
$ref: '#/components/schemas/RoleMappingUpdateReq_Mapping'
title: RoleMappingUpdateReq
example:
role_mapping:
value: value
RoleMappingsResp:
type: object
properties:
role_mappings:
type: array
description: role mappings
items:
$ref: '#/components/schemas/RoleMapping'
title: RoleMappingsResp
example:
role_mappings:
- role: role
create: '2000-01-23T04:56:07.000+00:00'
update: '2000-01-23T04:56:07.000+00:00'
id: 0
value: value
identity_platform:
name: name
id: 6
- role: role
create: '2000-01-23T04:56:07.000+00:00'
update: '2000-01-23T04:56:07.000+00:00'
id: 0
value: value
identity_platform:
name: name
id: 6
IdentityPlatform_Nestview:
type: object
properties:
id:
type: integer
format: int64
description: id of identity platform
name:
type: string
description: name of identity platform
title: IdentityPlatform_Nestview
example:
name: name
id: 6
RoleMappingCreateReq_Mapping:
type: object
properties:
identity_platform_id:
type: integer
format: int64
description: id of identity platform
role:
type: string
description: mapped role of sds platform
value:
type: string
description: roles of identity platform
title: RoleMappingCreateReq_Mapping
example:
role: role
identity_platform_id: 0
value: value
RoleMappingResp:
type: object
properties:
role_mapping:
description: role mapping
$ref: '#/components/schemas/RoleMapping'
title: RoleMappingResp
example:
role_mapping:
role: role
create: '2000-01-23T04:56:07.000+00:00'
update: '2000-01-23T04:56:07.000+00:00'
id: 0
value: value
identity_platform:
name: name
id: 6
RoleMappingUpdateReq_Mapping:
type: object
properties:
value:
type: string
description: roles of identity platform
title: RoleMappingUpdateReq_Mapping
example:
value: value
RoleMapping:
type: object
properties:
create:
type: string
format: date-time
description: time of creating identity platform
id:
type: integer
format: int64
description: id of role mapping
identity_platform:
description: identity platform of role mapping
$ref: '#/components/schemas/IdentityPlatform_Nestview'
role:
type: string
description: mapped role of sds platform
update:
type: string
format: date-time
description: time of updating identity platform
value:
type: string
description: roles of external identity platform
title: RoleMapping
description: RoleMapping defines role mappings for auth
example:
role: role
create: '2000-01-23T04:56:07.000+00:00'
update: '2000-01-23T04:56:07.000+00:00'
id: 0
value: value
identity_platform:
name: name
id: 6
RoleMappingCreateReq:
type: object
properties:
role_mapping:
$ref: '#/components/schemas/RoleMappingCreateReq_Mapping'
title: RoleMappingCreateReq
example:
role_mapping:
role: role
identity_platform_id: 0
value: value
securitySchemes:
tokenInHeader:
description: auth by token
type: apiKey
name: Xms-Auth-Token
in: header
tokenInQuery:
description: auth by token
type: apiKey
name: token
in: query