Apidog Docs
🇮🇩 Bahasa Indonesia
  • 🇺🇸 English
  • 🇯🇵 日本語
  • 🇪🇸 Español
  • 🇰🇷 한국인
  • 🇨🇳 简体中文
  • 🇵🇹 Português (Portugal)
  • 🇮🇩 Bahasa Indonesia
  • 🇧🇷 Português (Brasil)
  • 🇻🇳 Tiếng Việt
  • 🇨🇳 繁體中文
🇮🇩 Bahasa Indonesia
  • 🇺🇸 English
  • 🇯🇵 日本語
  • 🇪🇸 Español
  • 🇰🇷 한국인
  • 🇨🇳 简体中文
  • 🇵🇹 Português (Portugal)
  • 🇮🇩 Bahasa Indonesia
  • 🇧🇷 Português (Brasil)
  • 🇻🇳 Tiếng Việt
  • 🇨🇳 繁體中文
🇮🇩 Bahasa Indonesia
  • 🇺🇸 English
  • 🇯🇵 日本語
  • 🇪🇸 Español
  • 🇰🇷 한국인
  • 🇨🇳 简体中文
  • 🇵🇹 Português (Portugal)
  • 🇮🇩 Bahasa Indonesia
  • 🇧🇷 Português (Brasil)
  • 🇻🇳 Tiếng Việt
  • 🇨🇳 繁體中文
