All Downloads are FREE. Search and download functionalities are using the official Maven repository.

static.discovery.metadata.json Maven / Gradle / Ivy

{
  "image": {
    "href": "https://s3.amazonaws.com/vmw-mf-assets/connector-images/hub-servicenow.png"
  },
  "object_types": {
    "card": {
      "doc": {
        "href": "https://github.com/vmware-samples/card-connectors-guide/wiki/Card-Responses"
      },
      "fields": {
        "ticket_id": {
          "capture_group": 1,
          "regex": "\\b(REQ[0-9]{7})\\b"
        },
        "email": {
          "env": "USER_EMAIL"
        }
      },
      "endpoint": {
        "href": "${CONNECTOR_HOST}/cards/requests"
      }
    },
    "catalog": {
      "fields": {
        "text": {
          "env": "ITEM_TYPE"
        },
        "catalog": {
          "env": "CATALOG_NAME"
        },
        "category": {
          "env": "CATEGORY_NAME"
        },
        "contextId": {
          "env": "CONTEXT_ID",
          "required": false
        }
      },
      "endpoint": {
        "href": "${CONNECTOR_HOST}/api/v1/catalog-items"
      },
      "metadata": {
        "workflowId": "ViewItem"
      }
    },
    "task": {
      "fields": {
        "type": {
          "env": "TASK_TYPE",
          "required": false
        },
        "number": {
          "env": "TASK_NUMBER",
          "required": false
        },
        "contextId": {
          "env": "CONTEXT_ID",
          "required": false
        }
      },
      "endpoint": {
        "href": "${CONNECTOR_HOST}/api/v1/tasks"
      },
      "metadata": {
        "workflowId": "ViewTask"
      }
    },
    "cart": {
      "fields": {
        "contextId": {
          "env": "CONTEXT_ID",
          "required": false
        }
      },
      "endpoint": {
        "href": "${CONNECTOR_HOST}/api/v1/cart"
      },
      "metadata": {
        "workflowId": "ViewCart"
      }
    }
  },
  "actions": {
    "create_task": {
      "url": {
        "href": "${CONNECTOR_HOST}/api/v1/task/create"
      },
      "user_input": [],
      "request": {
        "type": {
          "env": "TASK_TYPE"
        },
        "short_description": {
          "env": "TASK_SHORT_DESCRIPTION"
        }
      },
      "label": "Create Task",
      "type": "POST",
      "action_key": "USER_INPUT",
      "metadata": {
        "workflowId": "CreateTask"
      }
    }
  }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy