githubEdit

作业

Pack a pack job into car files

post
Path parameters
idintegerRequired

Pack job ID

Responses
chevron-right
200

OK

application/json
attachmentIdintegerOptional
createdAtstringOptional
fileSizeintegerOptional
idintegerOptional
jobIdintegerOptional
minPieceSizePaddingintegerOptional

MinPieceSizePadding tracks virtual padding for inline mode only. Inline: stores padding amount, PieceReader serves zeros virtually. Non-inline: always 0, literal zeros are written to CAR file for Curio TreeD compatibility.

numOfFilesintegerOptional
pieceCidstringOptional
pieceSizeintegerOptional
pieceTypestringOptional

PieceType indicates whether this is a data piece or DAG piece

preparationIdintegerOptional

Association - SET NULL for fast prep deletion, async cleanup

rootCidstringOptional
storageIdintegerOptional
storagePathstringOptional

StoragePath is the path to the CAR file inside the storage. If the StorageID is nil but StoragePath is not empty, it means the CAR file is stored at the local absolute path.

post
/job/{id}/pack

prepare to pack a data source

post
Path parameters
idstringRequired

Preparation ID or name

namestringRequired

Storage ID or name

Responses
post
/preparation/{id}/source/{name}/finalize

No content

Pause an ongoing DAG generation job

post
Path parameters
idstringRequired

Preparation ID or name

namestringRequired

Storage ID or name

Responses
chevron-right
200

OK

application/json
attachmentIdintegerOptional
errorMessagestringOptional
errorStackTracestringOptional
idintegerOptional
statestring · enumOptionalPossible values:
typestring · enumOptionalPossible values:
workerIdstringOptional

Associations - AttachmentID SET NULL for fast prep deletion, async cleanup

post
/preparation/{id}/source/{name}/pause-daggen

Pause a specific packing job

post
Path parameters
idstringRequired

Preparation ID or name

namestringRequired

Storage ID or name

job_idintegerRequired

Pack Job ID

Responses
chevron-right
200

OK

application/json
attachmentIdintegerOptional
errorMessagestringOptional
errorStackTracestringOptional
idintegerOptional
statestring · enumOptionalPossible values:
typestring · enumOptionalPossible values:
workerIdstringOptional

Associations - AttachmentID SET NULL for fast prep deletion, async cleanup

post
/preparation/{id}/source/{name}/pause-pack/{job_id}

Pause an ongoing scanning job

post
Path parameters
idstringRequired

Preparation ID or name

namestringRequired

Storage ID or name

Responses
chevron-right
200

OK

application/json
attachmentIdintegerOptional
errorMessagestringOptional
errorStackTracestringOptional
idintegerOptional
statestring · enumOptionalPossible values:
typestring · enumOptionalPossible values:
workerIdstringOptional

Associations - AttachmentID SET NULL for fast prep deletion, async cleanup

post
/preparation/{id}/source/{name}/pause-scan

Start a new DAG generation job

post
Path parameters
idstringRequired

Preparation ID or name

namestringRequired

Storage ID or name

Responses
chevron-right
200

OK

application/json
attachmentIdintegerOptional
errorMessagestringOptional
errorStackTracestringOptional
idintegerOptional
statestring · enumOptionalPossible values:
typestring · enumOptionalPossible values:
workerIdstringOptional

Associations - AttachmentID SET NULL for fast prep deletion, async cleanup

post
/preparation/{id}/source/{name}/start-daggen

Start or restart a specific packing job

post
Path parameters
idstringRequired

Preparation ID or name

namestringRequired

Storage ID or name

job_idintegerRequired

Pack Job ID

Responses
chevron-right
200

OK

application/json
attachmentIdintegerOptional
errorMessagestringOptional
errorStackTracestringOptional
idintegerOptional
statestring · enumOptionalPossible values:
typestring · enumOptionalPossible values:
workerIdstringOptional

Associations - AttachmentID SET NULL for fast prep deletion, async cleanup

post
/preparation/{id}/source/{name}/start-pack/{job_id}

Start a new scanning job

post
Path parameters
idstringRequired

Preparation ID or name

namestringRequired

Storage ID or name

Responses
chevron-right
200

OK

application/json
attachmentIdintegerOptional
errorMessagestringOptional
errorStackTracestringOptional
idintegerOptional
statestring · enumOptionalPossible values:
typestring · enumOptionalPossible values:
workerIdstringOptional

Associations - AttachmentID SET NULL for fast prep deletion, async cleanup

post
/preparation/{id}/source/{name}/start-scan

Last updated

Was this helpful?