Shortcut
A shortcut wraps a workflow with typed input/output schemas, providing a simplified interface for running workflows programmatically. Shortcuts can be shared across an organization.
Properties
idstringUnique shortcut identifier (UUID)
workflow_idstringUUID of the underlying workflow that powers this shortcut
parent_app_idstring (nullable)If this is a shared copy, the ID of the original master shortcut. Null for master shortcuts.
floqer_catalog_idstringGlobal identity when this shortcut is shared across organizations.
call_shortcut_idstringSource shortcut ID accepted by a Call Shortcut workflow action.
floqer_source_versionintegerCurrent published source version for a global shortcut.
is_virtualbooleanWhether this shortcut is a read-only projection.
namestringShortcut display name
descriptionstringHuman-readable description of what the shortcut does
creator_emailstringEmail of the user who created the shortcut
org_idstringOrganization ID the shortcut belongs to
visibilitystring (nullable)Get Shortcut only. `org`: everyone in the organization can use it. `private`: its creator and the people it is shared with. Null for a shortcut published before versioning.
shared_usersarray ofGet Shortcut only. Emails it is shared with (use access). Populated for the shortcut's creator; otherwise `[]`.
input_schemaarray ofOrdered list of input fields — derived from the workflow's input action (id1)
output_schemaarray ofOrdered list of output fields — derived from the workflow's OUTPUT_CUSTOM_ENRICHMENT action
is_masterbooleanTrue if this is the original shortcut (not a shared copy)
is_publishedbooleanWhether the shortcut is published and available for runs
is_archivedbooleanWhether the shortcut has been archived
callablebooleanWhether a workflow can call this shortcut: set its `id` as `shortcut` on a `call_shortcut` action. False until the shortcut has a published version; republish it in the Floqer app.
extensionsobjectBrowser extensions that can trigger this shortcut, each with the input (by `reference`) it fills from the page. `{}` when none can. A `null` input means that extension is on but its input is no longer on the shortcut, so it fills nothing: set a new input or turn it off.
linkedinstring (nullable)The input the LinkedIn extension fills from the profile page, by its `reference`.
sales_navigatorstring (nullable)The input the Sales Navigator extension fills from the page, by its `reference`.
cover_imagestring (nullable)URL of the shortcut's cover image
icon_emojistring (nullable)Emoji used as the shortcut icon
created_atstring <date-time>When the shortcut was created
updated_atstring <date-time>When the shortcut was last updated
Example
{
"id": "d4e5f6a7-b8c9-0d1e-2f3a-4b5c6d7e8f9a",
"workflow_id": "531952c2-3d07-4be2-8c4b-733acba3187b",
"parent_app_id": "string",
"floqer_catalog_id": "string",
"call_shortcut_id": "string",
"floqer_source_version": 0,
"is_virtual": false,
"name": "Company Enrichment",
"description": "Enriches company data from a LinkedIn URL",
"creator_email": "user@company.com",
"org_id": "string",
"visibility": "string",
"shared_users": [
"string"
],
"input_schema": [
{
"reference": "linkedin_url",
"name": "LinkedIn URL",
"description": "Full LinkedIn company profile URL",
"type": "text",
"required": true,
"defaultValue": null
}
],
"output_schema": [
{
"name": "Company Website",
"description": "Main website URL of the company",
"display_column": "Company Website"
}
],
"is_master": true,
"is_published": true,
"is_archived": false,
"callable": true,
"extensions": {
"linkedin": "linkedin_url"
},
"cover_image": "string",
"icon_emoji": "🏢",
"created_at": "1970-01-01T00:00:00.000Z",
"updated_at": "1970-01-01T00:00:00.000Z"
}