Browse Source

refactor(nocodb): replace by HookList

pull/5269/head
Wing-Kam Wong 2 years ago
parent
commit
7aa9d17d66
  1. 46
      packages/nocodb/src/schema/swagger.json

46
packages/nocodb/src/schema/swagger.json

@ -4031,7 +4031,10 @@
} }
}, },
"tags": ["DB View Column"], "tags": ["DB View Column"],
"description": "List all columns by ViewID" "description": "List all columns by ViewID",
"requestBody": {
"content": {}
}
}, },
"post": { "post": {
"summary": "Create Column in View", "summary": "Create Column in View",
@ -8218,21 +8221,38 @@
"content": { "content": {
"application/json": { "application/json": {
"schema": { "schema": {
"type": "object", "$ref": "#/components/schemas/HookList"
"properties": {
"list": {
"type": "array",
"uniqueItems": true,
"minItems": 1,
"items": {
"$ref": "#/components/schemas/Hook"
}
}, },
"examples": {
"Example 1": {
"value": {
"list": [
{
"active": 0,
"async": 0,
"description": "This is my hook description",
"env": "all",
"event": "after",
"fk_model_id": "md_rsu68aqjsbyqtl",
"id": "string",
"notification": "{\"type\":\"URL\",\"payload\":{\"method\":\"POST\",\"body\":\"{{ json data }}\",\"headers\":[{}],\"parameters\":[{}],\"auth\":\"\",\"path\":\"http://example.com\"}}",
"null": null,
"operation": "insert",
"retries": 10,
"retry_interval": 60000,
"timeout": 60000,
"title": "My Webhook"
}
],
"pageInfo": { "pageInfo": {
"$ref": "#/components/schemas/Paginated" "isFirstPage": true,
"isLastPage": true,
"page": 1,
"pageSize": 10,
"totalRows": 1
}
}
} }
},
"required": ["list", "pageInfo"]
} }
} }
} }

Loading…
Cancel
Save