Skip to main content
POST
Bulk-upsert mappings

Authorizations

Authorization
string
header
required

Quanta Services API scoped bearer token. Supported only on Services API routes.

Body

application/json
mapping_type
enum<string>
required

Mapping type to upsert.

Available options:
VENDOR_TO_GL_ACCOUNT,
VENDOR_TO_DEPARTMENT,
VENDOR_NAME_ALIAS_TO_VENDOR_QID,
GL_ACCOUNT_TO_DEPARTMENT,
SOURCE_QID_TO_FOREX_RATE,
WARP_EMPLOYEE_TO_DEPARTMENT,
GENERIC_PAYROLL_ACCOUNT_TO_GL_ACCOUNT_QID,
GLOBAL_RIPPLING_COMPANY_NAME_TO_ORG,
PRODUCT_QID_TO_REVENUE_GL_ACCOUNT_QID,
PRODUCT_QID_TO_REFUND_GL_ACCOUNT_QID,
PRODUCT_QID_TO_DISCOUNT_GL_ACCOUNT_QID,
PRODUCT_QID_TO_LEDGER_REVENUE_POLICY,
RIPPLING_R_AND_D_TAX_CREDIT,
ORG_IGNORE_MERCURY_INVOICES,
PARAFORM_PAYMENT_TYPE_TO_GL_ACCOUNT_QID
mappings
LegacyBulkMappingPairInput · object[]
required

Mappings to upsert. Duplicate from_values are rejected.

Required array length: 1 - 5000 elements
effective_date
string<date> | null

Date to stamp on newly inserted mapping rows. Optional.

Response

Successful Response

mapping_type
enum<string>
required
Available options:
VENDOR_TO_GL_ACCOUNT,
VENDOR_TO_DEPARTMENT,
VENDOR_NAME_ALIAS_TO_VENDOR_QID,
GL_ACCOUNT_TO_DEPARTMENT,
SOURCE_QID_TO_FOREX_RATE,
WARP_EMPLOYEE_TO_DEPARTMENT,
GENERIC_PAYROLL_ACCOUNT_TO_GL_ACCOUNT_QID,
GLOBAL_RIPPLING_COMPANY_NAME_TO_ORG,
PRODUCT_QID_TO_REVENUE_GL_ACCOUNT_QID,
PRODUCT_QID_TO_REFUND_GL_ACCOUNT_QID,
PRODUCT_QID_TO_DISCOUNT_GL_ACCOUNT_QID,
PRODUCT_QID_TO_LEDGER_REVENUE_POLICY,
RIPPLING_R_AND_D_TAX_CREDIT,
ORG_IGNORE_MERCURY_INVOICES,
PARAFORM_PAYMENT_TYPE_TO_GL_ACCOUNT_QID
inserted
integer
required
updated
integer
required
skipped
integer
required
rows
LegacyBulkMappingUpsertResultModel · object[]
required