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

(main | 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.

Specific parameters:
Other general parameters are available.
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.

tags

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