{
  "supportedAuthenticationConfigurations" : [
    {
      "apiKeyHeader" : "x-api-key",
      "authenticationMethod" : "OAUTH2_CLIENT_CREDENTIALS",
      "tokenEndpoint" : "{Connection.AUTH_URL}/oauth/token",
      "grantType" : "client_credentials",
      "contentType" : "application/x-www-form-urlencoded",
      "audienceLabel" : "Audience",
      "assertionFieldName" : "client_assertion",
      "audienceLabelRequired" : false,
      "subjectLabel" : "Subject",
      "subjectLabelRequired" : false,
      "issuerLabel" : "Issuer",
      "issuerLabelRequired" : false,
      "enableCustomJwtHeaders" : false,
      "customJwtHeaders" : [ ],
      "enableCustomJwtClaims" : false,
      "customJwtClaims" : [ ],
      "enableCustomHeaders" : false,
      "customHeaders" : [ ],
      "signatureAlgorithm" : "HS256",
      "useBodyForOAuth" : false,
      "enableCustomField" : false,
      "customFields" : [ ]
    }
  ],
  "connectionParameters" : [
    {
      "name" : "API URL",
      "placeholder" : "API_URL",
      "defaultValue" : "https://api.emporix.io",
      "mandatory" : true
    },
    {
      "name" : "AUTH_URL",
      "placeholder" : "AUTH_URL",
      "defaultValue" : "https://api.emporix.io",
      "confidential" : false,
      "mandatory" : true
    },
    {
      "name" : "Digital Process ID",
      "placeholder" : "Digital_Process_ID",
      "defaultValue" : "",
      "confidential" : false,
      "mandatory" : true
    }
  ],
  "supportedFilteringSyntaxes" : [ ],
  "endpoints" : [
    {
      "id" : "8e14137d-325e-46db-969c-e9215011c711",
      "dependsOn" : "",
      "name" : "Account Info",
      "type" : "DEFAULT",
      "httpMethod" : "GET",
      "bodyFormat" : "XWWWFORMURLENCODED",
      "url" : "{Connection.API_URL}/copb-api/v0/account",
      "requestParameters" : [ ],
      "headers" : { },
      "formParams" : { },
      "contentType" : "JSON",
      "pagination" : {
        "paginationData" : {
          "defaultPageSize" : 50,
          "defaultFirstPageIndex" : 0,
          "defaultLimit" : 50,
          "nextPageUrlRequiresEncoding" : false
        }
      },
      "response" : {
        "tableName" : "account",
        "responseType" : "JSON",
        "columns" : [
          {
            "name" : "id",
            "type" : "STRING",
            "primaryKey" : true
          },
          {
            "name" : "name",
            "type" : "STRING"
          },
          {
            "name" : "description",
            "type" : "STRING"
          },
          {
            "name" : "integromat$organizationId",
            "path" : [
              "integromat",
              "organizationId"
            ],
            "type" : "INTEGER"
          },
          {
            "name" : "integromat$defaultTeamId",
            "path" : [
              "integromat",
              "defaultTeamId"
            ],
            "type" : "INTEGER"
          },
          {
            "name" : "hookdeck$sourceUrl",
            "path" : [
              "hookdeck",
              "sourceUrl"
            ],
            "type" : "STRING"
          }
        ],
        "nestedTables" : [ ]
      },
      "errorHandlingRules" : [ ],
      "useForConnectionTest" : true
    },
    {
      "id" : "21d58c3e-97ea-413a-9a83-0b96fc036a21",
      "dependsOn" : "",
      "name" : "Process Contexts",
      "type" : "DEFAULT",
      "httpMethod" : "GET",
      "bodyFormat" : "XWWWFORMURLENCODED",
      "url" : "{Connection.API_URL}/copb-api/v0/execution/runs",
      "requestParameters" : [
        {
          "name" : "sort",
          "useAsFilter" : false,
          "value" : "metadata.updatedAt.asc",
          "nestedParameter" : false
        },
        {
          "name" : "status",
          "useAsFilter" : true,
          "filterType" : "STRING",
          "nestedParameter" : false
        },
        {
          "name" : "updatedSince",
          "useAsFilter" : true,
          "filterType" : "DATE",
          "dateFormat" : "yyyy-MM-dd'T'HH:mm:ss'Z'",
          "nestedParameter" : false
        },
        {
          "name" : "createdSince",
          "useAsFilter" : true,
          "filterType" : "DATETIME",
          "dateFormat" : "yyyy-MM-dd'T'HH:mm:ss'Z'",
          "nestedParameter" : false
        },
        {
          "name" : "q",
          "useAsFilter" : true,
          "filterType" : "STRING",
          "nestedParameter" : false
        },
        {
          "name" : "executionTemplateID",
          "useAsFilter" : false,
          "value" : "{Connection.Digital_Process_ID}",
          "nestedParameter" : false
        },
        {
          "name" : "includeScopes",
          "useAsFilter" : true,
          "filterType" : "STRING",
          "nestedParameter" : false
        }
      ],
      "headers" : { },
      "formParams" : { },
      "contentType" : "JSON",
      "pagination" : {
        "paginationMethod" : "PAGE_BY_PAGE_PAGINATION",
        "paginationData" : {
          "pageParameter" : "pageNumber",
          "pageSize" : "pageSize",
          "defaultPageSize" : 100,
          "defaultFirstPageIndex" : 1,
          "nextPageUrlRequiresEncoding" : false
        }
      },
      "response" : {
        "tableName" : "process_context",
        "responseType" : "JSON",
        "columns" : [
          {
            "name" : "status",
            "type" : "STRING"
          },
          {
            "name" : "metadata$tenant",
            "path" : [
              "metadata",
              "tenant"
            ],
            "type" : "STRING"
          },
          {
            "name" : "metadata$createdAt",
            "path" : [
              "metadata",
              "createdAt"
            ],
            "type" : "DATETIME",
            "typeOverwritten" : true,
            "dateFormat" : "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'"
          },
          {
            "name" : "metadata$updatedAt",
            "path" : [
              "metadata",
              "updatedAt"
            ],
            "type" : "DATETIME",
            "typeOverwritten" : true,
            "dateFormat" : "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'"
          },
          {
            "name" : "context$executionTemplateID",
            "path" : [
              "context",
              "executionTemplateID"
            ],
            "type" : "STRING",
            "typeOverwritten" : true
          },
          {
            "name" : "context$executionTemplateVersionID",
            "path" : [
              "context",
              "executionTemplateVersionID"
            ],
            "type" : "STRING"
          },
          {
            "name" : "context$processid",
            "path" : [
              "context",
              "processid"
            ],
            "type" : "STRING",
            "primaryKey" : true
          }
        ],
        "nestedTables" : [ ]
      },
      "errorHandlingRules" : [ ],
      "useForConnectionTest" : false
    },
    {
      "id" : "5220b7db-8627-4427-9392-c2937b5661b5",
      "name" : "Digital Process",
      "type" : "DEFAULT",
      "httpMethod" : "GET",
      "bodyFormat" : "XWWWFORMURLENCODED",
      "url" : "{Connection.API_URL}/copb-api/v0/execution/templates/{Connection.Digital_Process_ID}",
      "requestParameters" : [ ],
      "headers" : { },
      "formParams" : { },
      "contentType" : "JSON",
      "pagination" : {
        "paginationData" : {
          "defaultPageSize" : 50,
          "defaultFirstPageIndex" : 0,
          "defaultLimit" : 50,
          "nextPageUrlRequiresEncoding" : false
        }
      },
      "response" : {
        "tableName" : "digital_process",
        "responseType" : "JSON",
        "columns" : [
          {
            "name" : "id",
            "type" : "STRING",
            "primaryKey" : true
          },
          {
            "name" : "tenant",
            "type" : "STRING"
          },
          {
            "name" : "name",
            "type" : "STRING"
          },
          {
            "name" : "version$id",
            "path" : [
              "version",
              "id"
            ],
            "type" : "STRING"
          },
          {
            "name" : "version$number",
            "path" : [
              "version",
              "number"
            ],
            "type" : "INTEGER"
          },
          {
            "name" : "metadata$createdAt",
            "path" : [
              "metadata",
              "createdAt"
            ],
            "type" : "DATETIME",
            "dateFormat" : "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'"
          },
          {
            "name" : "metadata$activatedAt",
            "path" : [
              "metadata",
              "activatedAt"
            ],
            "type" : "DATETIME",
            "dateFormat" : "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'"
          },
          {
            "name" : "metadata$createdBy",
            "path" : [
              "metadata",
              "createdBy"
            ],
            "type" : "STRING"
          },
          {
            "name" : "metadata$activatedBy",
            "path" : [
              "metadata",
              "activatedBy"
            ],
            "type" : "STRING"
          },
          {
            "name" : "metadata$createdByUser$userId",
            "path" : [
              "metadata",
              "createdByUser",
              "userId"
            ],
            "type" : "STRING"
          },
          {
            "name" : "metadata$createdByUser$userName",
            "path" : [
              "metadata",
              "createdByUser",
              "userName"
            ],
            "type" : "STRING"
          },
          {
            "name" : "metadata$createdByUser$userEmail",
            "path" : [
              "metadata",
              "createdByUser",
              "userEmail"
            ],
            "type" : "STRING"
          },
          {
            "name" : "metadata$activatedByUser$userId",
            "path" : [
              "metadata",
              "activatedByUser",
              "userId"
            ],
            "type" : "STRING"
          },
          {
            "name" : "metadata$activatedByUser$userName",
            "path" : [
              "metadata",
              "activatedByUser",
              "userName"
            ],
            "type" : "STRING"
          },
          {
            "name" : "metadata$activatedByUser$userEmail",
            "path" : [
              "metadata",
              "activatedByUser",
              "userEmail"
            ],
            "type" : "STRING"
          },
          {
            "name" : "state",
            "type" : "STRING"
          },
          {
            "name" : "runningInstances",
            "type" : "INTEGER"
          },
          {
            "name" : "completedInstances",
            "type" : "INTEGER"
          },
          {
            "name" : "failedInstances",
            "type" : "INTEGER"
          },
          {
            "name" : "stoppedInstances",
            "type" : "INTEGER"
          }
        ],
        "nestedTables" : [
          {
            "name" : "digital_process$trigger",
            "path" : [
              "trigger"
            ],
            "columns" : [
              {
                "name" : "triggerType",
                "type" : "STRING"
              },
              {
                "name" : "eventType",
                "type" : "STRING",
                "primaryKey" : true
              },
              {
                "name" : "digital_process_id",
                "type" : "STRING",
                "primaryKey" : true,
                "foreignKey" : true
              }
            ],
            "nestedTables" : [ ]
          }
        ]
      },
      "errorHandlingRules" : [ ],
      "useForConnectionTest" : false
    },
    {
      "id" : "36569de1-b9df-4a99-a4dc-40cee8301bdc",
      "dependsOn" : "",
      "name" : "Event Types",
      "type" : "DEFAULT",
      "httpMethod" : "GET",
      "bodyFormat" : "XWWWFORMURLENCODED",
      "url" : "{Connection.API_URL}/copb-api/v0/execution/event-types",
      "requestParameters" : [ ],
      "headers" : { },
      "formParams" : { },
      "contentType" : "JSON",
      "pagination" : {
        "paginationMethod" : "PAGE_BY_PAGE_PAGINATION",
        "paginationData" : {
          "pageParameter" : "pageNumber",
          "pageSize" : "pageSize",
          "defaultPageSize" : 50,
          "defaultFirstPageIndex" : 1,
          "nextPageUrlRequiresEncoding" : false
        }
      },
      "response" : {
        "tableName" : "event_type",
        "responseRoot" : [
          "items"
        ],
        "responseType" : "JSON",
        "columns" : [
          {
            "name" : "id",
            "type" : "STRING"
          },
          {
            "name" : "name",
            "type" : "STRING"
          },
          {
            "name" : "key",
            "type" : "STRING",
            "primaryKey" : true
          }
        ],
        "nestedTables" : [ ]
      },
      "errorHandlingRules" : [ ],
      "useForConnectionTest" : false
    },
    {
      "id" : "756cd201-860c-4f72-94c3-e01635bc2c50",
      "dependsOn" : "21d58c3e-97ea-413a-9a83-0b96fc036a21",
      "dependsOnColumn" : "context$processid",
      "name" : "Process Context Events",
      "type" : "DEFAULT",
      "httpMethod" : "GET",
      "bodyFormat" : "XWWWFORMURLENCODED",
      "url" : "{Connection.API_URL}/copb-api/v0/execution/runs/{Dependency.context$processid}/event-log",
      "requestParameters" : [
        {
          "name" : "q",
          "useAsFilter" : true,
          "filterType" : "STRING",
          "nestedParameter" : false
        }
      ],
      "headers" : { },
      "formParams" : { },
      "contentType" : "JSON",
      "pagination" : {
        "paginationMethod" : "PAGE_BY_PAGE_PAGINATION",
        "paginationData" : {
          "pageParameter" : "pageNumber",
          "pageSize" : "pageSize",
          "defaultPageSize" : 50,
          "defaultFirstPageIndex" : 1,
          "nextPageUrlRequiresEncoding" : false
        }
      },
      "response" : {
        "tableName" : "process_context_event",
        "responseType" : "JSON",
        "columns" : [
          {
            "name" : "id",
            "type" : "STRING",
            "primaryKey" : true
          },
          {
            "name" : "processid",
            "type" : "STRING"
          },
          {
            "name" : "tenantId",
            "type" : "STRING"
          },
          {
            "name" : "digitalProcessId",
            "type" : "STRING"
          },
          {
            "name" : "digitalProcessVersionId",
            "type" : "STRING"
          },
          {
            "name" : "caseId",
            "type" : "STRING"
          },
          {
            "name" : "eventType",
            "type" : "STRING"
          },
          {
            "name" : "occurredAt",
            "type" : "DATETIME",
            "dateFormat" : "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'"
          },
          {
            "name" : "readAt",
            "type" : "DATETIME",
            "dateFormat" : "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'"
          },
          {
            "name" : "process_context$context$processid",
            "path" : [
              "context",
              "processid"
            ],
            "type" : "STRING",
            "primaryKey" : false,
            "foreignKey" : true
          }
        ],
        "nestedTables" : [ ]
      },
      "errorHandlingRules" : [ ],
      "useForConnectionTest" : false
    }
  ]
}
