business

Create crm uploads

Upload up to 20,000 CRM rows (at most 4 MB of JSON) keyed by the column names a saved CSV mapping version maps, into a business profile. Possible personal identifiers are dropped and counted, and the CRM Profile extraction run starts; follow its runId with platform_runs_get_v2. customerTargetCount asks for that many customers once the profile is built, billed as Create customers is: at most one per accepted row (empty and exactly repeated rows are not accepted) and at most 5,000, else the upload is refused with INVALID_INPUT; business_crm_sources_list shows them.

post/api/v1/business/crm-uploads/create

Request

  • Base URL: https://point11.ai
  • URL: https://point11.ai/api/v1/business/crm-uploads/create
  • Auth: OAuth 2 (authorization code, authorization URL https://auth.point11.ai/oauth2/authorize, token URL https://auth.point11.ai/oauth2/token)

Headers

Point11-Organizationstring uuid

Organization to act in. Required for OAuth bearers; an API key acts in the organization that owns it.

Idempotency-Keystring uuid required

UUID naming this intent. Retry with the same key; reuse for other input is 409.

Request body

businessProfileIdstring uuid required
mappingVersionIdstring uuid required
namestring required
rowsobject[] required
customerTargetCountinteger

Response

Accepted: the durable run started. Follow it with GET /api/v1/platform/runs-v2/{id}.

uploadIdstring uuid required
runIdstring uuid required
rowCountinteger required
droppedCellCountinteger required

Changes

No recorded changes to this operation across all 1 revision of this API.