Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

PRD - https://canvas.connectmyapps.com/api

GetMetaData

For getting of all provided APIs you need to send following request:

...

titleGET https://<base-url>/GetMetaData

Headers:

...

IP restriction

You can send Canvas REST API requests from any server by default.

If you want to restict access by IP addresses, then please provide your IP addresses to ConnectMyApps support for adding them into white list.

Authentication

For enabling of access to your organization data by REST API you need to set <API access> flag ON and copy provided Secret and Consumer keys. These keys are for access to Canvas REST API and you will use them in request headers. Do not share provided keys with anybody and keep them in safe place because they are not saved in Canvas and you will not be able to get them anymore.

Use following authentication request for checking your access keys:

Expand
titleGET https://<base-url>/Authenticate

Headers:

Consumer:5D1AEF05263B497182992E324517FFFD0FED85FBEC2342B19CE02AB5ED62D6ED
SecretKey:a5ae515d-d53b-478c-90bd-060c616d37b7

Expand
titleResponse (status 200)
Code Block
languagejson
[
    {
        "name": "GetMetaData",
        "parameters": "",
        "verb": "GET",
        "authenticate": false,
        "description": "Returns controllers actions",
        "returns": "JSON array"
    },
    {
        "name": "Describe",
        "parameters": "String name",
        "verb": "GET",
        "authenticate": false,
        "description": "Describes object properties",
        "returns": ""
    },
    {
        "name": "Authenticate",
        "parameters": "",
        "verb": "GET",
        "authenticate": true,
        "description": "Returns access and refresh tokens",
        "returns": "JSON object"
    },
    {
        "name": "RefreshAccessToken",
        "parameters": "String refreshToken",
        "verb": "GET",
        "authenticate": true,
        "description": "Returns access and refresh tokens",
        "returns": "JSON object"
    },
    {
        "name": "DeleteToken",
        "parameters": "String refreshToken",
        "verb": "DELETE",
        "authenticate": true,
        "description": "Deletes a token by refresh token",
        "returns": "boolean"
    },
    {
        "name": "Applications",
        "parameters": "",
        "verb": "GET",
        "authenticate": false,
        "description": "Returns Canvas applications",
        "returns": "JSON Array"
    },
    {
        "name": "WorkflowTemplates",
        "parameters": "",
        "verb": "GET",
        "authenticate": false,
        "description": "Returns list of workflow templates",
        "returns": "JSON array"
    },
    {
        "name": "Clients",
        "parameters": "",
        "verb": "GET",
        "authenticate": false,
        "description": "Returns list of clients",
        "returns": "JSON array"
    },
    {
        "name": "RegApplications",
        "parameters": "",
        "verb": "GET",
        "authenticate": false,
        "description": "Returns account registerred applications",
        "returns": "JSON Array"
    },
    {
        "name": "Workflows",
        "parameters": "",
        "verb": "GET",
        "authenticate": false,
        "description": "Returns list of registered workflows",
        "returns": "JSON array"
    },
    {
        "name": "Workflow",
        "parameters": "Guid id",
        "verb": "GET",
        "authenticate": false,
        "description": "Returns registered workflow by id",
        "returns": "JSON"
    },
    {
        "name": "RegApplication",
        "parameters": "[FromBody]AddRegApplicationApiDto regApp",
        "verb": "POST",
        "authenticate": false,
        "description": "Registers a new application and returns Id",
        "returns": "Guid"
    },
    {
        "name": "Workflow",
        "parameters": "[FromBody]AddWorkflowApiDto workflow",
        "verb": "POST",
        "authenticate": false,
        "description": "Registers a new workflow based on template and returns Id",
        "returns": "Guid"
    },
    {
        "name": "DeleteWorkflow",
        "parameters": "Guid id",
        "verb": "GET",
        "authenticate": false,
        "description": "Deletes workflow by Id",
        "returns": "Guid"
    },
    {
        "name": "RunWorkflow",
        "parameters": "[FromBody]RunMetadataApiDto metadata",
        "verb": "POST",
        "authenticate": false,
        "description": "Runs workflow",
        "returns": "Guid"
    },
    {
        "name": "WorkflowScheduler",
        "parameters": "[FromBody]UpdateWorkfowSchedulerApiDto scheduler",
        "verb": "POST",
        "authenticate": false,
        "description": "Updates the workflow scheduler",
        "returns": ""
    },
    {
        "name": "Account",
        "parameters": "[FromBody]AddAccountApiDto data",
        "verb": "POST",
        "authenticate": false,
        "description": "Account registration",
        "returns": ""
    }
]

Describe

For getting of description about APIs parameters you can use following request:

Expand
titleGET https://<base-url>/Describe?name=AddWorkflowApiDto

Header:

no header

