3ac47328c3
The purpose of the document staging api is to provide a client of shipyard to ingest and manipulate documents within the UCP platform In support of the need to reach out to other services, this change also introduces the use of keystone for service discovery and connection to other UCP services. Change-Id: I6fa113f8786cad2884c0b791788a4ef40cd1a6b6
45 lines
1.6 KiB
Plaintext
45 lines
1.6 KiB
Plaintext
# Actions requiring admin authority
|
|
#"admin_required": "role:admin"
|
|
|
|
# List workflow actions invoked by users
|
|
# GET /api/v1.0/actions
|
|
#"workflow_orchestrator:list_actions": "rule:admin_required"
|
|
|
|
# Create a workflow action
|
|
# POST /api/v1.0/actions
|
|
#"workflow_orchestrator:create_action": "rule:admin_required"
|
|
|
|
# Retreive an action by its id
|
|
# GET /api/v1.0/actions/{action_id}
|
|
#"workflow_orchestrator:get_action": "rule:admin_required"
|
|
|
|
# Retreive an action step by its id
|
|
# GET /api/v1.0/actions/{action_id}/steps/{step_id}
|
|
#"workflow_orchestrator:get_action_step": "rule:admin_required"
|
|
|
|
# Retreive an action validation by its id
|
|
# GET /api/v1.0/actions/{action_id}/validations/{validation_id}
|
|
#"workflow_orchestrator:get_action_validation": "rule:admin_required"
|
|
|
|
# Send a control to an action
|
|
# POST /api/v1.0/actions/{action_id}/control/{control_verb}
|
|
#"workflow_orchestrator:invoke_action_control": "rule:admin_required"
|
|
|
|
# Ingest configuration documents for the site design
|
|
# POST /api/v1.0/configdocs/{collection_id}
|
|
#"workflow_orchestrator:create_configdocs": "rule:admin_required"
|
|
|
|
# Retrieve a collection of configuration documents
|
|
# GET /api/v1.0/configdocs/{collection_id}
|
|
#"workflow_orchestrator:get_configdocs": "rule:admin_required"
|
|
|
|
# Move documents from the Shipyard buffer to the committed documents
|
|
# POST /api/v1.0/commitconfigdocs
|
|
#"workflow_orchestrator:commit_configdocs": "rule:admin_required"
|
|
|
|
# Retrieve the configuration documents rendered by Deckhand into a
|
|
# complete design
|
|
# GET /api/v1.0/renderedconfigdocs
|
|
#"workflow_orchestrator:get_renderedconfigdocs": "rule:admin_required"
|
|
|