HomeLearning Center
Support CenterAPI ReferencesDownloadChangelog
HomeLearning Center
Support CenterAPI ReferencesDownloadChangelog
  1. Branch
  • Pusat Pembelajaran Apidog
  • Memulai
    • Pengantar Apidog
    • Konsep Dasar di Apidog
    • Menavigasi Apidog
    • Mulai cepat
      • Ikhtisar
      • Membuat Endpoint
      • Membuat Permintaan
      • Menambahkan Aservi
      • Membuat Skenario Pengujian
      • Membagikan Dokumentasi API
      • Jelajahi Lebih Lanjut
    • Migrasi ke Apidog
      • Ikhtisar
      • Impor Manual
      • Impor Terjadwal (Ikat Sumber Data)
      • Opsi Impor
      • Ekspor Data
      • Impor dari
        • Impor dari Postman
        • Impor Spesifikasi OpenAPI
        • Impor cURL
        • Impor Markdown
        • Impor dari Insomnia
        • Impor dari apiDoc
        • Impor File .har
        • Impor WSDL
  • Data API mock
    • Ikhtisar
    • Smart Mock
    • Mock Kustom
    • Urutan Prioritas Mock
    • Mock Scripts
    • Cloud Mock
    • Mock Runner Self-Hosted
    • Bahasa Mock (Lokal)
  • Akun dan preferensi
    • Pengaturan Akun
    • Membuat Token Akses OpenAPI
    • Notifikasi
    • Pengaturan Bahasa
    • Tombol Pintas
    • Konfigurasi Proxy Jaringan
    • Mencadangkan Data
    • Memperbarui Apidog
    • Menghapus Akun
    • Fitur Eksperimental
  • Kirim request
    • Ikhtisar
    • Debugging SSE
    • MCP Client
    • Socket.IO
    • WebSocket
    • Webhook
    • SOAP atau WebService
    • GraphQL
    • gRPC
    • Gunakan Agen Proksi Permintaan untuk Debugging
    • Buat request
      • Riwayat Permintaan
      • Dasar-Dasar Permintaan
      • Parameter dan Body
      • Header Permintaan
      • Pengaturan Permintaan
      • Debug Permintaan
      • Menyimpan Permintaan sebagai Endpoint
      • HTTP/2
    • Autentikasi dan otorisasi
      • Ikhtisar
      • Sertifikat CA dan Klien
      • Jenis Otorisasi
      • Digest Auth
      • OAuth 1.0
      • OAuth 2.0
      • Autentikasi Hawk
      • Kerberos
      • NTLM
      • Akamai EdgeGrid
    • Respons dan cookie
      • Melihat Respons API
      • Mengelola Cookie
      • Ikhtisar
  • Mengembangkan dan men-debug API
    • Ikhtisar
    • Membuat Permintaan
    • Mengirim Permintaan
    • Kasus Debugging
    • Kasus Pengujian
    • Nilai Dinamis
    • Memvalidasi Respons
    • Design-First vs Request-First
    • Menghasilkan Kode
    • Environment dan variabel
      • Ikhtisar
      • Menggunakan Variabel
      • Manajemen Lingkungan
    • Rahasia vault
      • Gambaran Umum
      • HashiCorp Vault
      • Azure Key Vault
      • AWS Secrets Manager
    • Modul nilai dinamis
      • Airline
      • Animal
      • Warna
      • Commerce
      • Perusahaan
      • Database
      • Tipe Data
      • Tanggal
      • Keuangan
      • Food
      • Git
      • Hacker
      • Helpers
      • Image
      • Internet
      • Lokasi
      • Lorem
      • Musik
      • Number
      • Orang
      • Telepon
      • Sains
      • String
      • System
      • Vehicle
      • Word
    • Pra dan pascaprosesor
      • Ikhtisar
      • Aservi
      • Ekstrak Variabel
      • Tunggu
      • Keamanan
      • Operasi basis data
        • Ikhtisar
        • MySQL
        • MongoDB
        • Redis
        • Oracle Client
      • Menggunakan skrip
        • Ikhtisar
        • Skrip Pra-Pemroses
        • Skrip Post-processor
        • Skrip Publik
        • Referensi Skrip Postman
        • Memanggil Bahasa Pemrograman Lain
        • Menggunakan Pustaka JS
        • Memvisualisasikan Respons
        • Contoh skrip
          • Skrip Aservi
          • Menggunakan Variabel
          • Memodifikasi Permintaan
          • Contoh Lainnya
    • Debugging API
      • AI Agent Debugger
      • A2A Debugger
  • Mendesain API
    • Ikhtisar
    • Membuat Proyek API Baru
    • Dasar-Dasar Endpoint
    • Panduan Desain API
    • Modul
    • Mengonfigurasi Beberapa Contoh Body Permintaan
    • Komponen
    • Field Umum
    • Parameter Global
    • Riwayat Perubahan Endpoint
    • Komentar
    • Manajemen Endpoint Batch
    • Custom Protocol API
    • Mode Spec-first (Beta)
    • Skema keamanan
      • Gambaran Umum
      • Membuat Skema Keamanan
      • Menggunakan Skema Keamanan
      • Skema Keamanan dalam Dokumentasi Online
    • Fitur lanjutan
      • Bidang Endpoint Kustom
      • Skenario Pengujian Terkait
      • Status Endpoint
      • Tampilan Daftar Parameter
      • Identifikasi Unik Endpoint
    • Schemas
      • Gambaran Umum
      • Membuat Schema Baru
      • Membangun Schema
      • Hasilkan Skema dari JSON dan Sebagainya
      • oneOf, allOf, anyOf
      • Menggunakan Discriminator
  • Pengujian API
    • Gambaran Umum
    • Skenario pengujian
      • Membuat Skenario Pengujian
      • Meneruskan Data Antar Permintaan
      • Kondisi Kontrol Alur
      • Sinkronisasi Data dari Endpoint dan Kasus Endpoint
      • Mengimpor Endpoint dan Kasus Endpoint dari Proyek Lain
      • Mengekspor Skenario Pengujian
    • Laporan pengujian
      • Laporan Pengujian
    • Jalankan skenario pengujian
      • Menjalankan Skenario Pengujian
      • Menjalankan Skenario Pengujian secara Batch
      • Pengujian Berbasis Data
      • Data Pengujian Bersama
      • Tugas Terjadwal
      • Mengelola Lingkungan Runtime API dari Proyek Lain
    • Suite pengujian
      • Ikhtisar
      • Membuat Rangkaian Pengujian
      • Mengorkestrasi Test Suite
      • Menjalankan Rangkaian Pengujian Secara Lokal
      • Menjalankan Suite Pengujian Melalui CLI
      • Tugas terjadwal
    • Uji API
      • Pengujian Integrasi
      • Pengujian Performa
      • Pengujian End-to-End
      • Pengujian Regresi
      • Pengujian Kontrak
    • Apidog CLI
      • Ikhtisar
      • Menginstal dan Menjalankan Apidog CLI
      • Opsi Apidog CLI
    • CI/CD
      • Ikhtisar
      • Integrate with Github Actions
      • Integrasikan dengan Gitlab
      • Integrate with Jenkins
      • Memicu Pengujian melalui Git Commit
  • Publikasikan dokumentasi API
    • Gambaran Umum
    • Teknologi API yang Didukung
    • Berbagi Cepat
    • Melihat Dokumentasi API
    • Dokumentasi Markdown
    • Menerbitkan Situs Dokumentasi
    • Halaman Login Kustom
    • Tata Letak Kustom
    • CSS, JavaScript, HTML Kustom
    • Domain Kustom
    • Fitur AI
    • Pengaturan SEO
    • Pengaturan lanjutan
      • Pencarian Dokumentasi
      • Proxy CORS
      • Mengintegrasikan Google Analytics
      • Pengaturan Pohon Folder
      • Pengaturan Visibilitas
      • Menyematkan Nilai dalam URL Dokumentasi
    • Versi API
      • Gambaran Umum
      • Membuat Versi API
      • Menerbitkan Versi API
      • Membagikan Endpoint dengan Versi API
  • Branch
    • Ikhtisar
    • Membuat Cabang Sprint
    • Menguji API dalam Branch
    • Merancang API dalam Cabang
    • Menggabungkan Cabang Sprint
    • Mengelola Cabang Sprint
    • AI Branch (Beta)
  • Fitur AI
    • Ikhtisar
    • Mengaktifkan Fitur AI
    • Membuat Kasus Pengujian
    • Memodifikasi Skema dengan AI
    • Pemeriksaan Kepatuhan Endpoint
    • Pemeriksaan Kelengkapan Dokumentasi API
    • Penamaan Field Berbasis AI
    • Tanya Jawab Umum
  • Server MCP Apidog
    • Ikhtisar
    • Hubungkan Proyek Apidog ke AI
    • Menghubungkan Dokumentasi yang Dipublikasikan ke AI
    • Menghubungkan File OpenAPI ke AI
  • Praktik terbaik
    • Menangani Tanda Tangan API
    • Mengakses API yang Dilindungi OAuth 2.0
    • Alur Kerja Kolaborasi
    • Mengelola Status Autentikasi
  • Ruang offline
    • Gambaran Umum
  • Administrasi
    • Mengelola proyek
      • Mengelola Proyek
      • Pengaturan Notifikasi
      • Mengelola Anggota Proyek
      • Resource proyek
        • Koneksi Database
        • Koneksi Git
    • Mengelola tim
      • Mengelola Tim
      • Mengelola Anggota Tim
      • Aktivitas Tim
      • Peran & Izin Tim
      • Resource tim
        • General Runner
        • Variabel Tim
        • Request Proxy Agent
      • Kolaborasi real-time
        • Kolaborasi Tim
    • Checklist onboarding
      • Konsep Dasar
      • Panduan Onboarding
    • Mengelola organisasi
      • Mengelola Organisasi
      • Peran & Izin Organisasi
      • Manajemen paket
        • Manajer Penagihan di Organisasi
      • Single Sign-On (SSO)
        • Ikhtisar SSO
        • Mengonfigurasi Microsoft Entra ID
        • Mengonfigurasi Okta
        • Mengonfigurasi SSO untuk Organisasi
        • Mengelola Akun Pengguna
        • Memetakan Grup ke Tim
      • Provisioning SCIM
        • Pengantar Provisioning SCIM
        • Microsoft Entra ID
        • Okta
      • Resource organisasi
        • Self-Hosted Runner
  • Apidog Europe
    • Apidog Europe
  • Penagihan
    • Ikhtisar
    • Kredit
    • Meningkatkan Paket Anda
    • Metode Pembayaran Alternatif
    • Mengelola Langganan
    • Memindahkan Tim Berbayar ke Organisasi
  • Add-on
    • API Hub
    • Plugin Apidog Intellij IDEA
    • Ekstensi browser
      • Chrome
      • Microsoft Edge
    • Proxy request
      • Proksi Permintaan di Web
      • Proxy Permintaan dalam Dokumen Bersama
      • Proxy Permintaan di Client
  • Data dan keamanan
    • Penyimpanan dan Keamanan Data
    • Privasi dan Keamanan Data Pengguna
    • Perutean Permintaan dan Keamanan Data
  • Referensi
    • Pendekatan API Design-First
    • Ekstensi Spesifikasi OpenAPI Apidog
    • JSONPath
    • XPath
    • Ekspresi Reguler
    • JSON Schema
    • Format File CSV
    • Menginstal Lingkungan Java
    • Lingkungan Deployment Runner
    • Sintaks Markdown Apidog
    • Ekstensi Swagger Apidog
      • Gambaran Umum
      • x-apidog-folder
      • x-apidog-status
      • x-apidog-name
      • x-apidog-maintainer
    • Ekstensi JSON Schema Apidog
      • Ikhtisar
      • x-apidog-mock
      • x-apidog-orders
      • x-apidog-enum
  • Pusat dukungan
  1. Branch