Expand
titleResponse (status 200)
[ { "typeName": "guid",
Code Block
languagejson
true
Expand
titleResponse (status 401)

Returned if the Consumer or SecretKey are incorrect or missing.

APIs for help

There are two APIs, which describes list of all provided APIs

GetMetaData

For getting of all provided APIs you need to send following request:

Expand
titleGET https://<base-url>/GetMetaData

Headers:

no header

Expand
titleResponse (status 200)
Code Block
languagejson
[
    {
        "name": "GetMetaData",
        "parameters": "",
        "verb": "GET",
        "authenticate": false,
        "description": "Returns controllers actions",
        "returns": "JSON array"
    },
    {
        "name": "Describe",
        "parameters": "String name",
        "verb": "GET",
        "authenticate": false,
        "description": "Describes object properties",
        "returns": ""
    },
    {
        "name": "Authenticate",
        "parameters": "",
        "verb": "GET",
        "authenticate": false,
        "description": "Checks authentification",
        "returns": "boolean"
    },
    {
        "name": "Applications",
        "parameters": "",
        "verb": "GET",
        "authenticate": false,
        "description": "Returns Canvas applications",
        "returns": "JSON Array"
    },
    {
        "name": "WorkflowTemplates",
        "parameters": "",
        "verb": "GET",
        "authenticate": false,
        "description": "Returns list of workflow templates",
        "returns": "JSON array"
    },
    {
        "name": "Accounts",
        "parameters": "",
        "verb": "GET",
        "authenticate": false,
        "description": "Returns list of accounts in the organization",
        "returns": "JSON array"
    },
    {
        "name": "RegApplications",
        "parameters": "",
        "verb": "GET",
        "authenticate": false,
        "description": "Returns account registerred applications",
        "returns": "JSON Array"
    },
    {
        "name": "Workflows",
        "parameters": "",
        "verb": "GET",
        "authenticate": false,
        "description": "Returns list of registered workflows",
        "returns": "JSON array"
    },
    {
        "name": "Workflow",
        "parameters": "Guid id",
        "verb": "GET",
        "authenticate": false,
        "description": "Returns registered workflow by id",
        "returns": "JSON"
    },
    {
        "name": "RegApplication",
        "parameters": "[FromBody]AddRegApplicationApiDto regApp",
        "verb": "POST",
        "authenticate": false,
        "description": "Registers a new application and returns Id",
        "returns": "Guid"
    },
    {
        "name": "Workflow",
        "parameters": "[FromBody]AddWorkflowApiDto workflow",
        "verb": "POST",
        "authenticate": false,
        "description": "Registers a new workflow based on template and returns Id",
        "returns": "Guid"
    },
    {
        "name": "DeleteWorkflow",
        "parameters": "Guid id",
        "verb": "GET",
        "authenticate": false,
        "description": "Deletes workflow by Id",
        "returns": "Guid"
    },
    {
        "name": "RunWorkflow",
        "parameters": "[FromBody]RunMetadataApiDto metadata",
        "verb": "POST",
        "authenticate": false,
        "description": "Runs workflow",
        "returns": "Guid"
    },
    {
        "name": "WorkflowScheduler",
        "parameters": "[FromBody]UpdateWorkfowSchedulerApiDto scheduler",
        "verb": "POST",
        "authenticate": false,
        "description": "Updates the workflow scheduler",
        "returns": ""
    },
    {
        "name": "Account",
        "parameters": "[FromBody]AddAccountApiDto data",
        "verb": "POST",
        "authenticate": false,
        "description": "Account registration",
        "returns": ""
    }
]

Describe

For getting of description about APIs parameters you can use following request:

Expand
titleGET https://<base-url>/Describe?name=AddWorkflowApiDto

Header:

no header

Expand
titleResponse (status 200)
Code Block
languagejson
[
    {
        "typeName": "guid",
        "propertyName": "workflowTemplateId",
        "genericParameters": "",
        "isRequired": true
    },
    {
        "typeName": "string",
        "propertyName": "name",
        "genericParameters": "",
        "isRequired": false
    },
    {
        "typeName": "string",
        "propertyName": "workflowTemplateIddescription",
        "genericParameters": "",
        "isRequired": truefalse
    },
    {
        "typeName": "stringdictionary",
        "propertyName": "nameapplications",
        "genericParameters": "string,guid",
        "isRequired": true
    },
    {
        "typeName": "stringiEnumerable",
        "propertyName": "descriptionchain",
        "genericParameters": "chainApiDto",
        "isRequired": false
    },
    {
]

APIs for organization administration

Accounts

Returns list of all active accounts in your organization

Expand
titleGET https://<base-url>/Accounts

Headers:

Consumer:5D1AEF05263B497182992E324517FFFD0FED85FBEC2342B19CE02AB5ED62D6ED

SecretKey:a5ae515d-d53b-478c-90bd-060c616d37b7

ManagedAccountId:a4ba9a9b-ce81-4f06-81c6-032bf7d648f5

Info

ManagedAccountId - is an optional header. You need to use it if you want to manage some account and get data to which account has access

Expand
titleResponse (status 200)
Code Block
languagejson
[
    {
   "typeName": "dictionary",    "id": "41a31538-1120-4bdf-a6cb-675eeedd7d2d",
        "propertyNamefirstName": "applicationsNathan",
        "genericParameterslastName": "string,guidBray",
        "isRequiredemail": true"nathan.bray@connectmyapps.com",
    },     {"organizationId": "00000000-0000-0000-0000-000000000000",
        "typeNameorganizationName": "iEnumerableCMA Customer Bench",
        "propertyNameroleId": "chain349889ad-4277-42d0-a268-5cd27230cfc5",
        "genericParametersrole": "chainApiDtoUser",
        "isRequireddateCreated": false"2020-05-07T19:10:36.69"
    }
]

Authentication

For enabling of access to your organization you need to set <API access> flag ON and copy provided Secret and Consumer keys. Do not share provided keys with anybody and keep them in safe place because they are not saved in Canvas and you will not be able to get them anymore.

Authentication request:

Expand
titleGET https://<base-url>/Authenticate

Headers:

Consumer:5D1AEF05263B497182992E324517FFFD0FED85FBEC2342B19CE02AB5ED62D6ED
SecretKey:a5ae515d-d53b-478c-90bd-060c616d37b7

Expand
titleResponse (status 200)
Code Block
languagejson
{
  "access_token": "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiIzYzI4YjFkYy05ZDA1LTQ5ZDgtYTMyNC1kNGI2N2IxYTg3MmQiLCJpc3MiOiJodHRwOi8vY2FudmFzdGVzdC5jb25uZWN0bXlhcHBzLmNvbSIsImlhdCI6MTY1MTA2ODA4MiwiaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvd3MvMjAwNS8wNS9pZGVudGl0eS9jbGFpbXMvZW1haWxhZGRyZXNzIjoibmF0YWxpYS55dWRuaWtvdmFAb3V0bG9vay5jb20iLCJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL3dzLzIwMDgvMDYvaWRlbnRpdHkvY2xhaW1zL3VzZXJkYXRhIjoiNmZhMTIyZTQtMGQ0Yy00YTFkLTg4NjktN2MwYTg2YTM3YmYxIiwiaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS93cy8yMDA4LzA2L2lkZW50aXR5L2NsYWltcy9yb2xlIjoiQWRtaW4iLCJMb2dnZWRTdXBwb3J0ZWRCeUNtYSI6IlRydWUiLCJNYW5hZ2VkU3VwcG9ydGVkQnlDbWEiOiJUcnVlIiwiZXhwIjoxNjUxMDY4OTgxLCJhdWQiOiJjbWEtdXNlcnMifQ.SllrAi0m1DR__9tYuSZJ4-qTk3pnxEi2G5vs6_cSvCE",
  "accessTokenExpiresDateTime": "2022-04-27T14:16:21.9458102+00:00",
  "refresh_token": "6ed6d7ba271d43a0843f8f363fe27279",     
  "refreshTokenExpiresDateTime": "2022-04-28T14:01:21.9458102+00:00"
}
Expand
titleResponse (status 401)

Returned if the Consumer or SecretKey are incorrect or missing.

Refresh token

For refreshing of access token you need to send following request:

Expand
titleGET https://<base-url>/RefreshAccessToken?refreshToken=6ed6d7ba271d43a0843f8f363fe27279

Headers:

Consumer:5D1AEF05263B497182992E324517FFFD0FED85FBEC2342B19CE02AB5ED62D6ED
SecretKey:a5ae515d-d53b-478c-90bd-060c616d37b7

Expand
titleResponse (status 200)
Code Block
languagejson
{
    "access_token": "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiIyMDAxZDFlZS1jOWUxLTRhMDctOTZkNi1hNTMyNGEzMjczY2UiLCJpc3MiOiJodHRwOi8vY2FudmFzdGVzdC5jb25uZWN0bXlhcHBzLmNvbSIsImlhdCI6MTY1MTA2ODk2OSwiaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvd3MvMjAwNS8wNS9pZGVudGl0eS9jbGFpbXMvZW1haWxhZGRyZXNzIjoibmF0YWxpYS55dWRuaWtvdmFAb3V0bG9vay5jb20iLCJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL3dzLzIwMDgvMDYvaWRlbnRpdHkvY2xhaW1zL3VzZXJkYXRhIjoiNmZhMTIyZTQtMGQ0Yy00YTFkLTg4NjktN2MwYTg2YTM3YmYxIiwiaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS93cy8yMDA4LzA2L2lkZW50aXR5L2NsYWltcy9yb2xlIjoiQWRtaW4iLCJMb2dnZWRTdXBwb3J0ZWRCeUNtYSI6IlRydWUiLCJNYW5hZ2VkU3VwcG9ydGVkQnlDbWEiOiJUcnVlIiwiZXhwIjoxNjUxMDY5NTY5LCJhdWQiOiJjbWEtdXNlcnMifQ.v2Tbnw4bKuQSMAjtj36eVjrcMoE1vH93C6axpN9Y4wE",
    "accessTokenExpiresDateTime": "2022-04-27T14:26:09.3528117+00:00",
    "refresh_token": "886be8d80a65477b8ce9b4b643fe6994",
    "refreshTokenExpiresDateTime": "2022-04-28T14:16:09.3528117+00:00"
}
Expand
titleResponse (status 401)

Returned if the Consumer or SecretKey are incorrect or missing.

Expand
titleResponse (status 404)

Returned if refresh token is not found

Delete authentication tokens

For deleting of authentication tokens you need to send following request:

Expand
titleDELETE https://<base-url>/DeleteToken?refreshToken=6ed6d7ba271d43a0843f8f363fe27279

Headers:

Consumer:5D1AEF05263B497182992E324517FFFD0FED85FBEC2342B19CE02AB5ED62D6ED
SecretKey:a5ae515d-d53b-478c-90bd-060c616d37b7

Expand
titleResponse (status 200)
Code Block
true
Expand
titleResponse (status 401)

Returned if the Consumer or SecretKey are incorrect or missing.

Expand
titleResponse (status 404)

Returned if refresh token is not found

Clients

Returns list of all accounts in your organization

Expand
titleGET https://<base-url>/Clients

Headers:

ManagedAccountId:a4ba9a9b-ce81-4f06-81c6-032bf7d648f5

Authorization:Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiIyMDAxZDFlZS1jOWUxLTRhMDctOTZkNi1hNTMyNGEzMjczY2UiLCJpc3MiOiJodHRwOi8vY2FudmFzdGVzdC5jb25uZWN0bXlhcHBzLmNvbSIsImlhdCI6MTY1MTA2ODk2OSwiaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvd3MvMjAwNS8wNS9pZGVudGl0eS9jbGFpbXMvZW1haWxhZGRyZXNzIjoibmF0YWxpYS55dWRuaWtvdmFAb3V0bG9vay5jb20iLCJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL3dzLzIwMDgvMDYvaWRlbnRpdHkvY2xhaW1zL3VzZXJkYXRhIjoiNmZhMTIyZTQtMGQ0Yy00YTFkLTg4NjktN2MwYTg2YTM3YmYxIiwiaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS93cy8yMDA4LzA2L2lkZW50aXR5L2NsYWltcy9yb2xlIjoiQWRtaW4iLCJMb2dnZWRTdXBwb3J0ZWRCeUNtYSI6IlRydWUiLCJNYW5hZ2VkU3VwcG9ydGVkQnlDbWEiOiJUcnVlIiwiZXhwIjoxNjUxMDY5NTY5LCJhdWQiOiJjbWEtdXNlcnMifQ.v2Tbnw4bKuQSMAjtj36eVjrcMoE1vH93C6axpN9Y4wE

Info

ManagedAccountId - is an optional header. You need to use it if you want to manage some account and get data to which account has access

Expand
titleResponse (status 200)
Code Block
languagejson
[
    {,
    {
        "id": "18cc3b9f-c14e-4c7d-892b-7cc5545abac0",
        "firstName": "Igor",
        "lastName": "Kostian",
        "email": "igor.kostian@connectmyapps.com",
        "organizationId": "00000000-0000-0000-0000-000000000001",
        "organizationName": "ConnectMyApps AS",
        "roleId": "9c525665-df99-4aee-9e52-1a55853db03b",
        "role": "Admin",
        "dateCreated": "2017-03-01T08:51:32.31"
    },
    {
        "id": "a305c3a2-cba5-4554-bb5d-ab7fcd5b4a4c",
        "firstName": "Luke",
        "lastName": "Buckley",
        "email": "luke.buckley@connectmyapps.com",
        "idorganizationId": "41a3153800000000-11200000-4bdf0000-a6cb0000-675eeedd7d2d000000000000",
        "firstNameorganizationName": "NathanCMA Customer Bench",
        "lastNameroleId": "Bray9c525665-df99-4aee-9e52-1a55853db03b",
        "emailrole": "nathan.bray@connectmyapps.comAdmin",
        "organizationIddateCreated": "000000002013-0000-0000-0000-000000000000",06-01T18:56:22.763"
      }
]

Account

Registers a new account and returns account Id. If account is created as inactive then an email to complete activation will be send by corresponded address.

Expand
titlePOST https://<base-url>/Account

Body JSON structure:

AddAccountApiDto

Body example:

Code Block
languagejson
{
    "organizationNamefirstName": "CMA Customer BenchJohn",
        "roleIdlastName": "349889ad-4277-42d0-a268-5cd27230cfc5Smeet",
   
    "roleemail": "Userjohn.smmet@сompany.com",
    "phone":"+470568765432",
    "dateCreatedroleName": "2020-05-07T19:10:36.69"
    },
    {
    "SuperPartner",
    "idcountryKey": "18cc3b9f-c14e-4c7d-892b-7cc5545abac0"DE",
        "firstNameglobalNotifications": "Igor"true,

       "lastNamedefaultNotificationEmail": "Kostian",
        "email": "igor.kostian@connectmyapps"support@connectmyapps.com",    
    "organizationIdactivated": "00000000-0000-0000-0000-000000000001",
        "organizationName": "ConnectMyApps AS",
        "roleId": "9c525665-df99-4aee-9e52-1a55853db03b",
        "role": "Admin",
        "dateCreated": "2017-03-01T08:51:32.31"
    },
    true
}

Headers:

Consumer:5D1AEF05263B497182992E324517FFFD0FED85FBEC2342B19CE02AB5ED62D6ED

SecretKey:a5ae515d-d53b-478c-90bd-060c616d37b7

ManagedAccountId:a4ba9a9b-ce81-4f06-81c6-032bf7d648f5

Info

ManagedAccountId - is an optional header. You need to use it if you want to manage some account and get data to which account has access

Expand
titleResponse (status 200)
Code Block
languagejson
"296dce4a-3e24-495e-833c-e183ccfbf2d9"
Expand
titleResponse (status 401)

Status Code: 401; Unauthorized

Expand
titleResponse (status 400)
Code Block
Account has already been created
Expand
titleResponse (status 400)
Code Block
Role Admin is not supported. Please use SuperPartner or User

Application APIs

Applications

Returns list of all third-part applications supported by CMA

Expand
titleGET https://<base-url>/Applications

Headers:

Consumer:5D1AEF05263B497182992E324517FFFD0FED85FBEC2342B19CE02AB5ED62D6ED

SecretKey:a5ae515d-d53b-478c-90bd-060c616d37b7

ManagedAccountId:a4ba9a9b-ce81-4f06-81c6-032bf7d648f5

Info

ManagedAccountId - is an optional header. You need to use it if you want to manage some account and get data to which account has access

Expand
titleResponse (status 200)
Code Block
languagejson
[
    {
        "id": "a305c3a207ffd13d-cba5ba57-45544d1b-bb5d9c46-ab7fcd5b4a4c03c5c919eed0",
        "firstNamename": "LukeTalentsoft",
        "lastNameshortName": "BuckleyTASO",
        "emaildescription": "luke.buckley@connectmyapps.comHR",
        "organizationIdvendorUrl": "00000000-0000-0000-0000-000000000000https://www.talentsoft.com/",
        "organizationName": "CMA Customer BenchcredentialFields": [
            {
                "ShortName": "baseUrl",
        "roleId        "Name": "9c525665-df99-4aee-9e52-1a55853db03bBase url",
        "role        "Type": "Admintext",
                "dateCreatedValue": "2013-06-01T18:56:22.763"",
    }
]

Applications

Returns list of all third-part applications supported by CMA

Expand
titleGET https://<base-url>/Applications

Headers:

ManagedAccountId:a4ba9a9b-ce81-4f06-81c6-032bf7d648f5

Authorization:Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiIyMDAxZDFlZS1jOWUxLTRhMDctOTZkNi1hNTMyNGEzMjczY2UiLCJpc3MiOiJodHRwOi8vY2FudmFzdGVzdC5jb25uZWN0bXlhcHBzLmNvbSIsImlhdCI6MTY1MTA2ODk2OSwiaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvd3MvMjAwNS8wNS9pZGVudGl0eS9jbGFpbXMvZW1haWxhZGRyZXNzIjoibmF0YWxpYS55dWRuaWtvdmFAb3V0bG9vay5jb20iLCJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL3dzLzIwMDgvMDYvaWRlbnRpdHkvY2xhaW1zL3VzZXJkYXRhIjoiNmZhMTIyZTQtMGQ0Yy00YTFkLTg4NjktN2MwYTg2YTM3YmYxIiwiaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS93cy8yMDA4LzA2L2lkZW50aXR5L2NsYWltcy9yb2xlIjoiQWRtaW4iLCJMb2dnZWRTdXBwb3J0ZWRCeUNtYSI6IlRydWUiLCJNYW5hZ2VkU3VwcG9ydGVkQnlDbWEiOiJUcnVlIiwiZXhwIjoxNjUxMDY5NTY5LCJhdWQiOiJjbWEtdXNlcnMifQ.v2Tbnw4bKuQSMAjtj36eVjrcMoE1vH93C6axpN9Y4wE

Info

ManagedAccountId - is an optional header. You need to use it if you want to manage some account and get data to which account has access

Expand
titleResponse (status 200)
Code Block
languagejson
[            "Optional": false,
       {         "idDesc": "3c2da999-deca-4d16-b9a5-004bc1d5e0f9Talentsoft API url.",
        "name": "Arrow",         "shortNameHidden": "ARSP",false
        "description": "Cloud delivery and administration"},
         "vendorUrl": "https://www.arrow.com/ecs/no/loesninger/sky/arrowsphere/",   {
         "credentialFields": "[\r\n  {\r\n    \"ShortName\": \"apiKey\",\r\nclient_id",
                \"Name\": \"APIClient key\",\r\nID",
                \"Type\": \"text\",\r\n
                \"Value\": \"\",\r\n
                \"Optional\": false,\r\n
                \"Desc\": \"YourTalentsoft Arrowsphereclient API keyID.\",\r\n
    \"Hidden\": false\r\n  },\r\n  {\r\n    \"ShortName\   "Hidden": \"environment\",\r\nfalse
      \"Name\": \"Environment\",\r\n    \"Type\": \"select\",\r\n },
   \"Value\": \"\",\r\n    \"Options\": \"live|Live Environment,test|Test Environment\",\r\n  {
  \"Optional\": false,\r\n    \"Desc\": \"Choose which Arrowsphere environment you wish to use, live or test.\",\r\n "ShortName": "client_secret",
    \"Hidden\": false\r\n  }\r\n]",         "tagName": "CloudClient secret",

       "sessionTimeMins": 0,         "sessionSlidingExpiryType": false"text",
    },
    {         "idValue": "07ffd13d-ba57-4d1b-9c46-03c5c919eed0",
                "nameOptional": "Talentsoft"false,
        "shortName": "TASO",
        "descriptionDesc": "HRTalentsoft client secret.",
        "vendorUrl": "https://www.talentsoft.com/",
        "Hidden": false
       "credentialFields": "[\r\n  {\r\n  }
 \"ShortName\": \"baseUrl\",\r\n    \"Name\": \"Base url\",\r\n ],
   \"Type\": \"text\",\r\n    \"Value\credentialsJson": \"\",\r\n {
    \"Optional\": false,\r\n    \"Desc\   "baseUrl": \"Talentsoft API url.\",\r\nnull,
            \"Hidden\client_id": false\r\n  },\r\n  {\r\n null,
           \"ShortName\": \"client_id\",\r\nsecret": null
      \"Name\": \"Client ID\",\r\n },
        \"Type\tag": \"text\"Hr, Premium",\r\n
    \"Value\    "sessionTimeMins": \"\",\r\n0,
   \"Optional\": false,\r\n    \"Desc\sessionSlidingExpiry": \"Talentsoft client ID.\",\r\n false
    },
    \"Hidden\": false\r\n  },\r\n  {\r\n{
        \"ShortName\id": \"client_secret\",\r\n"97cbc3b3-32c7-4e4a-b788-a332ea82aeff",
        \"Name\name": \"Client secret\Quinyx",\r\n
    \"Type\": \"text\",\r\n    \"Value\shortName": \"\QUIN",\r\n
   \"Optional\": false,\r\n    \"Desc\description": \"Talentsoft client secret.\",\r\n    \"Hidden\": false\r\n  }\r\n]"Workforce planning",
        "tagvendorUrl": "Hr, Premiumhttp://www.quinyx.com",
        "sessionTimeMinscredentialFields": 0,[
         "sessionSlidingExpiry": false  {
  },     {         "idShortName": "2ad9b4c5-d40d-46ac-8cd2-0dae50337693apikey",
        "name        "Name": "PlandayAPI key",
                "shortNameType": "PLANtext",
          "description      "Value": "Workforce managment",
                "vendorUrlOptional": "https://www.planday.com/"false,
        "credentialFields": "[\r\n  {\r\n        \"ShortName\Desc": \"appid\",\r\n"Your Quinyx API key",
    \"Name\": \"Application Id\",\r\n      \"Type\": \"text\",\r\n    \"Value\Hidden": \"\",\r\n false
    \"Optional\": false,\r\n    \"Desc\": \"Planday application Id\",\r\n},
       \"Hidden\": false\r\n  },\r\n  {\r\n
                \"ShortName\": \"token\environment",\r\n
   \"Name\": \"Token\",\r\n             \"Type\Name": \"text\Environment",\r\n
      \"Value\": \"\",\r\n    \"Optional\": false,\r\n    \"Desc\Type": \"Token\select",\r\n
    \"Hidden\": false\r\n  }\r\n]",         "tagValue": "Planday API",
 
      "sessionTimeMins": 45,         "sessionSlidingExpiryOptions": false
 "live|Live Environment,test|Test Environment",
  },     {         "idOptional": "720b3e57-c399-4531-8aa7-0f27b3ea99fa",false,
                "nameDesc": "SalesScreen",Choose which Quinyx environment you wish to use, live "shortName": "SASC",or test.",
                "descriptionHidden": "Sales visualization",false
            }
"vendorUrl": "http://www.dogu.no",       ],
 "credentialFields": "[\r\n  {\r\n    \"ShortName\credentialsJson": \"key\",\r\n {
      \"Name\": \"Company key\",\r\n    \"Type\apikey": \"text\",\r\n null,
  \"Value\": \"\",\r\n    \"Optional\": false,\r\n    \"Desc\environment": \"Your SalesScreen API company key.\",\r\nnull
     \"Hidden\": false\r\n  }\r\n]",
        "tag": "Sales",Scheduling,Planning,Premium",
        "sessionTimeMins": 0,
        "sessionSlidingExpiry": false
    },
	...,
    ...
]
Expand
titleResponse (status 401)

Returned if the Authorization is incorrect or missing.

RegApplications

Returns account registerred applications

Expand
titleGET https://<base-url>/RegApplications

Headers:

ManagedAccountId:a4ba9a9b-ce81-4f06-81c6-032bf7d648f5

Authorization:Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiIyMDAxZDFlZS1jOWUxLTRhMDctOTZkNi1hNTMyNGEzMjczY2UiLCJpc3MiOiJodHRwOi8vY2FudmFzdGVzdC5jb25uZWN0bXlhcHBzLmNvbSIsImlhdCI6MTY1MTA2ODk2OSwiaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvd3MvMjAwNS8wNS9pZGVudGl0eS9jbGFpbXMvZW1haWxhZGRyZXNzIjoibmF0YWxpYS55dWRuaWtvdmFAb3V0bG9vay5jb20iLCJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL3dzLzIwMDgvMDYvaWRlbnRpdHkvY2xhaW1zL3VzZXJkYXRhIjoiNmZhMTIyZTQtMGQ0Yy00YTFkLTg4NjktN2MwYTg2YTM3YmYxIiwiaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS93cy8yMDA4LzA2L2lkZW50aXR5L2NsYWltcy9yb2xlIjoiQWRtaW4iLCJMb2dnZWRTdXBwb3J0ZWRCeUNtYSI6IlRydWUiLCJNYW5hZ2VkU3VwcG9ydGVkQnlDbWEiOiJUcnVlIiwiZXhwIjoxNjUxMDY5NTY5LCJhdWQiOiJjbWEtdXNlcnMifQ.v2Tbnw4bKuQSMAjtj36eVjrcMoE1vH93C6axpN9Y4wE

Info

ManagedAccountId - is an optional header. You need to use it if you want to manage some account and get data to which account has access

Expand
titleResponse (status 200)
Code Block
languagejson
[
    {
 {
        "id": "b5a4a9ed-a686-4b1e-af30-ffd84b7fb2e0",
        "name": "Talent Manager",
        "idshortName": "1710ff47-f590-43db-b0de-015676e99615HRTM",
        "shortNamedescription": "QUINHR solution",
        "accountIdvendorUrl": "6fa122e4-0d4c-4a1d-8869-7c0a86a37bf1http://www.hr-manager.net",
        "applicationIdcredentialFields": "97cbc3b3-32c7-4e4a-b788-a332ea82aeff", [
         "name": "Quinyx",  {
      "tagText": "N-Quinyx",         "descriptionShortName": "Workforce planningcustomeralias",
                "isAuthenticatedName": "Customer truealias",
        "isOAuthApp": false,
        "dateModifiedType": "2022-04-19T15:56:22.1133746text",
        "dateTimeUtcAuthenticated": "2022-04-19T15:56:22.0345429",         "dateTimeForReAuthValue": "2022-04-19T15:56:22.0345429",
 
      "sessionTimeMins": 0,         "sessionSlidingExpiryOptional": false,
        "faulted": false     },  "Desc": "Your customer {alias.",
        "id": "d2698be7-9f12-44b1-8e6d-0494436538a8",
        "shortNameHidden": "MSQL", false
           "accountId": "6fa122e4-0d4c-4a1d-8869-7c0a86a37bf1" },
        "applicationId": "276511d9-f07f-4fa6-b109-fdb4d62b2429",    {
    "name": "Microsoft SQL On-premise",         "tagTextShortName": "N-Microsoft SQL On-premise",apikey",
                "descriptionName": "DatabaseYour API enginekey",
        "isAuthenticated": true,
        "isOAuthAppType": false"text",
        "dateModified        "Value": "2021-09-06T13:30:11.2590869",
                "dateTimeUtcAuthenticatedOptional": "2021-04-14T10:27:22.1672672",
 false,
      "dateTimeForReAuth": "2021-04-14T10:27:22.1672672",         "sessionTimeMinsDesc": 0,"Your API key.",
      "sessionSlidingExpiry": false,         "faultedHidden": false
    },       { }
       "id": "dbdd41cf-28de-4d2d-9771-7105c2165bcf" ],
        "shortNamecredentialsJson": "CMAF", {
          "accountId": "6fa122e4-0d4c-4a1d-8869-7c0a86a37bf1",         "applicationId"customeralias": "9b6a04b3-c91f-4255-9033-6ac7b7a6f935"null,
        "name": "File Hub",
        "tagTextapikey": "Filenull
Hub",         "description": "File automation"},
        "isAuthenticatedtag": true,
        "isOAuthAppHR": false,
        "dateModifiedsessionTimeMins": "2022-04-20T14:00:27.1912258"0,
        "dateTimeUtcAuthenticatedsessionSlidingExpiry": null,false
        "dateTimeForReAuth": null,
        "sessionTimeMins": 0,
        "sessionSlidingExpiry": false,
        "faulted": false
    },
 }
]
Expand
titleResponse (status 401)

Returned if the Authorization is incorrect or missing.

RegApplications

Returns account registerred applications

Expand
titleGET https://<base-url>/RegApplications

Headers:

Consumer:5D1AEF05263B497182992E324517FFFD0FED85FBEC2342B19CE02AB5ED62D6ED

SecretKey:a5ae515d-d53b-478c-90bd-060c616d37b7

ManagedAccountId:a4ba9a9b-ce81-4f06-81c6-032bf7d648f5

Info

ManagedAccountId - is an optional header. You need to use it if you want to manage some account and get data to which account has access

Expand
titleResponse (status 200)
Code Block
languagejson
[
    {
        "id": "a067c3631710ff47-7339f590-4fed43db-b1adb0de-efafd7603986015676e99615",
        "shortName": "FTPQUIN",
        "accountId": "6fa122e4-0d4c-4a1d-8869-7c0a86a37bf1",
        "applicationId": "5f81490997cbc3b3-01ea32c7-43954e4a-96eeb788-5ba7614128fca332ea82aeff",
        "name": "FTP ServerQuinyx",
        "tagText": "N-FTP ServerQuinyx",
        "description": "File upload and downloadWorkforce planning",
        "isAuthenticated": true,
        "isOAuthApp": false,
        "dateModified": "2022-0204-01T1519T15:3356:4922.99872941133746",
        "dateTimeUtcAuthenticated": "2022-0204-01T1519T15:3356:4922.99192260345429",
        "dateTimeForReAuth": "2022-0204-01T1519T15:3356:4922.99192260345429",
        "sessionTimeMins": 0,
        "sessionSlidingExpiry": false,
        "faulted": false
    },
]

RegApplication

Registers a new application and returns Id

Expand
titlePOST https://<base-url>/RegApplication
Expand
titleResponse (status 200)

Body JSON structure:

AddRegApplicationApiDto

Body example:

Code Block
languagejson
{    {
        "applicationIdid": "97cbc3b3d2698be7-32c79f12-4e4a44b1-b7888e6d-a332ea82aeff0494436538a8",
        "tagTextshortName": "Quinyx 2022-04-28MSQL",
        "credentialsJsonaccountId": "{\"apikey\":\"01d6-3e54-cff2-c7d8\",\"environment\": \"test\"}"
}

Headers:

ManagedAccountId:a4ba9a9b-ce81-4f06-81c6-032bf7d648f5

Authorization:Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiIyMDAxZDFlZS1jOWUxLTRhMDctOTZkNi1hNTMyNGEzMjczY2UiLCJpc3MiOiJodHRwOi8vY2FudmFzdGVzdC5jb25uZWN0bXlhcHBzLmNvbSIsImlhdCI6MTY1MTA2ODk2OSwiaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvd3MvMjAwNS8wNS9pZGVudGl0eS9jbGFpbXMvZW1haWxhZGRyZXNzIjoibmF0YWxpYS55dWRuaWtvdmFAb3V0bG9vay5jb20iLCJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL3dzLzIwMDgvMDYvaWRlbnRpdHkvY2xhaW1zL3VzZXJkYXRhIjoiNmZhMTIyZTQtMGQ0Yy00YTFkLTg4NjktN2MwYTg2YTM3YmYxIiwiaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS93cy8yMDA4LzA2L2lkZW50aXR5L2NsYWltcy9yb2xlIjoiQWRtaW4iLCJMb2dnZWRTdXBwb3J0ZWRCeUNtYSI6IlRydWUiLCJNYW5hZ2VkU3VwcG9ydGVkQnlDbWEiOiJUcnVlIiwiZXhwIjoxNjUxMDY5NTY5LCJhdWQiOiJjbWEtdXNlcnMifQ.v2Tbnw4bKuQSMAjtj36eVjrcMoE1vH93C6axpN9Y4wE

Info

ManagedAccountId - is an optional header. You need to use it if you want to manage some account and get data to which account has access

Expand
titleResponse (status 200)
Code Block
languagejson
"eea37d64-5a93-478c-8216-6231c0a37f0a"

WorkflowTemplates

Returns list of workflow templates provided by CMA and your organization

Expand
titleGET https://<base-url>/WorkflowTemplates

Headers:

ManagedAccountId:a4ba9a9b-ce81-4f06-81c6-032bf7d648f5

Authorization:Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiIyMDAxZDFlZS1jOWUxLTRhMDctOTZkNi1hNTMyNGEzMjczY2UiLCJpc3MiOiJodHRwOi8vY2FudmFzdGVzdC5jb25uZWN0bXlhcHBzLmNvbSIsImlhdCI6MTY1MTA2ODk2OSwiaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvd3MvMjAwNS8wNS9pZGVudGl0eS9jbGFpbXMvZW1haWxhZGRyZXNzIjoibmF0YWxpYS55dWRuaWtvdmFAb3V0bG9vay5jb20iLCJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL3dzLzIwMDgvMDYvaWRlbnRpdHkvY2xhaW1zL3VzZXJkYXRhIjoiNmZhMTIyZTQtMGQ0Yy00YTFkLTg4NjktN2MwYTg2YTM3YmYxIiwiaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS93cy8yMDA4LzA2L2lkZW50aXR5L2NsYWltcy9yb2xlIjoiQWRtaW4iLCJMb2dnZWRTdXBwb3J0ZWRCeUNtYSI6IlRydWUiLCJNYW5hZ2VkU3VwcG9ydGVkQnlDbWEiOiJUcnVlIiwiZXhwIjoxNjUxMDY5NTY5LCJhdWQiOiJjbWEtdXNlcnMifQ.v2Tbnw4bKuQSMAjtj36eVjrcMoE1vH93C6axpN9Y4wE

Info

ManagedAccountId - is an optional header. You need to use it if you want to manage some account and get data to which account has access

Code Block
languagejson
[
    {
        "id": "bbe52876-aca2-4ece-ba31-11e0d98ddc19"6fa122e4-0d4c-4a1d-8869-7c0a86a37bf1",
        "applicationId": "276511d9-f07f-4fa6-b109-fdb4d62b2429",
        "name": "Microsoft SQL On-premise",
        "tagText": "N-Microsoft SQL On-premise",
        "namedescription": "Quinyx Employee Export Into FTP(CSV)Database engine",
        "descriptionisAuthenticated": "Quinyx Employee Export Into FTP(CSV)" true,
        "isOAuthApp": false,
        "dateCreateddateModified": "20202021-0809-14T1706T13:1230:2911.78562462590869",
        "dateModifieddateTimeUtcAuthenticated": "20222021-0304-17T1314T10:5427:0722.03941891672672",
        "statedateTimeForReAuth": "Published2021-04-14T10:27:22.1672672",
        "versionsessionTimeMins": "0.1.7",
        "draftIsCommittedsessionSlidingExpiry": false,
        "dateCommittedfaulted": "2021-02-26T16:51:29.3588575", false
    },
    "organizationId": null,{
        "applicationsid": ["dbdd41cf-28de-4d2d-9771-7105c2165bcf",
           "shortName": "QUINCMAF",
            "FTP""accountId": "6fa122e4-0d4c-4a1d-8869-7c0a86a37bf1",
        ] "applicationId": "9b6a04b3-c91f-4255-9033-6ac7b7a6f935",
        "chainname": ["File Hub",
        "tagText": "File Hub",
  {      "description": "File automation",
        "uniqueBlockIdisAuthenticated": "02d1424a-da90-4c12-9c28-96162e624bd7"true,
        "isOAuthApp": false,
        "blockNamedateModified": "API - Get Employees",
     2022-04-20T14:00:27.1912258",
          "variablesdateTimeUtcAuthenticated": {null,
           "dateTimeForReAuth": null,
        "apiKeyssessionTimeMins": []0,
           "sessionSlidingExpiry": false,
        "badgeNofaulted": nullfalse
    },
    {
      }  "id": "a067c363-7339-4fed-b1ad-efafd7603986",
         }"shortName": "FTP",
        "accountId": "6fa122e4-0d4c-4a1d-8869-7c0a86a37bf1",
  {                 "uniqueBlockId"applicationId": "257825805f814909-aabe01ea-4a034395-be1c96ee-bc45dacd7e605ba7614128fc",
        "name": "FTP Server",
        "blockNametagText": "N-FTP UploadServer",
        "description": "File upload and download",
        "variablesisAuthenticated": {true,
        "isOAuthApp": false,
          "filenamedateModified": "NY_Employees_{date:yyyy-MM-dd-HH-mm}2022-02-01T15:33:49.9987294",
        "dateTimeUtcAuthenticated": "2022-02-01T15:33:49.9919226",
          "fileformatdateTimeForReAuth": "csv2022-02-01T15:33:49.9919226",
          "sessionTimeMins": 0,
         "filepathsessionSlidingExpiry": "/"false,
           "faulted": false
    }
            }
        ]
    },
    ,
]

RegApplication

Registers a new application and returns Id

Expand
titlePOST https://<base-url>/RegApplication

Body JSON structure:

AddRegApplicationApiDto

Body example 1:

Code Block
languagejson
{
        "idapplicationId": "3b76ca6197cbc3b3-bca932c7-49954e4a-90bab788-7190c1dd567ba332ea82aeff",
        "name": "MyStore Customers Send email""tagText": "Quinyx 2022-04-28",
        "description": "MyStore Customers Send email",
 "credentialsJson": "{\"apikey\":\"01d6-3e54-cff2-c7d8\",\"environment\": \"test\"}"
}

Body example 2:

Code Block
languagejson
{
      "dateCreatedapplicationId": "2021-11-08T11:39:58.814",
 5f814909-01ea-4395-96ee-5ba7614128fc",
      "dateModifiedtagText": "2021FTP 2022-11-09T15:14:14.83680905-03",
        "statecredentialsJson": "Published",
        "version{\"username\": "0.0.7",
        "draftIsCommittednull,\"password\": true,
        "dateCommitted": "2021-11-09T15:14:18.6103605",
        "organizationIdnull,\"port\": null,\"address\": null,
        "applications\"secure\": [
            "MYST2",
            "CMAF"
        ],
        "chain": [
            {
                "uniqueBlockId": "729e4eb5-8022-43bb-b75b-524b1cb5f5b5",
                "blockName": "MyStore Get Customers",
                "variables": {}
            },
            {
                "uniqueBlockId": "a510ddbf-2350-4ab6-9014-c81d0aa3f013",
       true}"
}

Headers:

Consumer:5D1AEF05263B497182992E324517FFFD0FED85FBEC2342B19CE02AB5ED62D6ED

SecretKey:a5ae515d-d53b-478c-90bd-060c616d37b7

ManagedAccountId:a4ba9a9b-ce81-4f06-81c6-032bf7d648f5

Info

ManagedAccountId - is an optional header. You need to use it if you want to manage some account and get data to which account has access

Expand
titleResponse (status 200)
Code Block
languagejson
"eea37d64-5a93-478c-8216-6231c0a37f0a"
Expand
titleResponse (status 401)

Status Code: 401; Unauthorized

Expand
titleResponse (status 400)
Code Block
Authentication Error: You must enter a value for User name.
You must enter a value for Password.
You must enter a value for Port.
You must enter a value for Server address.

Workflow APIs

WorkflowTemplates

Returns list of workflow templates provided by CMA and your organization

Expand
titleGET https://<base-url>/WorkflowTemplates

Headers:

Consumer:5D1AEF05263B497182992E324517FFFD0FED85FBEC2342B19CE02AB5ED62D6ED

SecretKey:a5ae515d-d53b-478c-90bd-060c616d37b7

ManagedAccountId:a4ba9a9b-ce81-4f06-81c6-032bf7d648f5

Info

ManagedAccountId - is an optional header. You need to use it if you want to manage some account and get data to which account has access

Expand
titleResponse (status 200)
Code Block
languagejson
[
    {
        "blockNameid": "Send emailbbe52876-aca2-4ece-ba31-11e0d98ddc19",
        "name": "Quinyx Employee Export     "variables": {Into FTP(CSV)",
        "description": "Quinyx Employee Export Into FTP(CSV)",
        "subjectdateCreated": "MyStore Customers2020-08-14T17:12:29.7856246",
           "dateModified": "2022-03-17T13:54:07.0394189",
        "fileNamestate": "AllCustomersPublished",
          "version": "0.1.7",
         "notedraftIsCommitted": "Pleasefalse,
see your customers in MyStore"    "dateCommitted": "2021-02-26T16:51:29.3588575",
        "organizationId": null,
 }       "applications": [
    }         ]"QUIN",
    },     {   "FTP"
       "id": "018fda95-a62f-4f0b-af12-3cfcd9146def" ],
        "namechain": [
  "Transferring of Orders & Customers",      {
  "description": "Transferring of Orders & Customers",         "dateCreateduniqueBlockId": "2020-08-14T17:22:57.224401602d1424a-da90-4c12-9c28-96162e624bd7",
        "dateModified": "2020-12-10T13:02:23.1685229",         "stateblockName": "DraftAPI - Get Employees",
        "version": null,
        "draftIsCommittedvariables": null,{
         "dateCommitted": null,           "organizationIdapiKeys": null[],
        "applications": [             "MYST2badgeNo",: null
           "FIKE"      }
  ],         "chain": [ },
            {
                "uniqueBlockId": "a43e433d25782580-9defaabe-40624a03-9e89be1c-6ff01824f980bc45dacd7e60",
                "blockName": "MyStoreFTP Get ordersUpload",
                "variables": {
                    "statusfilename": "2NY_Employees_{date:yyyy-MM-dd-HH-mm}",
                    "agefileformat": "csv",
 null                 }  "filepath": "/"
         },       }
     {       }
        ]
"uniqueBlockId": "d362db53-c46f-4cf8-8bee-9a105ecde130",   },
    {
        "blockNameid": "Get all contacts3b76ca61-bca9-4995-90ba-7190c1dd567b",
        "name": "MyStore Customers Send     "variables": {email",
        "description": "MyStore Customers Send email",
        "testValuedateCreated": "name"2021-11-08T11:39:58.814",
        "dateModified": "2021-11-09T15:14:14.836809",
      }  "state": "Published",
         }"version": "0.0.7",
        "draftIsCommitted": true,
  {          "dateCommitted": "2021-11-09T15:14:18.6103605",
        "uniqueBlockIdorganizationId": "6cf1b697-4145-4659-985c-4c9b76a57710",null,
        "applications": [
            "blockName": "Post orders & customers",MYST2",
            "CMAF"
        ],
        "variableschain": { [
            {
                "shippingtextuniqueBlockId": "Shipping"729e4eb5-8022-43bb-b75b-524b1cb5f5b5",
                 }"blockName": "MyStore Get Customers",
                "variables": {}
        ]     }
]

Workflows

Returns list of registered workflows

Expand
titleGET https://<base-url>/Workflows

Headers:

ManagedAccountId:a4ba9a9b-ce81-4f06-81c6-032bf7d648f5

Authorization:Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiIyMDAxZDFlZS1jOWUxLTRhMDctOTZkNi1hNTMyNGEzMjczY2UiLCJpc3MiOiJodHRwOi8vY2FudmFzdGVzdC5jb25uZWN0bXlhcHBzLmNvbSIsImlhdCI6MTY1MTA2ODk2OSwiaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvd3MvMjAwNS8wNS9pZGVudGl0eS9jbGFpbXMvZW1haWxhZGRyZXNzIjoibmF0YWxpYS55dWRuaWtvdmFAb3V0bG9vay5jb20iLCJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL3dzLzIwMDgvMDYvaWRlbnRpdHkvY2xhaW1zL3VzZXJkYXRhIjoiNmZhMTIyZTQtMGQ0Yy00YTFkLTg4NjktN2MwYTg2YTM3YmYxIiwiaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS93cy8yMDA4LzA2L2lkZW50aXR5L2NsYWltcy9yb2xlIjoiQWRtaW4iLCJMb2dnZWRTdXBwb3J0ZWRCeUNtYSI6IlRydWUiLCJNYW5hZ2VkU3VwcG9ydGVkQnlDbWEiOiJUcnVlIiwiZXhwIjoxNjUxMDY5NTY5LCJhdWQiOiJjbWEtdXNlcnMifQ.v2Tbnw4bKuQSMAjtj36eVjrcMoE1vH93C6axpN9Y4wE

Info

ManagedAccountId - is an optional header. You need to use it if you want to manage some account and get data to which account has access

Expand
titleResponse (status 200)
Code Block
languagejson
[,
          {  {
      "id": "ef7a56e6-448f-4787-b58d-47b063d6e983",         "nameuniqueBlockId": "Quinyx Employee Export Into FTP(CSV)",a510ddbf-2350-4ab6-9014-c81d0aa3f013",
                "descriptionblockName": "Send email"Quinyx,
    Employee Export Into FTP(CSV)",         "statusvariables": "Ready", {
          "isScheduled": false,         "schedulerFrequencysubject": "{MyStore \"cronSchedule\": \"0 0 * ? * *\"}",Customers",
                    "workflowTemplateIdfileName": "bbe52876-aca2-4ece-ba31-11e0d98ddc19AllCustomers",
          "isCustomizedStructure": true,         "accountIdnote": "6fa122e4-0d4c-4a1d-8869-7c0a86a37bf1",
        "organizationId": "00000000-0000-0000-0000-000000000001",Please see your customers in MyStore"
            "dateCreated": "2022-02-22T15:29:22.3525209",   }
     "dateModified": "2022-04-13T06:30:56.2625076",      }
  "dateLastRun": "2022-04-12T10:35:32.731+00:00",     ]
   "dateNextSchedule": null},
    {
   "regApplicationIds": [             "1710ff47-f590-43db-b0de-015676e99615"id": "018fda95-a62f-4f0b-af12-3cfcd9146def",
            "fa2ee993-03cf-4baf-a8a0-684e92e74ded"
        ]"name": "Transferring of Orders & Customers",
        "currentBlockdescription": 5"Transferring of Orders &  },
    {Customers",
        "iddateCreated": "b459cf222020-ad18-44bf-80dc-6e8b78be1cc508-14T17:22:57.2244016",
        "namedateModified": "Order transferring2020-12-10T13:02:23.1685229",
        "descriptionstate": "Draft"Transfer,
 orders from MyStore into Tripletex invoices with payments"version": null,
        "statusdraftIsCommitted": "Ready"null,
        "isScheduleddateCommitted": falsenull,
        "schedulerFrequencyorganizationId": "{\"cronSchedule\":\"0 0 0/1 ? * * *\"}",null,
        "applications": [
            "MYST2",
            "workflowTemplateId": nullFIKE"
        ],
        "isCustomizedStructurechain": false,[
            {
      "accountId": "6fa122e4-0d4c-4a1d-8869-7c0a86a37bf1",         "organizationIduniqueBlockId": "00000000a43e433d-00009def-00004062-00009e89-0000000000016ff01824f980",
        "dateCreated": "2022-03-24T18:08:22.2543998",         "dateModifiedblockName": "2022-04-12T10:36:56.478261MyStore Get orders",

       "dateLastRun": "2022-04-12T10:36:57.877+00:00",         "dateNextSchedulevariables": "2022-04-05T17:00:00+00:00",{
        "regApplicationIds": [            "status": "281686d9-aedd-4359-89b4-8f878ad43b352",
             "03548816-f945-4bb2-b66e-950dff826fb8"       "age": null
],         "currentBlock":  3     },
    {        },
"id": "a78cee1b-adca-4777-9261-f86e4640e7db",         "name": "QuinyxRandom",  {
      "description": "random",         "statusuniqueBlockId": "Readyd362db53-c46f-4cf8-8bee-9a105ecde130",
 
      "isScheduled": true,         "schedulerFrequencyblockName": "{\"cronSchedule\":\"0 0 2,6 ? * TUE *\"}",Get all contacts",
                "workflowTemplateIdvariables": null,{
          "isCustomizedStructure": false,         "accountIdtestValue": "6fa122e4-0d4c-4a1d-8869-7c0a86a37bf1","name"
                }
 "organizationId": "00000000-0000-0000-0000-000000000001",         "dateCreated": "2021-04-02T08:33:15.3238045", },
         "dateModified": "2022-04-12T10:19:50.2024988",  {
      "dateLastRun": "2022-04-26T06:00:28.976+00:00",         "dateNextScheduleuniqueBlockId": "2022-05-03T02:00:00+00:006cf1b697-4145-4659-985c-4c9b76a57710",
        "regApplicationIds":  [      "blockName": "Post orders &    "1710ff47-f590-43db-b0de-015676e99615"
customers",
       ],         "currentBlockvariables": 3{
    },     {
        "id": "4fb07016-6a38-4031-83d7-2cd70af024d9",         "nameshippingtext": "BigResponseShipping",
        "description": "BigResponse",       }
 "status": "Ready",         "isScheduled": false, }
       "schedulerFrequency": "{ \"cronSchedule\": \"0 0 * ? * *\"}",
        "workflowTemplateId": null,
        "isCustomizedStructure": false ]
    }
]

Workflows

Returns list of registered workflows

Expand
titleGET https://<base-url>/Workflows

Headers:

Consumer:5D1AEF05263B497182992E324517FFFD0FED85FBEC2342B19CE02AB5ED62D6ED

SecretKey:a5ae515d-d53b-478c-90bd-060c616d37b7

ManagedAccountId:a4ba9a9b-ce81-4f06-81c6-032bf7d648f5

Info

ManagedAccountId - is an optional header. You need to use it if you want to manage some account and get data to which account has access

Expand
titleResponse (status 200)
Code Block
languagejson
[
    {
        "id": "ef7a56e6-448f-4787-b58d-47b063d6e983",
        "accountIdname": "6fa122e4-0d4c-4a1d-8869-7c0a86a37bf1Quinyx Employee Export Into FTP(CSV)",
        "organizationIddescription": "00000000-0000-0000-0000-000000000001Quinyx Employee Export Into FTP(CSV)",
        "dateCreatedstatus": "2021-10-29T14:12:42.4563685Ready",
        "dateModifiedisScheduled": "2022-02-01T09:58:53.506504"false,
        "dateLastRunschedulerFrequency": "2021-11-26T16:35:57.573+00:00",
        "dateNextSchedule": null{ \"cronSchedule\": \"0 0 * ? * *\"}",
        "regApplicationIdsworkflowTemplateId": []"bbe52876-aca2-4ece-ba31-11e0d98ddc19",
        "currentBlockisCustomizedStructure": 0true,
    },     {"accountId": "6fa122e4-0d4c-4a1d-8869-7c0a86a37bf1",
        "idorganizationId": "8d85eb1300000000-96630000-4ac70000-85020000-46c5d38f9c1e000000000001",
        "namedateCreated": "SpecialSymbols2022-02-22T15:29:22.3525209",
        "descriptiondateModified": "SpecialSymbols2022-04-13T06:30:56.2625076",
        "statusdateLastRun": "Ready2022-04-12T10:35:32.731+00:00",
        "isScheduleddateNextSchedule": falsenull,
        "schedulerFrequencyregApplicationIds": "{ \"cronSchedule\": \"0 0 * ? * *\"} [
            "1710ff47-f590-43db-b0de-015676e99615",
        "workflowTemplateId": null    "fa2ee993-03cf-4baf-a8a0-684e92e74ded"
        ],
        "isCustomizedStructurecurrentBlock": false, 5
    },
    {
        "accountIdid": "6fa122e4b459cf22-0d4cad18-4a1d44bf-886980dc-7c0a86a37bf16e8b78be1cc5",
        "organizationIdname": "00000000-0000-0000-0000-000000000001Order transferring",
        "dateCreateddescription": "2021-09-15T14:55:20.4327369",
        "dateModified": "2022-02-01T09:56:16.9089015Transfer orders from MyStore into Tripletex invoices with payments",
        "dateLastRunstatus": "2021-09-15T14:59:02.95+00:00Ready",
        "dateNextScheduleisScheduled": nullfalse,
        "regApplicationIdsschedulerFrequency": [
            "dbdd41cf-28de-4d2d-9771-7105c2165bcf""{\"cronSchedule\":\"0 0 0/1 ? * * *\"}",
        ]"workflowTemplateId": null,
        "currentBlockisCustomizedStructure": 1false,
    },     {"accountId": "6fa122e4-0d4c-4a1d-8869-7c0a86a37bf1",
        "idorganizationId": "f01eccf900000000-f56c0000-420a0000-9da30000-e938291514e8000000000001",
        "namedateCreated": "Random2022-03-24T18:08:22.2543998",
        "descriptiondateModified": "Random2022-04-12T10:36:56.478261",
        "statusdateLastRun": "Ready2022-04-12T10:36:57.877+00:00",
        "isScheduleddateNextSchedule": false"2022-04-05T17:00:00+00:00",
        "schedulerFrequencyregApplicationIds": "{\"cronSchedule\":\"0 0 0/1 ? * * *\"}"[
            "281686d9-aedd-4359-89b4-8f878ad43b35",
            "03548816-f945-4bb2-b66e-950dff826fb8"
        ],
        "currentBlock": 3
    },
    {
        "id": "a78cee1b-adca-4777-9261-f86e4640e7db",
        "workflowTemplateIdname": null"QuinyxRandom",
   
        "description": "random",
        "status": "Ready",
        "isScheduled": true,
        "schedulerFrequency": "{\"cronSchedule\":\"0 0 2,6 ? * TUE *\"}",
        "workflowTemplateId": null,
        "isCustomizedStructure": false,
        "accountId": "6fa122e4-0d4c-4a1d-8869-7c0a86a37bf1",
        "organizationId": "00000000-0000-0000-0000-000000000001",
        "dateCreated": "2021-04-02T08:33:15.3238045",
        "dateModified": "2022-04-12T10:19:50.2024988",
        "dateLastRun": "2022-04-26T06:00:28.976+00:00",
        "dateNextSchedule": "2022-05-03T02:00:00+00:00",
        "regApplicationIds": [
            "1710ff47-f590-43db-b0de-015676e99615"
        ],
        "currentBlock": 3
    },
    {
        "id": "4fb07016-6a38-4031-83d7-2cd70af024d9",
        "name": "BigResponse",
        "description": "BigResponse",
        "status": "Ready",
        "isScheduled": false,
        "schedulerFrequency": "{ \"cronSchedule\": \"0 0 * ? * *\"}",
        "workflowTemplateId": null,
        "isCustomizedStructure": false,
        "accountId": "6fa122e4-0d4c-4a1d-8869-7c0a86a37bf1",
        "organizationId": "00000000-0000-0000-0000-000000000001",
        "dateCreated": "2021-10-29T14:12:42.4563685",
        "dateModified": "2022-02-01T09:58:53.506504",
        "dateLastRun": "2021-11-26T16:35:57.573+00:00",
        "dateNextSchedule": null,
        "regApplicationIds": [],
        "currentBlock": 0
    },
    {
        "id": "8d85eb13-9663-4ac7-8502-46c5d38f9c1e",
        "name": "SpecialSymbols",
        "description": "SpecialSymbols",
        "status": "Ready",
        "isScheduled": false,
        "schedulerFrequency": "{ \"cronSchedule\": \"0 0 * ? * *\"}",
        "workflowTemplateId": null,
        "isCustomizedStructure": false,
        "accountId": "6fa122e4-0d4c-4a1d-8869-7c0a86a37bf1",
        "organizationId": "00000000-0000-0000-0000-000000000001",
        "dateCreated": "2021-09-15T14:55:20.4327369",
        "dateModified": "2022-02-01T09:56:16.9089015",
        "dateLastRun": "2021-09-15T14:59:02.95+00:00",
        "dateNextSchedule": null,
        "regApplicationIds": [
            "dbdd41cf-28de-4d2d-9771-7105c2165bcf"
        ],
        "currentBlock": 1
    },
    {
        "id": "f01eccf9-f56c-420a-9da3-e938291514e8",
        "name": "Random",
        "description": "Random",
        "status": "Ready",
        "isScheduled": false,
        "schedulerFrequency": "{\"cronSchedule\":\"0 0 0/1 ? * * *\"}",
        "workflowTemplateId": null,
        "isCustomizedStructure": false,
        "accountId": "6fa122e4-0d4c-4a1d-8869-7c0a86a37bf1",
        "organizationId": "00000000-0000-0000-0000-000000000001",
        "dateCreated": "2021-03-31T09:09:31.1665459",
        "dateModified": "2021-11-26T16:37:10.8509085",
        "dateLastRun": "2021-11-26T16:37:12.128+00:00",
        "dateNextSchedule": "2021-09-20T11:00:00+00:00",
        "regApplicationIds": [
            "1c08aaa2-52ae-4e74-bb9d-108f6f36b8a8"
        ],
        "currentBlock": 4
    }
]

Workflow (get)

Returns registered workflow by id

Expand
titleGET https://<base-url>/Workflow/b459cf22-ad18-44bf-80dc-6e8b78be1cc5

Headers:

Consumer:5D1AEF05263B497182992E324517FFFD0FED85FBEC2342B19CE02AB5ED62D6ED

SecretKey:a5ae515d-d53b-478c-90bd-060c616d37b7

ManagedAccountId:a4ba9a9b-ce81-4f06-81c6-032bf7d648f5

Info

ManagedAccountId - is an optional header. You need to use it if you want to manage some account and get data to which account has access

Expand
titleResponse (status 200)
Code Block
languagejson
{
    "id": "b459cf22-ad18-44bf-80dc-6e8b78be1cc5",
    "name": "Order transferring",
    "description": "Transfer orders from MyStore into Tripletex invoices with payments",
    "status": "Ready",
    "isScheduled": false,
    "schedulerFrequency": "{\"cronSchedule\":\"0 0 0/1 ? * * *\"}",
    "workflowTemplateId": null,
    "isCustomizedStructure": false,
    "accountId": "6fa122e4-0d4c-4a1d-8869-7c0a86a37bf1",
    "organizationId": "00000000-0000-0000-0000-000000000001",
    "dateCreated": "2022-03-24T18:08:22.2543998",
    "dateModified": "2022-04-12T10:36:56.478261",
    "dateLastRun": "2022-04-12T10:36:57.877+00:00",
    "dateNextSchedule": "2022-04-05T17:00:00+00:00",
    "regApplicationIds": [
        "281686d9-aedd-4359-89b4-8f878ad43b35",
        "03548816-f945-4bb2-b66e-950dff826fb8"
    ],
    "currentBlock": 3
}

Workflow (post)

Registers a new workflow based on template

Expand
titlePOST https://<base-url>/Workflow

Body JSON structure:

AddWorkflowApiDto

Body example:

Code Block
languagejson
{   
   "workflowTemplateId": "bbe52876-aca2-4ece-ba31-11e0d98ddc19",
   "name": "Test Quinyx Employee Export Into FTP(CSV)",
   "applications": {"QUIN":"e3320a16-4b20-4e33-840f-2f5d28e3e1ca", "FTP":"0741b73d-2b13-4a4a-a0c2-2ffad9548e06"},
   "chain":[
            {
                "uniqueBlockId": "02d1424a-da90-4c12-9c28-96162e624bd7",
                "variables": {
                    "apiKeys": ["xxxx-xxxx-xxxx-xxxx"],
                    "badgeNo": null
                }
            }
        ]
}       

Headers:

Consumer:5D1AEF05263B497182992E324517FFFD0FED85FBEC2342B19CE02AB5ED62D6ED

SecretKey:a5ae515d-d53b-478c-90bd-060c616d37b7

ManagedAccountId:a4ba9a9b-ce81-4f06-81c6-032bf7d648f5

Info

ManagedAccountId - is an optional header. You need to use it if you want to manage some account and get data to which account has access

Expand
titleResponse (status 200)
Code Block
languagejson
"0fdfd78c-258f-49ed-9e8c-faef9d6598fa"
Expand
titleResponse (status 401)

Status Code: 401; Unauthorized

Expand
titleResponse (status 500)
Code Block
{
    "isCustomizedStructureState": false500,
        "accountIdMsg": "6fa122e4-0d4c-4a1d-8869-7c0a86a37bf1",
        "organizationId": "00000000-0000-0000-0000-000000000001",
        "dateCreated": "2021-03-31T09:09:31.1665459",
        "dateModified": "2021-11-26T16:37:10.8509085",
        "dateLastRun": "2021-11-26T16:37:12.128+00:00",
        "dateNextSchedule": "2021-09-20T11:00:00+00:00",
        "regApplicationIds": [
            "1c08aaa2-52ae-4e74-bb9d-108f6f36b8a8"
 Unknown workflow template 1be52876-aca2-4ece-ba31-11e0d98ddc19"
}

DeleteWorkflow

Removes workflow by Id

Expand
titleGET https://<base-url>/DeleteWorkflow/7b2dee52-5781-49bf-9895-d6d2b2b43e2c

Headers:

Consumer:5D1AEF05263B497182992E324517FFFD0FED85FBEC2342B19CE02AB5ED62D6ED

SecretKey:a5ae515d-d53b-478c-90bd-060c616d37b7

ManagedAccountId:a4ba9a9b-ce81-4f06-81c6-032bf7d648f5

Info

ManagedAccountId - is an optional header. You need to use it if you want to manage some account and get data to which account has access

Expand
titleResponse (status 200)
Code Block
languagejson
true
Expand
titleResponse (status 401)

Status Code: 401; Unauthorized

RunWorkflow

Runs workflow or needed blocks

Expand
titlePOST https://<base-url>/RunWorkflow

Body JSON structure:

RunMetadataApiDto

Body example 1 for running by default:

Code Block
languagejson
{   
   ],
 "workflowId": "0fdfd78c-258f-49ed-9e8c-faef9d6598fa"
}       "currentBlock": 4     } ]

