[{"data":1,"prerenderedAt":1099},["ShallowReactive",2],{"docs-nav-titles":3,"page-docs_id-\u002Fguides\u002Ferrors":52},{"en":4,"id":39},{"\u002Fauthentication":5,"\u002Fchangelog":6,"\u002Fguides\u002Fbilling":7,"\u002Fguides\u002Ferrors":8,"\u002Fguides\u002Fjson-output":9,"\u002Fguides\u002Frate-limits":10,"\u002Fguides\u002Freasoning":11,"\u002Fguides\u002Fstreaming":12,"\u002Fguides\u002Ftool-calling":13,"\u002Fguides\u002Ftop-up":14,"\u002F":15,"\u002Fintegrations\u002Faider":16,"\u002Fintegrations\u002Fclaude-code":17,"\u002Fintegrations\u002Fcline":18,"\u002Fintegrations\u002Fcontinue":19,"\u002Fintegrations\u002Fgoose":20,"\u002Fintegrations\u002Fhermes":21,"\u002Fintegrations":22,"\u002Fintegrations\u002Fkilo-code":23,"\u002Fintegrations\u002Flangchain":24,"\u002Fintegrations\u002Foh-my-pi":25,"\u002Fintegrations\u002Fopenai-sdk":26,"\u002Fintegrations\u002Fopenclaw":27,"\u002Fintegrations\u002Fopencode":28,"\u002Fintegrations\u002Fpi":29,"\u002Fintegrations\u002Fvercel-ai-sdk":30,"\u002Fintegrations\u002Fzed":31,"\u002Fmodels":32,"\u002Fquickstart":33,"\u002Freference\u002Fchat-completions":34,"\u002Freference":22,"\u002Freference\u002Fmessages":35,"\u002Freference\u002Fmodels":36,"\u002Freference\u002Fmodels-retrieve":37,"\u002Fsupport":38},"Authentication","Changelog","Billing","Errors & retries","JSON output","Rate limits","Reasoning content","Streaming","Tool calling","Topping up with QRIS","Introduction","Aider","Claude Code","Cline","Continue","Goose","Hermes Agent","Overview","Kilo Code","LangChain (Python)","Oh My Pi","OpenAI SDKs","OpenClaw","OpenCode","Pi","Vercel AI SDK","Zed","Models","Quickstart","Chat completions","Messages","List models","Retrieve a model","Support",{"\u002Fauthentication":40,"\u002Fchangelog":6,"\u002Fguides\u002Fbilling":7,"\u002Fguides\u002Ferrors":41,"\u002Fguides\u002Fjson-output":42,"\u002Fguides\u002Frate-limits":43,"\u002Fguides\u002Freasoning":44,"\u002Fguides\u002Fstreaming":12,"\u002Fguides\u002Ftool-calling":13,"\u002Fguides\u002Ftop-up":45,"\u002F":46,"\u002Fintegrations\u002Faider":16,"\u002Fintegrations\u002Fclaude-code":17,"\u002Fintegrations\u002Fcline":18,"\u002Fintegrations\u002Fcontinue":19,"\u002Fintegrations\u002Fgoose":20,"\u002Fintegrations\u002Fhermes":21,"\u002Fintegrations":47,"\u002Fintegrations\u002Fkilo-code":23,"\u002Fintegrations\u002Flangchain":24,"\u002Fintegrations\u002Foh-my-pi":25,"\u002Fintegrations\u002Fopenai-sdk":48,"\u002Fintegrations\u002Fopenclaw":27,"\u002Fintegrations\u002Fopencode":28,"\u002Fintegrations\u002Fpi":29,"\u002Fintegrations\u002Fvercel-ai-sdk":30,"\u002Fintegrations\u002Fzed":31,"\u002Fmodels":49,"\u002Fquickstart":33,"\u002Freference\u002Fchat-completions":34,"\u002Freference":47,"\u002Freference\u002Fmessages":35,"\u002Freference\u002Fmodels":50,"\u002Freference\u002Fmodels-retrieve":51,"\u002Fsupport":38},"Autentikasi","Error & retry","Output JSON","Rate limit","Konten reasoning","Isi saldo dengan QRIS","Pengantar","Ringkasan","OpenAI SDK","Model","Daftar model","Ambil satu model",{"id":53,"title":41,"body":54,"description":1091,"extension":1092,"eyebrow":1093,"meta":1094,"navTitle":41,"navigation":706,"path":1095,"seo":1096,"stem":1097,"__hash__":1098},"docs_id\u002Fguides\u002Ferrors.md",{"type":55,"value":56,"toc":1084},"minimark",[57,70,165,182,187,607,613,617,631,657,669,846,850,1020,1024,1061,1065,1080],[58,59,60,61,65,66,69],"p",{},"Error memakai format error OpenAI, jadi SDK OpenAI memunculkannya sebagai exception biasa. Buat logika berdasarkan ",[62,63,64],"code",{},"error.code"," (dan ",[62,67,68],{},"error.type","), jangan berdasarkan teks pesan.",[71,72,78],"pre",{"className":73,"code":74,"filename":75,"language":76,"meta":77,"style":77},"language-json shiki shiki-themes github-dark-default github-light-default","{\n  \"error\": {\n    \"message\": \"Insufficient balance. Top up to continue.\",\n    \"type\": \"insufficient_quota\",\n    \"code\": \"insufficient_credit\",\n    \"param\": null\n  }\n}\n","402 Payment Required","json","",[62,79,80,89,99,115,128,141,153,159],{"__ignoreMap":77},[81,82,85],"span",{"class":83,"line":84},"line",1,[81,86,88],{"class":87},"sUq8j","{\n",[81,90,92,96],{"class":83,"line":91},2,[81,93,95],{"class":94},"sGSaJ","  \"error\"",[81,97,98],{"class":87},": {\n",[81,100,102,105,108,112],{"class":83,"line":101},3,[81,103,104],{"class":94},"    \"message\"",[81,106,107],{"class":87},": ",[81,109,111],{"class":110},"sHdZ9","\"Insufficient balance. Top up to continue.\"",[81,113,114],{"class":87},",\n",[81,116,118,121,123,126],{"class":83,"line":117},4,[81,119,120],{"class":94},"    \"type\"",[81,122,107],{"class":87},[81,124,125],{"class":110},"\"insufficient_quota\"",[81,127,114],{"class":87},[81,129,131,134,136,139],{"class":83,"line":130},5,[81,132,133],{"class":94},"    \"code\"",[81,135,107],{"class":87},[81,137,138],{"class":110},"\"insufficient_credit\"",[81,140,114],{"class":87},[81,142,144,147,149],{"class":83,"line":143},6,[81,145,146],{"class":94},"    \"param\"",[81,148,107],{"class":87},[81,150,152],{"class":151},"sYnYM","null\n",[81,154,156],{"class":83,"line":155},7,[81,157,158],{"class":87},"  }\n",[81,160,162],{"class":83,"line":161},8,[81,163,164],{"class":87},"}\n",[58,166,167,170,171,174,175,177,178,181],{},[62,168,169],{},"message"," berbahasa Inggris secara default. Kirim ",[62,172,173],{},"Accept-Language: id"," untuk menerimanya dalam Bahasa Indonesia. ",[62,176,62],{}," dan ",[62,179,180],{},"type"," selalu sama di semua bahasa.",[183,184,186],"h2",{"id":185},"error-codes","Kode error",[188,189,190,212],"table",{},[191,192,193],"thead",{},[194,195,196,200,203,206,209],"tr",{},[197,198,199],"th",{},"Status",[197,201,202],{},"Kode",[197,204,205],{},"Tipe",[197,207,208],{},"Arti",[197,210,211],{},"Yang perlu dilakukan",[213,214,215,237,263,282,302,328,347,372,396,418,445,465,488,509,529,550,569,589],"tbody",{},[194,216,217,221,226,231,234],{},[218,219,220],"td",{},"400",[218,222,223],{},[62,224,225],{},"invalid_request",[218,227,228],{},[62,229,230],{},"invalid_request_error",[218,232,233],{},"Body bukan JSON yang valid atau tidak menyebutkan model.",[218,235,236],{},"Perbaiki request. Jangan diulang.",[194,238,239,241,246,250,260],{},[218,240,220],{},[218,242,243],{},[62,244,245],{},"max_tokens_exceeded",[218,247,248],{},[62,249,230],{},[218,251,252,255,256,259],{},[62,253,254],{},"max_tokens"," atau ",[62,257,258],{},"max_completion_tokens"," di atas 384.000.",[218,261,262],{},"Turunkan nilainya. Jangan diulang.",[194,264,265,267,272,276,279],{},[218,266,220],{},[218,268,269],{},[62,270,271],{},"unsupported_content",[218,273,274],{},[62,275,230],{},[218,277,278],{},"Ada pesan yang berisi gambar atau bagian non-teks lainnya.",[218,280,281],{},"Kirim teks saja. Jangan diulang.",[194,283,284,287,292,296,299],{},[218,285,286],{},"401",[218,288,289],{},[62,290,291],{},"invalid_api_key",[218,293,294],{},[62,295,230],{},[218,297,298],{},"Kunci tidak ada, formatnya salah, sudah dicabut, atau tidak dikenal.",[218,300,301],{},"Periksa header dan kuncinya. Jangan diulang.",[194,303,304,307,312,317,320],{},[218,305,306],{},"402",[218,308,309],{},[62,310,311],{},"insufficient_credit",[218,313,314],{},[62,315,316],{},"insufficient_quota",[218,318,319],{},"Saldo tersedia Anda $0.00 atau kurang.",[218,321,322,327],{},[323,324,326],"a",{"href":325},"\u002Fid\u002Fguides\u002Ftop-up","Isi saldo",", lalu coba lagi.",[194,329,330,332,337,341,344],{},[218,331,306],{},[218,333,334],{},[62,335,336],{},"key_budget_exceeded",[218,338,339],{},[62,340,316],{},[218,342,343],{},"Request ini akan membuat kunci melampaui anggaran bulanannya.",[218,345,346],{},"Naikkan atau hapus anggaran di konsol, atau tunggu bulan berikutnya (WIB).",[194,348,349,352,357,362,369],{},[218,350,351],{},"403",[218,353,354],{},[62,355,356],{},"insufficient_scope",[218,358,359],{},[62,360,361],{},"insufficient_permissions",[218,363,364,365,368],{},"Kunci tidak memiliki scope ",[62,366,367],{},"chat:write",".",[218,370,371],{},"Gunakan kunci dengan scope yang benar. Jangan diulang.",[194,373,374,377,382,386,389],{},[218,375,376],{},"404",[218,378,379],{},[62,380,381],{},"model_not_found",[218,383,384],{},[62,385,230],{},[218,387,388],{},"ID model tidak tersedia.",[218,390,391,392,395],{},"Gunakan ",[62,393,394],{},"deepseek-flash",". Jangan diulang.",[194,397,398,400,405,409,412],{},[218,399,376],{},[218,401,402],{},[62,403,404],{},"not_found",[218,406,407],{},[62,408,230],{},[218,410,411],{},"Endpoint tidak dikenal.",[218,413,414,415,368],{},"Periksa path; base URL berakhiran ",[62,416,417],{},"\u002Fv1",[194,419,420,423,428,432,435],{},[218,421,422],{},"405",[218,424,425],{},[62,426,427],{},"method_not_allowed",[218,429,430],{},[62,431,230],{},[218,433,434],{},"Metode HTTP salah untuk endpoint ini.",[218,436,391,437,440,441,444],{},[62,438,439],{},"POST"," untuk chat completions, ",[62,442,443],{},"GET"," untuk models.",[194,446,447,450,455,459,462],{},[218,448,449],{},"413",[218,451,452],{},[62,453,454],{},"request_too_large",[218,456,457],{},[62,458,230],{},[218,460,461],{},"Body melebihi batas ukuran request.",[218,463,464],{},"Persingkat prompt atau riwayat percakapan.",[194,466,467,470,475,479,482],{},[218,468,469],{},"429",[218,471,472],{},[62,473,474],{},"rate_limit_exceeded",[218,476,477],{},[62,478,474],{},[218,480,481],{},"Lebih dari 300 request dalam satu menit pada kunci ini.",[218,483,484,485,327],{},"Tunggu sesuai ",[62,486,487],{},"Retry-After",[194,489,490,492,497,501,504],{},[218,491,469],{},[218,493,494],{},[62,495,496],{},"concurrency_limit_exceeded",[218,498,499],{},[62,500,474],{},[218,502,503],{},"Lebih dari 16 request berjalan bersamaan pada kunci ini.",[218,505,484,506,508],{},[62,507,487],{}," atau sampai ada request yang selesai.",[194,510,511,513,518,522,525],{},[218,512,469],{},[218,514,515],{},[62,516,517],{},"ip_rate_limited",[218,519,520],{},[62,521,474],{},[218,523,524],{},"Terlalu banyak request dari satu alamat IP.",[218,526,484,527,327],{},[62,528,487],{},[194,530,531,534,539,544,547],{},[218,532,533],{},"500",[218,535,536],{},[62,537,538],{},"internal_error",[218,540,541],{},[62,542,543],{},"api_error",[218,545,546],{},"Kesalahan server yang tidak terduga.",[218,548,549],{},"Coba lagi dengan backoff.",[194,551,552,555,560,564,567],{},[218,553,554],{},"502",[218,556,557],{},[62,558,559],{},"provider_unavailable",[218,561,562],{},[62,563,543],{},[218,565,566],{},"Penyedia model gagal atau tidak bisa dihubungi.",[218,568,549],{},[194,570,571,574,579,583,586],{},[218,572,573],{},"503",[218,575,576],{},[62,577,578],{},"billing_unavailable",[218,580,581],{},[62,582,543],{},[218,584,585],{},"Billing sementara tidak tersedia; request tidak dijalankan.",[218,587,588],{},"Coba lagi dengan backoff. Anda tidak ditagih.",[194,590,591,593,598,602,605],{},[218,592,573],{},[218,594,595],{},[62,596,597],{},"service_unavailable",[218,599,600],{},[62,601,543],{},[218,603,604],{},"Layanan sementara tidak tersedia.",[218,606,549],{},[58,608,609,610,612],{},"Error lain yang dikembalikan penyedia model — misalnya ",[62,611,220],{}," untuk kombinasi parameter yang tidak didukungnya — diteruskan dengan body error asli dari penyedia.",[183,614,616],{"id":615},"when-to-retry","Kapan mencoba lagi",[58,618,619,620,622,623,622,625,627,628,630],{},"Ulangi hanya ",[62,621,469],{},", ",[62,624,533],{},[62,626,554],{},", dan ",[62,629,573],{},". Error lainnya perlu perubahan pada request, kunci, atau saldo Anda terlebih dahulu.",[632,633,634,645,651],"ul",{},[635,636,637,641,642,644],"li",{},[638,639,640],"strong",{},"429:"," tunggu sejumlah detik sesuai header ",[62,643,487],{}," sebelum mencoba lagi.",[635,646,647,650],{},[638,648,649],{},"5xx:"," gunakan exponential backoff dengan jitter, misalnya 1 dtk, 2 dtk, 4 dtk, dan berhenti setelah beberapa kali percobaan.",[635,652,653,656],{},[638,654,655],{},"Setiap percobaan ulang adalah request baru."," Request itu ditahan, diukur, dan ditagih sendiri.",[58,658,659,660,177,662,665,666,668],{},"SDK resmi OpenAI sudah otomatis mengulang respons ",[62,661,469],{},[62,663,664],{},"5xx"," beberapa kali dengan backoff, dan menghormati ",[62,667,487],{},". Anda bisa menaikkan batasnya:",[670,671,672,765],"code-group",{},[71,673,678],{"className":674,"code":675,"filename":676,"language":677,"meta":77,"style":77},"language-python shiki shiki-themes github-dark-default github-light-default","import os\nfrom openai import OpenAI\n\nclient = OpenAI(\n    base_url=\"https:\u002F\u002Fapi.larasrouter.com\u002Fv1\",\n    api_key=os.environ[\"LARAS_API_KEY\"],\n    max_retries=4,\n)\n","Python","python",[62,679,680,689,702,708,719,732,748,760],{"__ignoreMap":77},[81,681,682,686],{"class":83,"line":84},[81,683,685],{"class":684},"s1PA9","import",[81,687,688],{"class":87}," os\n",[81,690,691,694,697,699],{"class":83,"line":91},[81,692,693],{"class":684},"from",[81,695,696],{"class":87}," openai ",[81,698,685],{"class":684},[81,700,701],{"class":87}," OpenAI\n",[81,703,704],{"class":83,"line":101},[81,705,707],{"emptyLinePlaceholder":706},true,"\n",[81,709,710,713,716],{"class":83,"line":117},[81,711,712],{"class":87},"client ",[81,714,715],{"class":684},"=",[81,717,718],{"class":87}," OpenAI(\n",[81,720,721,725,727,730],{"class":83,"line":130},[81,722,724],{"class":723},"sjwWW","    base_url",[81,726,715],{"class":684},[81,728,729],{"class":110},"\"https:\u002F\u002Fapi.larasrouter.com\u002Fv1\"",[81,731,114],{"class":87},[81,733,734,737,739,742,745],{"class":83,"line":143},[81,735,736],{"class":723},"    api_key",[81,738,715],{"class":684},[81,740,741],{"class":87},"os.environ[",[81,743,744],{"class":110},"\"LARAS_API_KEY\"",[81,746,747],{"class":87},"],\n",[81,749,750,753,755,758],{"class":83,"line":155},[81,751,752],{"class":723},"    max_retries",[81,754,715],{"class":684},[81,756,757],{"class":151},"4",[81,759,114],{"class":87},[81,761,762],{"class":83,"line":161},[81,763,764],{"class":87},")\n",[71,766,771],{"className":767,"code":768,"filename":769,"language":770,"meta":77,"style":77},"language-typescript shiki shiki-themes github-dark-default github-light-default","import OpenAI from \"openai\";\n\nconst client = new OpenAI({\n  baseURL: \"https:\u002F\u002Fapi.larasrouter.com\u002Fv1\",\n  apiKey: process.env.LARAS_API_KEY,\n  maxRetries: 4,\n});\n","Node.js","typescript",[62,772,773,788,792,813,822,832,841],{"__ignoreMap":77},[81,774,775,777,780,782,785],{"class":83,"line":84},[81,776,685],{"class":684},[81,778,779],{"class":87}," OpenAI ",[81,781,693],{"class":684},[81,783,784],{"class":110}," \"openai\"",[81,786,787],{"class":87},";\n",[81,789,790],{"class":83,"line":91},[81,791,707],{"emptyLinePlaceholder":706},[81,793,794,797,800,803,806,810],{"class":83,"line":101},[81,795,796],{"class":684},"const",[81,798,799],{"class":151}," client",[81,801,802],{"class":684}," =",[81,804,805],{"class":684}," new",[81,807,809],{"class":808},"sK34n"," OpenAI",[81,811,812],{"class":87},"({\n",[81,814,815,818,820],{"class":83,"line":117},[81,816,817],{"class":87},"  baseURL: ",[81,819,729],{"class":110},[81,821,114],{"class":87},[81,823,824,827,830],{"class":83,"line":130},[81,825,826],{"class":87},"  apiKey: process.env.",[81,828,829],{"class":151},"LARAS_API_KEY",[81,831,114],{"class":87},[81,833,834,837,839],{"class":83,"line":143},[81,835,836],{"class":87},"  maxRetries: ",[81,838,757],{"class":151},[81,840,114],{"class":87},[81,842,843],{"class":83,"line":155},[81,844,845],{"class":87},"});\n",[183,847,849],{"id":848},"tangani-error-berdasarkan-kode","Tangani error berdasarkan kode",[71,851,853],{"className":674,"code":852,"filename":676,"language":677,"meta":77,"style":77},"import openai\n\ntry:\n    response = client.chat.completions.create(\n        model=\"deepseek-flash\",\n        messages=[{\"role\": \"user\", \"content\": \"Halo\"}],\n    )\nexcept openai.APIStatusError as e:\n    # SDK menyediakan error.code dari body respons sebagai e.code.\n    if e.code == \"insufficient_credit\":\n        notify_owner(\"Saldo Laras Router habis — isi saldo untuk melanjutkan.\")\n    elif e.code == \"key_budget_exceeded\":\n        notify_owner(\"Kunci ini sudah mencapai anggaran bulanannya.\")\n    else:\n        raise\n",[62,854,855,862,866,874,884,896,927,932,946,953,970,981,996,1006,1014],{"__ignoreMap":77},[81,856,857,859],{"class":83,"line":84},[81,858,685],{"class":684},[81,860,861],{"class":87}," openai\n",[81,863,864],{"class":83,"line":91},[81,865,707],{"emptyLinePlaceholder":706},[81,867,868,871],{"class":83,"line":101},[81,869,870],{"class":684},"try",[81,872,873],{"class":87},":\n",[81,875,876,879,881],{"class":83,"line":117},[81,877,878],{"class":87},"    response ",[81,880,715],{"class":684},[81,882,883],{"class":87}," client.chat.completions.create(\n",[81,885,886,889,891,894],{"class":83,"line":130},[81,887,888],{"class":723},"        model",[81,890,715],{"class":684},[81,892,893],{"class":110},"\"deepseek-flash\"",[81,895,114],{"class":87},[81,897,898,901,903,906,909,911,914,916,919,921,924],{"class":83,"line":143},[81,899,900],{"class":723},"        messages",[81,902,715],{"class":684},[81,904,905],{"class":87},"[{",[81,907,908],{"class":110},"\"role\"",[81,910,107],{"class":87},[81,912,913],{"class":110},"\"user\"",[81,915,622],{"class":87},[81,917,918],{"class":110},"\"content\"",[81,920,107],{"class":87},[81,922,923],{"class":110},"\"Halo\"",[81,925,926],{"class":87},"}],\n",[81,928,929],{"class":83,"line":155},[81,930,931],{"class":87},"    )\n",[81,933,934,937,940,943],{"class":83,"line":161},[81,935,936],{"class":684},"except",[81,938,939],{"class":87}," openai.APIStatusError ",[81,941,942],{"class":684},"as",[81,944,945],{"class":87}," e:\n",[81,947,949],{"class":83,"line":948},9,[81,950,952],{"class":951},"shPRk","    # SDK menyediakan error.code dari body respons sebagai e.code.\n",[81,954,956,959,962,965,968],{"class":83,"line":955},10,[81,957,958],{"class":684},"    if",[81,960,961],{"class":87}," e.code ",[81,963,964],{"class":684},"==",[81,966,967],{"class":110}," \"insufficient_credit\"",[81,969,873],{"class":87},[81,971,973,976,979],{"class":83,"line":972},11,[81,974,975],{"class":87},"        notify_owner(",[81,977,978],{"class":110},"\"Saldo Laras Router habis — isi saldo untuk melanjutkan.\"",[81,980,764],{"class":87},[81,982,984,987,989,991,994],{"class":83,"line":983},12,[81,985,986],{"class":684},"    elif",[81,988,961],{"class":87},[81,990,964],{"class":684},[81,992,993],{"class":110}," \"key_budget_exceeded\"",[81,995,873],{"class":87},[81,997,999,1001,1004],{"class":83,"line":998},13,[81,1000,975],{"class":87},[81,1002,1003],{"class":110},"\"Kunci ini sudah mencapai anggaran bulanannya.\"",[81,1005,764],{"class":87},[81,1007,1009,1012],{"class":83,"line":1008},14,[81,1010,1011],{"class":684},"    else",[81,1013,873],{"class":87},[81,1015,1017],{"class":83,"line":1016},15,[81,1018,1019],{"class":684},"        raise\n",[183,1021,1023],{"id":1022},"failed-requests","Request yang gagal dan tagihan",[632,1025,1026,1048,1055],{},[635,1027,1028,1029,1032,1033,622,1035,622,1037,622,1039,622,1041,622,1043,622,1045,1047],{},"Request yang ditolak ",[638,1030,1031],{},"sebelum"," sampai ke model — semua ",[62,1034,220],{},[62,1036,286],{},[62,1038,306],{},[62,1040,351],{},[62,1042,376],{},[62,1044,449],{},[62,1046,469],{}," dari Laras Router — tidak pernah ditagih.",[635,1049,1050,1051,1054],{},"Request yang ditolak penyedia model dengan ",[62,1052,1053],{},"4xx"," tidak ditagih; hold-nya dilepas.",[635,1056,1057,1058,1060],{},"Request yang gagal dengan ",[62,1059,664],{},", timeout, atau terputus tetap ditahan hold-nya selama kami melakukan rekonsiliasi. Anda mungkin ditagih untuk pemakaian yang dilaporkan penyedia; jika tidak ada, hold dilepas tanpa biaya.",[183,1062,1064],{"id":1063},"request-id","Request ID",[58,1066,1067,1068,1071,1072,1076,1077,1079],{},"Respons untuk request yang sudah sampai ke tahap billing membawa header ",[62,1069,1070],{},"X-Laras-Request-ID",". Header ini mengidentifikasi tagihan dan hold untuk request tersebut. Sertakan saat Anda ",[323,1073,1075],{"href":1074},"\u002Fid\u002Fsupport","menghubungi support"," soal tagihan. Request yang ditolak sebelum hold dibuat — misalnya ",[62,1078,286],{}," — mungkin tidak membawanya.",[1081,1082,1083],"style",{},"html pre.shiki code .sUq8j, html code.shiki .sUq8j{--shiki-default:#E6EDF3;--shiki-light:#1F2328}html pre.shiki code .sGSaJ, html code.shiki .sGSaJ{--shiki-default:#7EE787;--shiki-light:#116329}html pre.shiki code .sHdZ9, html code.shiki .sHdZ9{--shiki-default:#A5D6FF;--shiki-light:#0A3069}html pre.shiki code .sYnYM, html code.shiki .sYnYM{--shiki-default:#79C0FF;--shiki-light:#0550AE}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html pre.shiki code .s1PA9, html code.shiki .s1PA9{--shiki-default:#FF7B72;--shiki-light:#CF222E}html pre.shiki code .sjwWW, html code.shiki .sjwWW{--shiki-default:#FFA657;--shiki-light:#953800}html pre.shiki code .sK34n, html code.shiki .sK34n{--shiki-default:#D2A8FF;--shiki-light:#8250DF}html pre.shiki code .shPRk, html code.shiki .shPRk{--shiki-default:#8B949E;--shiki-light:#6E7781}",{"title":77,"searchDepth":101,"depth":101,"links":1085},[1086,1087,1088,1089,1090],{"id":185,"depth":91,"text":186},{"id":615,"depth":91,"text":616},{"id":848,"depth":91,"text":849},{"id":1022,"depth":91,"text":1023},{"id":1063,"depth":91,"text":1064},"Semua kode error yang dikembalikan API, artinya, dan kapan perlu mencoba lagi.","md",null,{},"\u002Fguides\u002Ferrors",{"title":41,"description":1091},"guides\u002Ferrors","e9lzqQRjyjjae8fXnKkjUmAv_AJV7nzzn_Yi3At8MaI",1793333617469]