[{"data":1,"prerenderedAt":2994},["ShallowReactive",2],{"navigation":3,"page:\u002Freference\u002Fsdks":1019,"surround:\u002Freference\u002Fsdks":2985},[4,21,82,133,154,1010],[5,6,7,8],"Getting started","\u002Fgetting-started","i-lucide-rocket",[9,12,15,18],[10,6,11,11],"What Kaabist is",0,[13,14,11,11],"API keys and modes","keys-and-modes",[16,17,11,11],"Your first job","first-job",[19,20,11,11],"Understanding the envelope","envelope",[22,23,24,25],"Concepts","\u002Fconcepts","i-lucide-book-open",[26,28,31,34,37,40,43,46,49,52,55,58,61,64,67,70,73,76,79],[27,23,11,11],"Overview",[29,30,11,11],"Programs and versions","programs-and-versions",[32,33,11,11],"Tiers and escalation","tiers-and-escalation",[35,36,11,11],"The http tier","http-tier",[38,39,11,11],"The browser tier","browser-tier",[41,42,11,11],"Sessions","sessions",[44,45,11,11],"Human in the loop","human-in-the-loop",[47,48,11,11],"How healing works","self-healing",[50,51,11,11],"Obstacles and captchas","obstacles",[53,54,11,11],"Validation and warnings","validation-and-warnings",[56,57,11,11],"Credits and billing","credits-and-billing",[59,60,11,11],"Limits","limits",[62,63,11,11],"Locators","locators",[65,66,11,11],"Snapshots","snapshots",[68,69,11,11],"Egress and proxies","egress-and-proxies",[71,72,11,11],"Queueing and fairness","queueing",[74,75,11,11],"Accounts, organisations and roles","accounts-and-roles",[77,78,11,11],"Data retention","data-retention",[80,81,11,11],"Documents and PDFs","documents-and-pdfs",[83,84,85,86],"Guides","\u002Fguides","i-lucide-map",[87,88,91,94,97,100,103,106,109,112,115,118,121,124,127,130],[27,84,11,11],[89,90,11,11],"Authenticated flows","authenticated-flows",[92,93,11,11],"Hosted resolve pages","hosted-resolve",[95,96,11,11],"Lists and pagination","lists-and-pagination",[98,99,11,11],"JSON and network locators","json-and-network-locators",[101,102,11,11],"Schedules and change detection","schedules-and-change-detection",[104,105,11,11],"Webhooks","webhooks",[107,108,11,11],"Bring your own providers","byo-providers",[110,111,11,11],"Testing: replay, dry-run and test mode","testing",[113,114,11,11],"Side-effect safety","side-effect-safety",[116,117,11,11],"Security & data handling","security-and-data",[119,120,11,11],"Migrating from other tools","migrating",[122,123,11,11],"Drift detection and canaries","drift-and-canaries",[125,126,11,11],"SDKs","sdks",[128,129,11,11],"The kaab CLI","cli",[131,132,11,11],"Coding agents (MCP)","mcp",[134,135,136,137],"Panel","\u002Fpanel","i-lucide-layout-dashboard",[138,139,142,145,148,151],[27,135,11,11],[140,141,11,11],"The program builder","builder",[143,144,11,11],"Picking and recording","picking-and-recording",[146,147,11,11],"Taking over a job","takeover",[149,150,11,11],"Getting help","support",[152,153,11,11],"Referrals","referrals",[155,156,157,158],"Reference","\u002Freference","i-lucide-library",[159,160,520,834,837,840,1006,1007],[27,156,11,11],[161,162,11,163],"API","api",[164,166,169,212,222,274,297,316,347,376,389,396,403,410,426,447,454],[27,165,11,11],"\u002Freference\u002Fapi",[167,168,11,11],"Interactive reference","explorer",[170,171,11,172],"Jobs","jobs",[173,176,179,182,185,188,191,194,197,200,203,206,209],[174,175,11,11],"Create job","create-job",[177,178,11,11],"List jobs","list-jobs",[180,181,11,11],"Create job batch","create-job-batch",[183,184,11,11],"Estimate job","estimate-job",[186,187,11,11],"Get job","get-job",[189,190,11,11],"List job steps","list-job-steps",[192,193,11,11],"Get job snapshot","get-job-snapshot",[195,196,11,11],"Get job screenshot","get-job-screenshot",[198,199,11,11],"Get job artifact","get-job-artifact",[201,202,11,11],"Submit job input","submit-job-input",[204,205,11,11],"Resume job","resume-job",[207,208,11,11],"Takeover job","takeover-job",[210,211,11,11],"Cancel job","cancel-job",[213,214,11,215],"Batches","batches",[216,219],[217,218,11,11],"Get batch","get-batch",[220,221,11,11],"List batch jobs","list-batch-jobs",[223,224,11,225],"Programs","programs",[226,229,232,235,238,241,244,247,250,253,256,259,262,265,268,271],[227,228,11,11],"Create program","create-program",[230,231,11,11],"List programs","list-programs",[233,234,11,11],"Lint program","lint-program",[236,237,11,11],"Get program","get-program",[239,240,11,11],"Update program","update-program",[242,243,11,11],"Delete program","delete-program",[245,246,11,11],"List program versions","list-program-versions",[248,249,11,11],"Create program version","create-program-version",[251,252,11,11],"Update program version","update-program-version",[254,255,11,11],"Delete program version","delete-program-version",[257,258,11,11],"Get program version","get-program-version",[260,261,11,11],"Publish program version","publish-program-version",[263,264,11,11],"Diff program version","diff-program-version",[266,267,11,11],"Replay program version","replay-program-version",[269,270,11,11],"Set program alias","set-program-alias",[272,273,11,11],"Delete program alias","delete-program-alias",[41,42,11,275],[276,279,282,285,288,291,294],[277,278,11,11],"Create session","create-session",[280,281,11,11],"List sessions","list-sessions",[283,284,11,11],"Get session","get-session",[286,287,11,11],"Update session","update-session",[289,290,11,11],"Delete session","delete-session",[292,293,11,11],"Verify session","verify-session",[295,296,11,11],"Refresh session","refresh-session",[298,299,11,300],"Proposals","proposals",[301,304,307,310,313],[302,303,11,11],"List proposals","list-proposals",[305,306,11,11],"Get proposal","get-proposal",[308,309,11,11],"Approve proposal","approve-proposal",[311,312,11,11],"Reject proposal","reject-proposal",[314,315,11,11],"Edit proposal","edit-proposal",[317,318,11,319],"Schedules","schedules",[320,323,326,329,332,335,338,341,344],[321,322,11,11],"Create schedule","create-schedule",[324,325,11,11],"List schedules","list-schedules",[327,328,11,11],"Get schedule","get-schedule",[330,331,11,11],"Update schedule","update-schedule",[333,334,11,11],"Delete schedule","delete-schedule",[336,337,11,11],"Pause schedule","pause-schedule",[339,340,11,11],"Resume schedule","resume-schedule",[342,343,11,11],"List schedule runs","list-schedule-runs",[345,346,11,11],"Get schedule run diff","get-schedule-run-diff",[104,105,11,348],[349,352,355,358,361,364,367,370,373],[350,351,11,11],"Create webhook","create-webhook",[353,354,11,11],"List webhooks","list-webhooks",[356,357,11,11],"Get webhook","get-webhook",[359,360,11,11],"Update webhook","update-webhook",[362,363,11,11],"Delete webhook","delete-webhook",[365,366,11,11],"Rotate webhook secret","rotate-webhook-secret",[368,369,11,11],"List webhook deliveries","list-webhook-deliveries",[371,372,11,11],"Resend webhook delivery","resend-webhook-delivery",[374,375,11,11],"Test webhook","test-webhook",[377,378,11,379],"Organisation","org",[380,383,386],[381,382,11,11],"Rotate org webhook secret","rotate-org-webhook-secret",[384,385,11,11],"Get org","get-org",[387,388,11,11],"Request data deletion","request-data-deletion",[390,391,11,392],"Credits","credits",[393],[394,395,11,11],"Get credits","get-credits",[397,398,11,399],"Ledger","ledger",[400],[401,402,11,11],"List ledger entries","list-ledger-entries",[404,405,11,406],"Usage","usage",[407],[408,409,11,11],"Get usage","get-usage",[411,412,11,413],"API keys","api-keys",[414,417,420,423],[415,416,11,11],"List API keys","list-api-keys",[418,419,11,11],"Create API key","create-api-key",[421,422,11,11],"Rotate API key","rotate-api-key",[424,425,11,11],"Revoke API key","revoke-api-key",[427,108,11,428],"BYO providers",[429,432,435,438,441,444],[430,431,11,11],"List BYO providers","list-byo-providers",[433,434,11,11],"Create BYO provider","create-byo-provider",[436,437,11,11],"Get BYO provider","get-byo-provider",[439,440,11,11],"Update BYO provider","update-byo-provider",[442,443,11,11],"Delete BYO provider","delete-byo-provider",[445,446,11,11],"Test BYO provider","test-byo-provider",[448,449,11,450],"Sites","sites",[451],[452,453,11,11],"Get site profile","get-site-profile",[455,456,11,457],"Objects","schemas",[458,460,463,466,469,470,473,476,479,482,485,487,490,493,496,499,502,505,508,511,514,517],[27,459,11,11],"\u002Freference\u002Fapi\u002Fschemas",[461,462,11,11],"ApiKey","api-key",[464,465,11,11],"Batch","batch",[467,468,11,11],"ByoProvider","byo-provider",[390,391,11,11],[471,472,11,11],"ErrorResponse","error-response",[474,475,11,11],"ExtractSchema","extract-schema",[477,478,11,11],"Job","job",[480,481,11,11],"LedgerEntry","ledger-entry",[483,484,11,11],"LintResult","lint-result",[486,378,11,11],"Org",[488,489,11,11],"Program","program",[491,492,11,11],"ProgramDefinition","program-definition",[494,495,11,11],"ProgramVersion","program-version",[497,498,11,11],"Proposal","proposal",[500,501,11,11],"Schedule","schedule",[503,504,11,11],"Session","session",[506,507,11,11],"SiteProfile","site-profile",[509,510,11,11],"StepRecord","step-record",[512,513,11,11],"Webhook","webhook",[515,516,11,11],"WebhookDelivery","webhook-delivery",[518,519,11,11],"WebhookEvent","webhook-event",[521,522,11,523],"DSL","dsl",[524,526,529,532,535,538,603,637,640,751,754,756],[27,525,11,11],"\u002Freference\u002Fdsl",[527,528,11,11],"Inputs","inputs",[530,531,11,11],"Options","options",[533,534,11,11],"Policies","policies",[536,537,11,11],"Steps","steps",[539,540,11,541],"Actions","actions",[542,544,546,548,550,552,554,556,558,560,562,565,568,570,573,575,577,579,582,585,587,589,591,594,596,598,600],[27,543,11,11],"\u002Freference\u002Fdsl\u002Factions",[545,545,11,11],"fill",[547,547,11,11],"click",[549,549,11,11],"press",[551,551,11,11],"hover",[553,553,11,11],"select",[555,555,11,11],"check",[557,557,11,11],"uncheck",[559,559,11,11],"upload",[561,561,11,11],"scroll",[563,564,11,11],"wait_for","wait-for",[566,567,11,11],"set_session","set-session",[569,569,11,11],"extract",[571,572,11,11],"capture_response","capture-response",[574,574,11,11],"evaluate",[576,576,11,11],"paginate",[578,578,11,11],"download",[580,581,11,11],"read_pdf","read-pdf",[583,584,11,11],"set_vars","set-vars",[586,586,11,11],"sleep",[588,588,11,11],"reload",[590,590,11,11],"goto",[592,593,11,11],"await_input","await-input",[595,595,11,11],"checkpoint",[597,597,11,11],"screenshot",[599,599,11,11],"when",[601,602,11,11],"loop_until","loop-until",[604,605,11,606],"Conditions","conditions",[607,609,611,613,615,617,619,621,623,625,627,629,631,633,635],[27,608,11,11],"\u002Freference\u002Fdsl\u002Fconditions",[610,610,11,11],"url",[612,612,11,11],"title",[614,614,11,11],"visible",[616,616,11,11],"hidden",[618,618,11,11],"exists",[620,620,11,11],"absent",[622,622,11,11],"text",[624,624,11,11],"count",[626,626,11,11],"network",[628,628,11,11],"var",[630,630,11,11],"landmark",[632,632,11,11],"all",[634,634,11,11],"any",[636,636,11,11],"not",[638,639,11,11],"Targets","targets",[641,642,11,643],"Fields","fields",[644,646,649,651,654,656,659,661,663,666,668,671,672,674,677,679,681,683,685,687,690,693,695,698,701,703,704,707,709,712,714,716,718,720,722,724,726,728,731,733,734,736,738,740,743,745,747,749],[27,645,11,11],"\u002Freference\u002Fdsl\u002Ffields",[647,648,11,11],"allow_suffix","allow-suffix",[650,650,11,11],"attr",[652,653,11,11],"base_url","base-url",[655,655,11,11],"candidates",[657,658,11,11],"case_insensitive","case-insensitive",[660,660,11,11],"country",[662,662,11,11],"currency",[664,665,11,11],"date_format","date-format",[667,667,11,11],"decimal",[669,670,11,11],"false_values","false-values",[642,642,11,11],[673,673,11,11],"flags",[675,676,11,11],"follow_redirects","follow-redirects",[678,678,11,11],"frame",[680,680,11,11],"json",[682,682,11,11],"locale",[684,684,11,11],"many",[686,686,11,11],"max",[688,689,11,11],"max_items","max-items",[691,692,11,11],"max_length","max-length",[694,694,11,11],"min",[696,697,11,11],"min_items","min-items",[699,700,11,11],"min_length","min-length",[702,702,11,11],"name",[626,626,11,11],[705,706,11,11],"null_markers","null-markers",[708,708,11,11],"nullable",[710,711,11,11],"on_invalid","on-invalid",[713,713,11,11],"pattern",[715,715,11,11],"presence",[717,717,11,11],"regex",[719,719,11,11],"required",[721,721,11,11],"role",[723,723,11,11],"sample",[725,725,11,11],"selector",[727,727,11,11],"source",[729,730,11,11],"strip_fragment","strip-fragment",[732,732,11,11],"testid",[622,622,11,11],[735,735,11,11],"thousands",[737,737,11,11],"timezone",[739,739,11,11],"transforms",[741,742,11,11],"true_values","true-values",[744,744,11,11],"type",[746,746,11,11],"unique",[748,748,11,11],"values",[750,750,11,11],"xpath",[752,753,11,11],"Assertions","assertions",[755,739,11,11],"Transforms",[757,758,11,759],"Lint codes","lint",[760,762,765,768,771,774,777,780,783,786,789,792,795,798,801,804,807,810,813,816,819,822,825,828,831],[27,761,11,11],"\u002Freference\u002Fdsl\u002Flint",[763,764,11,11],"E001","e001",[766,767,11,11],"E002","e002",[769,770,11,11],"E003","e003",[772,773,11,11],"E004","e004",[775,776,11,11],"E005","e005",[778,779,11,11],"E006","e006",[781,782,11,11],"E007","e007",[784,785,11,11],"E008","e008",[787,788,11,11],"E009","e009",[790,791,11,11],"E010","e010",[793,794,11,11],"E011","e011",[796,797,11,11],"E012","e012",[799,800,11,11],"E013","e013",[802,803,11,11],"E014","e014",[805,806,11,11],"W001","w001",[808,809,11,11],"W002","w002",[811,812,11,11],"W003","w003",[814,815,11,11],"W004","w004",[817,818,11,11],"W005","w005",[820,821,11,11],"W006","w006",[823,824,11,11],"W007","w007",[826,827,11,11],"W008","w008",[829,830,11,11],"W009","w009",[832,833,11,11],"W010","w010",[835,836,11,11],"Codes","codes",[838,839,11,11],"Events","events",[841,129,11,842],"CLI",[843,845,847,850,853,856,859,862,865,868,871,874,877,880,883,886,889,892,895,898,901,904,907,910,913,916,919,922,925,928,931,934,937,940,943,946,949,952,955,958,961,964,967,970,973,976,979,982,985,988,991,994,997,1000,1003],[27,844,11,11],"\u002Freference\u002Fcli",[846,846,11,11],"kaab",[848,849,11,11],"kaab auth","kaab-auth",[851,852,11,11],"kaab auth login","kaab-auth-login",[854,855,11,11],"kaab auth logout","kaab-auth-logout",[857,858,11,11],"kaab auth status","kaab-auth-status",[860,861,11,11],"kaab completion","kaab-completion",[863,864,11,11],"kaab completion bash","kaab-completion-bash",[866,867,11,11],"kaab completion fish","kaab-completion-fish",[869,870,11,11],"kaab completion powershell","kaab-completion-powershell",[872,873,11,11],"kaab completion zsh","kaab-completion-zsh",[875,876,11,11],"kaab credits","kaab-credits",[878,879,11,11],"kaab jobs","kaab-jobs",[881,882,11,11],"kaab jobs cancel","kaab-jobs-cancel",[884,885,11,11],"kaab jobs get","kaab-jobs-get",[887,888,11,11],"kaab jobs input","kaab-jobs-input",[890,891,11,11],"kaab jobs list","kaab-jobs-list",[893,894,11,11],"kaab jobs resume","kaab-jobs-resume",[896,897,11,11],"kaab jobs run","kaab-jobs-run",[899,900,11,11],"kaab jobs snapshot","kaab-jobs-snapshot",[902,903,11,11],"kaab jobs steps","kaab-jobs-steps",[905,906,11,11],"kaab jobs takeover","kaab-jobs-takeover",[908,909,11,11],"kaab open","kaab-open",[911,912,11,11],"kaab open job","kaab-open-job",[914,915,11,11],"kaab programs","kaab-programs",[917,918,11,11],"kaab programs alias","kaab-programs-alias",[920,921,11,11],"kaab programs alias set","kaab-programs-alias-set",[923,924,11,11],"kaab programs diff","kaab-programs-diff",[926,927,11,11],"kaab programs lint","kaab-programs-lint",[929,930,11,11],"kaab programs list","kaab-programs-list",[932,933,11,11],"kaab programs pull","kaab-programs-pull",[935,936,11,11],"kaab programs push","kaab-programs-push",[938,939,11,11],"kaab proposals","kaab-proposals",[941,942,11,11],"kaab proposals approve","kaab-proposals-approve",[944,945,11,11],"kaab proposals list","kaab-proposals-list",[947,948,11,11],"kaab proposals reject","kaab-proposals-reject",[950,951,11,11],"kaab proposals show","kaab-proposals-show",[953,954,11,11],"kaab schedules","kaab-schedules",[956,957,11,11],"kaab schedules create","kaab-schedules-create",[959,960,11,11],"kaab schedules list","kaab-schedules-list",[962,963,11,11],"kaab schedules pause","kaab-schedules-pause",[965,966,11,11],"kaab schedules resume","kaab-schedules-resume",[968,969,11,11],"kaab schedules runs","kaab-schedules-runs",[971,972,11,11],"kaab sessions","kaab-sessions",[974,975,11,11],"kaab sessions create","kaab-sessions-create",[977,978,11,11],"kaab sessions delete","kaab-sessions-delete",[980,981,11,11],"kaab sessions list","kaab-sessions-list",[983,984,11,11],"kaab sessions verify","kaab-sessions-verify",[986,987,11,11],"kaab usage","kaab-usage",[989,990,11,11],"kaab version","kaab-version",[992,993,11,11],"kaab webhooks","kaab-webhooks",[995,996,11,11],"kaab webhooks create","kaab-webhooks-create",[998,999,11,11],"kaab webhooks deliveries","kaab-webhooks-deliveries",[1001,1002,11,11],"kaab webhooks list","kaab-webhooks-list",[1004,1005,11,11],"kaab webhooks test","kaab-webhooks-test",[125,126,11,11],[1008,1009,11,11],"Plans and pricing","plans",[1011,1012,1013,1014],"Changelog","\u002Fchangelog","i-lucide-history",[1015,1016],[27,1012,11,11],[1017,1018,11,11],"Deprecations","deprecations",{"id":1020,"title":125,"body":1021,"breaking":2975,"date":2976,"description":2977,"extension":2978,"generated":2979,"meta":2980,"navigation":2979,"path":2981,"seo":2982,"stem":2983,"version":2976,"__hash__":2984},"docs\u002F5.reference\u002F06.sdks.md",{"type":1022,"value":1023,"toc":2967},"minimark",[1024,1034,1039,1112,1122,1126,1202,1206],[1025,1026,1027,1028,1033],"p",{},"The three SDKs are generated from the same OpenAPI document and name every operation the same way: a resource, then a method. TypeScript keeps the name, Python snake-cases it, Go capitalises it. Install and configure them with the ",[1029,1030,1032],"a",{"href":1031},"\u002Fguides\u002Fsdks","SDKs guide",".",[1035,1036,1038],"h2",{"id":1037},"packages","Packages",[1040,1041,1042,1058],"table",{},[1043,1044,1045],"thead",{},[1046,1047,1048,1052,1055],"tr",{},[1049,1050,1051],"th",{},"Language",[1049,1053,1054],{},"Package",[1049,1056,1057],{},"Client",[1059,1060,1061,1078,1097],"tbody",{},[1046,1062,1063,1067,1073],{},[1064,1065,1066],"td",{},"TypeScript",[1064,1068,1069],{},[1070,1071,1072],"code",{},"@kaabist\u002Fsdk",[1064,1074,1075],{},[1070,1076,1077],{},"new Kaab()",[1046,1079,1080,1083,1088],{},[1064,1081,1082],{},"Python",[1064,1084,1085],{},[1070,1086,1087],{},"kaabist",[1064,1089,1090,1093,1094],{},[1070,1091,1092],{},"Kaab()"," and ",[1070,1095,1096],{},"AsyncKaab()",[1046,1098,1099,1102,1107],{},[1064,1100,1101],{},"Go",[1064,1103,1104],{},[1070,1105,1106],{},"github.com\u002Fkaabist\u002Fkaab-go\u002Fkaab",[1064,1108,1109],{},[1070,1110,1111],{},"kaab.New(\"\")",[1025,1113,1114,1115,1118,1119,1033],{},"Every client reads ",[1070,1116,1117],{},"KAAB_API_KEY"," and, when it is set, ",[1070,1120,1121],{},"KAAB_BASE_URL",[1035,1123,1125],{"id":1124},"helpers","Helpers",[1040,1127,1128,1141],{},[1043,1129,1130],{},[1046,1131,1132,1135,1137,1139],{},[1049,1133,1134],{},"What",[1049,1136,1066],{},[1049,1138,1082],{},[1049,1140,1101],{},[1059,1142,1143,1163,1183],{},[1046,1144,1145,1148,1153,1158],{},[1064,1146,1147],{},"Wait for a job to end, answering inputs on the way",[1064,1149,1150],{},[1070,1151,1152],{},"kaab.jobs.wait(id, { onInput })",[1064,1154,1155],{},[1070,1156,1157],{},"kaab.jobs.wait(id, on_input=…)",[1064,1159,1160],{},[1070,1161,1162],{},"client.Jobs.Wait(ctx, id, kaab.WaitOptions{…})",[1046,1164,1165,1168,1173,1178],{},[1064,1166,1167],{},"Iterate every item of a list, page after page",[1064,1169,1170],{},[1070,1171,1172],{},"for await (const job of kaab.jobs.list())",[1064,1174,1175],{},[1070,1176,1177],{},"for job in kaab.jobs.list()",[1064,1179,1180],{},[1070,1181,1182],{},"client.Jobs.ListAll(ctx, params)",[1046,1184,1185,1188,1193,1197],{},[1064,1186,1187],{},"Verify a webhook delivery",[1064,1189,1190],{},[1070,1191,1192],{},"kaab.webhooks.verify(body, header, secret)",[1064,1194,1195],{},[1070,1196,1192],{},[1064,1198,1199],{},[1070,1200,1201],{},"webhooks.Verify(body, header, secret)",[1035,1203,1205],{"id":1204},"operations","Operations",[1040,1207,1208,1221],{},[1043,1209,1210],{},[1046,1211,1212,1215,1217,1219],{},[1049,1213,1214],{},"Operation",[1049,1216,1066],{},[1049,1218,1082],{},[1049,1220,1101],{},[1059,1222,1223,1245,1267,1289,1311,1337,1359,1381,1403,1425,1450,1472,1494,1516,1538,1560,1582,1603,1625,1647,1669,1691,1713,1735,1757,1779,1801,1827,1849,1871,1893,1915,1937,1958,1980,2002,2024,2046,2068,2089,2111,2133,2155,2177,2199,2220,2242,2264,2286,2308,2330,2352,2375,2397,2419,2441,2463,2485,2508,2530,2553,2579,2606,2628,2650,2671,2693,2715,2738,2761,2784,2807,2830,2853,2876,2899,2922,2945],{},[1046,1224,1225,1231,1236,1240],{},[1064,1226,1227],{},[1029,1228,1230],{"href":1229},"\u002Freference\u002Fapi\u002Fjobs\u002Fcreate-job","Create a job from a program reference or the url + extract shorthand",[1064,1232,1233],{},[1070,1234,1235],{},"kaab.jobs.create()",[1064,1237,1238],{},[1070,1239,1235],{},[1064,1241,1242],{},[1070,1243,1244],{},"client.Jobs.Create()",[1046,1246,1247,1253,1258,1262],{},[1064,1248,1249],{},[1029,1250,1252],{"href":1251},"\u002Freference\u002Fapi\u002Fjobs\u002Flist-jobs","List jobs, newest first",[1064,1254,1255],{},[1070,1256,1257],{},"kaab.jobs.list()",[1064,1259,1260],{},[1070,1261,1257],{},[1064,1263,1264],{},[1070,1265,1266],{},"client.Jobs.List()",[1046,1268,1269,1275,1280,1284],{},[1064,1270,1271],{},[1029,1272,1274],{"href":1273},"\u002Freference\u002Fapi\u002Fjobs\u002Fcreate-job-batch","Create up to 1000 jobs from one program",[1064,1276,1277],{},[1070,1278,1279],{},"kaab.jobs.batch()",[1064,1281,1282],{},[1070,1283,1279],{},[1064,1285,1286],{},[1070,1287,1288],{},"client.Jobs.Batch()",[1046,1290,1291,1297,1302,1306],{},[1064,1292,1293],{},[1029,1294,1296],{"href":1295},"\u002Freference\u002Fapi\u002Fjobs\u002Festimate-job","Estimate the credit cost of a job without enqueuing it",[1064,1298,1299],{},[1070,1300,1301],{},"kaab.jobs.estimate()",[1064,1303,1304],{},[1070,1305,1301],{},[1064,1307,1308],{},[1070,1309,1310],{},"client.Jobs.Estimate()",[1046,1312,1313,1323,1328,1332],{},[1064,1314,1315],{},[1029,1316,1318,1319,1322],{"href":1317},"\u002Freference\u002Fapi\u002Fjobs\u002Fget-job","Read the job envelope; ",[1070,1320,1321],{},"Prefer: wait"," long-polls for a state change",[1064,1324,1325],{},[1070,1326,1327],{},"kaab.jobs.get()",[1064,1329,1330],{},[1070,1331,1327],{},[1064,1333,1334],{},[1070,1335,1336],{},"client.Jobs.Get()",[1046,1338,1339,1345,1350,1354],{},[1064,1340,1341],{},[1029,1342,1344],{"href":1343},"\u002Freference\u002Fapi\u002Fjobs\u002Flist-job-steps","Per-step records with timings, snapshots and healing information",[1064,1346,1347],{},[1070,1348,1349],{},"kaab.jobs.steps()",[1064,1351,1352],{},[1070,1353,1349],{},[1064,1355,1356],{},[1070,1357,1358],{},"client.Jobs.Steps()",[1046,1360,1361,1367,1372,1376],{},[1064,1362,1363],{},[1029,1364,1366],{"href":1365},"\u002Freference\u002Fapi\u002Fjobs\u002Fget-job-snapshot","Redirect to a presigned snapshot JSON URL",[1064,1368,1369],{},[1070,1370,1371],{},"kaab.jobs.snapshot()",[1064,1373,1374],{},[1070,1375,1371],{},[1064,1377,1378],{},[1070,1379,1380],{},"client.Jobs.Snapshot()",[1046,1382,1383,1389,1394,1398],{},[1064,1384,1385],{},[1029,1386,1388],{"href":1387},"\u002Freference\u002Fapi\u002Fjobs\u002Fget-job-screenshot","Redirect to a presigned screenshot URL",[1064,1390,1391],{},[1070,1392,1393],{},"kaab.jobs.screenshot()",[1064,1395,1396],{},[1070,1397,1393],{},[1064,1399,1400],{},[1070,1401,1402],{},"client.Jobs.Screenshot()",[1046,1404,1405,1411,1416,1420],{},[1064,1406,1407],{},[1029,1408,1410],{"href":1409},"\u002Freference\u002Fapi\u002Fjobs\u002Fget-job-artifact","Redirect to a presigned artifact URL",[1064,1412,1413],{},[1070,1414,1415],{},"kaab.jobs.artifact()",[1064,1417,1418],{},[1070,1419,1415],{},[1064,1421,1422],{},[1070,1423,1424],{},"client.Jobs.Artifact()",[1046,1426,1427,1436,1441,1445],{},[1064,1428,1429],{},[1029,1430,1432,1433,1435],{"href":1431},"\u002Freference\u002Fapi\u002Fjobs\u002Fsubmit-job-input","Supply the value an ",[1070,1434,592],{}," step is waiting for",[1064,1437,1438],{},[1070,1439,1440],{},"kaab.jobs.input()",[1064,1442,1443],{},[1070,1444,1440],{},[1064,1446,1447],{},[1070,1448,1449],{},"client.Jobs.Input()",[1046,1451,1452,1458,1463,1467],{},[1064,1453,1454],{},[1029,1455,1457],{"href":1456},"\u002Freference\u002Fapi\u002Fjobs\u002Fresume-job","Apply a proposal, skip a step, retry from a checkpoint, continue or abort",[1064,1459,1460],{},[1070,1461,1462],{},"kaab.jobs.resume()",[1064,1464,1465],{},[1070,1466,1462],{},[1064,1468,1469],{},[1070,1470,1471],{},"client.Jobs.Resume()",[1046,1473,1474,1480,1485,1489],{},[1064,1475,1476],{},[1029,1477,1479],{"href":1478},"\u002Freference\u002Fapi\u002Fjobs\u002Ftakeover-job","Open a live browser session on a parked job",[1064,1481,1482],{},[1070,1483,1484],{},"kaab.jobs.takeover()",[1064,1486,1487],{},[1070,1488,1484],{},[1064,1490,1491],{},[1070,1492,1493],{},"client.Jobs.Takeover()",[1046,1495,1496,1502,1507,1511],{},[1064,1497,1498],{},[1029,1499,1501],{"href":1500},"\u002Freference\u002Fapi\u002Fjobs\u002Fcancel-job","Cancel a job and release its reserved credits",[1064,1503,1504],{},[1070,1505,1506],{},"kaab.jobs.cancel()",[1064,1508,1509],{},[1070,1510,1506],{},[1064,1512,1513],{},[1070,1514,1515],{},"client.Jobs.Cancel()",[1046,1517,1518,1524,1529,1533],{},[1064,1519,1520],{},[1029,1521,1523],{"href":1522},"\u002Freference\u002Fapi\u002Fbatches\u002Fget-batch","Read batch counters",[1064,1525,1526],{},[1070,1527,1528],{},"kaab.batches.get()",[1064,1530,1531],{},[1070,1532,1528],{},[1064,1534,1535],{},[1070,1536,1537],{},"client.Batches.Get()",[1046,1539,1540,1546,1551,1555],{},[1064,1541,1542],{},[1029,1543,1545],{"href":1544},"\u002Freference\u002Fapi\u002Fbatches\u002Flist-batch-jobs","List the jobs of a batch",[1064,1547,1548],{},[1070,1549,1550],{},"kaab.batches.jobs()",[1064,1552,1553],{},[1070,1554,1550],{},[1064,1556,1557],{},[1070,1558,1559],{},"client.Batches.Jobs()",[1046,1561,1562,1568,1573,1577],{},[1064,1563,1564],{},[1029,1565,1567],{"href":1566},"\u002Freference\u002Fapi\u002Fprograms\u002Fcreate-program","Create a program and its first version",[1064,1569,1570],{},[1070,1571,1572],{},"kaab.programs.create()",[1064,1574,1575],{},[1070,1576,1572],{},[1064,1578,1579],{},[1070,1580,1581],{},"client.Programs.Create()",[1046,1583,1584,1589,1594,1598],{},[1064,1585,1586],{},[1029,1587,230],{"href":1588},"\u002Freference\u002Fapi\u002Fprograms\u002Flist-programs",[1064,1590,1591],{},[1070,1592,1593],{},"kaab.programs.list()",[1064,1595,1596],{},[1070,1597,1593],{},[1064,1599,1600],{},[1070,1601,1602],{},"client.Programs.List()",[1046,1604,1605,1611,1616,1620],{},[1064,1606,1607],{},[1029,1608,1610],{"href":1609},"\u002Freference\u002Fapi\u002Fprograms\u002Flint-program","Lint a program definition and return the normalized document",[1064,1612,1613],{},[1070,1614,1615],{},"kaab.programs.lint()",[1064,1617,1618],{},[1070,1619,1615],{},[1064,1621,1622],{},[1070,1623,1624],{},"client.Programs.Lint()",[1046,1626,1627,1633,1638,1642],{},[1064,1628,1629],{},[1029,1630,1632],{"href":1631},"\u002Freference\u002Fapi\u002Fprograms\u002Fget-program","Read a program by id or name",[1064,1634,1635],{},[1070,1636,1637],{},"kaab.programs.get()",[1064,1639,1640],{},[1070,1641,1637],{},[1064,1643,1644],{},[1070,1645,1646],{},"client.Programs.Get()",[1046,1648,1649,1655,1660,1664],{},[1064,1650,1651],{},[1029,1652,1654],{"href":1653},"\u002Freference\u002Fapi\u002Fprograms\u002Fupdate-program","Rename a program or change its description and canary settings",[1064,1656,1657],{},[1070,1658,1659],{},"kaab.programs.update()",[1064,1661,1662],{},[1070,1663,1659],{},[1064,1665,1666],{},[1070,1667,1668],{},"client.Programs.Update()",[1046,1670,1671,1677,1682,1686],{},[1064,1672,1673],{},[1029,1674,1676],{"href":1675},"\u002Freference\u002Fapi\u002Fprograms\u002Fdelete-program","Soft-delete a program",[1064,1678,1679],{},[1070,1680,1681],{},"kaab.programs.delete()",[1064,1683,1684],{},[1070,1685,1681],{},[1064,1687,1688],{},[1070,1689,1690],{},"client.Programs.Delete()",[1046,1692,1693,1699,1704,1708],{},[1064,1694,1695],{},[1029,1696,1698],{"href":1697},"\u002Freference\u002Fapi\u002Fprograms\u002Flist-program-versions","List the versions of a program",[1064,1700,1701],{},[1070,1702,1703],{},"kaab.programs.versions.list()",[1064,1705,1706],{},[1070,1707,1703],{},[1064,1709,1710],{},[1070,1711,1712],{},"client.Programs.Versions.List()",[1046,1714,1715,1721,1726,1730],{},[1064,1716,1717],{},[1029,1718,1720],{"href":1719},"\u002Freference\u002Fapi\u002Fprograms\u002Fcreate-program-version","Add a version to a program",[1064,1722,1723],{},[1070,1724,1725],{},"kaab.programs.versions.create()",[1064,1727,1728],{},[1070,1729,1725],{},[1064,1731,1732],{},[1070,1733,1734],{},"client.Programs.Versions.Create()",[1046,1736,1737,1743,1748,1752],{},[1064,1738,1739],{},[1029,1740,1742],{"href":1741},"\u002Freference\u002Fapi\u002Fprograms\u002Fupdate-program-version","Replace a draft version's definition in place; published versions are immutable",[1064,1744,1745],{},[1070,1746,1747],{},"kaab.programs.versions.update()",[1064,1749,1750],{},[1070,1751,1747],{},[1064,1753,1754],{},[1070,1755,1756],{},"client.Programs.Versions.Update()",[1046,1758,1759,1765,1770,1774],{},[1064,1760,1761],{},[1029,1762,1764],{"href":1763},"\u002Freference\u002Fapi\u002Fprograms\u002Fdelete-program-version","Delete a draft version (it is archived); published versions are immutable",[1064,1766,1767],{},[1070,1768,1769],{},"kaab.programs.versions.delete()",[1064,1771,1772],{},[1070,1773,1769],{},[1064,1775,1776],{},[1070,1777,1778],{},"client.Programs.Versions.Delete()",[1046,1780,1781,1787,1792,1796],{},[1064,1782,1783],{},[1029,1784,1786],{"href":1785},"\u002Freference\u002Fapi\u002Fprograms\u002Fget-program-version","Read one version including its definition",[1064,1788,1789],{},[1070,1790,1791],{},"kaab.programs.versions.get()",[1064,1793,1794],{},[1070,1795,1791],{},[1064,1797,1798],{},[1070,1799,1800],{},"client.Programs.Versions.Get()",[1046,1802,1803,1813,1818,1822],{},[1064,1804,1805],{},[1029,1806,1808,1809,1812],{"href":1807},"\u002Freference\u002Fapi\u002Fprograms\u002Fpublish-program-version","Publish a draft version and move the ",[1070,1810,1811],{},"latest"," alias",[1064,1814,1815],{},[1070,1816,1817],{},"kaab.programs.versions.publish()",[1064,1819,1820],{},[1070,1821,1817],{},[1064,1823,1824],{},[1070,1825,1826],{},"client.Programs.Versions.Publish()",[1046,1828,1829,1835,1840,1844],{},[1064,1830,1831],{},[1029,1832,1834],{"href":1833},"\u002Freference\u002Fapi\u002Fprograms\u002Fdiff-program-version","RFC 6902 JSON Patch between two versions",[1064,1836,1837],{},[1070,1838,1839],{},"kaab.programs.versions.diff()",[1064,1841,1842],{},[1070,1843,1839],{},[1064,1845,1846],{},[1070,1847,1848],{},"client.Programs.Versions.Diff()",[1046,1850,1851,1857,1862,1866],{},[1064,1852,1853],{},[1029,1854,1856],{"href":1855},"\u002Freference\u002Fapi\u002Fprograms\u002Freplay-program-version","Run extraction against a stored snapshot without fetching",[1064,1858,1859],{},[1070,1860,1861],{},"kaab.programs.versions.replay()",[1064,1863,1864],{},[1070,1865,1861],{},[1064,1867,1868],{},[1070,1869,1870],{},"client.Programs.Versions.Replay()",[1046,1872,1873,1879,1884,1888],{},[1064,1874,1875],{},[1029,1876,1878],{"href":1877},"\u002Freference\u002Fapi\u002Fprograms\u002Fset-program-alias","Point an alias at a version",[1064,1880,1881],{},[1070,1882,1883],{},"kaab.programs.aliases.set()",[1064,1885,1886],{},[1070,1887,1883],{},[1064,1889,1890],{},[1070,1891,1892],{},"client.Programs.Aliases.Set()",[1046,1894,1895,1901,1906,1910],{},[1064,1896,1897],{},[1029,1898,1900],{"href":1899},"\u002Freference\u002Fapi\u002Fprograms\u002Fdelete-program-alias","Remove an alias",[1064,1902,1903],{},[1070,1904,1905],{},"kaab.programs.aliases.delete()",[1064,1907,1908],{},[1070,1909,1905],{},[1064,1911,1912],{},[1070,1913,1914],{},"client.Programs.Aliases.Delete()",[1046,1916,1917,1923,1928,1932],{},[1064,1918,1919],{},[1029,1920,1922],{"href":1921},"\u002Freference\u002Fapi\u002Fsessions\u002Fcreate-session","Store a browser storage state as a reusable session",[1064,1924,1925],{},[1070,1926,1927],{},"kaab.sessions.create()",[1064,1929,1930],{},[1070,1931,1927],{},[1064,1933,1934],{},[1070,1935,1936],{},"client.Sessions.Create()",[1046,1938,1939,1944,1949,1953],{},[1064,1940,1941],{},[1029,1942,280],{"href":1943},"\u002Freference\u002Fapi\u002Fsessions\u002Flist-sessions",[1064,1945,1946],{},[1070,1947,1948],{},"kaab.sessions.list()",[1064,1950,1951],{},[1070,1952,1948],{},[1064,1954,1955],{},[1070,1956,1957],{},"client.Sessions.List()",[1046,1959,1960,1966,1971,1975],{},[1064,1961,1962],{},[1029,1963,1965],{"href":1964},"\u002Freference\u002Fapi\u002Fsessions\u002Fget-session","Read a session by id or name",[1064,1967,1968],{},[1070,1969,1970],{},"kaab.sessions.get()",[1064,1972,1973],{},[1070,1974,1970],{},[1064,1976,1977],{},[1070,1978,1979],{},"client.Sessions.Get()",[1046,1981,1982,1988,1993,1997],{},[1064,1983,1984],{},[1029,1985,1987],{"href":1986},"\u002Freference\u002Fapi\u002Fsessions\u002Fupdate-session","Rename a session or replace its storage state",[1064,1989,1990],{},[1070,1991,1992],{},"kaab.sessions.update()",[1064,1994,1995],{},[1070,1996,1992],{},[1064,1998,1999],{},[1070,2000,2001],{},"client.Sessions.Update()",[1046,2003,2004,2010,2015,2019],{},[1064,2005,2006],{},[1029,2007,2009],{"href":2008},"\u002Freference\u002Fapi\u002Fsessions\u002Fdelete-session","Delete a session",[1064,2011,2012],{},[1070,2013,2014],{},"kaab.sessions.delete()",[1064,2016,2017],{},[1070,2018,2014],{},[1064,2020,2021],{},[1070,2022,2023],{},"client.Sessions.Delete()",[1046,2025,2026,2032,2037,2041],{},[1064,2027,2028],{},[1029,2029,2031],{"href":2030},"\u002Freference\u002Fapi\u002Fsessions\u002Fverify-session","Run the validity probe",[1064,2033,2034],{},[1070,2035,2036],{},"kaab.sessions.verify()",[1064,2038,2039],{},[1070,2040,2036],{},[1064,2042,2043],{},[1070,2044,2045],{},"client.Sessions.Verify()",[1046,2047,2048,2054,2059,2063],{},[1064,2049,2050],{},[1029,2051,2053],{"href":2052},"\u002Freference\u002Fapi\u002Fsessions\u002Frefresh-session","Enqueue the session's refresh program",[1064,2055,2056],{},[1070,2057,2058],{},"kaab.sessions.refresh()",[1064,2060,2061],{},[1070,2062,2058],{},[1064,2064,2065],{},[1070,2066,2067],{},"client.Sessions.Refresh()",[1046,2069,2070,2075,2080,2084],{},[1064,2071,2072],{},[1029,2073,302],{"href":2074},"\u002Freference\u002Fapi\u002Fproposals\u002Flist-proposals",[1064,2076,2077],{},[1070,2078,2079],{},"kaab.proposals.list()",[1064,2081,2082],{},[1070,2083,2079],{},[1064,2085,2086],{},[1070,2087,2088],{},"client.Proposals.List()",[1046,2090,2091,2097,2102,2106],{},[1064,2092,2093],{},[1029,2094,2096],{"href":2095},"\u002Freference\u002Fapi\u002Fproposals\u002Fget-proposal","Read a proposal",[1064,2098,2099],{},[1070,2100,2101],{},"kaab.proposals.get()",[1064,2103,2104],{},[1070,2105,2101],{},[1064,2107,2108],{},[1070,2109,2110],{},"client.Proposals.Get()",[1046,2112,2113,2119,2124,2128],{},[1064,2114,2115],{},[1029,2116,2118],{"href":2117},"\u002Freference\u002Fapi\u002Fproposals\u002Fapprove-proposal","Approve a proposal, optionally promoting it to a new version",[1064,2120,2121],{},[1070,2122,2123],{},"kaab.proposals.approve()",[1064,2125,2126],{},[1070,2127,2123],{},[1064,2129,2130],{},[1070,2131,2132],{},"client.Proposals.Approve()",[1046,2134,2135,2141,2146,2150],{},[1064,2136,2137],{},[1029,2138,2140],{"href":2139},"\u002Freference\u002Fapi\u002Fproposals\u002Freject-proposal","Reject a proposal",[1064,2142,2143],{},[1070,2144,2145],{},"kaab.proposals.reject()",[1064,2147,2148],{},[1070,2149,2145],{},[1064,2151,2152],{},[1070,2153,2154],{},"client.Proposals.Reject()",[1046,2156,2157,2163,2168,2172],{},[1064,2158,2159],{},[1029,2160,2162],{"href":2161},"\u002Freference\u002Fapi\u002Fproposals\u002Fedit-proposal","Replace the proposed change before approval",[1064,2164,2165],{},[1070,2166,2167],{},"kaab.proposals.edit()",[1064,2169,2170],{},[1070,2171,2167],{},[1064,2173,2174],{},[1070,2175,2176],{},"client.Proposals.Edit()",[1046,2178,2179,2185,2190,2194],{},[1064,2180,2181],{},[1029,2182,2184],{"href":2183},"\u002Freference\u002Fapi\u002Fschedules\u002Fcreate-schedule","Create a cron schedule for a program",[1064,2186,2187],{},[1070,2188,2189],{},"kaab.schedules.create()",[1064,2191,2192],{},[1070,2193,2189],{},[1064,2195,2196],{},[1070,2197,2198],{},"client.Schedules.Create()",[1046,2200,2201,2206,2211,2215],{},[1064,2202,2203],{},[1029,2204,324],{"href":2205},"\u002Freference\u002Fapi\u002Fschedules\u002Flist-schedules",[1064,2207,2208],{},[1070,2209,2210],{},"kaab.schedules.list()",[1064,2212,2213],{},[1070,2214,2210],{},[1064,2216,2217],{},[1070,2218,2219],{},"client.Schedules.List()",[1046,2221,2222,2228,2233,2237],{},[1064,2223,2224],{},[1029,2225,2227],{"href":2226},"\u002Freference\u002Fapi\u002Fschedules\u002Fget-schedule","Read a schedule",[1064,2229,2230],{},[1070,2231,2232],{},"kaab.schedules.get()",[1064,2234,2235],{},[1070,2236,2232],{},[1064,2238,2239],{},[1070,2240,2241],{},"client.Schedules.Get()",[1046,2243,2244,2250,2255,2259],{},[1064,2245,2246],{},[1029,2247,2249],{"href":2248},"\u002Freference\u002Fapi\u002Fschedules\u002Fupdate-schedule","Change a schedule",[1064,2251,2252],{},[1070,2253,2254],{},"kaab.schedules.update()",[1064,2256,2257],{},[1070,2258,2254],{},[1064,2260,2261],{},[1070,2262,2263],{},"client.Schedules.Update()",[1046,2265,2266,2272,2277,2281],{},[1064,2267,2268],{},[1029,2269,2271],{"href":2270},"\u002Freference\u002Fapi\u002Fschedules\u002Fdelete-schedule","Delete a schedule",[1064,2273,2274],{},[1070,2275,2276],{},"kaab.schedules.delete()",[1064,2278,2279],{},[1070,2280,2276],{},[1064,2282,2283],{},[1070,2284,2285],{},"client.Schedules.Delete()",[1046,2287,2288,2294,2299,2303],{},[1064,2289,2290],{},[1029,2291,2293],{"href":2292},"\u002Freference\u002Fapi\u002Fschedules\u002Fpause-schedule","Pause a schedule",[1064,2295,2296],{},[1070,2297,2298],{},"kaab.schedules.pause()",[1064,2300,2301],{},[1070,2302,2298],{},[1064,2304,2305],{},[1070,2306,2307],{},"client.Schedules.Pause()",[1046,2309,2310,2316,2321,2325],{},[1064,2311,2312],{},[1029,2313,2315],{"href":2314},"\u002Freference\u002Fapi\u002Fschedules\u002Fresume-schedule","Resume a paused schedule",[1064,2317,2318],{},[1070,2319,2320],{},"kaab.schedules.resume()",[1064,2322,2323],{},[1070,2324,2320],{},[1064,2326,2327],{},[1070,2328,2329],{},"client.Schedules.Resume()",[1046,2331,2332,2338,2343,2347],{},[1064,2333,2334],{},[1029,2335,2337],{"href":2336},"\u002Freference\u002Fapi\u002Fschedules\u002Flist-schedule-runs","List the runs of a schedule",[1064,2339,2340],{},[1070,2341,2342],{},"kaab.schedules.runs()",[1064,2344,2345],{},[1070,2346,2342],{},[1064,2348,2349],{},[1070,2350,2351],{},"client.Schedules.Runs()",[1046,2353,2354,2360,2365,2370],{},[1064,2355,2356],{},[1029,2357,2359],{"href":2358},"\u002Freference\u002Fapi\u002Fschedules\u002Fget-schedule-run-diff","Redirect to a presigned URL of a run's JSON Patch against the previous run",[1064,2361,2362],{},[1070,2363,2364],{},"kaab.schedules.runDiff()",[1064,2366,2367],{},[1070,2368,2369],{},"kaab.schedules.run_diff()",[1064,2371,2372],{},[1070,2373,2374],{},"client.Schedules.RunDiff()",[1046,2376,2377,2383,2388,2392],{},[1064,2378,2379],{},[1029,2380,2382],{"href":2381},"\u002Freference\u002Fapi\u002Fwebhooks\u002Fcreate-webhook","Register a webhook endpoint; the secret is shown once",[1064,2384,2385],{},[1070,2386,2387],{},"kaab.webhooks.create()",[1064,2389,2390],{},[1070,2391,2387],{},[1064,2393,2394],{},[1070,2395,2396],{},"client.Webhooks.Create()",[1046,2398,2399,2405,2410,2414],{},[1064,2400,2401],{},[1029,2402,2404],{"href":2403},"\u002Freference\u002Fapi\u002Fwebhooks\u002Flist-webhooks","List webhook endpoints",[1064,2406,2407],{},[1070,2408,2409],{},"kaab.webhooks.list()",[1064,2411,2412],{},[1070,2413,2409],{},[1064,2415,2416],{},[1070,2417,2418],{},"client.Webhooks.List()",[1046,2420,2421,2427,2432,2436],{},[1064,2422,2423],{},[1029,2424,2426],{"href":2425},"\u002Freference\u002Fapi\u002Fwebhooks\u002Fget-webhook","Read a webhook endpoint",[1064,2428,2429],{},[1070,2430,2431],{},"kaab.webhooks.get()",[1064,2433,2434],{},[1070,2435,2431],{},[1064,2437,2438],{},[1070,2439,2440],{},"client.Webhooks.Get()",[1046,2442,2443,2449,2454,2458],{},[1064,2444,2445],{},[1029,2446,2448],{"href":2447},"\u002Freference\u002Fapi\u002Fwebhooks\u002Fupdate-webhook","Change a webhook endpoint",[1064,2450,2451],{},[1070,2452,2453],{},"kaab.webhooks.update()",[1064,2455,2456],{},[1070,2457,2453],{},[1064,2459,2460],{},[1070,2461,2462],{},"client.Webhooks.Update()",[1046,2464,2465,2471,2476,2480],{},[1064,2466,2467],{},[1029,2468,2470],{"href":2469},"\u002Freference\u002Fapi\u002Fwebhooks\u002Fdelete-webhook","Delete a webhook endpoint",[1064,2472,2473],{},[1070,2474,2475],{},"kaab.webhooks.delete()",[1064,2477,2478],{},[1070,2479,2475],{},[1064,2481,2482],{},[1070,2483,2484],{},"client.Webhooks.Delete()",[1046,2486,2487,2493,2498,2503],{},[1064,2488,2489],{},[1029,2490,2492],{"href":2491},"\u002Freference\u002Fapi\u002Fwebhooks\u002Frotate-webhook-secret","Rotate the signing secret",[1064,2494,2495],{},[1070,2496,2497],{},"kaab.webhooks.rotateSecret()",[1064,2499,2500],{},[1070,2501,2502],{},"kaab.webhooks.rotate_secret()",[1064,2504,2505],{},[1070,2506,2507],{},"client.Webhooks.RotateSecret()",[1046,2509,2510,2516,2521,2525],{},[1064,2511,2512],{},[1029,2513,2515],{"href":2514},"\u002Freference\u002Fapi\u002Fwebhooks\u002Flist-webhook-deliveries","List delivery attempts",[1064,2517,2518],{},[1070,2519,2520],{},"kaab.webhooks.deliveries()",[1064,2522,2523],{},[1070,2524,2520],{},[1064,2526,2527],{},[1070,2528,2529],{},"client.Webhooks.Deliveries()",[1046,2531,2532,2538,2543,2548],{},[1064,2533,2534],{},[1029,2535,2537],{"href":2536},"\u002Freference\u002Fapi\u002Fwebhooks\u002Fresend-webhook-delivery","Resend one delivery as a new attempt row; the original is never changed",[1064,2539,2540],{},[1070,2541,2542],{},"kaab.webhooks.resendDelivery()",[1064,2544,2545],{},[1070,2546,2547],{},"kaab.webhooks.resend_delivery()",[1064,2549,2550],{},[1070,2551,2552],{},"client.Webhooks.ResendDelivery()",[1046,2554,2555,2565,2570,2574],{},[1064,2556,2557],{},[1029,2558,2560,2561,2564],{"href":2559},"\u002Freference\u002Fapi\u002Fwebhooks\u002Ftest-webhook","Send a ",[1070,2562,2563],{},"ping"," event to the endpoint and wait up to 10 s for its answer",[1064,2566,2567],{},[1070,2568,2569],{},"kaab.webhooks.test()",[1064,2571,2572],{},[1070,2573,2569],{},[1064,2575,2576],{},[1070,2577,2578],{},"client.Webhooks.Test()",[1046,2580,2581,2591,2596,2601],{},[1064,2582,2583],{},[1029,2584,2586,2587,2590],{"href":2585},"\u002Freference\u002Fapi\u002Forg\u002Frotate-org-webhook-secret","Rotate the secret ad-hoc ",[1070,2588,2589],{},"webhook_url"," deliveries are signed with; shown once",[1064,2592,2593],{},[1070,2594,2595],{},"kaab.org.rotateWebhookSecret()",[1064,2597,2598],{},[1070,2599,2600],{},"kaab.org.rotate_webhook_secret()",[1064,2602,2603],{},[1070,2604,2605],{},"client.Org.RotateWebhookSecret()",[1046,2607,2608,2614,2619,2623],{},[1064,2609,2610],{},[1029,2611,2613],{"href":2612},"\u002Freference\u002Fapi\u002Forg\u002Fget-org","Read the calling organisation",[1064,2615,2616],{},[1070,2617,2618],{},"kaab.org.get()",[1064,2620,2621],{},[1070,2622,2618],{},[1064,2624,2625],{},[1070,2626,2627],{},"client.Org.Get()",[1046,2629,2630,2636,2641,2645],{},[1064,2631,2632],{},[1029,2633,2635],{"href":2634},"\u002Freference\u002Fapi\u002Fcredits\u002Fget-credits","Read credit balance and pools",[1064,2637,2638],{},[1070,2639,2640],{},"kaab.credits.get()",[1064,2642,2643],{},[1070,2644,2640],{},[1064,2646,2647],{},[1070,2648,2649],{},"client.Credits.Get()",[1046,2651,2652,2657,2662,2666],{},[1064,2653,2654],{},[1029,2655,401],{"href":2656},"\u002Freference\u002Fapi\u002Fledger\u002Flist-ledger-entries",[1064,2658,2659],{},[1070,2660,2661],{},"kaab.ledger.list()",[1064,2663,2664],{},[1070,2665,2661],{},[1064,2667,2668],{},[1070,2669,2670],{},"client.Ledger.List()",[1046,2672,2673,2679,2684,2688],{},[1064,2674,2675],{},[1029,2676,2678],{"href":2677},"\u002Freference\u002Fapi\u002Fusage\u002Fget-usage","Aggregated usage over a period",[1064,2680,2681],{},[1070,2682,2683],{},"kaab.usage.get()",[1064,2685,2686],{},[1070,2687,2683],{},[1064,2689,2690],{},[1070,2691,2692],{},"client.Usage.Get()",[1046,2694,2695,2700,2705,2710],{},[1064,2696,2697],{},[1029,2698,415],{"href":2699},"\u002Freference\u002Fapi\u002Fapi-keys\u002Flist-api-keys",[1064,2701,2702],{},[1070,2703,2704],{},"kaab.apiKeys.list()",[1064,2706,2707],{},[1070,2708,2709],{},"kaab.api_keys.list()",[1064,2711,2712],{},[1070,2713,2714],{},"client.APIKeys.List()",[1046,2716,2717,2723,2728,2733],{},[1064,2718,2719],{},[1029,2720,2722],{"href":2721},"\u002Freference\u002Fapi\u002Fapi-keys\u002Fcreate-api-key","Create an API key; the secret is shown once",[1064,2724,2725],{},[1070,2726,2727],{},"kaab.apiKeys.create()",[1064,2729,2730],{},[1070,2731,2732],{},"kaab.api_keys.create()",[1064,2734,2735],{},[1070,2736,2737],{},"client.APIKeys.Create()",[1046,2739,2740,2746,2751,2756],{},[1064,2741,2742],{},[1029,2743,2745],{"href":2744},"\u002Freference\u002Fapi\u002Fapi-keys\u002Frotate-api-key","Rotate an API key with an optional grace period",[1064,2747,2748],{},[1070,2749,2750],{},"kaab.apiKeys.rotate()",[1064,2752,2753],{},[1070,2754,2755],{},"kaab.api_keys.rotate()",[1064,2757,2758],{},[1070,2759,2760],{},"client.APIKeys.Rotate()",[1046,2762,2763,2769,2774,2779],{},[1064,2764,2765],{},[1029,2766,2768],{"href":2767},"\u002Freference\u002Fapi\u002Fapi-keys\u002Frevoke-api-key","Revoke an API key",[1064,2770,2771],{},[1070,2772,2773],{},"kaab.apiKeys.revoke()",[1064,2775,2776],{},[1070,2777,2778],{},"kaab.api_keys.revoke()",[1064,2780,2781],{},[1070,2782,2783],{},"client.APIKeys.Revoke()",[1046,2785,2786,2792,2797,2802],{},[1064,2787,2788],{},[1029,2789,2791],{"href":2790},"\u002Freference\u002Fapi\u002Fbyo-providers\u002Flist-byo-providers","List bring-your-own providers",[1064,2793,2794],{},[1070,2795,2796],{},"kaab.byoProviders.list()",[1064,2798,2799],{},[1070,2800,2801],{},"kaab.byo_providers.list()",[1064,2803,2804],{},[1070,2805,2806],{},"client.BYOProviders.List()",[1046,2808,2809,2815,2820,2825],{},[1064,2810,2811],{},[1029,2812,2814],{"href":2813},"\u002Freference\u002Fapi\u002Fbyo-providers\u002Fcreate-byo-provider","Register a bring-your-own provider",[1064,2816,2817],{},[1070,2818,2819],{},"kaab.byoProviders.create()",[1064,2821,2822],{},[1070,2823,2824],{},"kaab.byo_providers.create()",[1064,2826,2827],{},[1070,2828,2829],{},"client.BYOProviders.Create()",[1046,2831,2832,2838,2843,2848],{},[1064,2833,2834],{},[1029,2835,2837],{"href":2836},"\u002Freference\u002Fapi\u002Fbyo-providers\u002Fget-byo-provider","Read a bring-your-own provider",[1064,2839,2840],{},[1070,2841,2842],{},"kaab.byoProviders.get()",[1064,2844,2845],{},[1070,2846,2847],{},"kaab.byo_providers.get()",[1064,2849,2850],{},[1070,2851,2852],{},"client.BYOProviders.Get()",[1046,2854,2855,2861,2866,2871],{},[1064,2856,2857],{},[1029,2858,2860],{"href":2859},"\u002Freference\u002Fapi\u002Fbyo-providers\u002Fupdate-byo-provider","Change a bring-your-own provider",[1064,2862,2863],{},[1070,2864,2865],{},"kaab.byoProviders.update()",[1064,2867,2868],{},[1070,2869,2870],{},"kaab.byo_providers.update()",[1064,2872,2873],{},[1070,2874,2875],{},"client.BYOProviders.Update()",[1046,2877,2878,2884,2889,2894],{},[1064,2879,2880],{},[1029,2881,2883],{"href":2882},"\u002Freference\u002Fapi\u002Fbyo-providers\u002Fdelete-byo-provider","Delete a bring-your-own provider",[1064,2885,2886],{},[1070,2887,2888],{},"kaab.byoProviders.delete()",[1064,2890,2891],{},[1070,2892,2893],{},"kaab.byo_providers.delete()",[1064,2895,2896],{},[1070,2897,2898],{},"client.BYOProviders.Delete()",[1046,2900,2901,2907,2912,2917],{},[1064,2902,2903],{},[1029,2904,2906],{"href":2905},"\u002Freference\u002Fapi\u002Fbyo-providers\u002Ftest-byo-provider","Health-check a bring-your-own provider",[1064,2908,2909],{},[1070,2910,2911],{},"kaab.byoProviders.test()",[1064,2913,2914],{},[1070,2915,2916],{},"kaab.byo_providers.test()",[1064,2918,2919],{},[1070,2920,2921],{},"client.BYOProviders.Test()",[1046,2923,2924,2930,2935,2940],{},[1064,2925,2926],{},[1029,2927,2929],{"href":2928},"\u002Freference\u002Fapi\u002Forg\u002Frequest-data-deletion","Purge the organisation's data within 24 hours",[1064,2931,2932],{},[1070,2933,2934],{},"kaab.org.requestDataDeletion()",[1064,2936,2937],{},[1070,2938,2939],{},"kaab.org.request_data_deletion()",[1064,2941,2942],{},[1070,2943,2944],{},"client.Org.RequestDataDeletion()",[1046,2946,2947,2953,2958,2962],{},[1064,2948,2949],{},[1029,2950,2952],{"href":2951},"\u002Freference\u002Fapi\u002Fsites\u002Fget-site-profile","Read the learned site profile visible to the organisation",[1064,2954,2955],{},[1070,2956,2957],{},"kaab.sites.get()",[1064,2959,2960],{},[1070,2961,2957],{},[1064,2963,2964],{},[1070,2965,2966],{},"client.Sites.Get()",{"title":2968,"searchDepth":2969,"depth":2969,"links":2970},"",3,[2971,2973,2974],{"id":1037,"depth":2972,"text":1038},2,{"id":1124,"depth":2972,"text":1125},{"id":1204,"depth":2972,"text":1205},false,null,"Every API operation by its name in the TypeScript, Python and Go SDKs.","md",true,{},"\u002Freference\u002Fsdks",{"title":125,"description":2977},"5.reference\u002F06.sdks","_Nnm9GzNxyjMq3pDGmIWusXpp_z6CjE1hOs8BQPfQag",[2986,2990],{"title":1004,"path":2987,"stem":2988,"description":2989,"children":-1},"\u002Freference\u002Fcli\u002Fkaab-webhooks-test","5.reference\u002F05.cli\u002Fkaab-webhooks-test","Send a ping to an endpoint and show its answer",{"title":1008,"path":2991,"stem":2992,"description":2993,"children":-1},"\u002Freference\u002Fplans","5.reference\u002F07.plans","What each plan includes and what a credit buys.",1793593421660]