• Platform
    • Manager
    • Maestro
    • Exchange
    • Workspaces
    • Analytics
    • Springboard
    • API
Transact Services Guide (TSG)

Transact Services Guide (TSG)

  • Getting Started
  • Groovy Guide
  • Service Development
  • Groovy Services API
  • REST API

›Workspaces API

Getting Started

  • Introduction

Groovy Guide

  • Groovy Guide
  • Groovy Declarations
  • Control Statements

Service Development

  • Service Development
  • Transaction Processing Sequence
  • Service Logging
  • Remote Service Calls
  • Fluent Security Configuration
  • Third-party Libraries

Groovy Services API

  • Groovy Services API
  • Fluent Function
  • Delivery Function
  • Form Version Selector
  • Form Security Filter
  • Form Prefill
  • Tracking Number
  • Form Dynamic Data
  • Submission Preprocessor
  • Receipt Number
  • Form Saved Processor
  • Submission Data Validator
  • Submission Completed Processor
  • Render Receipt Service
  • Delivery Process
  • Task Expiry Process
  • Email Service
  • Job Action
  • Scheduled Service
  • Groovy Service
  • SSO Revalidation
  • SSO Get Authentication Token
  • SSO Authentication OK Response
  • SSO Authentication Provider
  • Transaction History Publisher
  • Virus Scan

REST API

  • REST API
  • REST Application Package API
  • REST Delivery API
  • REST Form Groups API
  • REST Groovy Service Invoke v2
  • REST Service Definitions API
  • REST Tasks API
  • REST TestCenter API
  • REST TPac API
  • REST Transactions API
  • REST Transaction History API

Workspaces API

  • Workspaces API
  • Filters
  • Sort
  • Workspaces Category API
  • Workspaces Current User API
  • Workspaces Extract Name API
  • Workspaces Form API
  • Workspaces Group API
  • Workspaces Job API
  • Workspaces Org API
  • Workspaces Property Name API
  • Workspaces Space API
  • Workspaces Txn API
  • Workspaces User API

Workspaces Space API

The Space API provides a REST service for querying the current space/portal in Journey Manager in a secure and efficient manner.

Security

To access the Workspaces REST endpoint the caller needs to pass through Spring Security Session Management. First the user has to be authenticated with the Workspaces configured security manager. The user may authenticate via a login page or via Single Sign-on such as ADFS, oAuth2 or custom SSO.

The result of the API calls is subject to the user security policy.

URL Endpoint

The Workspaces Space API URL endpoint is as follows:

``` https:///workspaces/secure/api/v1/space ```

Service API


This section provides a description all the space API operations including:

  • POST Query Space


POST Query Space

Retrieve the current portal/space of the request. Query only returns one result.

URL Format

POST https://<tm server>/workspaces/secure/api/v1/space/query

POST Body

The POST request must contain an empty JSON structure as the query. Any additional parameters will be ignored. This API uses the HTTP Content Type: application/json.

200 Response

Please note the properties are filtered to only include portal properties with the type "JSON".
The existing Work Space portals do not ship with any JSON type portal properties.

{
    "fetchLimit": 1,
    "fetchOffset": 0,
    "durationMs": 0,
    "result": [
        {
            "name": "Work Spaces",
            "status": "Normal",
            "properties": [
                {
                    "space": {
                        "locales": [
                            "en",
                            "es",
                            "pt"
                        ],
                        "currentLocale": "en",
                        "currentQueue": "Job Reviewers",
                        "currentPage": 0,
                        "pageSize": 10
                    }
                }
            ]
        }
    ]
}

Error Messages

Error Key Error Error Code
internalError Please see Error Log ID {number} 500 - Internal Server Error
unableToResolvePortal Unable to resolve portal from request 400 - Bad Request

Error Responses

400 - Bad Request
Bad request or request parameter. Check error message for details.
404 - Not Found
Ensure the URL endpoint is entered correctly.
500 - Internal Server Error
Exception occurred in space query. Contact administrator.
← Workspaces Property Name APIWorkspaces Txn API →
  • Service API

Terms & Conditions

Privacy Policy

Cookie Policy

Copyright © 2003-2022 Temenos Headquarters SA