Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Create
Post a new job.
Read
Get a job's details, list and filter jobs.
Update
Set a job's data source, parameters, and name.
Manage
Run, abort, and delete jobs.
Server software version and important messages
Your ByteNite access token
A successful response.
Returned when the users sends a malformed request.
Returned when the user is not authenticated.
Returned when the user does not have permission to access the resource.
Returned when the resource does not exist.
Returned when an error on the server occurred.
Returned when the resource is temporarily unavailable.
An unexpected error response.
Get job properties
Your ByteNite access token
The id associated with your job.
A successful response.
Returned when the users sends a malformed request.
Returned when the user is not authenticated.
Returned when the user does not have permission to access the resource.
Returned when the resource does not exist.
Returned when an error on the server occurred.
Returned when the resource is temporarily unavailable.
An unexpected error response.
Get job results
Your ByteNite access token
The id associated with your job.
A successful response.
Returned when the users sends a malformed request.
Returned when the user is not authenticated.
Returned when the user does not have permission to access the resource.
Returned when the resource does not exist.
Returned when an error on the server occurred.
Returned when the resource is temporarily unavailable.
An unexpected error response.
Get all jobs for user with optional filters
Your ByteNite access token
Number of rows to return per page.
Number of rows to skip before starting to collect the result set.
A successful response.
Returned when the users sends a malformed request.
Returned when the user is not authenticated.
Returned when the user does not have permission to access the resource.
Returned when the resource does not exist.
Returned when an error on the server occurred.
Returned when the resource is temporarily unavailable.
An unexpected error response.
Get all jobs for user and filter them
Your ByteNite access token
A successful response.
Returned when the users sends a malformed request.
Returned when the user is not authenticated.
Returned when the user does not have permission to access the resource.
Returned when the resource does not exist.
Returned when an error on the server occurred.
Returned when the resource is temporarily unavailable.
An unexpected error response.
Test and get information about a data source connection
Your ByteNite access token
A successful response.
Returned when the users sends a malformed request.
Returned when the user is not authenticated.
Returned when the user does not have permission to access the resource.
Returned when the resource does not exist.
Returned when an error on the server occurred.
Returned when the resource is temporarily unavailable.
An unexpected error response.
Run a job
Your ByteNite access token
The id associated with your job.
A successful response.
Returned when the users sends a malformed request.
Returned when the user is not authenticated.
Returned when the user does not have permission to access the resource.
Returned when the resource does not exist.
Returned when an error on the server occurred.
Returned when the resource is temporarily unavailable.
An unexpected error response.
Abort running job (an incomplete job that is yet to start will be deleted)
Your ByteNite access token
The id associated with your job.
A successful response.
Returned when the users sends a malformed request.
Returned when the user is not authenticated.
Returned when the user does not have permission to access the resource.
Returned when the resource does not exist.
Returned when an error on the server occurred.
Returned when the resource is temporarily unavailable.
An unexpected error response.
Delete a job
Your ByteNite access token
The id associated with your job.
A successful response.
Returned when the users sends a malformed request.
Returned when the user is not authenticated.
Returned when the user does not have permission to access the resource.
Returned when the resource does not exist.
Returned when an error on the server occurred.
Returned when the resource is temporarily unavailable.
An unexpected error response.
Get the number of running tasks for the jobs
Your ByteNite access token
Get the running tasks for the provided jobs.
["a5189ec6-6658-49e6-9960-99ed15b63f4d","b1234abc-1234-5678-9101-abcdef123456"]A successful response.
Returned when the users sends a malformed request.
Returned when the user is not authenticated.
Returned when the user does not have permission to access the resource.
Returned when the resource does not exist.
Returned when an error on the server occurred.
Returned when the resource is temporarily unavailable.
An unexpected error response.
Set a job local file upload completed
Your ByteNite access token
The id associated with your job.
A successful response.
Returned when the users sends a malformed request.
Returned when the user is not authenticated.
Returned when the user does not have permission to access the resource.
Returned when the resource does not exist.
Returned when an error on the server occurred.
Returned when the resource is temporarily unavailable.
An unexpected error response.
Set a job datasource
Your ByteNite access token
The id associated with your job.
A successful response.
Returned when the users sends a malformed request.
Returned when the user is not authenticated.
Returned when the user does not have permission to access the resource.
Returned when the resource does not exist.
Returned when an error on the server occurred.
Returned when the resource is temporarily unavailable.
An unexpected error response.
Set or update job specific parameters
Your ByteNite access token
The id associated with your job.
[Deprecated] Preset configuration. This field is no longer in use.
Sets parameters for the partitioning engine.
Sets parameters for the assembling engine.
Sets parameters for the application..
A successful response.
Returned when the users sends a malformed request.
Returned when the user is not authenticated.
Returned when the user does not have permission to access the resource.
Returned when the resource does not exist.
Returned when an error on the server occurred.
Returned when the resource is temporarily unavailable.
An unexpected error response.
Set a job name
Your ByteNite access token
The id associated with your job.
My JobA successful response.
Returned when the users sends a malformed request.
Returned when the user is not authenticated.
Returned when the user does not have permission to access the resource.
Returned when the resource does not exist.
Returned when an error on the server occurred.
Returned when the resource is temporarily unavailable.
An unexpected error response.
Set or update execution parameters/configurations
Your ByteNite access token
The id associated with your job.
A successful response.
Returned when the users sends a malformed request.
Returned when the user is not authenticated.
Returned when the user does not have permission to access the resource.
Returned when the resource does not exist.
Returned when an error on the server occurred.
Returned when the resource is temporarily unavailable.
An unexpected error response.
Listen events
Your ByteNite access token
A successful response.(streaming responses)
Returned when the users sends a malformed request.
Returned when the user is not authenticated.
Returned when the user does not have permission to access the resource.
Returned when the resource does not exist.
Returned when an error on the server occurred.
Returned when the resource is temporarily unavailable.
An unexpected error response.
Get logs for the provided filters
Your ByteNite access token
a5189ec6-6658-49e6-9960-99ed15b63f4d["a5189ec6-6658-49e6-9960-99ed15b63f4d","b1234abc-1234-5678-9101-abcdef123456"]A successful response.
Returned when the users sends a malformed request.
Returned when the user is not authenticated.
Returned when the user does not have permission to access the resource.
Returned when the resource does not exist.
Returned when an error on the server occurred.
Returned when the resource is temporarily unavailable.
An unexpected error response.
Get available job templates
Your ByteNite access token
Number of rows to return per page.
Number of rows to skip before starting to collect the result set.
Field to order the results by. Defaults to 'created_at'.
A successful response.
Returned when the users sends a malformed request.
Returned when the user is not authenticated.
Returned when the user does not have permission to access the resource.
Returned when the resource does not exist.
Returned when an error on the server occurred.
Returned when the resource is temporarily unavailable.
An unexpected error response.
Create a new computing job on ByteNite.
Your ByteNite access token
Mnemonic name for the job.
Identifier of the application template used for this job.
Textual description of the job.
A successful response.
Returned when the users sends a malformed request.
Returned when the user is not authenticated.
Returned when the user does not have permission to access the resource.
Returned when the resource does not exist.
Returned when an error on the server occurred.
Returned when the resource is temporarily unavailable.
An unexpected error response.
GET /v1/customer/info HTTP/1.1
Host: api.bytenite.com
Authorization: YOUR_API_KEY
Accept: */*
{
"version": {
"major": 1,
"minor": 0,
"tag": 0
},
"messages": {
"ANY_ADDITIONAL_PROPERTY": "text"
}
}{
"pagination": {
"total": 1,
"offset": 1,
"hasPrevious": true,
"hasNext": true
},
"data": [
{
"id": "text",
"templateId": "text",
"name": "text",
"config": {
"taskTimeout": 1,
"jobTimeout": 1,
"isTestJob": true
},
"priority": "EXECUTION_PRIORITY_UNDEFINED",
"startAt": "2025-12-13T04:28:46.786Z",
"submittedAt": "2025-12-13T04:28:46.786Z",
"startedAt": "2025-12-13T04:28:46.786Z",
"endedAt": "2025-12-13T04:28:46.786Z",
"regions": {
"blacklist": [
"text"
],
"whitelist": [
"text"
]
},
"state": "JOB_STATE_NEW",
"dataSource": {
"dataSourceDescriptor": "s3",
"params": {
"@type": "text",
"ANY_ADDITIONAL_PROPERTY": "anything"
}
},
"params": {
"preset": "text",
"partitioner": {},
"assembler": {},
"app": {}
},
"dataDestination": {
"dataSourceDescriptor": "s3",
"params": {
"@type": "text",
"ANY_ADDITIONAL_PROPERTY": "anything"
}
},
"duration": 1,
"deletedAt": "2025-12-13T04:28:46.786Z",
"createdAt": "2025-12-13T04:28:46.786Z",
"paymentAmount": 1,
"numUnitsEstimation": "text",
"numChunks": 1,
"errorMessage": "text",
"description": "text",
"stateTimestamps": {
"ANY_ADDITIONAL_PROPERTY": "2025-12-13T04:28:46.786Z"
},
"appId": "text",
"templateInfo": {
"id": "text",
"owner": "text",
"description": "text",
"app": "text",
"partitioner": "text",
"assembler": "text"
}
}
]
}GET /v1/customer/jobs/{jobId} HTTP/1.1
Host: api.bytenite.com
Authorization: YOUR_API_KEY
Accept: */*
{
"job": {
"id": "text",
"templateId": "text",
"name": "text",
"config": {
"taskTimeout": 1,
"jobTimeout": 1,
"isTestJob": true
},
"priority": "EXECUTION_PRIORITY_UNDEFINED",
"startAt": "2025-12-13T04:28:46.786Z",
"submittedAt": "2025-12-13T04:28:46.786Z",
"startedAt": "2025-12-13T04:28:46.786Z",
"endedAt": "2025-12-13T04:28:46.786Z",
"regions": {
"blacklist": [
"text"
],
"whitelist": [
"text"
]
},
"state": "JOB_STATE_NEW",
"dataSource": {
"dataSourceDescriptor": "s3",
"params": {
"@type": "text",
"ANY_ADDITIONAL_PROPERTY": "anything"
}
},
"params": {
"preset": "text",
"partitioner": {},
"assembler": {},
"app": {}
},
"dataDestination": {
"dataSourceDescriptor": "s3",
"params": {
"@type": "text",
"ANY_ADDITIONAL_PROPERTY": "anything"
}
},
"duration": 1,
"deletedAt": "2025-12-13T04:28:46.786Z",
"createdAt": "2025-12-13T04:28:46.786Z",
"paymentAmount": 1,
"numUnitsEstimation": "text",
"numChunks": 1,
"errorMessage": "text",
"description": "text",
"stateTimestamps": {
"ANY_ADDITIONAL_PROPERTY": "2025-12-13T04:28:46.786Z"
},
"appId": "text",
"templateInfo": {
"id": "text",
"owner": "text",
"description": "text",
"app": "text",
"partitioner": "text",
"assembler": "text"
}
},
"templateInfo": {
"id": "text",
"owner": "text",
"description": "text",
"app": "text",
"partitioner": "text",
"assembler": "text"
}
}GET /v1/customer/jobs/{jobId}/results HTTP/1.1
Host: api.bytenite.com
Authorization: YOUR_API_KEY
Accept: */*
{
"results": [
{
"name": "text",
"link": "text"
}
]
}GET /v1/customer/jobs HTTP/1.1
Host: api.bytenite.com
Authorization: YOUR_API_KEY
Accept: */*
{
"pagination": {
"total": 1,
"offset": 1,
"hasPrevious": true,
"hasNext": true
},
"data": [
{
"id": "text",
"templateId": "text",
"name": "text",
"config": {
"taskTimeout": 1,
"jobTimeout": 1,
"isTestJob": true
},
"priority": "EXECUTION_PRIORITY_UNDEFINED",
"startAt": "2025-12-13T04:28:46.786Z",
"submittedAt": "2025-12-13T04:28:46.786Z",
"startedAt": "2025-12-13T04:28:46.786Z",
"endedAt": "2025-12-13T04:28:46.786Z",
"regions": {
"blacklist": [
"text"
],
"whitelist": [
"text"
]
},
"state": "JOB_STATE_NEW",
"dataSource": {
"dataSourceDescriptor": "s3",
"params": {
"@type": "text",
"ANY_ADDITIONAL_PROPERTY": "anything"
}
},
"params": {
"preset": "text",
"partitioner": {},
"assembler": {},
"app": {}
},
"dataDestination": {
"dataSourceDescriptor": "s3",
"params": {
"@type": "text",
"ANY_ADDITIONAL_PROPERTY": "anything"
}
},
"duration": 1,
"deletedAt": "2025-12-13T04:28:46.786Z",
"createdAt": "2025-12-13T04:28:46.786Z",
"paymentAmount": 1,
"numUnitsEstimation": "text",
"numChunks": 1,
"errorMessage": "text",
"description": "text",
"stateTimestamps": {
"ANY_ADDITIONAL_PROPERTY": "2025-12-13T04:28:46.786Z"
},
"appId": "text",
"templateInfo": {
"id": "text",
"owner": "text",
"description": "text",
"app": "text",
"partitioner": "text",
"assembler": "text"
}
}
]
}POST /v1/customer/jobs/filter HTTP/1.1
Host: api.bytenite.com
Authorization: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 216
{
"pagination": {
"limit": 1,
"offset": 1
},
"filters": [
{
"field": "text",
"condition": "FILTER_CONDITION_EQ",
"value": {
"@type": "type.googleapis.com/google.protobuf.Value",
"value": "value to filter (any type)"
}
}
],
"orderBy": "text"
}{
"filename": "text",
"path": "text",
"size": "text",
"properties": {
"ANY_ADDITIONAL_PROPERTY": "text"
},
"tempUrl": "text",
"files": {
"name": "text",
"path": "text",
"directories": [
{
"name": "text",
"path": "text",
"directories": [
{
"name": "text",
"path": "text",
"directories": "[Circular Reference]",
"files": [
{
"id": "text",
"name": "text",
"path": "text",
"size": "text"
}
]
}
],
"files": [
{
"id": "text",
"name": "text",
"path": "text",
"size": "text"
}
]
}
],
"files": [
{
"id": "text",
"name": "text",
"path": "text",
"size": "text"
}
]
}
}POST /v1/customer/datasource/test HTTP/1.1
Host: api.bytenite.com
Authorization: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 124
{
"dataSource": {
"dataSourceDescriptor": "s3",
"params": {
"@type": "text",
"ANY_ADDITIONAL_PROPERTY": "anything"
}
},
"listFiles": true
}{
"ok": false,
"requestId": "xyz-123",
"message": "Request failed",
"error": {
"code": 404,
"message": "Not Found",
"description": "The requested resource was not found"
}
}POST /v1/customer/jobs/{jobId}/run HTTP/1.1
Host: api.bytenite.com
Authorization: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 60
{
"config": {
"taskTimeout": 1,
"jobTimeout": 1,
"isTestJob": true
}
}POST /v1/customer/jobs/{jobId}/abort HTTP/1.1
Host: api.bytenite.com
Authorization: YOUR_API_KEY
Accept: */*
{
"ok": false,
"requestId": "xyz-123",
"message": "Request failed",
"error": {
"code": 404,
"message": "Not Found",
"description": "The requested resource was not found"
}
}DELETE /v1/customer/jobs/{jobId} HTTP/1.1
Host: api.bytenite.com
Authorization: YOUR_API_KEY
Accept: */*
{
"ok": false,
"requestId": "xyz-123",
"message": "Request failed",
"error": {
"code": 404,
"message": "Not Found",
"description": "The requested resource was not found"
}
}{
"jobsRunningTasks": {
"a5189ec6-6658-49e6-9960-99ed15b63f4d": 2,
"b1234abc-1234-5678-9101-abcdef123456": 1
}
}POST /v1/customer/jobs/runningTasks HTTP/1.1
Host: api.bytenite.com
Authorization: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 91
{
"jobsIds": [
"a5189ec6-6658-49e6-9960-99ed15b63f4d",
"b1234abc-1234-5678-9101-abcdef123456"
]
}PATCH /v1/customer/jobs/{jobId}/uploadcompleted HTTP/1.1
Host: api.bytenite.com
Authorization: YOUR_API_KEY
Accept: */*
{
"ok": false,
"requestId": "xyz-123",
"message": "Request failed",
"error": {
"code": 404,
"message": "Not Found",
"description": "The requested resource was not found"
}
}GET /v1/customer/events HTTP/1.1
Host: api.bytenite.com
Authorization: YOUR_API_KEY
Accept: */*
{
"result": {
"event": "text",
"data": {
"@type": "text",
"ANY_ADDITIONAL_PROPERTY": "anything"
}
},
"error": {
"code": 1,
"message": "text",
"details": [
{
"@type": "text",
"ANY_ADDITIONAL_PROPERTY": "anything"
}
]
}
}{
"job": {
"id": "text",
"templateId": "text",
"name": "text",
"config": {
"taskTimeout": 1,
"jobTimeout": 1,
"isTestJob": true
},
"priority": "EXECUTION_PRIORITY_UNDEFINED",
"startAt": "2025-12-13T04:28:46.786Z",
"submittedAt": "2025-12-13T04:28:46.786Z",
"startedAt": "2025-12-13T04:28:46.786Z",
"endedAt": "2025-12-13T04:28:46.786Z",
"regions": {
"blacklist": [
"text"
],
"whitelist": [
"text"
]
},
"state": "JOB_STATE_NEW",
"dataSource": {
"dataSourceDescriptor": "s3",
"params": {
"@type": "text",
"ANY_ADDITIONAL_PROPERTY": "anything"
}
},
"params": {
"preset": "text",
"partitioner": {},
"assembler": {},
"app": {}
},
"dataDestination": {
"dataSourceDescriptor": "s3",
"params": {
"@type": "text",
"ANY_ADDITIONAL_PROPERTY": "anything"
}
},
"duration": 1,
"deletedAt": "2025-12-13T04:28:46.786Z",
"createdAt": "2025-12-13T04:28:46.786Z",
"paymentAmount": 1,
"numUnitsEstimation": "text",
"numChunks": 1,
"errorMessage": "text",
"description": "text",
"stateTimestamps": {
"ANY_ADDITIONAL_PROPERTY": "2025-12-13T04:28:46.786Z"
},
"appId": "text",
"templateInfo": {
"id": "text",
"owner": "text",
"description": "text",
"app": "text",
"partitioner": "text",
"assembler": "text"
}
},
"templateInfo": {
"id": "text",
"owner": "text",
"description": "text",
"app": "text",
"partitioner": "text",
"assembler": "text"
}
}{
"job": {
"id": "text",
"templateId": "text",
"name": "text",
"config": {
"taskTimeout": 1,
"jobTimeout": 1,
"isTestJob": true
},
"priority": "EXECUTION_PRIORITY_UNDEFINED",
"startAt": "2025-12-13T04:28:46.786Z",
"submittedAt": "2025-12-13T04:28:46.786Z",
"startedAt": "2025-12-13T04:28:46.786Z",
"endedAt": "2025-12-13T04:28:46.786Z",
"regions": {
"blacklist": [
"text"
],
"whitelist": [
"text"
]
},
"state": "JOB_STATE_NEW",
"dataSource": {
"dataSourceDescriptor": "s3",
"params": {
"@type": "text",
"ANY_ADDITIONAL_PROPERTY": "anything"
}
},
"params": {
"preset": "text",
"partitioner": {},
"assembler": {},
"app": {}
},
"dataDestination": {
"dataSourceDescriptor": "s3",
"params": {
"@type": "text",
"ANY_ADDITIONAL_PROPERTY": "anything"
}
},
"duration": 1,
"deletedAt": "2025-12-13T04:28:46.786Z",
"createdAt": "2025-12-13T04:28:46.786Z",
"paymentAmount": 1,
"numUnitsEstimation": "text",
"numChunks": 1,
"errorMessage": "text",
"description": "text",
"stateTimestamps": {
"ANY_ADDITIONAL_PROPERTY": "2025-12-13T04:28:46.786Z"
},
"appId": "text",
"templateInfo": {
"id": "text",
"owner": "text",
"description": "text",
"app": "text",
"partitioner": "text",
"assembler": "text"
}
},
"templateInfo": {
"id": "text",
"owner": "text",
"description": "text",
"app": "text",
"partitioner": "text",
"assembler": "text"
}
}{
"job": {
"id": "text",
"templateId": "text",
"name": "text",
"config": {
"taskTimeout": 1,
"jobTimeout": 1,
"isTestJob": true
},
"priority": "EXECUTION_PRIORITY_UNDEFINED",
"startAt": "2025-12-13T04:28:46.786Z",
"submittedAt": "2025-12-13T04:28:46.786Z",
"startedAt": "2025-12-13T04:28:46.786Z",
"endedAt": "2025-12-13T04:28:46.786Z",
"regions": {
"blacklist": [
"text"
],
"whitelist": [
"text"
]
},
"state": "JOB_STATE_NEW",
"dataSource": {
"dataSourceDescriptor": "s3",
"params": {
"@type": "text",
"ANY_ADDITIONAL_PROPERTY": "anything"
}
},
"params": {
"preset": "text",
"partitioner": {},
"assembler": {},
"app": {}
},
"dataDestination": {
"dataSourceDescriptor": "s3",
"params": {
"@type": "text",
"ANY_ADDITIONAL_PROPERTY": "anything"
}
},
"duration": 1,
"deletedAt": "2025-12-13T04:28:46.786Z",
"createdAt": "2025-12-13T04:28:46.786Z",
"paymentAmount": 1,
"numUnitsEstimation": "text",
"numChunks": 1,
"errorMessage": "text",
"description": "text",
"stateTimestamps": {
"ANY_ADDITIONAL_PROPERTY": "2025-12-13T04:28:46.786Z"
},
"appId": "text",
"templateInfo": {
"id": "text",
"owner": "text",
"description": "text",
"app": "text",
"partitioner": "text",
"assembler": "text"
}
},
"templateInfo": {
"id": "text",
"owner": "text",
"description": "text",
"app": "text",
"partitioner": "text",
"assembler": "text"
}
}{
"job": {
"id": "text",
"templateId": "text",
"name": "text",
"config": {
"taskTimeout": 1,
"jobTimeout": 1,
"isTestJob": true
},
"priority": "EXECUTION_PRIORITY_UNDEFINED",
"startAt": "2025-12-13T04:28:46.786Z",
"submittedAt": "2025-12-13T04:28:46.786Z",
"startedAt": "2025-12-13T04:28:46.786Z",
"endedAt": "2025-12-13T04:28:46.786Z",
"regions": {
"blacklist": [
"text"
],
"whitelist": [
"text"
]
},
"state": "JOB_STATE_NEW",
"dataSource": {
"dataSourceDescriptor": "s3",
"params": {
"@type": "text",
"ANY_ADDITIONAL_PROPERTY": "anything"
}
},
"params": {
"preset": "text",
"partitioner": {},
"assembler": {},
"app": {}
},
"dataDestination": {
"dataSourceDescriptor": "s3",
"params": {
"@type": "text",
"ANY_ADDITIONAL_PROPERTY": "anything"
}
},
"duration": 1,
"deletedAt": "2025-12-13T04:28:46.786Z",
"createdAt": "2025-12-13T04:28:46.786Z",
"paymentAmount": 1,
"numUnitsEstimation": "text",
"numChunks": 1,
"errorMessage": "text",
"description": "text",
"stateTimestamps": {
"ANY_ADDITIONAL_PROPERTY": "2025-12-13T04:28:46.786Z"
},
"appId": "text",
"templateInfo": {
"id": "text",
"owner": "text",
"description": "text",
"app": "text",
"partitioner": "text",
"assembler": "text"
}
},
"templateInfo": {
"id": "text",
"owner": "text",
"description": "text",
"app": "text",
"partitioner": "text",
"assembler": "text"
}
}PATCH /v1/customer/jobs/{jobId}/datasource HTTP/1.1
Host: api.bytenite.com
Authorization: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 218
{
"dataSource": {
"dataSourceDescriptor": "s3",
"params": {
"@type": "text",
"ANY_ADDITIONAL_PROPERTY": "anything"
}
},
"dataDestination": {
"dataSourceDescriptor": "s3",
"params": {
"@type": "text",
"ANY_ADDITIONAL_PROPERTY": "anything"
}
}
}PATCH /v1/customer/jobs/{jobId}/params HTTP/1.1
Host: api.bytenite.com
Authorization: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 58
{
"preset": "text",
"partitioner": {},
"assembler": {},
"app": {}
}PATCH /v1/customer/jobs/{jobId}/jobname HTTP/1.1
Host: api.bytenite.com
Authorization: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 8
"My Job"PATCH /v1/customer/jobs/{jobId}/configs HTTP/1.1
Host: api.bytenite.com
Authorization: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 49
{
"taskTimeout": 1,
"jobTimeout": 1,
"isTestJob": true
}GET /v1/customer/jobs/templates HTTP/1.1
Host: api.bytenite.com
Authorization: YOUR_API_KEY
Accept: */*
{
"pagination": {
"total": 1,
"offset": 1,
"hasPrevious": true,
"hasNext": true
},
"data": [
{
"id": "text",
"owner": "text",
"description": "text",
"app": "text",
"partitioner": "text",
"assembler": "text"
}
]
}POST /v1/customer/logs HTTP/1.1
Host: api.bytenite.com
Authorization: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 48
{
"jobId": "238cecbf-ca05-4a79-ac62-fd89f92684ee"
}{
"partitioner": [
{
"log": "sample-log-message from loki",
"timestamp": "2025-12-13T04:28:46.786Z",
"level": "INFO",
"container": "main"
}
],
"assembler": [
{
"log": "sample-log-message from loki",
"timestamp": "2025-12-13T04:28:46.786Z",
"level": "INFO",
"container": "main"
}
],
"taskrunner": {
"ANY_ADDITIONAL_PROPERTY": {
"logs": [
{
"log": "sample-log-message from loki",
"timestamp": "2025-12-13T04:28:46.786Z",
"level": "INFO",
"container": "main"
}
]
}
}
}POST /v1/customer/jobs HTTP/1.1
Host: api.bytenite.com
Authorization: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 55
{
"name": "My job",
"templateId": "[email protected]"
}{
"job": {
"id": "text",
"templateId": "text",
"name": "text",
"config": {
"taskTimeout": 1,
"jobTimeout": 1,
"isTestJob": true
},
"priority": "EXECUTION_PRIORITY_UNDEFINED",
"startAt": "2025-12-13T04:28:46.786Z",
"submittedAt": "2025-12-13T04:28:46.786Z",
"startedAt": "2025-12-13T04:28:46.786Z",
"endedAt": "2025-12-13T04:28:46.786Z",
"regions": {
"blacklist": [
"text"
],
"whitelist": [
"text"
]
},
"state": "JOB_STATE_NEW",
"dataSource": {
"dataSourceDescriptor": "s3",
"params": {
"@type": "text",
"ANY_ADDITIONAL_PROPERTY": "anything"
}
},
"params": {
"preset": "text",
"partitioner": {},
"assembler": {},
"app": {}
},
"dataDestination": {
"dataSourceDescriptor": "s3",
"params": {
"@type": "text",
"ANY_ADDITIONAL_PROPERTY": "anything"
}
},
"duration": 1,
"deletedAt": "2025-12-13T04:28:46.786Z",
"createdAt": "2025-12-13T04:28:46.786Z",
"paymentAmount": 1,
"numUnitsEstimation": "text",
"numChunks": 1,
"errorMessage": "text",
"description": "text",
"stateTimestamps": {
"ANY_ADDITIONAL_PROPERTY": "2025-12-13T04:28:46.786Z"
},
"appId": "text",
"templateInfo": {
"id": "text",
"owner": "text",
"description": "text",
"app": "text",
"partitioner": "text",
"assembler": "text"
}
},
"templateInfo": {
"id": "text",
"owner": "text",
"description": "text",
"app": "text",
"partitioner": "text",
"assembler": "text"
}
}