✨
Singularity
한국어
한국어
  • 개요
    • Singularity란
    • V1 또는 V2
  • 설치
    • 바이너리 파일 다운로드
    • 도커를 통한 설치
    • 소스 코드에서 빌드
    • 운영 환경에 배포
  • 데이터 준비
    • 시작하기
    • 성능 조정
  • 콘텐츠 배포
    • CAR 파일 배포하기
  • 거래 수립
    • 거래 일정 만들기
  • 주제
    • 인라인 준비
    • 벤치마크
  • 💻CLI 참조
    • 메뉴
    • Ez Prep
    • 버전
    • 관리자
      • 초기화
      • 재설정
      • 데이터셋 이전
      • 일정 이전
    • 다운로드
    • CAR 추출
    • 거래
      • 일정
        • 생성
        • 목록
        • 수정
        • 일시 중지
        • 재개
      • 수동 전송
      • 목록
    • 실행
      • API
      • 데이터셋 워커
      • 콘텐츠 제공자
      • 거래 추적기
      • 거래 푸셔
      • 다운로드 서버
    • 월렛
      • 가져오기
      • 목록
      • 제거
    • 저장소
      • 생성
        • Acd
        • Azureblob
        • B2
        • Box
        • Drive
        • Dropbox
        • Fichier
        • Filefabric
        • Ftp
        • Google Cloud Storage
        • Gphotos
        • Hdfs
        • Hidrive
        • Http
        • Internetarchive
        • Jottacloud
        • Koofr / Digi Storage
          • Digistorage
          • Koofr / Digi Storage
          • 기타
        • 로컬
        • Mailru
        • Mega
        • Netstorage
        • Onedrive
        • Opendrive
        • Oos
          • Env_auth
          • Instance_principal_auth
          • No_auth
          • Resource_principal_auth
          • User_principal_auth
        • Pcloud
        • Premiumizeme
        • Putio
        • Qingstor
        • AWS S3 및 호환
          • Aws
          • Alibaba
          • Arvancloud
          • Ceph
          • Chinamobile
          • Cloudflare
          • Digitalocean
          • Dreamhost
          • Huaweiobs
          • Ibmcos
          • Idrive
          • Ionos
          • Liara
          • Lyvecloud
          • Minio
          • Netease
          • 기타
          • Qiniu
          • Rackcorp
          • Scaleway
          • Seaweedfs
          • Stackpath
          • Storj
          • Tencentcos
          • Wasabi
        • Seafile
        • Sftp
        • Sharefile
        • Sia
        • Smb
        • Storj
          • 기존
          • 새로 만들기
        • Sugarsync
        • Swift
        • Uptobox
        • Webdav
        • Yandex
        • Zoho
      • 탐색
      • 목록
      • 제거
      • 갱신
        • Acd
        • Azureblob
        • B2
        • Box
        • Drive
        • Dropbox
        • Fichier
        • Filefabric
        • Ftp
        • Google Cloud Storage
        • Gphotos
        • Hdfs
        • Hidrive
        • Http
        • Internetarchive
        • Jottacloud
        • Koofr / Digi Storage
          • Digistorage
          • Koofr / Digi Storage
          • 기타
        • 로컬
        • Mailru
        • Mega
        • Netstorage
        • Onedrive
        • Opendrive
        • Oos
          • Env_auth
          • Instance_principal_auth
          • No_auth
          • Resource_principal_auth
          • User_principal_auth
        • Pcloud
        • Premiumizeme
        • Putio
        • Qingstor
        • AWS S3 및 호환
          • Aws
          • Alibaba
          • Arvancloud
          • Ceph
          • Chinamobile
          • Cloudflare
          • Digitalocean
          • Dreamhost
          • Huaweiobs
          • Ibmcos
          • Idrive
          • Ionos
          • Liara
          • Lyvecloud
          • Minio
          • Netease
          • 기타
          • Qiniu
          • Rackcorp
          • Scaleway
          • Seaweedfs
          • Stackpath
          • Storj
          • Tencentcos
          • Wasabi
        • Seafile
        • Sftp
        • Sharefile
        • Sia
        • Smb
        • Storj
          • 기존
          • 새로 만들기
        • Sugarsync
        • Swift
        • Uptobox
        • Webdav
        • Yandex
        • Zoho
      • 이름 변경
    • Prep
      • 생성
      • 목록
      • 상태
      • 이름 변경
      • 소스 연결
      • 출력 연결
      • 출력 분리
      • 스캔 시작
      • 스캔 일시 중지
      • 팩 생성 시작
      • 팩 일시 중지
      • Daggen 시작
      • Daggen 일시 중지
      • 조각 목록
      • 조각 추가
      • 탐색
      • 월렛 연결
      • 월렛 목록
      • 월렛 분리
  • 🌐웹 API 참조
    • 거래 일정
    • 거래
    • 파일
    • 작업
    • 조각
    • 준비 작업
    • 저장소
    • 월렛 연결
    • 월렛
    • 사양
  • ❓FAQ
    • 데이터베이스가 잠김