Merancang API dalam Cabang

Dalam cabang sprint yang baru dibuat, secara default tidak ada konten. Pendekatan ini membantu pengembang berfokus pada perubahan yang diperlukan untuk sprint saat ini. Anda dapat menambahkan sumber daya dan melakukan modifikasi menggunakan dua metode utama.

Memilih Pendekatan Anda#

MetodePaling Sesuai UntukManfaat Utama
Perubahan ManualPengembangan API-FirstSpesifikasi yang jelas sebelum pengembangan
Impor OASPengembangan Code-FirstPerbandingan otomatis dengan cabang utama
Apidog sangat merekomendasikan pendekatan API-First (perubahan manual) untuk meningkatkan efisiensi dan menurunkan biaya kolaborasi.

Perubahan Manual#

Memodifikasi konten secara manual dalam cabang sprint memungkinkan Anda mendefinisikan spesifikasi API dengan jelas sebelum masuk ke tahap pengembangan.

Melakukan Fork Sumber Daya dari Cabang Utama#

Ketika Anda perlu memodifikasi endpoint, skema, atau komponen respons yang sudah ada berdasarkan kebutuhan sprint saat ini:
1.
Gunakan Fork from main untuk membuat salinan sumber daya yang diperlukan
2.
Semua folder induk diimpor secara otomatis
3.
Sumber daya yang diimpor ditandai dengan indikator asosiasi
Melakukan fork sumber daya dari cabang utama
Hierarki folder:
Sumber daya yang diimpor dengan indikator asosiasi
Kasus endpoint:
Kasus endpoint diimpor bersama endpoint secara default dan juga menampilkan indikator asosiasi.
Kasus endpoint yang diimpor

