---
title: "Dispatch tenant job"
method: POST
path: "/tenantJobs/dispatch"
tags: ["Jobs"]
---

# Dispatch tenant job

`POST /tenantJobs/dispatch`

Executes a tenant job

## Request body

- TenantJob
  - `module` 'HUBSPOT' | 'SALESFORCE' | 'QUICKBOOKS' | 'ERP' | 'REVENUE_RECOGNITION' | 'ACCOUNTING' | 'AUTOMATIC_INVOICE_GENERATION' | 'FOREIGN_EXCHANGE' | 'EVENT' | 'TENANT_MANAGEMENT' | 'PAYMENT' | 'PRISMATIC'
  - `objectId` string
  - `metadata` object
  - `entityIds` string[]
  - `entityId` string
  - `createdOn` integer
  - `updatedOn` integer
  - `status` 'QUEUED' | 'PROCESSING' | 'SUCCESSFUL' | 'FAILED' | 'CANCELLED'
  - `tenantId` string
  - `jobType` 'HUBSPOT_ACCOUNT_SYNC' | 'HUBSPOT_ORDER_SYNC' | 'HUBSPOT_COMPOSITE_ORDER_SYNC' | 'SALESFORCE_ACCOUNT_SYNC' | 'SALESFORCE_ACCOUNT_ARR_SYNC' | 'SALESFORCE_ORDER_SYNC' | 'SALESFORCE_COMPOSITE_ORDER_SYNC' | 'SALESFORCE_SUBSCRIPTION_SYNC' | 'CRM_ORDER_DELETION_SYNC' | 'QBO_JOURNAL_ENTRY_CREATION' | 'QBO_JOURNAL_ENTRY_DELETION' | 'ERP_JOURNAL_ENTRY_CREATION' | 'ERP_JOURNAL_ENTRY_DELETION' | 'ERP_JOURNAL_ENTRY_CREATION_V2' | 'ERP_JOURNAL_ENTRY_DELETION_V2' | 'ERP_INVOICE_SYNC' | 'ERP_CREDIT_MEMO_SYNC' | 'ERP_VOID_INVOICE' | 'REV_GENERATE_SCHEDULE' | 'REV_REGENERATE_SCHEDULE' | 'REV_GENERATE_SCHEDULES_FOR_TENANT' | 'REV_REGENERATE_SCHEDULES_FOR_TENANT' | 'RECOGNIZE_REVENUE' | 'CRM_COMPOSITE_ORDER_DELETION_SYNC' | 'HUBSPOT_SUBSCRIPTION_SYNC' | 'HUBSPOT_ELECTRONIC_SIGNATURE_SYNC' | 'CRM_SUBSCRIPTION_DELETION_SYNC' | 'CREATE_JOURNAL_ENTRIES' | 'HUBSPOT_ORDER_ANNUAL_AMOUNT_SYNC' | 'SALESFORCE_TRANSACTIONAL_ARR_METRICS_SYNC' | 'EXCHANGE_RATE_REFRESH' | 'AUTOMATED_INVOICE_RULE_TRIGGER' | 'REPROCESS_EVENTS_FOR_TENANT' | 'TENANT_CREATED' | 'PAYMENT_RETRY' | 'PRISMATIC_INVOICE_SYNC'
  - `failureReason` string
  - `objectModel` 'ACCOUNT' | 'ORDER' | 'COMPOSITE_ORDER' | 'INVOICE' | 'CREDIT_MEMO' | 'SUBSCRIPTION' | 'CRM_OPPORTUNITY' | 'ACCOUNTING_PERIOD' | 'AUTOMATED_INVOICE_RULE' | 'EXCHANGE_RATE_REFRESH_DATE' | 'TENANT' | 'PAYMENT'
  - `delayedUntil` integer
  - `jobId` string
  - `attempts` integer
  - `startedOn` integer
  - `endedOn` integer
  - `partitionKey` string
  - `deduplicate` boolean

## Response `default`

successful operation

---

[API](https://skmtc.net/dealhub/apis/quote-api.md) · [All operations](https://skmtc.net/dealhub/apis/quote-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/dealhub/quote-api/revisions/c30f5b9fbfab/schema)
