diff --git a/static/api-specs/nerm/openapi.yaml b/static/api-specs/nerm/openapi.yaml index 75a809f37e2..02cdecff192 100644 --- a/static/api-specs/nerm/openapi.yaml +++ b/static/api-specs/nerm/openapi.yaml @@ -186,6 +186,8 @@ paths: $ref: "./paths/workflow_actions/update_profile_action.yaml" /workflow_actions/username_password_actions: $ref: "./paths/workflow_actions/username_password_action.yaml" + /workflow_actions: + $ref: "./paths/workflow_actions/workflow_action.yaml" # Workflow Sessions /workflow_sessions: $ref: "./paths/workflow_sessions.yaml" diff --git a/static/api-specs/nerm/parameters/query/workflow_id.yaml b/static/api-specs/nerm/parameters/query/workflow_id.yaml index 43b42fbc372..b8b57f08892 100644 --- a/static/api-specs/nerm/parameters/query/workflow_id.yaml +++ b/static/api-specs/nerm/parameters/query/workflow_id.yaml @@ -4,4 +4,5 @@ description: Workflow ID for filtering required: false schema: type: string - format: uuid \ No newline at end of file + format: uuid + example: bba9cfb2-96c1-4acb-ac79-a21732527265 \ No newline at end of file diff --git a/static/api-specs/nerm/paths/workflow_actions/workflow_action.yaml b/static/api-specs/nerm/paths/workflow_actions/workflow_action.yaml new file mode 100644 index 00000000000..b8ce27c3143 --- /dev/null +++ b/static/api-specs/nerm/paths/workflow_actions/workflow_action.yaml @@ -0,0 +1,15 @@ +get: + summary: Get Workflow Actions + operationId: getWorkflowActions + description: This endpoint can retrieve workflow actions + tags: + - workflow actions + parameters: + - $ref: "../../parameters/query/workflow_id.yaml" + responses: + '200': + $ref: "../../responses/WorkflowActions.yaml" + '400': + $ref: "../../responses/400.yaml" + '500': + $ref: "../../responses/500.yaml" \ No newline at end of file diff --git a/static/api-specs/nerm/responses/WorkflowActions.yaml b/static/api-specs/nerm/responses/WorkflowActions.yaml new file mode 100644 index 00000000000..36bf119ba26 --- /dev/null +++ b/static/api-specs/nerm/responses/WorkflowActions.yaml @@ -0,0 +1,9 @@ +description: Expected response to a valid request +content: + application/json: + schema: + type: object + properties: + workflow_actions: + type: object + $ref: '../schemas/GET/WorkflowAction.yaml' \ No newline at end of file