/
Bulk upload Lookup Tables

Bulk upload Lookup Tables

Purpose: Create or Edit lookup tables by uploading excel file containing Table data

URL: https://www.commcarehq.org/a/[domain]/fixtures/fixapi/

Method: POST

Authorization: Basic Authorization

Input Parameters:

Name

Description

Example

Name

Description

Example

file-to-upload

Path to the excel file containing Table Data

/home/username/fixtures.xlsx

replace

True if the existing tables should be deleted, otherwise False

false

async

If true, the upload will be queued and processed in the background. A status URL will be provided to view progress

false

Sample cURL request:

curl -v https://www.commcarehq.org/a/myproject/fixtures/fixapi/ -u user@domain.com:password -F "file-to-upload=@fixtures.xlsx" -F "replace=true"

(You may also omit the ':' and password and curl will request it. This will have the benefit of not showing your password on your screen or storing it in your history.)

Response: JSON output with following Parameters.

Name

Description

Example

Name

Description

Example

code

200: Success

402: Warning

405: Fail

402

message

Warning or Failure message

"Error processing your file. Submit a valid (.xlsx) file"

status_url

URL for the progress of the lookup table upload

Only applicable when async=true



https://www.commcarehq.org/a/demo/fixtures/fixapi/status/dl-2998e6834a654ab5ba74f372246caa75/

 

Related content

Lookup Tables
Lookup Tables
Read with this
Bulk Upload Case Data
Bulk Upload Case Data
More like this
Case Sharing
Case Sharing
Read with this
Lookup Table API
Lookup Table API
More like this
Data APIs
More like this
User-Location Association
User-Location Association
More like this