Skip to main content

Cyware Orchestrate

Paligo

App Vendor: Paligo

Connector Category: IT Services

Connector Version: 1.0.0

API Version: V2.0

About App

Paligo is a modern CCMS (component content management system) that supports authoring, single-sourcing, publishing, and translation management.

The Paligo connector app is configured with the Orchestrate application to perform the following actions:

Action Name

Description

Generic Action

This action is a generic action

List Publishing Settings

This action lists all publishing settings from Paligo.

Get Publishing Setting Details

This action retrieves all details about a publishing setting.

List Productions

This action lists productions recent productions from Paligo.

Get Production Details

This action retrieves details about the production.

Production Request

This action requests a production.

Configuration Parameters

The following configuration parameters are required for the Paligo app to communicate with the Paligo enterprise application. The parameters can be configured by creating instances in the app.

Parameter

Description

Field Type

Required/Optional

Comments

Base URL

Enter the Paligo base URL.

Example:

"http://{Paligo instance name}.paligoapp.com"

Text

Required

API token

Enter the Paligo API token.

Example:

"EBB98XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"

Password

Required

Email ID

Enter the corresponding email ID.

Example:

"sampleuser@example.com"

Text

Required

Action: Generic Action

This action is a generic action

Action Input Parameters

Parameter

Description

Field Type

Required/Optional

Comments

Method

Enter the HTTP method to use.

Example:

"GET"

Text

Required

Endpoint

Enter the endpoint to call.

Examples:

"publishsettings"

"publishsettings/submit"

Text

Required

Query Params

Enter any query params to pass with the body

Key Value

Optional

JSON Payload

Enter the payload to pass with the body

Key Value

Optional

Example Request

[
    {
        "method": "GET",
        "endpoint": "publishsettings"
    }
]
Action: List Publishing Settings

This action lists all publishing settings from Paligo.

Action Input Parameters

Parameter

Description

Field Type

Required/Optional

Comments

Format

Enter the output format of the publishing setting.

Example:

"pdf"

Text

Optional

Resource

Enter the resource ID.

Example:

456

Integer

Optional

Page

Enter the page to view when the response is paginated.

Example:

"18"

Text

Optional

Per Page

Enter the number of results to include in the response.

Example:

"50"

Text

Optional

Example Request

[
    {
        "format": "pdf",
        "resource": 456,
        "page": "18",
        "per_page": "50"
    }
]
Action: Get Publishing Setting Details

This action retrieves the details about the publishing setting.

Action Input Parameters

Parameter

Description

Field Type

Required/Optional

Comments

ID

Enter the ID of the setting to get details of the publishing setting.

Example:

7

Integer

Required

Example Request

[
    {
        "id": 7
    }
]
Action: List Productions

This action lists recent productions from Paligo.

Action Input Parameters

Parameter

Description

Field Type

Required/Optional

Comments

Page

Enter the page number to list the recent productions

from Paligo.

Example:

"18"

Text

Optional

Per Page

Enter the page size.

Example:

"50"

Text

Optional

Example Request

[
    {
        "page": "18",
        "per_page": "50"
    }
]
Action: Get Production Details

This action retrieves the details about the production.

Action Input Parameters

Parameter

Description

Field Type

Required/Optional

Comments

ID

Enter the ID of the production to get details of production.

Example:

"production.1234-5678"

Text

Required

Example Request

[
    {
        "id": "production.1234-5678"
    }
]
Action: Production Request

This action requests a production.

Action Input Parameters

Parameter

Description

Field Type

Required/Optional

Comments

Saved Setting

Enter the ID of the saved setting to request for production.

Example:

"58"

Text

Required

Extra Body

Enter the extra body to pass with the request.

Key Value

Optional

Example Request

[
    {
        "saved_setting": "58"
    }
]