Get status of project job by ID
GET
/projects/{projectId}/jobs/{jobId}/status
curl \
--request GET 'https://api.metafold3d.com/projects/{projectId}/jobs/{jobId}/status' \
--header "Authorization: Bearer $ACCESS_TOKEN"
Response examples (202)
{
"state": "pending"
}
Response examples (201)
{
"id": "123",
"name": "sample-mesh",
"type": "implicit/from-mesh",
"needs": [
"1",
"2"
],
"state": "success",
"inputs": {
"assets": {
"mesh": {
"id": "1",
"size": 262144,
"created": "2006-01-02T22:04:05+00:00",
"checksum": "sha256:2d063a84b13e5b23730a509cbb6ba42534acde451249a0b7409172a4f8814ef0",
"filename": "part.stl",
"modified": "2006-01-02T22:04:05+00:00"
}
},
"params": {
"resolution": "256"
}
},
"created": "2006-01-02T22:04:05+00:00",
"outputs": {
"assets": {
"volume": {
"id": "2",
"size": 262144,
"created": "2006-01-02T22:04:05+00:00",
"checksum": "sha256:d8a0c9a50db61d021c311ef1a57e4531a75f30a3bea44d1db20d82d12d1bb2df",
"filename": "18ac5faec0625a35.bin",
"modified": "2006-01-02T22:04:05+00:00"
}
},
"params": {
"patch": "{\"size\": [2.0, 2.0, 2.0], \"offset\": [-1.0, -1.0, -1.0], \"resolution\": [256, 256, 256]}\n",
"bounds": "{\"min\": [-1.0, -1.0, -1.0], \"max\": [1.0, 1.0, 1.0]}\n",
"face_count": "1000",
"vertex_count": "3000"
}
},
"started": "2006-01-02T22:04:10+00:00",
"finished": "2006-01-02T22:04:40+00:00",
"project_id": "123",
"workflow_id": "123"
}
Response examples (400)
{
"code": 400,
"name": "Bad Request",
"description": "Expected parameter \"foo\""
}
Response examples (401)
{
"code": 401,
"name": "Unauthorzed",
"description": "Token has expired"
}
Response examples (404)
{
"code": 404,
"name": "Not Found",
"description": "Resource does not exist"
}