Menarik Perubahan Terbaru dari Cabang Utama#

Saat bekerja dalam cabang sprint, pembaruan mendesak mungkin memerlukan perubahan langsung di cabang utama. Untuk menyinkronkan:
1.
Anda akan menerima notifikasi ketika sumber daya terkait di cabang utama diperbarui
Notifikasi perbedaan sumber daya
2.
Klik notifikasi untuk meninjau perubahan
3.
Pilih apakah akan menarik pembaruan atau mempertahankan konten cabang sprint saat ini
Memutuskan pembaruan perubahan
4.
Pilih konten yang diinginkan dan konfirmasikan pembaruan

Membuat Sumber Daya Baru#

Untuk membuat endpoint, skema, atau komponen respons baru untuk sprint saat ini:
1.
Gunakan fitur New untuk menambahkan sumber daya ke cabang sprint saat ini
Membuat sumber daya baru dalam cabang sprint
2.
Jika folder induk yang diperlukan tidak ada, gunakan:
Select Endpoint Folders: Pilih folder yang sudah ada
New Endpoint Folder: Buat folder baru

Mengurutkan Ulang dan Menyesuaikan Isi Folder#

Anda dapat melakukan operasi yang sama pada sumber daya yang diimpor atau yang baru dibuat seperti di cabang utama:
Seret untuk mengurutkan ulang:
Mengurutkan ulang isi folder
Folder yang diimpor dengan indikator:
Folder dengan indikator asosiasi
Sesuaikan isi folder:
Menyesuaikan isi folder

