Skip to main content

Module hub_publish_api

Module hub_publish_api 

Source

Enums§

DiscardHubProjectUpdateError
struct for typed errors of method discard_hub_project_update
GetHubProjectBySourceError
struct for typed errors of method get_hub_project_by_source
GetHubProjectExportError
struct for typed errors of method get_hub_project_export
ListHubProjectsError
struct for typed errors of method list_hub_projects
PublishHubAppError
struct for typed errors of method publish_hub_app
PublishHubDraftError
struct for typed errors of method publish_hub_draft
PublishHubFlowError
struct for typed errors of method publish_hub_flow
PublishHubFlowRecordingError
struct for typed errors of method publish_hub_flow_recording
PublishHubMigrationsError
struct for typed errors of method publish_hub_migrations
PublishHubPipelineRecordingError
struct for typed errors of method publish_hub_pipeline_recording
PublishHubProjectLogoError
struct for typed errors of method publish_hub_project_logo
PublishHubRawAppError
struct for typed errors of method publish_hub_raw_app
PublishHubRawAppRecordingError
struct for typed errors of method publish_hub_raw_app_recording
PublishHubResourceTypeError
struct for typed errors of method publish_hub_resource_type
PublishHubResourcesError
struct for typed errors of method publish_hub_resources
PublishHubScriptError
struct for typed errors of method publish_hub_script
PublishHubScriptRecordingError
struct for typed errors of method publish_hub_script_recording
PublishHubTriggersError
struct for typed errors of method publish_hub_triggers
SubmitHubProjectError
struct for typed errors of method submit_hub_project
WithdrawHubProjectError
struct for typed errors of method withdraw_hub_project

Functions§

discard_hub_project_update
Requires the caller to be a workspace admin. Forwards the request to the configured Hub scoped to the {workspace}:{folder} source and returns the Hub’s status code and raw response body. The published project is left untouched.
get_hub_project_by_source
Requires the caller to be a workspace admin. Forwards the request to the configured Hub scoped to the {workspace}:{folder} source and returns the Hub’s status code and raw response body.
get_hub_project_export
Requires the caller to be a workspace admin. Forwards the request to the configured Hub and returns the Hub’s status code and raw response body. The folder scope is only needed to re-export the caller’s own draft; approved projects are public, so it is optional here.
list_hub_projects
Forwards to the configured Hub’s public project catalogue and returns its status code and raw response body. Readable by any workspace member: the listing is not workspace-scoped, and it is proxied only because the Hub’s listing endpoint sends no CORS header. Refused with 400 when the instance has the Hub disabled, in which case no outbound request is made.
publish_hub_app
Requires the caller to be a workspace admin. Forwards the request to the configured Hub scoped to the {workspace}:{folder} source and returns the Hub’s status code and raw response body.
publish_hub_draft
Requires the caller to be a workspace admin. Forwards the request to the configured Hub scoped to the {workspace}:{folder} source and returns the Hub’s status code and raw response body.
publish_hub_flow
Requires the caller to be a workspace admin. Forwards the request to the configured Hub scoped to the {workspace}:{folder} source and returns the Hub’s status code and raw response body.
publish_hub_flow_recording
Requires the caller to be a workspace admin. Forwards the request to the configured Hub scoped to the {workspace}:{folder} source and returns the Hub’s status code and raw response body.
publish_hub_migrations
Requires the caller to be a workspace admin. Forwards the request to the configured Hub scoped to the {workspace}:{folder} source and returns the Hub’s status code and raw response body.
publish_hub_pipeline_recording
Requires the caller to be a workspace admin. A data-pipeline recording is scoped to the whole project (a folder cascade), not a single item. Forwards the request to the configured Hub scoped to the {workspace}:{folder} source and returns the Hub’s status code and raw response body.
publish_hub_project_logo
Requires the caller to be a workspace admin. Sets the project’s custom logo (base64 png/svg, decoded size max 512KB) or clears it when logo is null; the logo field itself is required so an empty body cannot clear the logo by accident. Forwards the request to the configured Hub scoped to the {workspace}:{folder} source and returns the Hub’s status code and raw response body.
publish_hub_raw_app
Requires the caller to be a workspace admin. Forwards the request to the configured Hub scoped to the {workspace}:{folder} source and returns the Hub’s status code and raw response body.
publish_hub_raw_app_recording
Requires the caller to be a workspace admin. Forwards the request to the configured Hub scoped to the {workspace}:{folder} source and returns the Hub’s status code and raw response body.
publish_hub_resource_type
Requires the caller to be a workspace admin. Forwards the request to the configured Hub scoped to the {workspace}:{folder} source and returns the Hub’s status code and raw response body.
publish_hub_resources
Requires the caller to be a workspace admin. Forwards the request to the configured Hub scoped to the {workspace}:{folder} source and returns the Hub’s status code and raw response body.
publish_hub_script
Requires the caller to be a workspace admin. Forwards the request to the configured Hub scoped to the {workspace}:{folder} source and returns the Hub’s status code and raw response body.
publish_hub_script_recording
Requires the caller to be a workspace admin. Forwards the request to the configured Hub scoped to the {workspace}:{folder} source and returns the Hub’s status code and raw response body.
publish_hub_triggers
Requires the caller to be a workspace admin. Forwards the request to the configured Hub scoped to the {workspace}:{folder} source and returns the Hub’s status code and raw response body.
submit_hub_project
Requires the caller to be a workspace admin. Forwards the request to the configured Hub scoped to the {workspace}:{folder} source and returns the Hub’s status code and raw response body.
withdraw_hub_project
Requires the caller to be a workspace admin. Forwards the request to the configured Hub scoped to the {workspace}:{folder} source and returns the Hub’s status code and raw response body. Everything pushed for the submission is kept, so it can be fixed and submitted again.