MediaWiki API help
This is an auto-generated MediaWiki API documentation page.
Documentation and examples: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page
action=edit
- This module requires read rights.
- This module requires write rights.
- This module only accepts POST requests.
- Source: MediaWiki
- License: GPL-2.0-or-later
Buat dan sunting halaman.
- title
Judul halaman untuk dibuat. Tidak dapat digunakan bersama dengan pageid.
- pageid
ID halaman dari halaman yang akan disunting. Tidak dapat digunakan bersama dengan title.
- Type: integer
- section
Pengenal bagian. 0 untuk bagian atas, baru untuk bagian baru. Seringkali berupa bilangan bulat positif, tetapi bisa juga non-numerik.
- sectiontitle
Judul untuk bagian baru saat menggunakan section=new.
- text
Isi halaman.
- summary
Ringkasan suntingan.
Bila parameter ini tidak disediakan atau kosong, ringkasan suntingan dapat dihasilkan secara otomatis.
Saat menggunakan section=new dan sectiontitle tidak disediakan, nilai parameter ini akan digunakan sebagai judul bagian, dan ringkasan suntingan akan dihasilkan secara otomatis.
Ganti tag untuk menerapkan ke revisi.
- Values (separate with | or alternative):
- minor
Tandai ini sebagai suntingan kecil
- Type: boolean (details)
- notminor
Jangan tandai suntingan ini sebagai suntingan kecil bahkan jika preferensi pengguna "Tandai semua suntingan sebagai suntingan kecil secara baku" disetel.
- Type: boolean (details)
- bot
Tandai suntingan ini sebagai suntingan bot.
- Type: boolean (details)
- baserevid
ID of the base revision, used to detect edit conflicts. May be obtained through action=query&prop=revisions. Self-conflicts cause the edit to fail unless basetimestamp is set.
- Type: integer
- basetimestamp
Stempel waktu dari revisi asal, digunakan untuk mendeteksi konflik penyuntingan. Dapat ditemukan di action=query&prop=revisions&rvprop=timestamp. Konflik dengan diri sendiri diabaikan.
- Type: timestamp (allowed formats)
- starttimestamp
Stempel waktu ketika proses penyuntingan dimulai, digunakan untuk mendeteksi konflik penyuntingan. Nilai yang cocok dapat ditemukan dengan menggunakan curtimestamp ketika memulai proses penyuntingan (seperti ketika memuat isi konten yang akan disunting).
- Type: timestamp (allowed formats)
- recreate
Batalkan galat yang terjadi tentang halaman yang sudah dihapus pada saat itu.
- Type: boolean (details)
- createonly
Jangan sunting halaman itu jika sudah ada.
- Type: boolean (details)
- nocreate
Berikan galat jika halaman belum ada.
- Type: boolean (details)
- watch
- Deprecated.
Tambahkan halaman ke daftar pantauan pengguna saat ini.
- Type: boolean (details)
- unwatch
- Deprecated.
Hapus halaman dari daftar pantauan pengguna saat ini.
- Type: boolean (details)
- watchlist
Buat atau hapus halaman tanpa syarat dari daftar pantauan pengguna saat ini, gunakan preferensi (diabaikan untuk pengguna bot) atau jangan ganti pantauan.
- One of the following values: nochange, preferences, unwatch, watch
- Default: preferences
- watchlistexpiry
Watchlist expiry timestamp. Omit this parameter entirely to leave the current expiry unchanged.
- Type: expiry (details)
- md5
Hash MD5 dari parameter text, atau parameter prependtext dan appendtext digabungkan. Jika diatur, suntingan itu tidak akan dilakukan kecuali hash tidak benar.
- prependtext
Tambahkan teks ini ke awal halaman atau bagian. Menimpa teks.
- appendtext
Tambahkan teks ini ke akhir halaman atau bagian. Menimpa text.
Gunakan section=new untuk menambahkan bagian baru, bukan parameter ini.
- undo
Batalkan revisi ini. Abaikan text, prependtext dan appendtext.
- Type: integer
- The value must be no less than 0.
- undoafter
Batalkan semua revisi dari undo ke revisi ini. Jika tidak diatur, batalkan satu revisi saja.
- Type: integer
- The value must be no less than 0.
- redirect
Selesaikan pengalihan secara otomatis.
- Type: boolean (details)
- contentformat
Format serialisasi isi digunakan untuk teks masukan.
- One of the following values: application/json, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
- contentmodel
Model konten dari konten baru.
- One of the following values: GadgetDefinition, JsonSchema, MassMessageListContent, Scribunto, SecurePoll, css, javascript, json, sanitized-css, text, unknown, wikitext
- token
A "csrf" token retrieved from action=query&meta=tokens
Token harus selalu dikirim sebagai parameter terakhir, atau setidaknya sesudah parameter text.
- This parameter is required.
- returnto
Page title. If saving the edit created a temporary account, the API may respond with an URL that the client should visit to complete logging in. If this parameter is provided, the URL will redirect to the given page, instead of the page that was edited.
- Tipe: judul halaman
- Menerima halaman yang tidak ada.
- returntoquery
URL query parameters (with leading ?). If saving the edit created a temporary account, the API may respond with an URL that the client should visit to complete logging in. If this parameter is provided, the URL will redirect to a page with the given query parameters.
- Default: (empty)
- returntoanchor
URL fragment (with leading #). If saving the edit created a temporary account, the API may respond with an URL that the client should visit to complete logging in. If this parameter is provided, the URL will redirect to a page with the given fragment.
- Default: (empty)
- captchaword
Jawaban CAPTCHA
- captchaid
ID CAPTCHA dari permintaan sebelumnya
- Sunting halaman.
- api.php?action=edit&title=Test&summary=test%20summary&text=article%20content&baserevid=1234567&token=123ABC [open in sandbox]
- Tambahkan __NOTOC__ ke halaman.
- api.php?action=edit&title=Test&summary=NOTOC&minor=&prependtext=__NOTOC__%0A&basetimestamp=2007-08-24T12:34:54Z&token=123ABC [open in sandbox]
- Batalkan revisi 13579 melalui 13585 dengan ringkasan otomatis.
- api.php?action=edit&title=Test&undo=13585&undoafter=13579&basetimestamp=2007-08-24T12:34:54Z&token=123ABC [open in sandbox]