Add new action to certified Cyberday connector (#2394)

* certify cyberday connector

* Fix typo

* Add missing readme sections

* Fix AddSystem response structure

* Modify iconBrandColor

* Add new AddSystemAdvanced action

* Fix typos

* Fix typo (2)

* Update Readme.md

* Update version

Version submitted previously in ISV was 1.2 due to problems with the system so updated the current version to 1.3 so both versions can match.

* Removed empty schema on response
This commit is contained in:
tomagendium 2023-02-14 22:40:45 +02:00 коммит произвёл GitHub
Родитель fabf7d034b
Коммит 52b7cb6843
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
2 изменённых файлов: 89 добавлений и 1 удалений

Просмотреть файл

@ -19,6 +19,9 @@ Fetch a list of all data systems and their main information from your Cyberday a
### Create a new data system
Add a new data system directly to your Cyberday account.
### Create or update a data system with advanced fields
Add a new data system directly to your Cyberday account or update an existing data system. Additional fields can be passed for advanced users.
## Obtaining Credentials
In order to use this connector you will need your organisation's API key from your Cyberday account. This can be found in the "Settings" -> "Integration settings" section inside Cyberday.

Просмотреть файл

@ -3,7 +3,7 @@
"info": {
"title": "Cyberday",
"description": "Cyberday is an information security management system, where one key part is managing the data assets of a company. Often the most important data asset are the data systems used to process data and run operations. Sometimes organizations already have some other locations for asset listings. This connector helps to bring info of all assets to Cyberday, so the asset information and the decided safeguards to deploy can live in the same place.",
"version": "1.0",
"version": "1.3",
"contact": {
"name": "Cyberday",
"email": "team@cyberday.ai",
@ -332,6 +332,91 @@
],
"description": "Create a System in your Cyberday account."
}
},
"/api/external/systems/topics/advanced/": {
"post": {
"responses": {
"201": {
"description": "OK"
}
},
"summary": "Create or update a System with details",
"description": "Create or update a System in your Cyberday account with additional details",
"operationId": "AddSystemAdvanced",
"x-ms-visibility": "important",
"parameters": [
{
"name": "body",
"in": "body",
"required": true,
"schema": {
"type": "object",
"required": [
"title"
],
"properties": {
"title": {
"type": "string",
"x-ms-summary": "Title",
"description": "Title of the System to be created"
},
"fields": {
"type": "object",
"properties": {
"additional-name": {
"type": "string",
"x-ms-summary": "System nickname",
"description": "Nickname for the data system"
},
"additional-owner": {
"type": "string",
"x-ms-summary": "System owner",
"description": "Owner of the data system"
},
"additional-admin": {
"type": "string",
"x-ms-summary": "System administrator",
"description": "Administrator of the data system"
},
"additional-cost": {
"type": "string",
"x-ms-summary": "Cost center",
"description": "Cost center"
},
"additional-linksystems": {
"type": "array",
"items": {
"type": "string"
},
"x-ms-summary": "Linked systems",
"description": "Other systems linked to this data system"
},
"units-purpose": {
"type": "string",
"x-ms-summary": "Data system purpose",
"description": "Purpose of the data system"
},
"processors-block": {
"type": "array",
"items": {
"type": "string"
},
"x-ms-summary": "Linked system providers",
"description": "Providers linked to this data system"
},
"processors-resptext": {
"type": "string",
"x-ms-summary": "Partner responsibility details",
"description": "Partner responsibility details"
}
},
"description": "Additional fields to create connected system data"
}
}
}
}
]
}
}
},
"definitions": {},