Workflow

Returns registered workflow by id

Expand
titleGET https://<base-url>/Workflow/b459cf22-ad18-44bf-80dc-6e8b78be1cc5

Headers:

ManagedAccountId:6fa122e4-0d4c-4a1d-8869-7c0a86a37bf1

Authorization:Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiIyMDAxZDFlZS1jOWUxLTRhMDctOTZkNi1hNTMyNGEzMjczY2UiLCJpc3MiOiJodHRwOi8vY2FudmFzdGVzdC5jb25uZWN0bXlhcHBzLmNvbSIsImlhdCI6MTY1MTA2ODk2OSwiaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvd3MvMjAwNS8wNS9pZGVudGl0eS9jbGFpbXMvZW1haWxhZGRyZXNzIjoibmF0YWxpYS55dWRuaWtvdmFAb3V0bG9vay5jb20iLCJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL3dzLzIwMDgvMDYvaWRlbnRpdHkvY2xhaW1zL3VzZXJkYXRhIjoiNmZhMTIyZTQtMGQ0Yy00YTFkLTg4NjktN2MwYTg2YTM3YmYxIiwiaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS93cy8yMDA4LzA2L2lkZW50aXR5L2NsYWltcy9yb2xlIjoiQWRtaW4iLCJMb2dnZWRTdXBwb3J0ZWRCeUNtYSI6IlRydWUiLCJNYW5hZ2VkU3VwcG9ydGVkQnlDbWEiOiJUcnVlIiwiZXhwIjoxNjUxMDY5NTY5LCJhdWQiOiJjbWEtdXNlcnMifQ.v2Tbnw4bKuQSMAjtj36eVjrcMoE1vH93C6axpN9Y4wE

