Skip to main content
POST
/
v2
/
partner
/
imports
/
upload-urls
Partner Import Upload Urls
curl --request POST \
  --url https://api.trykintsugi.com/v2/partner/imports/upload-urls \
  --header 'Content-Type: application/json' \
  --header 'X-API-KEY: <api-key>' \
  --data '
{
  "files": [
    {
      "file_name": "<string>"
    }
  ],
  "user_id": "<string>"
}
'
[
  {
    "file_name": "<string>",
    "is_local": true,
    "upload_url_config": {},
    "imports": {
      "user_id": "<string>",
      "organization_id": "<string>",
      "id": "<string>",
      "created_at": "2023-11-07T05:31:56Z",
      "updated_at": "2023-11-07T05:31:56Z",
      "source": "OTHER",
      "parent_file_name": "<string>",
      "parent_file_s3_location": "<string>",
      "num_rows_total": 0,
      "num_transactions_imported": 0,
      "num_transactions_skipped": 0,
      "split_into": "<string>",
      "status": "NEW",
      "error_data": "<string>",
      "s3_etag": "<string>",
      "submitted_at": "2023-11-07T05:31:56Z",
      "validation_completed_at": "2023-11-07T05:31:56Z",
      "validation_error_artifact_s3_key": "<string>",
      "validation_truncated": false,
      "validation_valid_row_count": 123,
      "validation_error_row_count": 123,
      "ingest_completed_at": "2023-11-07T05:31:56Z",
      "ingestion_error_artifact_s3_key": "<string>",
      "progress_rows": 123,
      "progress_imported": 123,
      "progress_failed": 123,
      "ingest_idempotency_key": "<string>",
      "ingest_submit_mode": "<string>",
      "ingest_skip_manifest_s3_key": "<string>",
      "content_hash": "<string>",
      "validated_rows_s3_key": "<string>"
    }
  }
]

Authorizations

X-API-KEY
string
header
required

Headers

x-partner-id
string | null

Target partner. Required for referral partner API keys (selects the owned sub-partner; omitting it returns 400 PARTNER_ID_REQUIRED). For multi-partner bearer users, selects the active partner.

Maximum string length: 100

Query Parameters

organization_id
string
required

Body

application/json
files
FileUploadData · object[]
required
Maximum array length: 100
source
enum<string>
required
Available options:
BIGCOMMERCE,
BESTBUY,
BUNNY,
CHARGEBEE,
SHOPIFY,
SHOPLINE,
STRIPE,
AMAZON,
TIKTOK,
CUSTOM,
UNKNOWN,
IMPORT,
ZUORA,
APIDECK,
QUICKBOOKS,
API,
APPLE_APP_STORE,
GOOGLE_APP_STORE,
WALMART,
PAYPAL,
NETSUITE,
XERO,
MAXIO,
RECURLY,
SALESFORCE,
ETSY,
EBAY,
WIX,
SQUARESPACE,
WOOCOMMERCE,
MAGENTO,
BILLING_PLATFORM,
DEEL,
RIPPLING,
GUSTO,
FACEBOOK,
OTHER,
ORDWAY,
INSTAGRAM,
PINTEREST,
WAYFAIR,
WISH,
POS,
TARGET,
NEWEGG,
GROUPON,
GOOGLE_EXPRESS,
NOCNOC,
MERCADO_LIBRE,
MODALYST,
NORDSTROM,
FAIRE,
SHOPWARE,
ZOHO,
SAGE-INTACCT,
AIRWALLEX,
ORB,
ZENSKAR,
MICROSOFT_DYNAMICS_365,
KICKSTARTER,
INTERNAL_ERP,
RILLET,
CAMPFIRE,
PROVISION,
VERTEX_O_SERIES,
CHECKOUTCHAMP,
DUALENTRY
user_id
string
required

Response

Successful Response

file_name
string
required
is_local
boolean
required
upload_url_config
Upload Url Config · object
required
imports
Import · object