Skip to main content
GET
/
organizations
/
{orgId}
/
fileuploads
/
measurements
/
jobs
/
{id}
Get File Upload Job Response
curl --request GET \
  --url https://api.m3ter.com/organizations/{orgId}/fileuploads/measurements/jobs/{id} \
  --header 'Authorization: Bearer <token>'
{
  "id": "<string>",
  "version": 123,
  "fileName": "<string>",
  "uploadDate": "<string>",
  "contentLength": 123,
  "status": "notUploaded",
  "totalRows": 123,
  "processedRows": 123,
  "failedRows": 123
}

Authorizations

Authorization
string
header
required

m3ter supports machine to machine authentication using the clientCredentials OAuth2 flow.

The authorizationCode flow controls access for human users via the m3ter Console application.

Path Parameters

orgId
string
required

UUID of the organization

id
string
required

UUID of the file upload job.

Response

Return the UploadJobResponse

Response containing the upload job details.

id
string

UUID of the file upload job.

version
integer<int64>

The version number. Default value when newly created is one.

fileName
string

The name of the measurements file for the upload job.

uploadDate
string

The upload date for the upload job (in ISO-8601 format).

contentLength
integer<int64>

The size of the body in bytes. For example: "contentLength": 485, where 485 is the size in bytes of the file uploaded.

status
enum<string>
Available options:
notUploaded,
running,
failed,
succeeded
totalRows
integer<int64>

The total number of rows in the file.

processedRows
integer<int64>

The number of rows that were processed during ingest.

failedRows
integer<int64>

The number of rows that failed processing during ingest.