Info

ManagedAccountId - is an optional header. You need to use it if you want to manage some account and get data to which account has access

Expand
titleResponse (status 200)

Body example 2 for running from start till block #2:

Code Block
languagejson
{   
   "idworkflowId": "b459cf220fdfd78c-ad18258f-44bf49ed-80dc9e8c-6e8b78be1cc5faef9d6598fa",

   "namerunTillBlock": "Order transferring",2
}     "description": "Transfer orders from MyStore into Tripletex invoices with payments",
    "status": "Ready", 

Body example 3 for running of blocks between #2 and #4:

Code Block
languagejson
{   
 "isScheduled": false,     "schedulerFrequencyworkflowId": "{\"cronSchedule\":\"0 0 0/1 ? * * *\"}"0fdfd78c-258f-49ed-9e8c-faef9d6598fa",
   "runFromBlock": 2,
    "workflowTemplateIdrunTillBlock": null, 4 
}       "isCustomizedStructure": false,     "accountId": "6fa122e4-0d4c-4a1d-8869-7c0a86a37bf1",
    "organizationId": "00000000-0000-0000-0000-000000000001",
    "dateCreated": "2022-03-24T18:08:22.2543998",

Headers:

Consumer:5D1AEF05263B497182992E324517FFFD0FED85FBEC2342B19CE02AB5ED62D6ED

