[HTTP] Make connector APIs public (#184068)

This commit is contained in:
Lisa Cawley 2024-05-23 09:34:17 -07:00 committed by GitHub
parent 2899faeb2a
commit c86e32c376
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
14 changed files with 56 additions and 0 deletions

View file

@ -23,6 +23,10 @@ export const getConnectorRoute = (
router.get(
{
path: `${BASE_ACTION_API_PATH}/connector/{id}`,
options: {
access: 'public',
description: `Get connector information`,
},
validate: {
params: getConnectorParamsSchemaV1,
},

View file

@ -20,6 +20,10 @@ export const getAllConnectorsRoute = (
router.get(
{
path: `${BASE_ACTION_API_PATH}/connectors`,
options: {
access: 'public',
description: `Get all connectors`,
},
validate: {},
},
router.handleLegacyErrors(

View file

@ -24,6 +24,10 @@ export const listTypesRoute = (
router.get(
{
path: `${BASE_ACTION_API_PATH}/connector_types`,
options: {
access: 'public',
description: `Get connector types`,
},
validate: {
query: connectorTypesQuerySchemaV1,
},

View file

@ -53,6 +53,10 @@ export const createActionRoute = (
router.post(
{
path: `${BASE_ACTION_API_PATH}/connector/{id?}`,
options: {
access: 'public',
description: 'Create a connector',
},
validate: {
params: schema.maybe(
schema.object({

View file

@ -23,6 +23,10 @@ export const deleteActionRoute = (
router.delete(
{
path: `${BASE_ACTION_API_PATH}/connector/{id}`,
options: {
access: 'public',
description: `Delete a connector`,
},
validate: {
params: paramSchema,
},

View file

@ -39,6 +39,10 @@ export const executeActionRoute = (
router.post(
{
path: `${BASE_ACTION_API_PATH}/connector/{id}/_execute`,
options: {
access: 'public',
description: `Run a connector`,
},
validate: {
body: bodySchema,
params: paramSchema,

View file

@ -29,6 +29,10 @@ export const createActionRoute = (
router.post(
{
path: `${BASE_ACTION_API_PATH}/action`,
options: {
access: 'public',
description: `Create a connector`,
},
validate: {
body: bodySchema,
},

View file

@ -25,6 +25,10 @@ export const deleteActionRoute = (
router.delete(
{
path: `${BASE_ACTION_API_PATH}/action/{id}`,
options: {
access: 'public',
description: `Delete a connector`,
},
validate: {
params: paramSchema,
},

View file

@ -31,6 +31,10 @@ export const executeActionRoute = (
router.post(
{
path: `${BASE_ACTION_API_PATH}/action/{id}/_execute`,
options: {
access: 'public',
description: `Run a connector`,
},
validate: {
body: bodySchema,
params: paramSchema,

View file

@ -25,6 +25,10 @@ export const getActionRoute = (
router.get(
{
path: `${BASE_ACTION_API_PATH}/action/{id}`,
options: {
access: 'public',
description: `Get connector information`,
},
validate: {
params: paramSchema,
},

View file

@ -20,6 +20,10 @@ export const getAllActionRoute = (
router.get(
{
path: `${BASE_ACTION_API_PATH}`,
options: {
access: 'public',
description: `Get all connectors`,
},
validate: {},
},
router.handleLegacyErrors(async function (context, req, res) {

View file

@ -24,6 +24,10 @@ export const listActionTypesRoute = (
router.get(
{
path: `${BASE_ACTION_API_PATH}/list_action_types`,
options: {
access: 'public',
description: `Get connector types`,
},
validate: {},
},
router.handleLegacyErrors(async function (context, req, res) {

View file

@ -31,6 +31,10 @@ export const updateActionRoute = (
router.put(
{
path: `${BASE_ACTION_API_PATH}/action/{id}`,
options: {
access: 'public',
description: `Update a connector`,
},
validate: {
body: bodySchema,
params: paramSchema,

View file

@ -49,6 +49,10 @@ export const updateActionRoute = (
router.put(
{
path: `${BASE_ACTION_API_PATH}/connector/{id}`,
options: {
access: 'public',
description: `Update a connector`,
},
validate: {
body: bodySchema,
params: paramSchema,