Powered by GitBook
On this page

Was this helpful?

Edit on GitHub
  1. 웹 API 참조

작업

Previous파일Next조각

Last updated 1 year ago

Was this helpful?

🌐

Pack a pack job into car files

post
Path parameters
idintegerRequired

Pack job ID

Responses
200
OK
application/json
400
Bad Request
application/json
500
Internal Server Error
application/json
post
POST /api/job/{id}/pack HTTP/1.1
Host: localhost:9090
Accept: */*
{
  "attachmentId": 1,
  "createdAt": "text",
  "fileSize": 1,
  "id": 1,
  "jobId": 1,
  "numOfFiles": 1,
  "pieceCid": "text",
  "pieceSize": 1,
  "preparationId": 1,
  "rootCid": "text",
  "storageId": 1,
  "storagePath": "text"
}

prepare to pack a data source

post
Path parameters
idstringRequired

Preparation ID or name

namestringRequired

Storage ID or name

Responses
204
No Content
400
Bad Request
application/json
500
Internal Server Error
application/json
post
POST /api/preparation/{id}/source/{name}/finalize HTTP/1.1
Host: localhost:9090
Accept: */*

No content

Pause an ongoing DAG generation job

post
Path parameters
idstringRequired

Preparation ID or name

namestringRequired

Storage ID or name

Responses
200
OK
application/json
400
Bad Request
application/json
500
Internal Server Error
application/json
post
POST /api/preparation/{id}/source/{name}/pause-daggen HTTP/1.1
Host: localhost:9090
Accept: */*
{
  "attachmentId": 1,
  "errorMessage": "text",
  "errorStackTrace": "text",
  "id": 1,
  "state": "created",
  "type": "scan",
  "workerId": "text"
}

Pause a specific packing job

post
Path parameters
idstringRequired

Preparation ID or name

namestringRequired

Storage ID or name

job_idintegerRequired

Pack Job ID

Responses
200
OK
application/json
400
Bad Request
application/json
500
Internal Server Error
application/json
post
POST /api/preparation/{id}/source/{name}/pause-pack/{job_id} HTTP/1.1
Host: localhost:9090
Accept: */*
[
  {
    "attachmentId": 1,
    "errorMessage": "text",
    "errorStackTrace": "text",
    "id": 1,
    "state": "created",
    "type": "scan",
    "workerId": "text"
  }
]

Pause an ongoing scanning job

post
Path parameters
idstringRequired

Preparation ID or name

namestringRequired

Storage ID or name

Responses
200
OK
application/json
400
Bad Request
application/json
500
Internal Server Error
application/json
post
POST /api/preparation/{id}/source/{name}/pause-scan HTTP/1.1
Host: localhost:9090
Accept: */*
{
  "attachmentId": 1,
  "errorMessage": "text",
  "errorStackTrace": "text",
  "id": 1,
  "state": "created",
  "type": "scan",
  "workerId": "text"
}

Start a new DAG generation job

post
Path parameters
idstringRequired

Preparation ID or name

namestringRequired

Storage ID or name

Responses
200
OK
application/json
400
Bad Request
application/json
500
Internal Server Error
application/json
post
POST /api/preparation/{id}/source/{name}/start-daggen HTTP/1.1
Host: localhost:9090
Accept: */*
{
  "attachmentId": 1,
  "errorMessage": "text",
  "errorStackTrace": "text",
  "id": 1,
  "state": "created",
  "type": "scan",
  "workerId": "text"
}

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
200
OK
application/json
400
Bad Request
application/json
500
Internal Server Error
application/json
post
POST /api/preparation/{id}/source/{name}/start-pack/{job_id} HTTP/1.1
Host: localhost:9090
Accept: */*
[
  {
    "attachmentId": 1,
    "errorMessage": "text",
    "errorStackTrace": "text",
    "id": 1,
    "state": "created",
    "type": "scan",
    "workerId": "text"
  }
]

Start a new scanning job

post
Path parameters
idstringRequired

Preparation ID or name

namestringRequired

Storage ID or name

Responses
200
OK
application/json
400
Bad Request
application/json
500
Internal Server Error
application/json
post
POST /api/preparation/{id}/source/{name}/start-scan HTTP/1.1
Host: localhost:9090
Accept: */*
{
  "attachmentId": 1,
  "errorMessage": "text",
  "errorStackTrace": "text",
  "id": 1,
  "state": "created",
  "type": "scan",
  "workerId": "text"
}
  • POSTPack a pack job into car files
  • POSTprepare to pack a data source
  • POSTPause an ongoing DAG generation job
  • POSTPause a specific packing job
  • POSTPause an ongoing scanning job
  • POSTStart a new DAG generation job
  • POSTStart or restart a specific packing job
  • POSTStart a new scanning job