SecretKey:a5ae515d-d53b-478c-90bd-060c616d37b7

ManagedAccountId:a4ba9a9b-ce81-4f06-81c6-032bf7d648f5

Info

ManagedAccountId - is an optional header. You need to use it if you want to manage some account and get data to which account has access

Expand
titleResponse (status 200)
Code Block
languagejson
Workflow will now run
Expand
titleResponse (status 401)

Status Code: 401; Unauthorized

WorkflowScheduler

Sets ON/OFF a workflow scheduler. The scheduler frequency should be set in CRON format.

Expand
titlePOST https://<base-url>/WorkflowScheduler

Body JSON structure:

UpdateWorkfowSchedulerApiDto

Body example:

Code Block
languagejson
{   
   "dateModifiedworkflowId": "2022-04-12T10:36:56.478261",
0fdfd78c-258f-49ed-9e8c-faef9d6598fa",
   "dateLastRunisScheduled": "2022-04-12T10:36:57.877+00:00"true,
    "dateNextSchedulescheduleFrequency": "2022-04-05T17:00:00+00:00",
    "regApplicationIds": [
        "281686d9-aedd-4359-89b4-8f878ad43b35",
        "03548816-f945-4bb2-b66e-950dff826fb8"{\"cronSchedule\":\"0 0/5 * ? * * *\"}"
}     ],     "currentBlock": 3
}

Headers:

Consumer:5D1AEF05263B497182992E324517FFFD0FED85FBEC2342B19CE02AB5ED62D6ED

SecretKey:a5ae515d-d53b-478c-90bd-060c616d37b7

ManagedAccountId:a4ba9a9b-ce81-4f06-81c6-032bf7d648f5

Info

ManagedAccountId - is an optional header. You need to use it if you want to manage some account and get data to which account has access

Expand
titleResponse (status 200)
Code Block
languagejson
Workflow Scheduler enabled

or

Code Block
Workflow Scheduler disabled
Expand
titleResponse (status 401)

Status Code: 401; Unauthorized