Need help with your APIs? I offer API discovery, governance & evangelism services. Explore services →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Qlik Sense Spaces API

Manage spaces, which are logical containers within a tenant that control access for users and groups through role-based assignments.

Qlik Sense Spaces API is one of 8 APIs that Qlik Sense publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Spaces. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and authentication docs.

This API exposes 12 operations across 5 paths, and defines 9 schemas. It is described by OpenAPI 3.1.0, at version 1.0.0.

Requests are made against a single base URL, https://{tenant}.{region}.qlikcloud.com/api/v1.

12 operations 5 paths 9 schemas 2 DELETE5 GET1 PATCH2 POST2 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.1.0
API Version
1.0.0
Server
https://{tenant}.{region}.qlikcloud.com/api/v1
Authentication
HTTP Bearer, API Key
Resource Areas
1

Authentication & Security 2

Qlik Sense Spaces API declares 2 security schemes for authenticating requests. It accepts HTTP bearer tokens (JWT) (bearerAuth). An API key is passed in the header as Authorization (apiKey). By default, every request must be authenticated.

  • bearerAuth — OAuth 2.0 bearer token obtained from the Qlik Cloud tenant. Use the /oauth/token endpoint or interactive login to obtain a token.
  • apiKey — API key generated from the Qlik Cloud Management Console. Passed in the Authorization header as Bearer .

Paths & Operations 12

Across 5 paths, the API surfaces 12 operations — 2 DELETE, 5 GET, 1 PATCH, 2 POST, 2 PUT. Each is listed below with its method, path, parameters, and response codes.

Spaces 12

Manage spaces, which are logical containers within a tenant that control access for users and groups through role-based assignments.

GET
/spaces
List spaces
listSpaces 8 params → 200400401500
POST
/spaces
Create a space
createSpace body → 201401403409500
GET
/spaces/{spaceId}
Retrieve a space
getSpace 1 param → 200401404500
PUT
/spaces/{spaceId}
Update a space
updateSpace 1 param body → 200401403404500
PATCH
/spaces/{spaceId}
Patch space properties
patchSpace 1 param body → 200401403404500
DELETE
/spaces/{spaceId}
Delete a space
deleteSpace 1 param → 204401403404500
GET
/spaces/{spaceId}/assignments
List space assignments
listSpaceAssignments 1 param → 200401404500
POST
/spaces/{spaceId}/assignments
Assign user or group to space
createSpaceAssignment 1 param body → 201401403404500
GET
/spaces/{spaceId}/assignments/{assignmentId}
Retrieve a space assignment
getSpaceAssignment 2 params → 200401404500
PUT
/spaces/{spaceId}/assignments/{assignmentId}
Update a space assignment
updateSpaceAssignment 2 params body → 200401403404500
DELETE
/spaces/{spaceId}/assignments/{assignmentId}
Delete a space assignment
deleteSpaceAssignment 2 params → 204401403404500
GET
/spaces/types
List space types
listSpaceTypes → 200401500

Schemas 9

The contract defines 9 schemas that model the data the API accepts and returns. The most detailed are Space (11 properties), SpaceAssignment (9 properties), SpaceAssignmentCreate (3 properties), JsonPatch (3 properties). Each schema is shown below with its type and property counts.

SpaceList
object
Paginated list of spaces.
2 properties
SpaceUpdate
object
Payload to update an existing space.
3 properties
SpaceCreate
object
Payload to create a new space.
3 properties 2 required
Space
object
Represents a space in Qlik Cloud.
11 properties
ErrorResponse
object
Standard error response.
1 property
SpaceAssignmentList
object
List of space assignments.
1 property
JsonPatch
object
A JSON Patch operation per RFC 6902.
3 properties 2 required
SpaceAssignment
object
A role assignment for a user or group within a space.
9 properties
SpaceAssignmentCreate
object
Payload to create a space role assignment.
3 properties 3 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

qlik-sense-spaces-api-openapi.yml Raw ↑

Other APIs Qlik Sense publishes across the network.

Qlik Sense Engine API
Qlik Sense Repository API
Qlik Sense Proxy API
Qlik Data Integration API
Qlik Embedding API
Qlik Sense Apps API
Qlik Sense Reloads API