Skip to content

Navicular Drop Measurements

Another common use case for Structure Cloud is to generate navicular drop measurements. Users should upload non-weight-bearing and weight-bearing position scans in meters and request a job to be performed. This will evaluate the arch height and change in position of the first and fifth metatarsals (metatarsal expansion).

Upload Two Scans

Upload two scans (one loaded and one unloaded) to Structure Cloud using a POST request to the /scans endpoint.

Create a Job

Referencing the above scan, create a new job by sending a POST request to the /jobs endpoint, specifying navicular drop.

curl -X "POST" \
    "https://cloud.structure.io/api/v0.1/jobs" \
    -H "accept: application/json" \
    -H "Authorization: Bearer $SCP_TOKEN" \
    -H "Content-Type: application/json" \
    -d '{
      "input": {
          "foot_loaded": "{scan_id}",
          "foot_unloaded": "{scan_id}"
      }
    "kind": "navicular_drop"
    }'
response = session.post(
    "https://cloud.structure.io/api/v0.1/jobs",
    json={
        "kind": "navicular_drop",
        "input": {
            "foot_loaded": "{scan_id}",
            "foot_unloaded": "{scan_id}"
        }
    }
)

Check the Job Status

Periodically ping the /jobs endpoint using a GET request, referencing the job ID, to find the job status.

curl -X "GET" \
    "https://cloud.structure.io/api/v0.1/jobs/{job_id}" \
    -H "accept: application/json" \
    -H "Authorization: Bearer $SCP_TOKEN" \
    -H "Content-Type: application/json" \
response = session.get(
    "https://cloud.structure.io/api/v0.1/jobs/{job_id}",
)

Get Your Measurements

Once the job status is complete, send a GET request to the /results endpoint referencing the results ID. The navicular drop measurements will be delivered in the response.

curl -X "GET" \
    "https://cloud.structure.io/api/v0.1/results/{result_id}" \
    -H "accept: application/json" \
    -H "Authorization: Bearer $SCP_TOKEN" \
    -H "Content-Type: application/json" \
response = session.get(
    "https://cloud.structure.io/api/v0.1/results/{result_id}",
)