All Products
Search
Document Center

Seri Qoder CN:Tambahkan resource ke session

Last Updated:Jul 04, 2026

Lampirkan file yang diunggah atau repositori GitHub ke session yang sudah ada sebagai resource.

Catatan

Fitur ini dibatasi oleh M3. Unggah file terlebih dahulu melalui Files API untuk mendapatkan file_id.

Parameter path

Parameter Type Description
session_id string Session ID dengan awalan sess_

Header Permintaan

Header Wajib Deskripsi
Authorization Ya Bearer $QODER_PAT
Content-Type Ya application/json

Badan permintaan

Field Type Required Description
resources array Yes Array objek resource
resources[].type string Yes Salah satu dari: "file", "github_repository"
resources[].file_id string Yes File ID yang diperoleh dari Files API

Contoh permintaan

curl -X POST https://api.qoder.com.cn/api/v1/cloud/sessions/sess_019e392c0d1e74e095d21ea4c6b41def/resources \
  -H "Authorization: Bearer $QODER_PAT" \
  -H "Content-Type: application/json" \
  -d '{
    "resources": [
      {"type": "file", "file_id": "file_abc123def456"}
    ]
  }'

Contoh tanggapan

HTTP 200 OK

Mengembalikan objek sesi yang diperbarui dengan daftar resources yang baru.

Kesalahan

HTTP Type Trigger
400 invalid_request_error Permintaan tidak sesuai format (misalnya, type bukan "file" atau "github_repository", atau file_id tidak ditemukan)
401 authentication_error PAT tidak valid atau telah kedaluwarsa
404 not_found_error Sesi atau file tidak ditemukan

Contoh tanggapan galat

type tidak valid:

{
  "error": {
    "message": "resources[0]: field 'type' must be one of 'file', 'github_repository'.",
    "type": "invalid_request_error"
  },
  "type": "error"
}

file_id hilang:

{
  "error": {
    "message": "resources[0]: field 'file_id' must be a non-empty string.",
    "type": "invalid_request_error"
  },
  "type": "error"
}

File tidak ditemukan:

{
  "error": {
    "message": "File 'file_fake_test_id' was not found.",
    "type": "not_found_error"
  },
  "type": "error"
}

Lihat Kesalahan untuk daftar error lengkap.