Menghapus dan Memulihkan Sumber Daya#

Cabang sprint memiliki fitur tempat sampah yang bekerja sama seperti cabang utama:
1.
Hapus sumber daya sesuai kebutuhan
2.
Lihat sumber daya yang dihapus di Trash
3.
Pulihkan sumber daya saat diperlukan
Menghapus dan memulihkan sumber daya
Mengimpor, menghapus, dan memulihkan sumber daya cabang utama yang sama secara berulang dapat menyebabkan masalah data yang tidak terduga. Minimalkan operasi ini untuk menjaga integritas data.

Melakukan Mock, Membandingkan, dan Berkolaborasi#

Alamat mock unik:
Endpoint dalam cabang sprint memiliki alamat mock unik yang khusus untuk cabang tersebut, sepenuhnya bergantung pada definisi endpoint cabang sprint saat ini.
Melakukan mock endpoint
Membandingkan dengan cabang utama:
Bandingkan sumber daya cabang sprint dengan padanannya di cabang utama untuk mengidentifikasi perbedaan tertentu.
Membandingkan sumber daya
Tautan kolaborasi:
Bagikan endpoint cabang sprint melalui tautan kolaborasi dengan anggota proyek lainnya.
Membagikan tautan kolaborasi
Saat mengeklik tautan kolaborasi endpoint cabang sprint ketika berada di cabang lain, sistem akan meminta Anda untuk beralih cabang. Simpan setiap perubahan di cabang Anda saat ini sebelum beralih.

Impor OAS#

Impor file OpenAPI Specification (OAS) langsung ke cabang sprint menggunakan metode impor manual, terjadwal, atau API.

Mengimpor OAS ke Cabang Sprint#

1.
Pastikan cabang target dipilih di sudut kiri atas
2.
Navigasikan ke Project Settings → Import Data
3.
Impor data ke cabang saat ini
Mengimpor OAS ke cabang sprint
Impor terjadwal:
Untuk impor OAS otomatis, pilih cabang target saat membuat impor terjadwal.
Menjadwalkan impor OAS otomatis

Perbandingan Otomatis dengan Cabang Utama#

Saat mengimpor OAS ke cabang sprint, logika pemrosesannya adalah:
Untuk endpoint:
1.
Bandingkan "Path & Method" setiap endpoint dalam file OAS dengan cabang utama
2.
Jika identik: Endpoint tidak akan diimpor
3.
Jika berbeda: Endpoint diasosiasikan dengan cabang utama dan diimpor
4.
Jika baru: Endpoint baru dibuat dalam cabang sprint
Untuk skema:
1.
Bandingkan nama skema dalam file OAS dengan cabang utama
2.
Jika identik: Skema tidak akan diimpor
3.
Jika berbeda: Skema diasosiasikan dengan cabang utama dan diimpor
4.
Jika baru: Skema baru dibuat dalam cabang sprint
Ringkasan impor:
Setelah impor berhasil, Anda akan melihat ikhtisar sumber daya baru dan yang dimodifikasi yang ditambahkan ke cabang sprint.
Ikhtisar logika impor OAS
Sumber daya yang sama sekali tidak berubah dibandingkan dengan cabang utama tidak akan disertakan dalam cabang sprint setelah impor, sehingga membantu pengembang berfokus pada perubahan yang diperlukan.
Modified at 2026-06-11 10:17:04
Previous
Menguji API dalam Branch
Next
Menggabungkan Cabang Sprint
Built with