準備
GET /api/preparation HTTP/1.1
Host: localhost:9090
Accept: */*
[
{
"createdAt": "text",
"dealConfig": {
"autoCreateDeals": true,
"dealAnnounceToIpni": true,
"dealDuration": 1,
"dealHttpHeaders": {},
"dealKeepUnsealed": true,
"dealPricePerDeal": 1,
"dealPricePerGb": 1,
"dealPricePerGbEpoch": 1,
"dealProvider": "text",
"dealStartDelay": 1,
"dealTemplate": "text",
"dealUrlTemplate": "text",
"dealVerified": true
},
"dealTemplateId": 1,
"deleteAfterExport": true,
"id": 1,
"maxSize": 1,
"minPieceSize": 1,
"name": "text",
"noDag": true,
"noInline": true,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 1,
"disableHttp2": true,
"disableHttpKeepAlives": true,
"expectContinueTimeout": 1,
"headers": {
"ANY_ADDITIONAL_PROPERTY": "text"
},
"insecureSkipVerify": true,
"lowlevelRetries": 1,
"noGzip": true,
"retryBackoff": 1,
"retryBackoffExponential": 1,
"retryDelay": 1,
"retryMaxCount": 1,
"scanConcurrency": 1,
"skipInaccessibleFile": true,
"timeout": 1,
"useServerModTime": true,
"userAgent": "text"
},
"config": {
"ANY_ADDITIONAL_PROPERTY": "text"
},
"createdAt": "text",
"id": 1,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"dealConfig": {
"autoCreateDeals": true,
"dealAnnounceToIpni": true,
"dealDuration": 1,
"dealHttpHeaders": {},
"dealKeepUnsealed": true,
"dealPricePerDeal": 1,
"dealPricePerGb": 1,
"dealPricePerGbEpoch": 1,
"dealProvider": "text",
"dealStartDelay": 1,
"dealTemplate": "text",
"dealUrlTemplate": "text",
"dealVerified": true
},
"dealTemplateId": 1,
"deleteAfterExport": true,
"id": 1,
"maxSize": 1,
"minPieceSize": 1,
"name": "text",
"noDag": true,
"noInline": true,
"outputStorages": "[Circular Reference]",
"pieceSize": 1,
"sourceStorages": "[Circular Reference]",
"spValidation": true,
"updatedAt": "text",
"walletValidation": true
}
],
"preparationsAsSource": [
{
"createdAt": "text",
"dealConfig": {
"autoCreateDeals": true,
"dealAnnounceToIpni": true,
"dealDuration": 1,
"dealHttpHeaders": {},
"dealKeepUnsealed": true,
"dealPricePerDeal": 1,
"dealPricePerGb": 1,
"dealPricePerGbEpoch": 1,
"dealProvider": "text",
"dealStartDelay": 1,
"dealTemplate": "text",
"dealUrlTemplate": "text",
"dealVerified": true
},
"dealTemplateId": 1,
"deleteAfterExport": true,
"id": 1,
"maxSize": 1,
"minPieceSize": 1,
"name": "text",
"noDag": true,
"noInline": true,
"outputStorages": "[Circular Reference]",
"pieceSize": 1,
"sourceStorages": "[Circular Reference]",
"spValidation": true,
"updatedAt": "text",
"walletValidation": true
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 1,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 1,
"disableHttp2": true,
"disableHttpKeepAlives": true,
"expectContinueTimeout": 1,
"headers": {
"ANY_ADDITIONAL_PROPERTY": "text"
},
"insecureSkipVerify": true,
"lowlevelRetries": 1,
"noGzip": true,
"retryBackoff": 1,
"retryBackoffExponential": 1,
"retryDelay": 1,
"retryMaxCount": 1,
"scanConcurrency": 1,
"skipInaccessibleFile": true,
"timeout": 1,
"useServerModTime": true,
"userAgent": "text"
},
"config": {
"ANY_ADDITIONAL_PROPERTY": "text"
},
"createdAt": "text",
"id": 1,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"dealConfig": {
"autoCreateDeals": true,
"dealAnnounceToIpni": true,
"dealDuration": 1,
"dealHttpHeaders": {},
"dealKeepUnsealed": true,
"dealPricePerDeal": 1,
"dealPricePerGb": 1,
"dealPricePerGbEpoch": 1,
"dealProvider": "text",
"dealStartDelay": 1,
"dealTemplate": "text",
"dealUrlTemplate": "text",
"dealVerified": true
},
"dealTemplateId": 1,
"deleteAfterExport": true,
"id": 1,
"maxSize": 1,
"minPieceSize": 1,
"name": "text",
"noDag": true,
"noInline": true,
"outputStorages": "[Circular Reference]",
"pieceSize": 1,
"sourceStorages": "[Circular Reference]",
"spValidation": true,
"updatedAt": "text",
"walletValidation": true
}
],
"preparationsAsSource": [
{
"createdAt": "text",
"dealConfig": {
"autoCreateDeals": true,
"dealAnnounceToIpni": true,
"dealDuration": 1,
"dealHttpHeaders": {},
"dealKeepUnsealed": true,
"dealPricePerDeal": 1,
"dealPricePerGb": 1,
"dealPricePerGbEpoch": 1,
"dealProvider": "text",
"dealStartDelay": 1,
"dealTemplate": "text",
"dealUrlTemplate": "text",
"dealVerified": true
},
"dealTemplateId": 1,
"deleteAfterExport": true,
"id": 1,
"maxSize": 1,
"minPieceSize": 1,
"name": "text",
"noDag": true,
"noInline": true,
"outputStorages": "[Circular Reference]",
"pieceSize": 1,
"sourceStorages": "[Circular Reference]",
"spValidation": true,
"updatedAt": "text",
"walletValidation": true
}
],
"type": "text",
"updatedAt": "text"
}
],
"spValidation": true,
"updatedAt": "text",
"walletValidation": true
}
]
Auto-deal creation parameters
false
Whether to announce to IPNI
false
Deal duration
HTTP headers for deals
Whether to keep unsealed copy
false
Price in FIL per deal
0
Price in FIL per GiB
0
Price in FIL per GiB per epoch
0
Storage Provider ID
Deal start delay
Deal template name or ID to use (optional)
URL template for deals
Whether deals should be verified
false
Whether to delete the source files after export
false
Maximum size of the CAR files to be created
31.5GiB
Minimum piece size for the preparation, applies only to DAG and remainer pieces
1MiB
Name of the preparation
Whether to disable maintaining folder dag structure for the sources. If disabled, DagGen will not be possible and folders will not have an associated CID.
false
Whether to disable inline storage for the preparation. Can save database space but requires at least one output storage.
false
Name of Output storage systems to be used for the output
Target piece size of the CAR files used for piece commitment calculation
Name of Source storage systems to be used for the source
Enable storage provider validation
false
Enable wallet balance validation
false
POST /api/preparation HTTP/1.1
Host: localhost:9090
Content-Type: application/json
Accept: */*
Content-Length: 550
{
"autoCreateDeals": false,
"dealAnnounceToIpni": false,
"dealDuration": 1,
"dealHttpHeaders": {
"ANY_ADDITIONAL_PROPERTY": "text"
},
"dealKeepUnsealed": false,
"dealPricePerDeal": 0,
"dealPricePerGb": 0,
"dealPricePerGbEpoch": 0,
"dealProvider": "text",
"dealStartDelay": 1,
"dealTemplate": "text",
"dealUrlTemplate": "text",
"dealVerified": false,
"deleteAfterExport": false,
"maxSize": "31.5GiB",
"minPieceSize": "1MiB",
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
"text"
],
"pieceSize": "text",
"sourceStorages": [
"text"
],
"spValidation": false,
"walletValidation": false
}
{
"createdAt": "text",
"dealConfig": {
"autoCreateDeals": true,
"dealAnnounceToIpni": true,
"dealDuration": 1,
"dealHttpHeaders": {},
"dealKeepUnsealed": true,
"dealPricePerDeal": 1,
"dealPricePerGb": 1,
"dealPricePerGbEpoch": 1,
"dealProvider": "text",
"dealStartDelay": 1,
"dealTemplate": "text",
"dealUrlTemplate": "text",
"dealVerified": true
},
"dealTemplateId": 1,
"deleteAfterExport": true,
"id": 1,
"maxSize": 1,
"minPieceSize": 1,
"name": "text",
"noDag": true,
"noInline": true,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 1,
"disableHttp2": true,
"disableHttpKeepAlives": true,
"expectContinueTimeout": 1,
"headers": {
"ANY_ADDITIONAL_PROPERTY": "text"
},
"insecureSkipVerify": true,
"lowlevelRetries": 1,
"noGzip": true,
"retryBackoff": 1,
"retryBackoffExponential": 1,
"retryDelay": 1,
"retryMaxCount": 1,
"scanConcurrency": 1,
"skipInaccessibleFile": true,
"timeout": 1,
"useServerModTime": true,
"userAgent": "text"
},
"config": {
"ANY_ADDITIONAL_PROPERTY": "text"
},
"createdAt": "text",
"id": 1,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"dealConfig": {
"autoCreateDeals": true,
"dealAnnounceToIpni": true,
"dealDuration": 1,
"dealHttpHeaders": {},
"dealKeepUnsealed": true,
"dealPricePerDeal": 1,
"dealPricePerGb": 1,
"dealPricePerGbEpoch": 1,
"dealProvider": "text",
"dealStartDelay": 1,
"dealTemplate": "text",
"dealUrlTemplate": "text",
"dealVerified": true
},
"dealTemplateId": 1,
"deleteAfterExport": true,
"id": 1,
"maxSize": 1,
"minPieceSize": 1,
"name": "text",
"noDag": true,
"noInline": true,
"outputStorages": [
"[Circular Reference]"
],
"pieceSize": 1,
"sourceStorages": [
"[Circular Reference]"
],
"spValidation": true,
"updatedAt": "text",
"walletValidation": true
}
],
"preparationsAsSource": [
{
"createdAt": "text",
"dealConfig": {
"autoCreateDeals": true,
"dealAnnounceToIpni": true,
"dealDuration": 1,
"dealHttpHeaders": {},
"dealKeepUnsealed": true,
"dealPricePerDeal": 1,
"dealPricePerGb": 1,
"dealPricePerGbEpoch": 1,
"dealProvider": "text",
"dealStartDelay": 1,
"dealTemplate": "text",
"dealUrlTemplate": "text",
"dealVerified": true
},
"dealTemplateId": 1,
"deleteAfterExport": true,
"id": 1,
"maxSize": 1,
"minPieceSize": 1,
"name": "text",
"noDag": true,
"noInline": true,
"outputStorages": [
"[Circular Reference]"
],
"pieceSize": 1,
"sourceStorages": [
"[Circular Reference]"
],
"spValidation": true,
"updatedAt": "text",
"walletValidation": true
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 1,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 1,
"disableHttp2": true,
"disableHttpKeepAlives": true,
"expectContinueTimeout": 1,
"headers": {
"ANY_ADDITIONAL_PROPERTY": "text"
},
"insecureSkipVerify": true,
"lowlevelRetries": 1,
"noGzip": true,
"retryBackoff": 1,
"retryBackoffExponential": 1,
"retryDelay": 1,
"retryMaxCount": 1,
"scanConcurrency": 1,
"skipInaccessibleFile": true,
"timeout": 1,
"useServerModTime": true,
"userAgent": "text"
},
"config": {
"ANY_ADDITIONAL_PROPERTY": "text"
},
"createdAt": "text",
"id": 1,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"dealConfig": {
"autoCreateDeals": true,
"dealAnnounceToIpni": true,
"dealDuration": 1,
"dealHttpHeaders": {},
"dealKeepUnsealed": true,
"dealPricePerDeal": 1,
"dealPricePerGb": 1,
"dealPricePerGbEpoch": 1,
"dealProvider": "text",
"dealStartDelay": 1,
"dealTemplate": "text",
"dealUrlTemplate": "text",
"dealVerified": true
},
"dealTemplateId": 1,
"deleteAfterExport": true,
"id": 1,
"maxSize": 1,
"minPieceSize": 1,
"name": "text",
"noDag": true,
"noInline": true,
"outputStorages": [
"[Circular Reference]"
],
"pieceSize": 1,
"sourceStorages": [
"[Circular Reference]"
],
"spValidation": true,
"updatedAt": "text",
"walletValidation": true
}
],
"preparationsAsSource": [
{
"createdAt": "text",
"dealConfig": {
"autoCreateDeals": true,
"dealAnnounceToIpni": true,
"dealDuration": 1,
"dealHttpHeaders": {},
"dealKeepUnsealed": true,
"dealPricePerDeal": 1,
"dealPricePerGb": 1,
"dealPricePerGbEpoch": 1,
"dealProvider": "text",
"dealStartDelay": 1,
"dealTemplate": "text",
"dealUrlTemplate": "text",
"dealVerified": true
},
"dealTemplateId": 1,
"deleteAfterExport": true,
"id": 1,
"maxSize": 1,
"minPieceSize": 1,
"name": "text",
"noDag": true,
"noInline": true,
"outputStorages": [
"[Circular Reference]"
],
"pieceSize": 1,
"sourceStorages": [
"[Circular Reference]"
],
"spValidation": true,
"updatedAt": "text",
"walletValidation": true
}
],
"type": "text",
"updatedAt": "text"
}
],
"spValidation": true,
"updatedAt": "text",
"walletValidation": true
}
Preparation ID or name
GET /api/preparation/{id} HTTP/1.1
Host: localhost:9090
Accept: */*
[
{
"attachmentId": 1,
"jobs": [
{
"attachmentId": 1,
"errorMessage": "text",
"errorStackTrace": "text",
"id": 1,
"state": "created",
"type": "scan",
"workerId": "text"
}
],
"output": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 1,
"disableHttp2": true,
"disableHttpKeepAlives": true,
"expectContinueTimeout": 1,
"headers": {
"ANY_ADDITIONAL_PROPERTY": "text"
},
"insecureSkipVerify": true,
"lowlevelRetries": 1,
"noGzip": true,
"retryBackoff": 1,
"retryBackoffExponential": 1,
"retryDelay": 1,
"retryMaxCount": 1,
"scanConcurrency": 1,
"skipInaccessibleFile": true,
"timeout": 1,
"useServerModTime": true,
"userAgent": "text"
},
"config": {
"ANY_ADDITIONAL_PROPERTY": "text"
},
"createdAt": "text",
"id": 1,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"dealConfig": {
"autoCreateDeals": true,
"dealAnnounceToIpni": true,
"dealDuration": 1,
"dealHttpHeaders": {},
"dealKeepUnsealed": true,
"dealPricePerDeal": 1,
"dealPricePerGb": 1,
"dealPricePerGbEpoch": 1,
"dealProvider": "text",
"dealStartDelay": 1,
"dealTemplate": "text",
"dealUrlTemplate": "text",
"dealVerified": true
},
"dealTemplateId": 1,
"deleteAfterExport": true,
"id": 1,
"maxSize": 1,
"minPieceSize": 1,
"name": "text",
"noDag": true,
"noInline": true,
"outputStorages": "[Circular Reference]",
"pieceSize": 1,
"sourceStorages": "[Circular Reference]",
"spValidation": true,
"updatedAt": "text",
"walletValidation": true
}
],
"preparationsAsSource": [
{
"createdAt": "text",
"dealConfig": {
"autoCreateDeals": true,
"dealAnnounceToIpni": true,
"dealDuration": 1,
"dealHttpHeaders": {},
"dealKeepUnsealed": true,
"dealPricePerDeal": 1,
"dealPricePerGb": 1,
"dealPricePerGbEpoch": 1,
"dealProvider": "text",
"dealStartDelay": 1,
"dealTemplate": "text",
"dealUrlTemplate": "text",
"dealVerified": true
},
"dealTemplateId": 1,
"deleteAfterExport": true,
"id": 1,
"maxSize": 1,
"minPieceSize": 1,
"name": "text",
"noDag": true,
"noInline": true,
"outputStorages": "[Circular Reference]",
"pieceSize": 1,
"sourceStorages": "[Circular Reference]",
"spValidation": true,
"updatedAt": "text",
"walletValidation": true
}
],
"type": "text",
"updatedAt": "text"
}
],
"source": {
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 1,
"disableHttp2": true,
"disableHttpKeepAlives": true,
"expectContinueTimeout": 1,
"headers": {
"ANY_ADDITIONAL_PROPERTY": "text"
},
"insecureSkipVerify": true,
"lowlevelRetries": 1,
"noGzip": true,
"retryBackoff": 1,
"retryBackoffExponential": 1,
"retryDelay": 1,
"retryMaxCount": 1,
"scanConcurrency": 1,
"skipInaccessibleFile": true,
"timeout": 1,
"useServerModTime": true,
"userAgent": "text"
},
"config": {
"ANY_ADDITIONAL_PROPERTY": "text"
},
"createdAt": "text",
"id": 1,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"dealConfig": {
"autoCreateDeals": true,
"dealAnnounceToIpni": true,
"dealDuration": 1,
"dealHttpHeaders": {},
"dealKeepUnsealed": true,
"dealPricePerDeal": 1,
"dealPricePerGb": 1,
"dealPricePerGbEpoch": 1,
"dealProvider": "text",
"dealStartDelay": 1,
"dealTemplate": "text",
"dealUrlTemplate": "text",
"dealVerified": true
},
"dealTemplateId": 1,
"deleteAfterExport": true,
"id": 1,
"maxSize": 1,
"minPieceSize": 1,
"name": "text",
"noDag": true,
"noInline": true,
"outputStorages": "[Circular Reference]",
"pieceSize": 1,
"sourceStorages": "[Circular Reference]",
"spValidation": true,
"updatedAt": "text",
"walletValidation": true
}
],
"preparationsAsSource": [
{
"createdAt": "text",
"dealConfig": {
"autoCreateDeals": true,
"dealAnnounceToIpni": true,
"dealDuration": 1,
"dealHttpHeaders": {},
"dealKeepUnsealed": true,
"dealPricePerDeal": 1,
"dealPricePerGb": 1,
"dealPricePerGbEpoch": 1,
"dealProvider": "text",
"dealStartDelay": 1,
"dealTemplate": "text",
"dealUrlTemplate": "text",
"dealVerified": true
},
"dealTemplateId": 1,
"deleteAfterExport": true,
"id": 1,
"maxSize": 1,
"minPieceSize": 1,
"name": "text",
"noDag": true,
"noInline": true,
"outputStorages": "[Circular Reference]",
"pieceSize": 1,
"sourceStorages": "[Circular Reference]",
"spValidation": true,
"updatedAt": "text",
"walletValidation": true
}
],
"type": "text",
"updatedAt": "text"
},
"storageId": 1
}
]
Preparation ID or name
Output storage ID or name
DELETE /api/preparation/{id}/output/{name} HTTP/1.1
Host: localhost:9090
Accept: */*
{
"createdAt": "text",
"dealConfig": {
"autoCreateDeals": true,
"dealAnnounceToIpni": true,
"dealDuration": 1,
"dealHttpHeaders": {},
"dealKeepUnsealed": true,
"dealPricePerDeal": 1,
"dealPricePerGb": 1,
"dealPricePerGbEpoch": 1,
"dealProvider": "text",
"dealStartDelay": 1,
"dealTemplate": "text",
"dealUrlTemplate": "text",
"dealVerified": true
},
"dealTemplateId": 1,
"deleteAfterExport": true,
"id": 1,
"maxSize": 1,
"minPieceSize": 1,
"name": "text",
"noDag": true,
"noInline": true,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 1,
"disableHttp2": true,
"disableHttpKeepAlives": true,
"expectContinueTimeout": 1,
"headers": {
"ANY_ADDITIONAL_PROPERTY": "text"
},
"insecureSkipVerify": true,
"lowlevelRetries": 1,
"noGzip": true,
"retryBackoff": 1,
"retryBackoffExponential": 1,
"retryDelay": 1,
"retryMaxCount": 1,
"scanConcurrency": 1,
"skipInaccessibleFile": true,
"timeout": 1,
"useServerModTime": true,
"userAgent": "text"
},
"config": {
"ANY_ADDITIONAL_PROPERTY": "text"
},
"createdAt": "text",
"id": 1,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"dealConfig": {
"autoCreateDeals": true,
"dealAnnounceToIpni": true,
"dealDuration": 1,
"dealHttpHeaders": {},
"dealKeepUnsealed": true,
"dealPricePerDeal": 1,
"dealPricePerGb": 1,
"dealPricePerGbEpoch": 1,
"dealProvider": "text",
"dealStartDelay": 1,
"dealTemplate": "text",
"dealUrlTemplate": "text",
"dealVerified": true
},
"dealTemplateId": 1,
"deleteAfterExport": true,
"id": 1,
"maxSize": 1,
"minPieceSize": 1,
"name": "text",
"noDag": true,
"noInline": true,
"outputStorages": [
"[Circular Reference]"
],
"pieceSize": 1,
"sourceStorages": [
"[Circular Reference]"
],
"spValidation": true,
"updatedAt": "text",
"walletValidation": true
}
],
"preparationsAsSource": [
{
"createdAt": "text",
"dealConfig": {
"autoCreateDeals": true,
"dealAnnounceToIpni": true,
"dealDuration": 1,
"dealHttpHeaders": {},
"dealKeepUnsealed": true,
"dealPricePerDeal": 1,
"dealPricePerGb": 1,
"dealPricePerGbEpoch": 1,
"dealProvider": "text",
"dealStartDelay": 1,
"dealTemplate": "text",
"dealUrlTemplate": "text",
"dealVerified": true
},
"dealTemplateId": 1,
"deleteAfterExport": true,
"id": 1,
"maxSize": 1,
"minPieceSize": 1,
"name": "text",
"noDag": true,
"noInline": true,
"outputStorages": [
"[Circular Reference]"
],
"pieceSize": 1,
"sourceStorages": [
"[Circular Reference]"
],
"spValidation": true,
"updatedAt": "text",
"walletValidation": true
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 1,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 1,
"disableHttp2": true,
"disableHttpKeepAlives": true,
"expectContinueTimeout": 1,
"headers": {
"ANY_ADDITIONAL_PROPERTY": "text"
},
"insecureSkipVerify": true,
"lowlevelRetries": 1,
"noGzip": true,
"retryBackoff": 1,
"retryBackoffExponential": 1,
"retryDelay": 1,
"retryMaxCount": 1,
"scanConcurrency": 1,
"skipInaccessibleFile": true,
"timeout": 1,
"useServerModTime": true,
"userAgent": "text"
},
"config": {
"ANY_ADDITIONAL_PROPERTY": "text"
},
"createdAt": "text",
"id": 1,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"dealConfig": {
"autoCreateDeals": true,
"dealAnnounceToIpni": true,
"dealDuration": 1,
"dealHttpHeaders": {},
"dealKeepUnsealed": true,
"dealPricePerDeal": 1,
"dealPricePerGb": 1,
"dealPricePerGbEpoch": 1,
"dealProvider": "text",
"dealStartDelay": 1,
"dealTemplate": "text",
"dealUrlTemplate": "text",
"dealVerified": true
},
"dealTemplateId": 1,
"deleteAfterExport": true,
"id": 1,
"maxSize": 1,
"minPieceSize": 1,
"name": "text",
"noDag": true,
"noInline": true,
"outputStorages": [
"[Circular Reference]"
],
"pieceSize": 1,
"sourceStorages": [
"[Circular Reference]"
],
"spValidation": true,
"updatedAt": "text",
"walletValidation": true
}
],
"preparationsAsSource": [
{
"createdAt": "text",
"dealConfig": {
"autoCreateDeals": true,
"dealAnnounceToIpni": true,
"dealDuration": 1,
"dealHttpHeaders": {},
"dealKeepUnsealed": true,
"dealPricePerDeal": 1,
"dealPricePerGb": 1,
"dealPricePerGbEpoch": 1,
"dealProvider": "text",
"dealStartDelay": 1,
"dealTemplate": "text",
"dealUrlTemplate": "text",
"dealVerified": true
},
"dealTemplateId": 1,
"deleteAfterExport": true,
"id": 1,
"maxSize": 1,
"minPieceSize": 1,
"name": "text",
"noDag": true,
"noInline": true,
"outputStorages": [
"[Circular Reference]"
],
"pieceSize": 1,
"sourceStorages": [
"[Circular Reference]"
],
"spValidation": true,
"updatedAt": "text",
"walletValidation": true
}
],
"type": "text",
"updatedAt": "text"
}
],
"spValidation": true,
"updatedAt": "text",
"walletValidation": true
}
Preparation ID or name
Output storage ID or name
POST /api/preparation/{id}/output/{name} HTTP/1.1
Host: localhost:9090
Accept: */*
{
"createdAt": "text",
"dealConfig": {
"autoCreateDeals": true,
"dealAnnounceToIpni": true,
"dealDuration": 1,
"dealHttpHeaders": {},
"dealKeepUnsealed": true,
"dealPricePerDeal": 1,
"dealPricePerGb": 1,
"dealPricePerGbEpoch": 1,
"dealProvider": "text",
"dealStartDelay": 1,
"dealTemplate": "text",
"dealUrlTemplate": "text",
"dealVerified": true
},
"dealTemplateId": 1,
"deleteAfterExport": true,
"id": 1,
"maxSize": 1,
"minPieceSize": 1,
"name": "text",
"noDag": true,
"noInline": true,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 1,
"disableHttp2": true,
"disableHttpKeepAlives": true,
"expectContinueTimeout": 1,
"headers": {
"ANY_ADDITIONAL_PROPERTY": "text"
},
"insecureSkipVerify": true,
"lowlevelRetries": 1,
"noGzip": true,
"retryBackoff": 1,
"retryBackoffExponential": 1,
"retryDelay": 1,
"retryMaxCount": 1,
"scanConcurrency": 1,
"skipInaccessibleFile": true,
"timeout": 1,
"useServerModTime": true,
"userAgent": "text"
},
"config": {
"ANY_ADDITIONAL_PROPERTY": "text"
},
"createdAt": "text",
"id": 1,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"dealConfig": {
"autoCreateDeals": true,
"dealAnnounceToIpni": true,
"dealDuration": 1,
"dealHttpHeaders": {},
"dealKeepUnsealed": true,
"dealPricePerDeal": 1,
"dealPricePerGb": 1,
"dealPricePerGbEpoch": 1,
"dealProvider": "text",
"dealStartDelay": 1,
"dealTemplate": "text",
"dealUrlTemplate": "text",
"dealVerified": true
},
"dealTemplateId": 1,
"deleteAfterExport": true,
"id": 1,
"maxSize": 1,
"minPieceSize": 1,
"name": "text",
"noDag": true,
"noInline": true,
"outputStorages": [
"[Circular Reference]"
],
"pieceSize": 1,
"sourceStorages": [
"[Circular Reference]"
],
"spValidation": true,
"updatedAt": "text",
"walletValidation": true
}
],
"preparationsAsSource": [
{
"createdAt": "text",
"dealConfig": {
"autoCreateDeals": true,
"dealAnnounceToIpni": true,
"dealDuration": 1,
"dealHttpHeaders": {},
"dealKeepUnsealed": true,
"dealPricePerDeal": 1,
"dealPricePerGb": 1,
"dealPricePerGbEpoch": 1,
"dealProvider": "text",
"dealStartDelay": 1,
"dealTemplate": "text",
"dealUrlTemplate": "text",
"dealVerified": true
},
"dealTemplateId": 1,
"deleteAfterExport": true,
"id": 1,
"maxSize": 1,
"minPieceSize": 1,
"name": "text",
"noDag": true,
"noInline": true,
"outputStorages": [
"[Circular Reference]"
],
"pieceSize": 1,
"sourceStorages": [
"[Circular Reference]"
],
"spValidation": true,
"updatedAt": "text",
"walletValidation": true
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 1,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 1,
"disableHttp2": true,
"disableHttpKeepAlives": true,
"expectContinueTimeout": 1,
"headers": {
"ANY_ADDITIONAL_PROPERTY": "text"
},
"insecureSkipVerify": true,
"lowlevelRetries": 1,
"noGzip": true,
"retryBackoff": 1,
"retryBackoffExponential": 1,
"retryDelay": 1,
"retryMaxCount": 1,
"scanConcurrency": 1,
"skipInaccessibleFile": true,
"timeout": 1,
"useServerModTime": true,
"userAgent": "text"
},
"config": {
"ANY_ADDITIONAL_PROPERTY": "text"
},
"createdAt": "text",
"id": 1,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"dealConfig": {
"autoCreateDeals": true,
"dealAnnounceToIpni": true,
"dealDuration": 1,
"dealHttpHeaders": {},
"dealKeepUnsealed": true,
"dealPricePerDeal": 1,
"dealPricePerGb": 1,
"dealPricePerGbEpoch": 1,
"dealProvider": "text",
"dealStartDelay": 1,
"dealTemplate": "text",
"dealUrlTemplate": "text",
"dealVerified": true
},
"dealTemplateId": 1,
"deleteAfterExport": true,
"id": 1,
"maxSize": 1,
"minPieceSize": 1,
"name": "text",
"noDag": true,
"noInline": true,
"outputStorages": [
"[Circular Reference]"
],
"pieceSize": 1,
"sourceStorages": [
"[Circular Reference]"
],
"spValidation": true,
"updatedAt": "text",
"walletValidation": true
}
],
"preparationsAsSource": [
{
"createdAt": "text",
"dealConfig": {
"autoCreateDeals": true,
"dealAnnounceToIpni": true,
"dealDuration": 1,
"dealHttpHeaders": {},
"dealKeepUnsealed": true,
"dealPricePerDeal": 1,
"dealPricePerGb": 1,
"dealPricePerGbEpoch": 1,
"dealProvider": "text",
"dealStartDelay": 1,
"dealTemplate": "text",
"dealUrlTemplate": "text",
"dealVerified": true
},
"dealTemplateId": 1,
"deleteAfterExport": true,
"id": 1,
"maxSize": 1,
"minPieceSize": 1,
"name": "text",
"noDag": true,
"noInline": true,
"outputStorages": [
"[Circular Reference]"
],
"pieceSize": 1,
"sourceStorages": [
"[Circular Reference]"
],
"spValidation": true,
"updatedAt": "text",
"walletValidation": true
}
],
"type": "text",
"updatedAt": "text"
}
],
"spValidation": true,
"updatedAt": "text",
"walletValidation": true
}
Preparation ID or name
Source storage ID or name
POST /api/preparation/{id}/source/{name} HTTP/1.1
Host: localhost:9090
Accept: */*
{
"createdAt": "text",
"dealConfig": {
"autoCreateDeals": true,
"dealAnnounceToIpni": true,
"dealDuration": 1,
"dealHttpHeaders": {},
"dealKeepUnsealed": true,
"dealPricePerDeal": 1,
"dealPricePerGb": 1,
"dealPricePerGbEpoch": 1,
"dealProvider": "text",
"dealStartDelay": 1,
"dealTemplate": "text",
"dealUrlTemplate": "text",
"dealVerified": true
},
"dealTemplateId": 1,
"deleteAfterExport": true,
"id": 1,
"maxSize": 1,
"minPieceSize": 1,
"name": "text",
"noDag": true,
"noInline": true,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 1,
"disableHttp2": true,
"disableHttpKeepAlives": true,
"expectContinueTimeout": 1,
"headers": {
"ANY_ADDITIONAL_PROPERTY": "text"
},
"insecureSkipVerify": true,
"lowlevelRetries": 1,
"noGzip": true,
"retryBackoff": 1,
"retryBackoffExponential": 1,
"retryDelay": 1,
"retryMaxCount": 1,
"scanConcurrency": 1,
"skipInaccessibleFile": true,
"timeout": 1,
"useServerModTime": true,
"userAgent": "text"
},
"config": {
"ANY_ADDITIONAL_PROPERTY": "text"
},
"createdAt": "text",
"id": 1,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"dealConfig": {
"autoCreateDeals": true,
"dealAnnounceToIpni": true,
"dealDuration": 1,
"dealHttpHeaders": {},
"dealKeepUnsealed": true,
"dealPricePerDeal": 1,
"dealPricePerGb": 1,
"dealPricePerGbEpoch": 1,
"dealProvider": "text",
"dealStartDelay": 1,
"dealTemplate": "text",
"dealUrlTemplate": "text",
"dealVerified": true
},
"dealTemplateId": 1,
"deleteAfterExport": true,
"id": 1,
"maxSize": 1,
"minPieceSize": 1,
"name": "text",
"noDag": true,
"noInline": true,
"outputStorages": [
"[Circular Reference]"
],
"pieceSize": 1,
"sourceStorages": [
"[Circular Reference]"
],
"spValidation": true,
"updatedAt": "text",
"walletValidation": true
}
],
"preparationsAsSource": [
{
"createdAt": "text",
"dealConfig": {
"autoCreateDeals": true,
"dealAnnounceToIpni": true,
"dealDuration": 1,
"dealHttpHeaders": {},
"dealKeepUnsealed": true,
"dealPricePerDeal": 1,
"dealPricePerGb": 1,
"dealPricePerGbEpoch": 1,
"dealProvider": "text",
"dealStartDelay": 1,
"dealTemplate": "text",
"dealUrlTemplate": "text",
"dealVerified": true
},
"dealTemplateId": 1,
"deleteAfterExport": true,
"id": 1,
"maxSize": 1,
"minPieceSize": 1,
"name": "text",
"noDag": true,
"noInline": true,
"outputStorages": [
"[Circular Reference]"
],
"pieceSize": 1,
"sourceStorages": [
"[Circular Reference]"
],
"spValidation": true,
"updatedAt": "text",
"walletValidation": true
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 1,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 1,
"disableHttp2": true,
"disableHttpKeepAlives": true,
"expectContinueTimeout": 1,
"headers": {
"ANY_ADDITIONAL_PROPERTY": "text"
},
"insecureSkipVerify": true,
"lowlevelRetries": 1,
"noGzip": true,
"retryBackoff": 1,
"retryBackoffExponential": 1,
"retryDelay": 1,
"retryMaxCount": 1,
"scanConcurrency": 1,
"skipInaccessibleFile": true,
"timeout": 1,
"useServerModTime": true,
"userAgent": "text"
},
"config": {
"ANY_ADDITIONAL_PROPERTY": "text"
},
"createdAt": "text",
"id": 1,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"dealConfig": {
"autoCreateDeals": true,
"dealAnnounceToIpni": true,
"dealDuration": 1,
"dealHttpHeaders": {},
"dealKeepUnsealed": true,
"dealPricePerDeal": 1,
"dealPricePerGb": 1,
"dealPricePerGbEpoch": 1,
"dealProvider": "text",
"dealStartDelay": 1,
"dealTemplate": "text",
"dealUrlTemplate": "text",
"dealVerified": true
},
"dealTemplateId": 1,
"deleteAfterExport": true,
"id": 1,
"maxSize": 1,
"minPieceSize": 1,
"name": "text",
"noDag": true,
"noInline": true,
"outputStorages": [
"[Circular Reference]"
],
"pieceSize": 1,
"sourceStorages": [
"[Circular Reference]"
],
"spValidation": true,
"updatedAt": "text",
"walletValidation": true
}
],
"preparationsAsSource": [
{
"createdAt": "text",
"dealConfig": {
"autoCreateDeals": true,
"dealAnnounceToIpni": true,
"dealDuration": 1,
"dealHttpHeaders": {},
"dealKeepUnsealed": true,
"dealPricePerDeal": 1,
"dealPricePerGb": 1,
"dealPricePerGbEpoch": 1,
"dealProvider": "text",
"dealStartDelay": 1,
"dealTemplate": "text",
"dealUrlTemplate": "text",
"dealVerified": true
},
"dealTemplateId": 1,
"deleteAfterExport": true,
"id": 1,
"maxSize": 1,
"minPieceSize": 1,
"name": "text",
"noDag": true,
"noInline": true,
"outputStorages": [
"[Circular Reference]"
],
"pieceSize": 1,
"sourceStorages": [
"[Circular Reference]"
],
"spValidation": true,
"updatedAt": "text",
"walletValidation": true
}
],
"type": "text",
"updatedAt": "text"
}
],
"spValidation": true,
"updatedAt": "text",
"walletValidation": true
}
Preparation ID or name
Source storage ID or name
Directory path
GET /api/preparation/{id}/source/{name}/explore/{path} HTTP/1.1
Host: localhost:9090
Accept: */*
{
"cid": "text",
"path": "text",
"subEntries": [
{
"cid": "text",
"fileVersions": [
{
"cid": "text",
"hash": "text",
"id": 1,
"lastModified": "text",
"size": 1
}
],
"isDir": true,
"path": "text"
}
]
}
Last updated
Was this helpful?