| name | pm-hubspot |
| description | HubSpot connector knowledge and safe action guide. |
pm-hubspot
Purpose
Connector-local HubSpot official API operation ledger and planned typed command surface.
Icon
Capabilities
- check=false catalog=true read=false write=false query=false
- Integration type: api
Authentication
- Use pm credentials add with --from-env or --value-stdin for secret fields.
Configuration
- base_url
- portal_id
- access_token (secret)
Security
- read risk: No HubSpot read execution is enabled in this connector-local ledger slice; official read operations are inventoried as blocked/planned rows.
- write risk: No HubSpot write execution is enabled in this connector-local ledger slice; DELETE/destructive writes are included as typed destructive-confirmation candidates, not exclusions.
- approval: Future reverse ETL actions must use plan -> preview -> explicit approval -> execute; destructive actions must require typed destructive confirmation.
- Never pass secret values in chat, shell arguments, logs, docs, or JSON output.
Command Surface
- Review planned typed HubSpot API operations without exposing a raw API escape hatch.
- Usage: pm hubspot <etl|direct|binary|reverse> [flags]
- Source CLI: HubSpot public APIs (HubSpot-public-api-spec-collection 2bebde2dca45eaa1792931089c4e441c8e377594)
- Global flags:
- --credential (string): Credential profile name; never pass secret values as flags.: maps_to=config.credential
- --limit (integer): Maximum records or items to request when a future typed command supports pagination.: maps_to=query.limit
- --json (boolean): Render machine-readable output for future implemented commands.
- ETL/read operations (planned)
- etl get-account-info-2025-09-api-usage-daily-private-apps-account-info-2025-09-api-usage-daily-private-apps - Retrieve private app daily API usage [intent=etl availability=planned operation=hubspot.get-_account-info_2025-09_api-usage_daily_private-apps_account-info_2025-09_api-usage_daily_private-apps]; approval: none; risk: low; notes: GET /account-info/2025-09/api-usage/daily/private-apps; fixed HubSpot endpoint metadata only, not a raw API escape hatch.
- etl get-account-info-2025-09-details-account-info-2025-09-details - Retrieve account details [intent=etl availability=planned operation=hubspot.get-_account-info_2025-09_details_account-info_2025-09_details]; approval: none; risk: low; notes: GET /account-info/2025-09/details; fixed HubSpot endpoint metadata only, not a raw API escape hatch.
- etl get-account-info-2026-03-activity-audit-logs - Retrieve audit logs [intent=etl availability=planned operation=hubspot.get-_account-info_2026-03_activity_audit-logs]; approval: none; risk: low; notes: GET /account-info/2026-03/activity/audit-logs; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --acting-user-id, --after, --fill-final-timestamp, --limit, --occurred-after, --occurred-before, --sort
- etl get-account-info-2026-03-api-usage-daily-private-apps-account-info-2025-09-api-usage-daily-private-apps - Retrieve private app daily API usage [intent=etl availability=planned operation=hubspot.get-_account-info_2026-03_api-usage_daily_private-apps_account-info_2025-09_api-usage_daily_private-apps]; approval: none; risk: low; notes: GET /account-info/2026-03/api-usage/daily/private-apps; fixed HubSpot endpoint metadata only, not a raw API escape hatch.
- etl get-account-info-2026-03-details-account-info-2025-09-details - Retrieve account details [intent=etl availability=planned operation=hubspot.get-_account-info_2026-03_details_account-info_2025-09_details]; approval: none; risk: low; notes: GET /account-info/2026-03/details; fixed HubSpot endpoint metadata only, not a raw API escape hatch.
- etl get-account-info-2026-09-activity-audit-logs-account-info-2026-03-activity-audit-logs - Retrieve audit logs [intent=etl availability=planned operation=hubspot.get-_account-info_2026-09_activity_audit-logs_account-info_2026-03_activity_audit-logs]; approval: none; risk: low; notes: GET /account-info/2026-09/activity/audit-logs; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --acting-user-id, --after, --fill-final-timestamp, --limit, --occurred-after, --occurred-before, --sort
- etl get-account-info-2026-09-api-usage-daily-private-apps-account-info-2026-03-api-usage-daily-private-apps - Retrieve private app daily API usage [intent=etl availability=planned operation=hubspot.get-_account-info_2026-09_api-usage_daily_private-apps_account-info_2026-03_api-usage_daily_private-apps]; approval: none; risk: low; notes: GET /account-info/2026-09/api-usage/daily/private-apps; fixed HubSpot endpoint metadata only, not a raw API escape hatch.
- etl get-account-info-2026-09-details-account-info-2026-03-details - Retrieve account details [intent=etl availability=planned operation=hubspot.get-_account-info_2026-09_details_account-info_2026-03_details]; approval: none; risk: low; notes: GET /account-info/2026-09/details; fixed HubSpot endpoint metadata only, not a raw API escape hatch.
- etl get-account-info-v3-activity-security - Get security activity for a HubSpot account [intent=etl availability=planned operation=hubspot.get-_account-info_v3_activity_security]; approval: none; risk: low; notes: GET /account-info/v3/activity/security; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --after, --limit, --user-id, --from-timestamp
- etl get-account-info-v3-api-usage-daily - Get the daily API usage and limits for a HubSpot account. [intent=etl availability=planned operation=hubspot.get-_account-info_v3_api-usage_daily]; approval: none; risk: low; notes: GET /account-info/v3/api-usage/daily; fixed HubSpot endpoint metadata only, not a raw API escape hatch.
- etl get-account-info-v3-api-usage-daily-private-apps - Retrieve private app daily API usage [intent=etl availability=planned operation=hubspot.get-_account-info_v3_api-usage_daily_private-apps]; approval: none; risk: low; notes: GET /account-info/v3/api-usage/daily/private-apps; fixed HubSpot endpoint metadata only, not a raw API escape hatch.
- etl get-account-info-v3-details - Get account details for a HubSpot account. [intent=etl availability=planned operation=hubspot.get-_account-info_v3_details]; approval: none; risk: low; notes: GET /account-info/v3/details; fixed HubSpot endpoint metadata only, not a raw API escape hatch.
- etl get-app-webhooks-2025-09-app-id-settings-app-webhooks-2025-09-app-id-settings - get-/app-webhooks/2025-09/{appId}/settings_/app-webhooks/2025-09/{appId}/settings [intent=etl availability=planned operation=hubspot.get-_app-webhooks_2025-09_app_id_settings_app-webhooks_2025-09_app_id_settings]; approval: none; risk: low; notes: GET /app-webhooks/2025-09/{appId}/settings; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --app-id
- etl get-app-webhooks-2025-09-app-id-subscriptions-app-webhooks-2025-09-app-id-subscriptions - get-/app-webhooks/2025-09/{appId}/subscriptions_/app-webhooks/2025-09/{appId}/subscriptions [intent=etl availability=planned operation=hubspot.get-_app-webhooks_2025-09_app_id_subscriptions_app-webhooks_2025-09_app_id_subscriptions]; approval: none; risk: low; notes: GET /app-webhooks/2025-09/{appId}/subscriptions; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --app-id
- etl get-app-webhooks-2025-09-app-id-subscriptions-subscription-id-app-webhooks-2025-09-app-id-subscriptions-subscription-id - get-/app-webhooks/2025-09/{appId}/subscriptions/{subscriptionId}_/app-webhooks/2025-09/{appId}/subscriptions/{subscriptionId} [intent=etl availability=planned operation=hubspot.get-_app-webhooks_2025-09_app_id_subscriptions_subscription_id_app-webhooks_2025-09_app_id_subscriptions_subscription_id]; approval: none; risk: low; notes: GET /app-webhooks/2025-09/{appId}/subscriptions/{subscriptionId}; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --app-id, --subscription-id
- etl get-app-webhooks-2026-09-app-id-settings-app-webhooks-2026-09-app-id-settings - get-/app-webhooks/2026-09/{appId}/settings_/app-webhooks/2026-09/{appId}/settings [intent=etl availability=planned operation=hubspot.get-_app-webhooks_2026-09_app_id_settings_app-webhooks_2026-09_app_id_settings]; approval: none; risk: low; notes: GET /app-webhooks/2026-09/{appId}/settings; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --app-id
- etl get-app-webhooks-2026-09-app-id-subscriptions-app-webhooks-2026-09-app-id-subscriptions - get-/app-webhooks/2026-09/{appId}/subscriptions_/app-webhooks/2026-09/{appId}/subscriptions [intent=etl availability=planned operation=hubspot.get-_app-webhooks_2026-09_app_id_subscriptions_app-webhooks_2026-09_app_id_subscriptions]; approval: none; risk: low; notes: GET /app-webhooks/2026-09/{appId}/subscriptions; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --app-id
- etl get-app-webhooks-2026-09-app-id-subscriptions-subscription-id-app-webhooks-2026-09-app-id-subscriptions-subscription-id - get-/app-webhooks/2026-09/{appId}/subscriptions/{subscriptionId}_/app-webhooks/2026-09/{appId}/subscriptions/{subscriptionId} [intent=etl availability=planned operation=hubspot.get-_app-webhooks_2026-09_app_id_subscriptions_subscription_id_app-webhooks_2026-09_app_id_subscriptions_subscription_id]; approval: none; risk: low; notes: GET /app-webhooks/2026-09/{appId}/subscriptions/{subscriptionId}; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --app-id, --subscription-id
- etl get-automation-2026-09-beta-action-types-automation-2026-09-beta-action-types - Retrieve action types [intent=etl availability=planned operation=hubspot.get-_automation_2026-09-beta_action-types_automation_2026-09-beta_action-types]; approval: none; risk: low; notes: GET /automation/2026-09-beta/action-types; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --object-type-id
- etl get-automation-2026-09-beta-flows-automation-2026-09-beta-flows - Retrieve a list of automation flows. [intent=etl availability=planned operation=hubspot.get-_automation_2026-09-beta_flows_automation_2026-09-beta_flows]; approval: none; risk: low; notes: GET /automation/2026-09-beta/flows; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --after, --limit
- etl get-automation-2026-09-beta-flows-flow-id-automation-2026-09-beta-flows-flow-id - Retrieve a specific automation flow. [intent=etl availability=planned operation=hubspot.get-_automation_2026-09-beta_flows_flow_id_automation_2026-09-beta_flows_flow_id]; approval: none; risk: low; notes: GET /automation/2026-09-beta/flows/{flowId}; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --flow-id
- etl get-automation-2026-09-beta-flows-flow-id-revisions-revision-id-automation-2026-09-beta-flows-flow-id-revisions-revision - Retrieve revision [intent=etl availability=planned operation=hubspot.get-_automation_2026-09-beta_flows_flow_id_revisions_revision_id_automation_2026-09-beta_flows_flow_id_revisions_revision_id]; approval: none; risk: low; notes: GET /automation/2026-09-beta/flows/{flowId}/revisions/{revisionId}; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --flow-id, --revision-id
- etl get-automation-actions-2025-09-app-id-get-page - get-/automation/actions/2025-09/{appId}_getPage [intent=etl availability=planned operation=hubspot.get-_automation_actions_2025-09_app_id_get_page]; approval: none; risk: low; notes: GET /automation/actions/2025-09/{appId}; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --app-id, --after, --archived, --limit
- etl get-automation-actions-2025-09-app-id-definition-id-get-by-id - get-/automation/actions/2025-09/{appId}/{definitionId}_getById [intent=etl availability=planned operation=hubspot.get-_automation_actions_2025-09_app_id_definition_id_get_by_id]; approval: none; risk: low; notes: GET /automation/actions/2025-09/{appId}/{definitionId}; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --app-id, --definition-id, --archived
- etl get-automation-actions-2025-09-app-id-definition-id-functions-get-page - get-/automation/actions/2025-09/{appId}/{definitionId}/functions_getPage [intent=etl availability=planned operation=hubspot.get-_automation_actions_2025-09_app_id_definition_id_functions_get_page]; approval: none; risk: low; notes: GET /automation/actions/2025-09/{appId}/{definitionId}/functions; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --app-id, --definition-id
- etl get-automation-actions-2025-09-app-id-definition-id-functions-function-type-get-by-function-type - get-/automation/actions/2025-09/{appId}/{definitionId}/functions/{functionType}_getByFunctionType [intent=etl availability=planned operation=hubspot.get-_automation_actions_2025-09_app_id_definition_id_functions_function_type_get_by_function_type]; approval: none; risk: low; notes: GET /automation/actions/2025-09/{appId}/{definitionId}/functions/{functionType}; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --app-id, --definition-id, --function-type
- etl get-automation-actions-2025-09-app-id-definition-id-functions-function-type-function-id-get-by-id - get-/automation/actions/2025-09/{appId}/{definitionId}/functions/{functionType}/{functionId}_getById [intent=etl availability=planned operation=hubspot.get-_automation_actions_2025-09_app_id_definition_id_functions_function_type_function_id_get_by_id]; approval: none; risk: low; notes: GET /automation/actions/2025-09/{appId}/{definitionId}/functions/{functionType}/{functionId}; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --app-id, --definition-id, --function-id, --function-type
- etl get-automation-actions-2025-09-app-id-definition-id-requires-object-automation-v4-actions-app-id-definition-id-requires - get-/automation/actions/2025-09/{appId}/{definitionId}/requires-object_/automation/v4/actions/{appId}/{definitionId}/requires-object [intent=etl availability=planned operation=hubspot.get-_automation_actions_2025-09_app_id_definition_id_requires-object_automation_v4_actions_app_id_definition_id_requires-object]; approval: none; risk: low; notes: GET /automation/actions/2025-09/{appId}/{definitionId}/requires-object; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --app-id, --definition-id
- etl get-automation-actions-2025-09-app-id-definition-id-revisions-get-page - get-/automation/actions/2025-09/{appId}/{definitionId}/revisions_getPage [intent=etl availability=planned operation=hubspot.get-_automation_actions_2025-09_app_id_definition_id_revisions_get_page]; approval: none; risk: low; notes: GET /automation/actions/2025-09/{appId}/{definitionId}/revisions; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --app-id, --definition-id, --after, --limit
- etl get-automation-actions-2025-09-app-id-definition-id-revisions-revision-id-get-by-id - get-/automation/actions/2025-09/{appId}/{definitionId}/revisions/{revisionId}_getById [intent=etl availability=planned operation=hubspot.get-_automation_actions_2025-09_app_id_definition_id_revisions_revision_id_get_by_id]; approval: none; risk: low; notes: GET /automation/actions/2025-09/{appId}/{definitionId}/revisions/{revisionId}; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --app-id, --definition-id, --revision-id
- etl get-automation-actions-2026-03-app-id-get-page - Retrieve custom action definitions [intent=etl availability=planned operation=hubspot.get-_automation_actions_2026-03_app_id_get_page]; approval: none; risk: low; notes: GET /automation/actions/2026-03/{appId}; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --app-id, --after, --archived, --limit
- etl get-automation-actions-2026-03-app-id-definition-id-get-by-id - Retrieve a custom action definition [intent=etl availability=planned operation=hubspot.get-_automation_actions_2026-03_app_id_definition_id_get_by_id]; approval: none; risk: low; notes: GET /automation/actions/2026-03/{appId}/{definitionId}; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --app-id, --definition-id, --archived
- etl get-automation-actions-2026-03-app-id-definition-id-functions-get-page - Retrieve functions for a given definition [intent=etl availability=planned operation=hubspot.get-_automation_actions_2026-03_app_id_definition_id_functions_get_page]; approval: none; risk: low; notes: GET /automation/actions/2026-03/{appId}/{definitionId}/functions; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --app-id, --definition-id
- etl get-automation-actions-2026-03-app-id-definition-id-functions-function-type-get-by-function-type - Retrieve functions by a type for a given definition [intent=etl availability=planned operation=hubspot.get-_automation_actions_2026-03_app_id_definition_id_functions_function_type_get_by_function_type]; approval: none; risk: low; notes: GET /automation/actions/2026-03/{appId}/{definitionId}/functions/{functionType}; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --app-id, --definition-id, --function-type
- etl get-automation-actions-2026-03-app-id-definition-id-functions-function-type-function-id-get-by-id - Retrieve a function from a given definition [intent=etl availability=planned operation=hubspot.get-_automation_actions_2026-03_app_id_definition_id_functions_function_type_function_id_get_by_id]; approval: none; risk: low; notes: GET /automation/actions/2026-03/{appId}/{definitionId}/functions/{functionType}/{functionId}; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --app-id, --definition-id, --function-id, --function-type
- etl get-automation-actions-2026-03-app-id-definition-id-requires-object-automation-v4-actions-app-id-definition-id-requires - Retrieve the object requirement status for a custom action definition. [intent=etl availability=planned operation=hubspot.get-_automation_actions_2026-03_app_id_definition_id_requires-object_automation_v4_actions_app_id_definition_id_requires-object]; approval: none; risk: low; notes: GET /automation/actions/2026-03/{appId}/{definitionId}/requires-object; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --app-id, --definition-id
- etl get-automation-actions-2026-03-app-id-definition-id-revisions-get-page - Retrieve revisions for a given definition [intent=etl availability=planned operation=hubspot.get-_automation_actions_2026-03_app_id_definition_id_revisions_get_page]; approval: none; risk: low; notes: GET /automation/actions/2026-03/{appId}/{definitionId}/revisions; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --app-id, --definition-id, --after, --limit
- etl get-automation-actions-2026-03-app-id-definition-id-revisions-revision-id-get-by-id - Retrieve a specific revision of a definition [intent=etl availability=planned operation=hubspot.get-_automation_actions_2026-03_app_id_definition_id_revisions_revision_id_get_by_id]; approval: none; risk: low; notes: GET /automation/actions/2026-03/{appId}/{definitionId}/revisions/{revisionId}; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --app-id, --definition-id, --revision-id
- etl get-automation-actions-2026-09-app-id-get-page - get-/automation/actions/2026-09/{appId}_getPage [intent=etl availability=planned operation=hubspot.get-_automation_actions_2026-09_app_id_get_page]; approval: none; risk: low; notes: GET /automation/actions/2026-09/{appId}; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --app-id, --after, --archived, --limit
- etl get-automation-actions-2026-09-app-id-definition-id-get-by-id - get-/automation/actions/2026-09/{appId}/{definitionId}_getById [intent=etl availability=planned operation=hubspot.get-_automation_actions_2026-09_app_id_definition_id_get_by_id]; approval: none; risk: low; notes: GET /automation/actions/2026-09/{appId}/{definitionId}; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --app-id, --definition-id, --archived
- etl get-automation-actions-2026-09-app-id-definition-id-functions-get-page - get-/automation/actions/2026-09/{appId}/{definitionId}/functions_getPage [intent=etl availability=planned operation=hubspot.get-_automation_actions_2026-09_app_id_definition_id_functions_get_page]; approval: none; risk: low; notes: GET /automation/actions/2026-09/{appId}/{definitionId}/functions; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --app-id, --definition-id
- etl get-automation-actions-2026-09-app-id-definition-id-functions-function-type-get-by-function-type - get-/automation/actions/2026-09/{appId}/{definitionId}/functions/{functionType}_getByFunctionType [intent=etl availability=planned operation=hubspot.get-_automation_actions_2026-09_app_id_definition_id_functions_function_type_get_by_function_type]; approval: none; risk: low; notes: GET /automation/actions/2026-09/{appId}/{definitionId}/functions/{functionType}; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --app-id, --definition-id, --function-type
- etl get-automation-actions-2026-09-app-id-definition-id-functions-function-type-function-id-get-by-id - get-/automation/actions/2026-09/{appId}/{definitionId}/functions/{functionType}/{functionId}_getById [intent=etl availability=planned operation=hubspot.get-_automation_actions_2026-09_app_id_definition_id_functions_function_type_function_id_get_by_id]; approval: none; risk: low; notes: GET /automation/actions/2026-09/{appId}/{definitionId}/functions/{functionType}/{functionId}; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --app-id, --definition-id, --function-id, --function-type
- etl get-automation-actions-2026-09-app-id-definition-id-requires-object-automation-v4-actions-app-id-definition-id-requires - get-/automation/actions/2026-09/{appId}/{definitionId}/requires-object_/automation/v4/actions/{appId}/{definitionId}/requires-object [intent=etl availability=planned operation=hubspot.get-_automation_actions_2026-09_app_id_definition_id_requires-object_automation_v4_actions_app_id_definition_id_requires-object]; approval: none; risk: low; notes: GET /automation/actions/2026-09/{appId}/{definitionId}/requires-object; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --app-id, --definition-id
- etl get-automation-actions-2026-09-app-id-definition-id-revisions-get-page - get-/automation/actions/2026-09/{appId}/{definitionId}/revisions_getPage [intent=etl availability=planned operation=hubspot.get-_automation_actions_2026-09_app_id_definition_id_revisions_get_page]; approval: none; risk: low; notes: GET /automation/actions/2026-09/{appId}/{definitionId}/revisions; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --app-id, --definition-id, --after, --limit
- etl get-automation-actions-2026-09-app-id-definition-id-revisions-revision-id-get-by-id - get-/automation/actions/2026-09/{appId}/{definitionId}/revisions/{revisionId}_getById [intent=etl availability=planned operation=hubspot.get-_automation_actions_2026-09_app_id_definition_id_revisions_revision_id_get_by_id]; approval: none; risk: low; notes: GET /automation/actions/2026-09/{appId}/{definitionId}/revisions/{revisionId}; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --app-id, --definition-id, --revision-id
- etl get-automation-sequences-2025-09-automation-sequences-2025-09 - get-/automation/sequences/2025-09_/automation/sequences/2025-09 [intent=etl availability=planned operation=hubspot.get-_automation_sequences_2025-09_automation_sequences_2025-09]; approval: none; risk: low; notes: GET /automation/sequences/2025-09; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --user-id, --after, --limit, --name
- etl get-automation-sequences-2025-09-sequence-id - get-/automation/sequences/2025-09/{sequenceId} [intent=etl availability=planned operation=hubspot.get-_automation_sequences_2025-09_sequence_id]; approval: none; risk: low; notes: GET /automation/sequences/2025-09/{sequenceId}; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --sequence-id, --user-id
- etl get-automation-sequences-2025-09-enrollments-contact-contact-id - get-/automation/sequences/2025-09/enrollments/contact/{contactId} [intent=etl availability=planned operation=hubspot.get-_automation_sequences_2025-09_enrollments_contact_contact_id]; approval: none; risk: low; notes: GET /automation/sequences/2025-09/enrollments/contact/{contactId}; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --contact-id
- etl get-automation-sequences-2026-03-automation-sequences-2026-03 - get-/automation/sequences/2026-03_/automation/sequences/2026-03 [intent=etl availability=planned operation=hubspot.get-_automation_sequences_2026-03_automation_sequences_2026-03]; approval: none; risk: low; notes: GET /automation/sequences/2026-03; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --user-id, --after, --limit, --name
- etl get-automation-sequences-2026-03-sequence-id - Retrieve details for a sequence [intent=etl availability=planned operation=hubspot.get-_automation_sequences_2026-03_sequence_id]; approval: none; risk: low; notes: GET /automation/sequences/2026-03/{sequenceId}; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --sequence-id, --user-id
- etl get-automation-sequences-2026-03-enrollments-contact-contact-id - Retrieve the enrollment status of a contact [intent=etl availability=planned operation=hubspot.get-_automation_sequences_2026-03_enrollments_contact_contact_id]; approval: none; risk: low; notes: GET /automation/sequences/2026-03/enrollments/contact/{contactId}; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --contact-id
- etl get-automation-sequences-2026-09-automation-sequences-2026-09 - get-/automation/sequences/2026-09_/automation/sequences/2026-09 [intent=etl availability=planned operation=hubspot.get-_automation_sequences_2026-09_automation_sequences_2026-09]; approval: none; risk: low; notes: GET /automation/sequences/2026-09; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --user-id, --after, --limit, --name
- etl get-automation-sequences-2026-09-sequence-id - get-/automation/sequences/2026-09/{sequenceId} [intent=etl availability=planned operation=hubspot.get-_automation_sequences_2026-09_sequence_id]; approval: none; risk: low; notes: GET /automation/sequences/2026-09/{sequenceId}; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --sequence-id, --user-id
- etl get-automation-sequences-2026-09-enrollments-contact-contact-id - get-/automation/sequences/2026-09/enrollments/contact/{contactId} [intent=etl availability=planned operation=hubspot.get-_automation_sequences_2026-09_enrollments_contact_contact_id]; approval: none; risk: low; notes: GET /automation/sequences/2026-09/enrollments/contact/{contactId}; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --contact-id
- etl get-automation-v4-actions-app-id-get-page - Retrieve custom action definitions [intent=etl availability=planned operation=hubspot.get-_automation_v4_actions_app_id_get_page]; approval: none; risk: low; notes: GET /automation/v4/actions/{appId}; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --app-id, --after, --archived, --limit
- etl get-automation-v4-actions-app-id-definition-id-get-by-id - Retrieve a custom action definition [intent=etl availability=planned operation=hubspot.get-_automation_v4_actions_app_id_definition_id_get_by_id]; approval: none; risk: low; notes: GET /automation/v4/actions/{appId}/{definitionId}; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --app-id, --definition-id, --archived
- etl get-automation-v4-actions-app-id-definition-id-functions-get-page - Retrieve functions for a given definition [intent=etl availability=planned operation=hubspot.get-_automation_v4_actions_app_id_definition_id_functions_get_page]; approval: none; risk: low; notes: GET /automation/v4/actions/{appId}/{definitionId}/functions; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --app-id, --definition-id
- etl get-automation-v4-actions-app-id-definition-id-functions-function-type-get-by-function-type - Retrieve functions by a type for a given definition [intent=etl availability=planned operation=hubspot.get-_automation_v4_actions_app_id_definition_id_functions_function_type_get_by_function_type]; approval: none; risk: low; notes: GET /automation/v4/actions/{appId}/{definitionId}/functions/{functionType}; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --app-id, --definition-id, --function-type
- etl get-automation-v4-actions-app-id-definition-id-functions-function-type-function-id-get-by-id - Retrieve a function from a given definition [intent=etl availability=planned operation=hubspot.get-_automation_v4_actions_app_id_definition_id_functions_function_type_function_id_get_by_id]; approval: none; risk: low; notes: GET /automation/v4/actions/{appId}/{definitionId}/functions/{functionType}/{functionId}; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --app-id, --definition-id, --function-id, --function-type
- etl get-automation-v4-actions-app-id-definition-id-requires-object-automation-v4-actions-app-id-definition-id-requires-objec - Retrieve the object requirement status for a custom action definition. [intent=etl availability=planned operation=hubspot.get-_automation_v4_actions_app_id_definition_id_requires-object_automation_v4_actions_app_id_definition_id_requires-object]; approval: none; risk: low; notes: GET /automation/v4/actions/{appId}/{definitionId}/requires-object; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --app-id, --definition-id
- etl get-automation-v4-actions-app-id-definition-id-revisions-get-page - Retrieve revisions for a given definition [intent=etl availability=planned operation=hubspot.get-_automation_v4_actions_app_id_definition_id_revisions_get_page]; approval: none; risk: low; notes: GET /automation/v4/actions/{appId}/{definitionId}/revisions; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --app-id, --definition-id, --after, --limit
- etl get-automation-v4-actions-app-id-definition-id-revisions-revision-id-get-by-id - Retrieve a specific revision of a definition [intent=etl availability=planned operation=hubspot.get-_automation_v4_actions_app_id_definition_id_revisions_revision_id_get_by_id]; approval: none; risk: low; notes: GET /automation/v4/actions/{appId}/{definitionId}/revisions/{revisionId}; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --app-id, --definition-id, --revision-id
- etl get-automation-v4-flows-flow-id - Retrieve a workflow [intent=etl availability=planned operation=hubspot.get-_automation_v4_flows_flow_id]; approval: none; risk: low; notes: GET /automation/v4/flows/{flowId}; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --flow-id
- etl get-automation-v4-flows-performance-flow-id-automation-v4-flows-performance-flow-id - get-/automation/v4/flows/performance/{flowId}_/automation/v4/flows/performance/{flowId} [intent=etl availability=planned operation=hubspot.get-_automation_v4_flows_performance_flow_id_automation_v4_flows_performance_flow_id]; approval: none; risk: low; notes: GET /automation/v4/flows/performance/{flowId}; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --flow-id, --bucket-type, --end, --first-day, --start
- etl get-automation-v4-sequences - get-/automation/v4/sequences [intent=etl availability=planned operation=hubspot.get-_automation_v4_sequences]; approval: none; risk: low; notes: GET /automation/v4/sequences; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --user-id, --after, --limit, --name
- etl get-automation-v4-sequences-sequence-id - Retrieve details for a sequence [intent=etl availability=planned operation=hubspot.get-_automation_v4_sequences_sequence_id]; approval: none; risk: low; notes: GET /automation/v4/sequences/{sequenceId}; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --sequence-id, --user-id
- etl get-automation-v4-sequences-enrollments-contact-contact-id - Retrieve the enrollment status of a contact [intent=etl availability=planned operation=hubspot.get-_automation_v4_sequences_enrollments_contact_contact_id]; approval: none; risk: low; notes: GET /automation/v4/sequences/enrollments/contact/{contactId}; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --contact-id
- etl get-business-units-public-2025-09-business-units-user-user-id-business-units-public-2025-09-business-units-user-user-id - get-/business-units/public/2025-09/business-units/user/{userId}_/business-units/public/2025-09/business-units/user/{userId} [intent=etl availability=planned operation=hubspot.get-_business-units_public_2025-09_business-units_user_user_id_business-units_public_2025-09_business-units_user_user_id]; approval: none; risk: low; notes: GET /business-units/public/2025-09/business-units/user/{userId}; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --user-id, --name, --properties
- etl get-business-units-public-2026-03-business-units-user-user-id-get-by-user-id - Retrieve brands by associated user [intent=etl availability=planned operation=hubspot.get-_business-units_public_2026-03_business-units_user_user_id_get_by_user_id]; approval: none; risk: low; notes: GET /business-units/public/2026-03/business-units/user/{userId}; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --user-id, --name, --properties
- etl get-business-units-public-2026-09-business-units-user-user-id-business-units-public-2026-09-business-units-user-user-id - get-/business-units/public/2026-09/business-units/user/{userId}_/business-units/public/2026-09/business-units/user/{userId} [intent=etl availability=planned operation=hubspot.get-_business-units_public_2026-09_business-units_user_user_id_business-units_public_2026-09_business-units_user_user_id]; approval: none; risk: low; notes: GET /business-units/public/2026-09/business-units/user/{userId}; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --user-id, --name, --properties
- etl get-business-units-v3-business-units-user-user-id-get-by-user-id - Retrieve brands by associated user [intent=etl availability=planned operation=hubspot.get-_business-units_v3_business-units_user_user_id_get_by_user_id]; approval: none; risk: low; notes: GET /business-units/v3/business-units/user/{userId}; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --user-id, --name, --properties
- etl get-cms-blog-settings-2026-03-settings - Retrieve all blogs [intent=etl availability=planned operation=hubspot.get-_cms_blog-settings_2026-03_settings]; approval: none; risk: low; notes: GET /cms/blog-settings/2026-03/settings; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --after, --archived, --created-after, --created-at, --created-before, --limit, --sort, --updated-after, --updated-at, --updated-before
- etl get-cms-blog-settings-2026-03-settings-blog-id-revisions - Get all blog revisions [intent=etl availability=planned operation=hubspot.get-_cms_blog-settings_2026-03_settings_blog_id_revisions]; approval: none; risk: low; notes: GET /cms/blog-settings/2026-03/settings/{blogId}/revisions; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --blog-id, --after, --before, --limit
- etl get-cms-domains-2025-09-cms-domains-2025-09 - get-/cms/domains/2025-09_/cms/domains/2025-09 [intent=etl availability=planned operation=hubspot.get-_cms_domains_2025-09_cms_domains_2025-09]; approval: none; risk: low; notes: GET /cms/domains/2025-09; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --after, --archived, --created-after, --created-at, --created-before, --limit, --sort, --updated-after, --updated-at, --updated-before
- etl get-cms-domains-2025-09-domain-id-get-by-id - get-/cms/domains/2025-09/{domainId}_getById [intent=etl availability=planned operation=hubspot.get-_cms_domains_2025-09_domain_id_get_by_id]; approval: none; risk: low; notes: GET /cms/domains/2025-09/{domainId}; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --domain-id
- etl get-cms-domains-2026-03-cms-domains-v3 - get-/cms/domains/2026-03_/cms/domains/v3 [intent=etl availability=planned operation=hubspot.get-_cms_domains_2026-03_cms_domains_v3]; approval: none; risk: low; notes: GET /cms/domains/2026-03; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --after, --archived, --created-after, --created-at, --created-before, --limit, --sort, --updated-after, --updated-at, --updated-before
- etl get-cms-domains-2026-03-domain-id-get-by-id - Get a single domain [intent=etl availability=planned operation=hubspot.get-_cms_domains_2026-03_domain_id_get_by_id]; approval: none; risk: low; notes: GET /cms/domains/2026-03/{domainId}; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --domain-id
- etl get-cms-domains-2026-09-cms-domains-2026-09 - get-/cms/domains/2026-09_/cms/domains/2026-09 [intent=etl availability=planned operation=hubspot.get-_cms_domains_2026-09_cms_domains_2026-09]; approval: none; risk: low; notes: GET /cms/domains/2026-09; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --after, --archived, --created-after, --created-at, --created-before, --limit, --sort, --updated-after, --updated-at, --updated-before
- etl get-cms-domains-2026-09-domain-id-get-by-id - get-/cms/domains/2026-09/{domainId}_getById [intent=etl availability=planned operation=hubspot.get-_cms_domains_2026-09_domain_id_get_by_id]; approval: none; risk: low; notes: GET /cms/domains/2026-09/{domainId}; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --domain-id
- etl get-cms-hubdb-2026-03-tables-get-all-tables - Get all published tables [intent=etl availability=planned operation=hubspot.get-_cms_hubdb_2026-03_tables_get_all_tables]; approval: none; risk: low; notes: GET /cms/hubdb/2026-03/tables; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --after, --archived, --content-type, --created-after, --created-at, --created-before, --is-get-localized-schema, --limit, --sort, --updated-after, --updated-at, --updated-before
- etl get-cms-hubdb-2026-03-tables-table-id-or-name-get-table-details - Get details of a published table [intent=etl availability=planned operation=hubspot.get-_cms_hubdb_2026-03_tables_table_id_or_name_get_table_details]; approval: none; risk: low; notes: GET /cms/hubdb/2026-03/tables/{tableIdOrName}; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --table-id-or-name, --archived, --include-foreign-ids, --is-get-localized-schema
- etl get-cms-hubdb-2026-03-tables-table-id-or-name-draft-get-draft-table-details-by-id - Get details for a draft table [intent=etl availability=planned operation=hubspot.get-_cms_hubdb_2026-03_tables_table_id_or_name_draft_get_draft_table_details_by_id]; approval: none; risk: low; notes: GET /cms/hubdb/2026-03/tables/{tableIdOrName}/draft; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --table-id-or-name, --archived, --include-foreign-ids, --is-get-localized-schema
- etl get-cms-hubdb-2026-03-tables-table-id-or-name-draft-export-export-draft-table - Export a draft table [intent=etl availability=planned operation=hubspot.get-_cms_hubdb_2026-03_tables_table_id_or_name_draft_export_export_draft_table]; approval: none; risk: low; notes: GET /cms/hubdb/2026-03/tables/{tableIdOrName}/draft/export; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --table-id-or-name, --format
- etl get-cms-hubdb-2026-03-tables-table-id-or-name-export-export-table - Export a published version of a table [intent=etl availability=planned operation=hubspot.get-_cms_hubdb_2026-03_tables_table_id_or_name_export_export_table]; approval: none; risk: low; notes: GET /cms/hubdb/2026-03/tables/{tableIdOrName}/export; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --table-id-or-name, --format
- etl get-cms-hubdb-2026-03-tables-table-id-or-name-rows-get-table-rows - Get rows for a table [intent=etl availability=planned operation=hubspot.get-_cms_hubdb_2026-03_tables_table_id_or_name_rows_get_table_rows]; approval: none; risk: low; notes: GET /cms/hubdb/2026-03/tables/{tableIdOrName}/rows; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --table-id-or-name, --after, --archived, --limit, --offset, --properties, --sort
- etl get-cms-hubdb-2026-03-tables-table-id-or-name-rows-row-id-get-table-row - Get a table row [intent=etl availability=planned operation=hubspot.get-_cms_hubdb_2026-03_tables_table_id_or_name_rows_row_id_get_table_row]; approval: none; risk: low; notes: GET /cms/hubdb/2026-03/tables/{tableIdOrName}/rows/{rowId}; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --row-id, --table-id-or-name, --archived
- etl get-cms-hubdb-2026-03-tables-table-id-or-name-rows-row-id-draft-get-draft-table-row-by-id - Get a row from the draft table [intent=etl availability=planned operation=hubspot.get-_cms_hubdb_2026-03_tables_table_id_or_name_rows_row_id_draft_get_draft_table_row_by_id]; approval: none; risk: low; notes: GET /cms/hubdb/2026-03/tables/{tableIdOrName}/rows/{rowId}/draft; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --row-id, --table-id-or-name, --archived
- etl get-cms-hubdb-2026-03-tables-draft-get-all-draft-tables - Return all draft tables [intent=etl availability=planned operation=hubspot.get-_cms_hubdb_2026-03_tables_draft_get_all_draft_tables]; approval: none; risk: low; notes: GET /cms/hubdb/2026-03/tables/draft; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --after, --archived, --content-type, --created-after, --created-at, --created-before, --is-get-localized-schema, --limit, --sort, --updated-after, --updated-at, --updated-before
- etl get-cms-pages-2026-03-landing-pages-get-page - Get all landing pages [intent=etl availability=planned operation=hubspot.get-_cms_pages_2026-03_landing-pages_get_page]; approval: none; risk: low; notes: GET /cms/pages/2026-03/landing-pages; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --after, --archived, --created-after, --created-at, --created-before, --limit, --property, --sort, --updated-after, --updated-at, --updated-before
- etl get-cms-pages-2026-03-landing-pages-object-id-get-by-id - Retrieve a landing page [intent=etl availability=planned operation=hubspot.get-_cms_pages_2026-03_landing-pages_object_id_get_by_id]; approval: none; risk: low; notes: GET /cms/pages/2026-03/landing-pages/{objectId}; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --object-id, --archived, --property
- etl get-cms-pages-2026-03-landing-pages-object-id-draft-get-draft-by-id - Retrieve a landing page draft [intent=etl availability=planned operation=hubspot.get-_cms_pages_2026-03_landing-pages_object_id_draft_get_draft_by_id]; approval: none; risk: low; notes: GET /cms/pages/2026-03/landing-pages/{objectId}/draft; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --object-id
- etl get-cms-pages-2026-03-landing-pages-object-id-revisions-get-previous-versions - Retrieve all previous versions of a landing page [intent=etl availability=planned operation=hubspot.get-_cms_pages_2026-03_landing-pages_object_id_revisions_get_previous_versions]; approval: none; risk: low; notes: GET /cms/pages/2026-03/landing-pages/{objectId}/revisions; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --object-id, --after, --before, --limit
- etl get-cms-pages-2026-03-landing-pages-object-id-revisions-revision-id-get-previous-version - Retrieve a previous version of a landing page [intent=etl availability=planned operation=hubspot.get-_cms_pages_2026-03_landing-pages_object_id_revisions_revision_id_get_previous_version]; approval: none; risk: low; notes: GET /cms/pages/2026-03/landing-pages/{objectId}/revisions/{revisionId}; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --object-id, --revision-id
- etl get-cms-pages-2026-03-site-pages-get-page - Retrieve all website pages [intent=etl availability=planned operation=hubspot.get-_cms_pages_2026-03_site-pages_get_page]; approval: none; risk: low; notes: GET /cms/pages/2026-03/site-pages; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --after, --archived, --created-after, --created-at, --created-before, --limit, --property, --sort, --updated-after, --updated-at, --updated-before
- etl get-cms-pages-2026-03-site-pages-object-id-get-by-id - Retrieve a website page [intent=etl availability=planned operation=hubspot.get-_cms_pages_2026-03_site-pages_object_id_get_by_id]; approval: none; risk: low; notes: GET /cms/pages/2026-03/site-pages/{objectId}; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --object-id, --archived, --property
- etl get-cms-pages-2026-03-site-pages-object-id-draft-get-draft-by-id - Retrieve a website page draft [intent=etl availability=planned operation=hubspot.get-_cms_pages_2026-03_site-pages_object_id_draft_get_draft_by_id]; approval: none; risk: low; notes: GET /cms/pages/2026-03/site-pages/{objectId}/draft; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --object-id
- etl get-cms-pages-2026-03-site-pages-object-id-revisions-get-previous-versions - Retrieve all previous versions of a website page [intent=etl availability=planned operation=hubspot.get-_cms_pages_2026-03_site-pages_object_id_revisions_get_previous_versions]; approval: none; risk: low; notes: GET /cms/pages/2026-03/site-pages/{objectId}/revisions; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --object-id, --after, --before, --limit
- etl get-cms-pages-2026-03-site-pages-object-id-revisions-revision-id-get-previous-version - Retrieve a previous version of a website page [intent=etl availability=planned operation=hubspot.get-_cms_pages_2026-03_site-pages_object_id_revisions_revision_id_get_previous_version]; approval: none; risk: low; notes: GET /cms/pages/2026-03/site-pages/{objectId}/revisions/{revisionId}; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --object-id, --revision-id
- etl get-cms-pages-v3-landing-pages-cursor-cms-pages-v3-landing-pages-cursor - get-/cms/pages/v3/landing-pages/cursor_/cms/pages/v3/landing-pages/cursor [intent=etl availability=planned operation=hubspot.get-_cms_pages_v3_landing-pages_cursor_cms_pages_v3_landing-pages_cursor]; approval: none; risk: low; notes: GET /cms/pages/v3/landing-pages/cursor; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --after, --archived, --created-after, --created-at, --created-before, --limit, --property, --sort, --updated-after, --updated-at, --updated-before
- etl get-cms-pages-v3-site-pages-cursor-cms-pages-v3-site-pages-cursor - get-/cms/pages/v3/site-pages/cursor_/cms/pages/v3/site-pages/cursor [intent=etl availability=planned operation=hubspot.get-_cms_pages_v3_site-pages_cursor_cms_pages_v3_site-pages_cursor]; approval: none; risk: low; notes: GET /cms/pages/v3/site-pages/cursor; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --after, --archived, --created-after, --created-at, --created-before, --limit, --property, --sort, --updated-after, --updated-at, --updated-before
- etl get-cms-source-code-2025-09-environment-metadata-path-get - get-/cms/source-code/2025-09/{environment}/metadata/{path}_get [intent=etl availability=planned operation=hubspot.get-_cms_source-code_2025-09_environment_metadata_path_get]; approval: none; risk: low; notes: GET /cms/source-code/2025-09/{environment}/metadata/{path}; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --environment, --path, --properties
- etl get-cms-source-code-2025-09-extract-async-tasks-task-id-status-get-async-status - get-/cms/source-code/2025-09/extract/async/tasks/{taskId}/status_getAsyncStatus [intent=etl availability=planned operation=hubspot.get-_cms_source-code_2025-09_extract_async_tasks_task_id_status_get_async_status]; approval: none; risk: low; notes: GET /cms/source-code/2025-09/extract/async/tasks/{taskId}/status; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --task-id
- etl get-cms-source-code-2026-03-extract-async-tasks-task-id-status-get-async-status - Get extraction status [intent=etl availability=planned operation=hubspot.get-_cms_source-code_2026-03_extract_async_tasks_task_id_status_get_async_status]; approval: none; risk: low; notes: GET /cms/source-code/2026-03/extract/async/tasks/{taskId}/status; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --task-id
- etl get-cms-source-code-2026-09-environment-metadata-path-get - get-/cms/source-code/2026-09/{environment}/metadata/{path}_get [intent=etl availability=planned operation=hubspot.get-_cms_source-code_2026-09_environment_metadata_path_get]; approval: none; risk: low; notes: GET /cms/source-code/2026-09/{environment}/metadata/{path}; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --environment, --path, --properties
- etl get-cms-source-code-2026-09-extract-async-tasks-task-id-status-get-async-status - get-/cms/source-code/2026-09/extract/async/tasks/{taskId}/status_getAsyncStatus [intent=etl availability=planned operation=hubspot.get-_cms_source-code_2026-09_extract_async_tasks_task_id_status_get_async_status]; approval: none; risk: low; notes: GET /cms/source-code/2026-09/extract/async/tasks/{taskId}/status; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --task-id
- etl get-cms-url-redirects-2025-09-cms-url-redirects-2025-09 - get-/cms/url-redirects/2025-09_/cms/url-redirects/2025-09 [intent=etl availability=planned operation=hubspot.get-_cms_url-redirects_2025-09_cms_url-redirects_2025-09]; approval: none; risk: low; notes: GET /cms/url-redirects/2025-09; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --after, --archived, --created-after, --created-at, --created-before, --limit, --sort, --updated-after, --updated-at, --updated-before
- etl get-cms-url-redirects-2025-09-url-redirect-id-get-by-id - get-/cms/url-redirects/2025-09/{urlRedirectId}_getById [intent=etl availability=planned operation=hubspot.get-_cms_url-redirects_2025-09_url_redirect_id_get_by_id]; approval: none; risk: low; notes: GET /cms/url-redirects/2025-09/{urlRedirectId}; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --url-redirect-id
- etl get-cms-url-redirects-2026-03-cms-url-redirects-v3 - get-/cms/url-redirects/2026-03_/cms/url-redirects/v3 [intent=etl availability=planned operation=hubspot.get-_cms_url-redirects_2026-03_cms_url-redirects_v3]; approval: none; risk: low; notes: GET /cms/url-redirects/2026-03; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --after, --archived, --created-after, --created-at, --created-before, --limit, --sort, --updated-after, --updated-at, --updated-before
- etl get-cms-url-redirects-2026-03-url-redirect-id-get-by-id - Get details for a redirect [intent=etl availability=planned operation=hubspot.get-_cms_url-redirects_2026-03_url_redirect_id_get_by_id]; approval: none; risk: low; notes: GET /cms/url-redirects/2026-03/{urlRedirectId}; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --url-redirect-id
- etl get-cms-url-redirects-2026-03-url-mappings-cms-url-redirects-2026-03-url-mappings - get-/cms/url-redirects/2026-03/url-mappings_/cms/url-redirects/2026-03/url-mappings [intent=etl availability=planned operation=hubspot.get-_cms_url-redirects_2026-03_url-mappings_cms_url-redirects_2026-03_url-mappings]; approval: none; risk: low; notes: GET /cms/url-redirects/2026-03/url-mappings; fixed HubSpot endpoint metadata only, not a raw API escape hatch.
- etl get-cms-url-redirects-2026-03-url-mappings-id-cms-url-redirects-2026-03-url-mappings-id - get-/cms/url-redirects/2026-03/url-mappings/{id}_/cms/url-redirects/2026-03/url-mappings/{id} [intent=etl availability=planned operation=hubspot.get-_cms_url-redirects_2026-03_url-mappings_id_cms_url-redirects_2026-03_url-mappings_id]; approval: none; risk: low; notes: GET /cms/url-redirects/2026-03/url-mappings/{id}; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --id
- etl get-cms-url-redirects-2026-09-cms-url-redirects-2026-09 - get-/cms/url-redirects/2026-09_/cms/url-redirects/2026-09 [intent=etl availability=planned operation=hubspot.get-_cms_url-redirects_2026-09_cms_url-redirects_2026-09]; approval: none; risk: low; notes: GET /cms/url-redirects/2026-09; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --after, --archived, --created-after, --created-at, --created-before, --limit, --sort, --updated-after, --updated-at, --updated-before
- etl get-cms-url-redirects-2026-09-url-redirect-id-get-by-id - get-/cms/url-redirects/2026-09/{urlRedirectId}_getById [intent=etl availability=planned operation=hubspot.get-_cms_url-redirects_2026-09_url_redirect_id_get_by_id]; approval: none; risk: low; notes: GET /cms/url-redirects/2026-09/{urlRedirectId}; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --url-redirect-id
- etl get-cms-url-redirects-v3-cms-url-redirects-v3 - get-/cms/url-redirects/v3_/cms/url-redirects/v3 [intent=etl availability=planned operation=hubspot.get-_cms_url-redirects_v3_cms_url-redirects_v3]; approval: none; risk: low; notes: GET /cms/url-redirects/v3; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --after, --archived, --created-after, --created-at, --created-before, --limit, --sort, --updated-after, --updated-at, --updated-before
- etl get-cms-url-redirects-v3-url-mappings-cms-url-redirects-v3-url-mappings - get-/cms/url-redirects/v3/url-mappings_/cms/url-redirects/v3/url-mappings [intent=etl availability=planned operation=hubspot.get-_cms_url-redirects_v3_url-mappings_cms_url-redirects_v3_url-mappings]; approval: none; risk: low; notes: GET /cms/url-redirects/v3/url-mappings; fixed HubSpot endpoint metadata only, not a raw API escape hatch.
- etl get-cms-url-redirects-v3-url-mappings-id-cms-url-redirects-v3-url-mappings-id - get-/cms/url-redirects/v3/url-mappings/{id}_/cms/url-redirects/v3/url-mappings/{id} [intent=etl availability=planned operation=hubspot.get-_cms_url-redirects_v3_url-mappings_id_cms_url-redirects_v3_url-mappings_id]; approval: none; risk: low; notes: GET /cms/url-redirects/v3/url-mappings/{id}; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --id
- etl get-cms-v3-blog-settings-settings - Retrieve all blogs [intent=etl availability=planned operation=hubspot.get-_cms_v3_blog-settings_settings]; approval: none; risk: low; notes: GET /cms/v3/blog-settings/settings; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --after, --archived, --created-after, --created-at, --created-before, --limit, --sort, --updated-after, --updated-at, --updated-before
- etl get-cms-v3-blog-settings-settings-blog-id-revisions - Get all blog revisions [intent=etl availability=planned operation=hubspot.get-_cms_v3_blog-settings_settings_blog_id_revisions]; approval: none; risk: low; notes: GET /cms/v3/blog-settings/settings/{blogId}/revisions; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --blog-id, --after, --before, --limit
- etl get-cms-v3-domains-cms-v3-domains - get-/cms/v3/domains_/cms/v3/domains [intent=etl availability=planned operation=hubspot.get-_cms_v3_domains_cms_v3_domains]; approval: none; risk: low; notes: GET /cms/v3/domains; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --after, --archived, --created-after, --created-at, --created-before, --limit, --sort, --updated-after, --updated-at, --updated-before
- etl get-cms-v3-domains-domain-id-get-by-id - Get a single domain [intent=etl availability=planned operation=hubspot.get-_cms_v3_domains_domain_id_get_by_id]; approval: none; risk: low; notes: GET /cms/v3/domains/{domainId}; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --domain-id
- etl get-cms-v3-hubdb-tables-get-all-tables - Get all published tables [intent=etl availability=planned operation=hubspot.get-_cms_v3_hubdb_tables_get_all_tables]; approval: none; risk: low; notes: GET /cms/v3/hubdb/tables; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --sort, --after, --limit, --created-at, --created-after, --created-before, --updated-at, --updated-after, --updated-before, --content-type, --archived
- etl get-cms-v3-hubdb-tables-table-id-or-name-get-table-details - Get details of a published table [intent=etl availability=planned operation=hubspot.get-_cms_v3_hubdb_tables_table_id_or_name_get_table_details]; approval: none; risk: low; notes: GET /cms/v3/hubdb/tables/{tableIdOrName}; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --table-id-or-name, --is-get-localized-schema, --archived, --include-foreign-ids
- etl get-cms-v3-hubdb-tables-table-id-or-name-draft-get-draft-table-details-by-id - Get details for a draft table [intent=etl availability=planned operation=hubspot.get-_cms_v3_hubdb_tables_table_id_or_name_draft_get_draft_table_details_by_id]; approval: none; risk: low; notes: GET /cms/v3/hubdb/tables/{tableIdOrName}/draft; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --table-id-or-name, --is-get-localized-schema, --archived, --include-foreign-ids
- etl get-cms-v3-hubdb-tables-table-id-or-name-draft-export-export-draft-table - Export a draft table [intent=etl availability=planned operation=hubspot.get-_cms_v3_hubdb_tables_table_id_or_name_draft_export_export_draft_table]; approval: none; risk: low; notes: GET /cms/v3/hubdb/tables/{tableIdOrName}/draft/export; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --table-id-or-name, --format
- etl get-cms-v3-hubdb-tables-table-id-or-name-export-export-table - Export a published version of a table [intent=etl availability=planned operation=hubspot.get-_cms_v3_hubdb_tables_table_id_or_name_export_export_table]; approval: none; risk: low; notes: GET /cms/v3/hubdb/tables/{tableIdOrName}/export; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --table-id-or-name, --format
- etl get-cms-v3-hubdb-tables-table-id-or-name-rows-get-table-rows - Get rows for a table [intent=etl availability=planned operation=hubspot.get-_cms_v3_hubdb_tables_table_id_or_name_rows_get_table_rows]; approval: none; risk: low; notes: GET /cms/v3/hubdb/tables/{tableIdOrName}/rows; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --table-id-or-name, --sort, --after, --limit, --properties, --offset, --archived
- etl get-cms-v3-hubdb-tables-table-id-or-name-rows-row-id-get-table-row - Get a table row [intent=etl availability=planned operation=hubspot.get-_cms_v3_hubdb_tables_table_id_or_name_rows_row_id_get_table_row]; approval: none; risk: low; notes: GET /cms/v3/hubdb/tables/{tableIdOrName}/rows/{rowId}; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --table-id-or-name, --row-id, --archived
- etl get-cms-v3-hubdb-tables-table-id-or-name-rows-row-id-draft-get-draft-table-row-by-id - Get a row from the draft table [intent=etl availability=planned operation=hubspot.get-_cms_v3_hubdb_tables_table_id_or_name_rows_row_id_draft_get_draft_table_row_by_id]; approval: none; risk: low; notes: GET /cms/v3/hubdb/tables/{tableIdOrName}/rows/{rowId}/draft; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --table-id-or-name, --row-id, --archived
- etl get-cms-v3-hubdb-tables-draft-get-all-draft-tables - Return all draft tables [intent=etl availability=planned operation=hubspot.get-_cms_v3_hubdb_tables_draft_get_all_draft_tables]; approval: none; risk: low; notes: GET /cms/v3/hubdb/tables/draft; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --sort, --after, --limit, --created-at, --created-after, --created-before, --updated-at, --updated-after, --updated-before, --content-type, --archived
- etl get-cms-v3-pages-landing-pages-get-page - Get all landing pages [intent=etl availability=planned operation=hubspot.get-_cms_v3_pages_landing-pages_get_page]; approval: none; risk: low; notes: GET /cms/v3/pages/landing-pages; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --after, --archived, --created-after, --created-at, --created-before, --limit, --property, --sort, --updated-after, --updated-at, --updated-before
- etl get-cms-v3-pages-landing-pages-object-id-get-by-id - Retrieve a landing page [intent=etl availability=planned operation=hubspot.get-_cms_v3_pages_landing-pages_object_id_get_by_id]; approval: none; risk: low; notes: GET /cms/v3/pages/landing-pages/{objectId}; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --object-id, --archived, --property
- etl get-cms-v3-pages-landing-pages-object-id-draft-get-draft-by-id - Retrieve a landing page draft [intent=etl availability=planned operation=hubspot.get-_cms_v3_pages_landing-pages_object_id_draft_get_draft_by_id]; approval: none; risk: low; notes: GET /cms/v3/pages/landing-pages/{objectId}/draft; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --object-id
- etl get-cms-v3-pages-landing-pages-object-id-revisions-get-previous-versions - Retrieve all previous versions of a landing page [intent=etl availability=planned operation=hubspot.get-_cms_v3_pages_landing-pages_object_id_revisions_get_previous_versions]; approval: none; risk: low; notes: GET /cms/v3/pages/landing-pages/{objectId}/revisions; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --object-id, --after, --before, --limit
- etl get-cms-v3-pages-landing-pages-object-id-revisions-revision-id-get-previous-version - Retrieve a previous version of a landing page [intent=etl availability=planned operation=hubspot.get-_cms_v3_pages_landing-pages_object_id_revisions_revision_id_get_previous_version]; approval: none; risk: low; notes: GET /cms/v3/pages/landing-pages/{objectId}/revisions/{revisionId}; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --object-id, --revision-id
- etl get-cms-v3-pages-site-pages-get-page - Retrieve all website pages [intent=etl availability=planned operation=hubspot.get-_cms_v3_pages_site-pages_get_page]; approval: none; risk: low; notes: GET /cms/v3/pages/site-pages; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --after, --archived, --created-after, --created-at, --created-before, --limit, --property, --sort, --updated-after, --updated-at, --updated-before
- etl get-cms-v3-pages-site-pages-object-id-get-by-id - Retrieve a website page [intent=etl availability=planned operation=hubspot.get-_cms_v3_pages_site-pages_object_id_get_by_id]; approval: none; risk: low; notes: GET /cms/v3/pages/site-pages/{objectId}; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --object-id, --archived, --property
- etl get-cms-v3-pages-site-pages-object-id-draft-get-draft-by-id - Retrieve a website page draft [intent=etl availability=planned operation=hubspot.get-_cms_v3_pages_site-pages_object_id_draft_get_draft_by_id]; approval: none; risk: low; notes: GET /cms/v3/pages/site-pages/{objectId}/draft; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --object-id
- etl get-cms-v3-pages-site-pages-object-id-revisions-get-previous-versions - Retrieve all previous versions of a website page [intent=etl availability=planned operation=hubspot.get-_cms_v3_pages_site-pages_object_id_revisions_get_previous_versions]; approval: none; risk: low; notes: GET /cms/v3/pages/site-pages/{objectId}/revisions; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --object-id, --after, --before, --limit
- etl get-cms-v3-pages-site-pages-object-id-revisions-revision-id-get-previous-version - Retrieve a previous version of a website page [intent=etl availability=planned operation=hubspot.get-_cms_v3_pages_site-pages_object_id_revisions_revision_id_get_previous_version]; approval: none; risk: low; notes: GET /cms/v3/pages/site-pages/{objectId}/revisions/{revisionId}; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --object-id, --revision-id
- etl get-cms-v3-source-code-extract-async-tasks-task-id-status-get-async-status - Get extraction status [intent=etl availability=planned operation=hubspot.get-_cms_v3_source-code_extract_async_tasks_task_id_status_get_async_status]; approval: none; risk: low; notes: GET /cms/v3/source-code/extract/async/tasks/{taskId}/status; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --task-id
- etl get-cms-v3-url-redirects-url-redirect-id-get-by-id - Get details for a redirect [intent=etl availability=planned operation=hubspot.get-_cms_v3_url-redirects_url_redirect_id_get_by_id]; approval: none; risk: low; notes: GET /cms/v3/url-redirects/{urlRedirectId}; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --url-redirect-id
- etl get-commerce-payment-links-2026-09-beta-payment-links - Retrieve all payment links [intent=etl availability=planned operation=hubspot.get-_commerce_payment-links_2026-09-beta_payment-links]; approval: none; risk: low; notes: GET /commerce/payment-links/2026-09-beta/payment-links; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --after, --archived, --created-after, --created-at, --created-before, --limit, --sort, --updated-after, --updated-at, --updated-before
- etl get-commerce-payment-links-2026-09-beta-payment-links-payment-link-id - Retrieve payment link [intent=etl availability=planned operation=hubspot.get-_commerce_payment-links_2026-09-beta_payment-links_payment_link_id]; approval: none; risk: low; notes: GET /commerce/payment-links/2026-09-beta/payment-links/{paymentLinkId}; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --payment-link-id, --archived
- etl get-commerce-price-books-2026-09-beta-price-books-commerce-price-books-2026-09-beta-price-books - Retrieve price books [intent=etl availability=planned operation=hubspot.get-_commerce_price-books_2026-09-beta_price-books_commerce_price-books_2026-09-beta_price-books]; approval: none; risk: low; notes: GET /commerce/price-books/2026-09-beta/price-books; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --after, --archived, --limit
- etl get-commerce-price-books-2026-09-beta-price-books-price-book-id - Retrieve price book [intent=etl availability=planned operation=hubspot.get-_commerce_price-books_2026-09-beta_price-books_price_book_id]; approval: none; risk: low; notes: GET /commerce/price-books/2026-09-beta/price-books/{priceBookId}; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --price-book-id, --archived
- etl get-commerce-price-books-2026-09-beta-price-books-price-book-id-items-commerce-price-books-2026-09-beta-price-books-pric - Retrieve price book items [intent=etl availability=planned operation=hubspot.get-_commerce_price-books_2026-09-beta_price-books_price_book_id_items_commerce_price-books_2026-09-beta_price-books_price_book_id_items]; approval: none; risk: low; notes: GET /commerce/price-books/2026-09-beta/price-books/{priceBookId}/items; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --price-book-id, --after, --limit
- etl get-commerce-price-books-2026-09-beta-price-books-price-book-id-items-price-book-item-id-commerce-price-books-2026-09-be - Retrieve price book item [intent=etl availability=planned operation=hubspot.get-_commerce_price-books_2026-09-beta_price-books_price_book_id_items_price_book_item_id_commerce_price-books_2026-09-beta_price-books_pric]; approval: none; risk: low; notes: GET /commerce/price-books/2026-09-beta/price-books/{priceBookId}/items/{priceBookItemId}; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --price-book-id, --price-book-item-id, --archived
- etl get-communication-preferences-2025-09-definitions - get-/communication-preferences/2025-09/definitions [intent=etl availability=planned operation=hubspot.get-_communication-preferences_2025-09_definitions]; approval: none; risk: low; notes: GET /communication-preferences/2025-09/definitions; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --business-unit-id, --include-translations
- etl get-communication-preferences-2025-09-status-email-email-address-communication-preferences-2025-09-status-email-email-ad - get-/communication-preferences/2025-09/status/email/{emailAddress}_/communication-preferences/2025-09/status/email/{emailAddress} [intent=etl availability=planned operation=hubspot.get-_communication-preferences_2025-09_status_email_email_address_communication-preferences_2025-09_status_email_email_address]; approval: none; risk: low; notes: GET /communication-preferences/2025-09/status/email/{emailAddress}; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --email-address
- etl get-communication-preferences-2025-09-statuses-subscriber-id-string - get-/communication-preferences/2025-09/statuses/{subscriberIdString} [intent=etl availability=planned operation=hubspot.get-_communication-preferences_2025-09_statuses_subscriber_id_string]; approval: none; risk: low; notes: GET /communication-preferences/2025-09/statuses/{subscriberIdString}; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --subscriber-id-string, --channel, --business-unit-id
- etl get-communication-preferences-2025-09-statuses-subscriber-id-string-unsubscribe-all - get-/communication-preferences/2025-09/statuses/{subscriberIdString}/unsubscribe-all [intent=etl availability=planned operation=hubspot.get-_communication-preferences_2025-09_statuses_subscriber_id_string_unsubscribe-all]; approval: none; risk: low; notes: GET /communication-preferences/2025-09/statuses/{subscriberIdString}/unsubscribe-all; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --subscriber-id-string, --channel, --business-unit-id, --verbose
- etl get-communication-preferences-2026-03-definitions - Retrieve all subscription status definitions [intent=etl availability=planned operation=hubspot.get-_communication-preferences_2026-03_definitions]; approval: none; risk: low; notes: GET /communication-preferences/2026-03/definitions; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --business-unit-id, --include-translations
- etl get-communication-preferences-2026-03-statuses-subscriber-id-string - Get subscription preferences for a specific contact [intent=etl availability=planned operation=hubspot.get-_communication-preferences_2026-03_statuses_subscriber_id_string]; approval: none; risk: low; notes: GET /communication-preferences/2026-03/statuses/{subscriberIdString}; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --subscriber-id-string, --channel, --business-unit-id
- etl get-communication-preferences-2026-03-statuses-subscriber-id-string-unsubscribe-all - Retrieve a contact's unsubscribed status [intent=etl availability=planned operation=hubspot.get-_communication-preferences_2026-03_statuses_subscriber_id_string_unsubscribe-all]; approval: none; risk: low; notes: GET /communication-preferences/2026-03/statuses/{subscriberIdString}/unsubscribe-all; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --subscriber-id-string, --channel, --business-unit-id, --verbose
- etl get-communication-preferences-2026-09-definitions - get-/communication-preferences/2026-09/definitions [intent=etl availability=planned operation=hubspot.get-_communication-preferences_2026-09_definitions]; approval: none; risk: low; notes: GET /communication-preferences/2026-09/definitions; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --business-unit-id, --include-translations
- etl get-communication-preferences-2026-09-status-email-email-address-communication-preferences-2026-09-status-email-email-ad - get-/communication-preferences/2026-09/status/email/{emailAddress}_/communication-preferences/2026-09/status/email/{emailAddress} [intent=etl availability=planned operation=hubspot.get-_communication-preferences_2026-09_status_email_email_address_communication-preferences_2026-09_status_email_email_address]; approval: none; risk: low; notes: GET /communication-preferences/2026-09/status/email/{emailAddress}; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --email-address
- etl get-communication-preferences-2026-09-statuses-subscriber-id-string - get-/communication-preferences/2026-09/statuses/{subscriberIdString} [intent=etl availability=planned operation=hubspot.get-_communication-preferences_2026-09_statuses_subscriber_id_string]; approval: none; risk: low; notes: GET /communication-preferences/2026-09/statuses/{subscriberIdString}; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --subscriber-id-string, --channel, --business-unit-id
- etl get-communication-preferences-2026-09-statuses-subscriber-id-string-unsubscribe-all - get-/communication-preferences/2026-09/statuses/{subscriberIdString}/unsubscribe-all [intent=etl availability=planned operation=hubspot.get-_communication-preferences_2026-09_statuses_subscriber_id_string_unsubscribe-all]; approval: none; risk: low; notes: GET /communication-preferences/2026-09/statuses/{subscriberIdString}/unsubscribe-all; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --subscriber-id-string, --channel, --business-unit-id, --verbose
- etl get-communication-preferences-v3-definitions-get-page - Retrieve all subscription status definitions [intent=etl availability=planned operation=hubspot.get-_communication-preferences_v3_definitions_get_page]; approval: none; risk: low; notes: GET /communication-preferences/v3/definitions; fixed HubSpot endpoint metadata only, not a raw API escape hatch.
- etl get-communication-preferences-v3-status-email-email-address-get-email-status - get-/communication-preferences/v3/status/email/{emailAddress}_getEmailStatus [intent=etl availability=planned operation=hubspot.get-_communication-preferences_v3_status_email_email_address_get_email_status]; approval: none; risk: low; notes: GET /communication-preferences/v3/status/email/{emailAddress}; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --email-address
- etl get-communication-preferences-v4-definitions - Retrieve all subscription status definitions [intent=etl availability=planned operation=hubspot.get-_communication-preferences_v4_definitions]; approval: none; risk: low; notes: GET /communication-preferences/v4/definitions; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --business-unit-id, --include-translations
- etl get-communication-preferences-v4-statuses-subscriber-id-string - Get subscription preferences for a specific contact [intent=etl availability=planned operation=hubspot.get-_communication-preferences_v4_statuses_subscriber_id_string]; approval: none; risk: low; notes: GET /communication-preferences/v4/statuses/{subscriberIdString}; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --subscriber-id-string, --channel, --business-unit-id
- etl get-communication-preferences-v4-statuses-subscriber-id-string-unsubscribe-all - Retrieve a contact's unsubscribed status [intent=etl availability=planned operation=hubspot.get-_communication-preferences_v4_statuses_subscriber_id_string_unsubscribe-all]; approval: none; risk: low; notes: GET /communication-preferences/v4/statuses/{subscriberIdString}/unsubscribe-all; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --subscriber-id-string, --channel, --business-unit-id, --verbose
- etl get-conversations-conversations-2026-09-beta-actors-actor-id-conversations-conversations-2026-09-beta-actors-actor-id - Get a single actor [intent=etl availability=planned operation=hubspot.get-_conversations_conversations_2026-09-beta_actors_actor_id_conversations_conversations_2026-09-beta_actors_actor_id]; approval: none; risk: low; notes: GET /conversations/conversations/2026-09-beta/actors/{actorId}; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --actor-id, --property
- etl get-conversations-conversations-2026-09-beta-channel-accounts-conversations-conversations-2026-09-beta-channel-accounts - List channel accounts [intent=etl availability=planned operation=hubspot.get-_conversations_conversations_2026-09-beta_channel-accounts_conversations_conversations_2026-09-beta_channel-accounts]; approval: none; risk: low; notes: GET /conversations/conversations/2026-09-beta/channel-accounts; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --after, --archived, --channel-id, --default-page-length, --inbox-id, --limit, --sort
- etl get-conversations-conversations-2026-09-beta-channel-accounts-channel-account-id-conversations-conversations-2026-09-bet - Get a single channel account [intent=etl availability=planned operation=hubspot.get-_conversations_conversations_2026-09-beta_channel-accounts_channel_account_id_conversations_conversations_2026-09-beta_channel-accounts]; approval: none; risk: low; notes: GET /conversations/conversations/2026-09-beta/channel-accounts/{channelAccountId}; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --channel-account-id, --archived
- etl get-conversations-conversations-2026-09-beta-channels-conversations-conversations-2026-09-beta-channels - List Channels [intent=etl availability=planned operation=hubspot.get-_conversations_conversations_2026-09-beta_channels_conversations_conversations_2026-09-beta_channels]; approval: none; risk: low; notes: GET /conversations/conversations/2026-09-beta/channels; fixed HubSpot endpoint metadata only, not a raw API escape hatch.; flags: --after, --default-page-length, --limit, --sort