[{"data":1,"prerenderedAt":1458},["ShallowReactive",2],{"navigation_docs":3,"-getting-started-usage":437,"-getting-started-usage-surround":1453},[4,20,398],{"title":5,"path":6,"stem":7,"children":8,"icon":19},"Getting Started","\u002Fgetting-started","1.getting-started\u002F1.index",[9,11,15],{"title":10,"path":6,"stem":7},"Introduction",{"title":12,"path":13,"stem":14},"Usage","\u002Fgetting-started\u002Fusage","1.getting-started\u002F2.usage",{"title":16,"path":17,"stem":18},"Laravel","\u002Fgetting-started\u002Flaravel","1.getting-started\u002F3.laravel","i-lucide-square-play",{"title":21,"icon":22,"path":23,"stem":24,"children":25,"page":397},"Client Reference","i-lucide-terminal","\u002Fclient","2.client",[26,64,74,78,131,144,148,178,188,192,196,200,204,208,212,216,220,224,228,232,236,278,312,344,374,378],{"title":27,"path":28,"stem":29,"children":30},"Accounts","\u002Fclient\u002Faccounts","2.client\u002F00.accounts\u002F00.index",[31,32,36,46,50],{"title":27,"path":28,"stem":29},{"title":33,"path":34,"stem":35},"Members","\u002Fclient\u002Faccounts\u002Fmembers","2.client\u002F00.accounts\u002F01.members",{"title":37,"path":38,"stem":39,"children":40},"Logs","\u002Fclient\u002Faccounts\u002Flogs","2.client\u002F00.accounts\u002F02.logs\u002F00.index",[41,42],{"title":37,"path":38,"stem":39},{"title":43,"path":44,"stem":45},"Audit","\u002Fclient\u002Faccounts\u002Flogs\u002Faudit","2.client\u002F00.accounts\u002F02.logs\u002F01.audit",{"title":47,"path":48,"stem":49},"Subscriptions","\u002Fclient\u002Faccounts\u002Fsubscriptions","2.client\u002F00.accounts\u002F03.subscriptions",{"title":51,"path":52,"stem":53,"children":54},"Tokens","\u002Fclient\u002Faccounts\u002Ftokens","2.client\u002F00.accounts\u002F04.tokens\u002F00.index",[55,56,60],{"title":51,"path":52,"stem":53},{"title":57,"path":58,"stem":59},"Permission Groups","\u002Fclient\u002Faccounts\u002Ftokens\u002Fpermission-groups","2.client\u002F00.accounts\u002F04.tokens\u002F01.permission-groups",{"title":61,"path":62,"stem":63},"Value","\u002Fclient\u002Faccounts\u002Ftokens\u002Fvalue","2.client\u002F00.accounts\u002F04.tokens\u002F02.value",{"title":65,"path":66,"stem":67,"children":68},"Zones","\u002Fclient\u002Fzones","2.client\u002F01.zones\u002F00.index",[69,70],{"title":65,"path":66,"stem":67},{"title":71,"path":72,"stem":73},"Holds","\u002Fclient\u002Fzones\u002Fholds","2.client\u002F01.zones\u002F01.holds",{"title":75,"path":76,"stem":77},"IPs","\u002Fclient\u002Fips","2.client\u002F02.ips",{"title":79,"path":80,"stem":81,"children":82},"Workers","\u002Fclient\u002Fworkers","2.client\u002F03.workers\u002F00.index",[83,84,88,92,96,100,104,108,112,115,119,123,127],{"title":79,"path":80,"stem":81},{"title":85,"path":86,"stem":87},"Settings","\u002Fclient\u002Fworkers\u002Fsettings","2.client\u002F03.workers\u002F01.settings",{"title":89,"path":90,"stem":91},"Cron","\u002Fclient\u002Fworkers\u002Fcron","2.client\u002F03.workers\u002F02.cron",{"title":93,"path":94,"stem":95},"Deployments","\u002Fclient\u002Fworkers\u002Fdeployments","2.client\u002F03.workers\u002F03.deployments",{"title":97,"path":98,"stem":99},"Domains","\u002Fclient\u002Fworkers\u002Fdomains","2.client\u002F03.workers\u002F04.domains",{"title":101,"path":102,"stem":103},"Environment","\u002Fclient\u002Fworkers\u002Fenvironment","2.client\u002F03.workers\u002F05.environment",{"title":105,"path":106,"stem":107},"Scripts","\u002Fclient\u002Fworkers\u002Fscripts","2.client\u002F03.workers\u002F06.scripts",{"title":109,"path":110,"stem":111},"Subdomain","\u002Fclient\u002Fworkers\u002Fsubdomain","2.client\u002F03.workers\u002F07.subdomain",{"title":37,"path":113,"stem":114},"\u002Fclient\u002Fworkers\u002Flogs","2.client\u002F03.workers\u002F08.logs",{"title":116,"path":117,"stem":118},"Versions","\u002Fclient\u002Fworkers\u002Fversions","2.client\u002F03.workers\u002F09.versions",{"title":120,"path":121,"stem":122},"KV","\u002Fclient\u002Fworkers\u002Fkv","2.client\u002F03.workers\u002F10.kv",{"title":124,"path":125,"stem":126},"Durable Objects","\u002Fclient\u002Fworkers\u002Fdurable-objects","2.client\u002F03.workers\u002F11.durable-objects",{"title":128,"path":129,"stem":130},"Routes","\u002Fclient\u002Fworkers\u002Froutes","2.client\u002F03.workers\u002F12.routes",{"title":132,"path":133,"stem":134,"children":135},"Tunnel","\u002Fclient\u002Ftunnel","2.client\u002F04.tunnel\u002F00.index",[136,137,140],{"title":132,"path":133,"stem":134},{"title":128,"path":138,"stem":139},"\u002Fclient\u002Ftunnel\u002Froutes","2.client\u002F04.tunnel\u002F01.routes",{"title":141,"path":142,"stem":143},"Virtual Networks","\u002Fclient\u002Ftunnel\u002Fvirtual-networks","2.client\u002F04.tunnel\u002F02.virtual-networks",{"title":145,"path":146,"stem":147},"D1","\u002Fclient\u002Fd1","2.client\u002F05.d1",{"title":149,"path":150,"stem":151,"children":152},"Load Balancers","\u002Fclient\u002Fload-balancers","2.client\u002F06.load-balancers\u002F00.index",[153,154,158,162,166,170,174],{"title":149,"path":150,"stem":151},{"title":155,"path":156,"stem":157},"Pools","\u002Fclient\u002Fload-balancers\u002Fpools","2.client\u002F06.load-balancers\u002F01.pools",{"title":159,"path":160,"stem":161},"Monitors","\u002Fclient\u002Fload-balancers\u002Fmonitors","2.client\u002F06.load-balancers\u002F02.monitors",{"title":163,"path":164,"stem":165},"Monitor Groups","\u002Fclient\u002Fload-balancers\u002Fmonitor-groups","2.client\u002F06.load-balancers\u002F03.monitor-groups",{"title":167,"path":168,"stem":169},"Regions","\u002Fclient\u002Fload-balancers\u002Fregions","2.client\u002F06.load-balancers\u002F04.regions",{"title":171,"path":172,"stem":173},"Searches","\u002Fclient\u002Fload-balancers\u002Fsearches","2.client\u002F06.load-balancers\u002F05.searches",{"title":175,"path":176,"stem":177},"Previews","\u002Fclient\u002Fload-balancers\u002Fpreviews","2.client\u002F06.load-balancers\u002F06.previews",{"title":179,"path":180,"stem":181,"children":182},"Rulesets","\u002Fclient\u002Frulesets","2.client\u002F07.rulesets\u002F00.index",[183,184],{"title":179,"path":180,"stem":181},{"title":185,"path":186,"stem":187},"Rules","\u002Fclient\u002Frulesets\u002Frules","2.client\u002F07.rulesets\u002F01.rules",{"title":189,"path":190,"stem":191},"DNS","\u002Fclient\u002Fdns","2.client\u002F08.dns",{"title":193,"path":194,"stem":195},"DNSSEC","\u002Fclient\u002Fdnssec","2.client\u002F09.dnssec",{"title":197,"path":198,"stem":199},"Page Rules","\u002Fclient\u002Fpage-rules","2.client\u002F10.page-rules",{"title":201,"path":202,"stem":203},"Lockdown","\u002Fclient\u002Flockdown","2.client\u002F11.lockdown",{"title":205,"path":206,"stem":207},"SSL","\u002Fclient\u002Fssl","2.client\u002F12.ssl",{"title":209,"path":210,"stem":211},"Origin CA Certificates","\u002Fclient\u002Forigin-ca-certificates","2.client\u002F13.origin-ca-certificates",{"title":213,"path":214,"stem":215},"Filters","\u002Fclient\u002Ffilters","2.client\u002F14.filters",{"title":217,"path":218,"stem":219},"Firewall Rules","\u002Fclient\u002Ffirewall-rules","2.client\u002F15.firewall-rules",{"title":221,"path":222,"stem":223},"Access Rules","\u002Fclient\u002Faccess-rules","2.client\u002F16.access-rules",{"title":225,"path":226,"stem":227},"Rate Limits","\u002Fclient\u002Frate-limits","2.client\u002F17.rate-limits",{"title":229,"path":230,"stem":231},"Bot Management","\u002Fclient\u002Fbot-management","2.client\u002F18.bot-management",{"title":233,"path":234,"stem":235},"Cloud Connector","\u002Fclient\u002Fcloud-connector","2.client\u002F19.cloud-connector",{"title":237,"path":238,"stem":239,"children":240},"R2","\u002Fclient\u002Fr2","2.client\u002F20.r2\u002F00.index",[241,242,246,250,254,258,262,266,270,274],{"title":237,"path":238,"stem":239},{"title":243,"path":244,"stem":245},"Buckets","\u002Fclient\u002Fr2\u002Fbuckets","2.client\u002F20.r2\u002F01.buckets",{"title":247,"path":248,"stem":249},"Cors","\u002Fclient\u002Fr2\u002Fcors","2.client\u002F20.r2\u002F02.cors",{"title":251,"path":252,"stem":253},"Lifecycle","\u002Fclient\u002Fr2\u002Flifecycle","2.client\u002F20.r2\u002F03.lifecycle",{"title":255,"path":256,"stem":257},"Lock","\u002Fclient\u002Fr2\u002Flock","2.client\u002F20.r2\u002F04.lock",{"title":259,"path":260,"stem":261},"Custom Domains","\u002Fclient\u002Fr2\u002Fcustom-domains","2.client\u002F20.r2\u002F05.custom-domains",{"title":263,"path":264,"stem":265},"Managed Domain","\u002Fclient\u002Fr2\u002Fmanaged-domain","2.client\u002F20.r2\u002F06.managed-domain",{"title":267,"path":268,"stem":269},"Sippy","\u002Fclient\u002Fr2\u002Fsippy","2.client\u002F20.r2\u002F07.sippy",{"title":271,"path":272,"stem":273},"Event Notifications","\u002Fclient\u002Fr2\u002Fevent-notifications","2.client\u002F20.r2\u002F08.event-notifications",{"title":275,"path":276,"stem":277},"Metrics","\u002Fclient\u002Fr2\u002Fmetrics","2.client\u002F20.r2\u002F09.metrics",{"title":279,"path":280,"stem":281,"children":282},"Iam","\u002Fclient\u002Fiam","2.client\u002F21.iam\u002F00.index",[283,284,287,291,295,299,303],{"title":279,"path":280,"stem":281},{"title":57,"path":285,"stem":286},"\u002Fclient\u002Fiam\u002Fpermission-groups","2.client\u002F21.iam\u002F01.permission-groups",{"title":288,"path":289,"stem":290},"Resource Groups","\u002Fclient\u002Fiam\u002Fresource-groups","2.client\u002F21.iam\u002F02.resource-groups",{"title":292,"path":293,"stem":294},"Sso","\u002Fclient\u002Fiam\u002Fsso","2.client\u002F21.iam\u002F03.sso",{"title":296,"path":297,"stem":298},"Oauth Clients","\u002Fclient\u002Fiam\u002Foauth-clients","2.client\u002F21.iam\u002F04.oauth-clients",{"title":300,"path":301,"stem":302},"Oauth Scopes","\u002Fclient\u002Fiam\u002Foauth-scopes","2.client\u002F21.iam\u002F05.oauth-scopes",{"title":304,"path":305,"stem":306,"children":307},"User Groups","\u002Fclient\u002Fiam\u002Fuser-groups","2.client\u002F21.iam\u002F06.user-groups\u002F00.index",[308,309],{"title":304,"path":305,"stem":306},{"title":33,"path":310,"stem":311},"\u002Fclient\u002Fiam\u002Fuser-groups\u002Fmembers","2.client\u002F21.iam\u002F06.user-groups\u002F01.members",{"title":313,"path":314,"stem":315,"children":316},"User","\u002Fclient\u002Fuser","2.client\u002F22.user\u002F00.index",[317,318,322,326,329,333],{"title":313,"path":314,"stem":315},{"title":319,"path":320,"stem":321},"Audit Logs","\u002Fclient\u002Fuser\u002Faudit-logs","2.client\u002F22.user\u002F01.audit-logs",{"title":323,"path":324,"stem":325},"Invites","\u002Fclient\u002Fuser\u002Finvites","2.client\u002F22.user\u002F02.invites",{"title":47,"path":327,"stem":328},"\u002Fclient\u002Fuser\u002Fsubscriptions","2.client\u002F22.user\u002F03.subscriptions",{"title":330,"path":331,"stem":332},"Tenants","\u002Fclient\u002Fuser\u002Ftenants","2.client\u002F22.user\u002F04.tenants",{"title":51,"path":334,"stem":335,"children":336},"\u002Fclient\u002Fuser\u002Ftokens","2.client\u002F22.user\u002F05.tokens\u002F00.index",[337,338,341],{"title":51,"path":334,"stem":335},{"title":57,"path":339,"stem":340},"\u002Fclient\u002Fuser\u002Ftokens\u002Fpermission-groups","2.client\u002F22.user\u002F05.tokens\u002F01.permission-groups",{"title":61,"path":342,"stem":343},"\u002Fclient\u002Fuser\u002Ftokens\u002Fvalue","2.client\u002F22.user\u002F05.tokens\u002F02.value",{"title":345,"path":346,"stem":347,"children":348},"Organizations","\u002Fclient\u002Forganizations","2.client\u002F23.organizations\u002F00.index",[349,350,354,362,371],{"title":345,"path":346,"stem":347},{"title":351,"path":352,"stem":353},"Profile","\u002Fclient\u002Forganizations\u002Fprofile","2.client\u002F23.organizations\u002F01.profile",{"title":37,"path":355,"stem":356,"children":357},"\u002Fclient\u002Forganizations\u002Flogs","2.client\u002F23.organizations\u002F02.logs\u002F00.index",[358,359],{"title":37,"path":355,"stem":356},{"title":43,"path":360,"stem":361},"\u002Fclient\u002Forganizations\u002Flogs\u002Faudit","2.client\u002F23.organizations\u002F02.logs\u002F01.audit",{"title":363,"path":364,"stem":365,"children":366},"Billing","\u002Fclient\u002Forganizations\u002Fbilling","2.client\u002F23.organizations\u002F03.billing\u002F00.index",[367,368],{"title":363,"path":364,"stem":365},{"title":12,"path":369,"stem":370},"\u002Fclient\u002Forganizations\u002Fbilling\u002Fusage","2.client\u002F23.organizations\u002F03.billing\u002F01.usage",{"title":33,"path":372,"stem":373},"\u002Fclient\u002Forganizations\u002Fmembers","2.client\u002F23.organizations\u002F04.members",{"title":375,"path":376,"stem":377},"Memberships","\u002Fclient\u002Fmemberships","2.client\u002F24.memberships",{"title":330,"path":379,"stem":380,"children":381},"\u002Fclient\u002Ftenants","2.client\u002F25.tenants\u002F00.index",[382,383,387,390,394],{"title":330,"path":379,"stem":380},{"title":384,"path":385,"stem":386},"Account Types","\u002Fclient\u002Ftenants\u002Faccount-types","2.client\u002F25.tenants\u002F01.account-types",{"title":27,"path":388,"stem":389},"\u002Fclient\u002Ftenants\u002Faccounts","2.client\u002F25.tenants\u002F02.accounts",{"title":391,"path":392,"stem":393},"Entitlements","\u002Fclient\u002Ftenants\u002Fentitlements","2.client\u002F25.tenants\u002F03.entitlements",{"title":375,"path":395,"stem":396},"\u002Fclient\u002Ftenants\u002Fmemberships","2.client\u002F25.tenants\u002F04.memberships",false,{"title":399,"icon":400,"path":401,"stem":402,"children":403,"page":397},"Advanced","i-lucide-code-xml","\u002Fadvanced","3.advanced",[404,433],{"title":405,"path":406,"stem":407,"children":408,"page":397},"Configurations","\u002Fadvanced\u002Fconfigurations","3.advanced\u002F1.configurations",[409,421,429],{"title":65,"path":410,"stem":411,"children":412,"page":397},"\u002Fadvanced\u002Fconfigurations\u002Fzones","3.advanced\u002F1.configurations\u002F1.zones",[413,417],{"title":414,"path":415,"stem":416},"Page Rule","\u002Fadvanced\u002Fconfigurations\u002Fzones\u002Fpage-rules","3.advanced\u002F1.configurations\u002F1.zones\u002F1.page-rules",{"title":418,"path":419,"stem":420},"Cache Purge","\u002Fadvanced\u002Fconfigurations\u002Fzones\u002Fcache-purge","3.advanced\u002F1.configurations\u002F1.zones\u002F2.cache-purge",{"title":79,"path":422,"stem":423,"children":424,"page":397},"\u002Fadvanced\u002Fconfigurations\u002Fworkers","3.advanced\u002F1.configurations\u002F2.workers",[425],{"title":426,"path":427,"stem":428},"Deployment","\u002Fadvanced\u002Fconfigurations\u002Fworkers\u002Fdeployment","3.advanced\u002F1.configurations\u002F2.workers\u002F1.deployment",{"title":430,"path":431,"stem":432},"Ruleset","\u002Fadvanced\u002Fconfigurations\u002Fruleset","3.advanced\u002F1.configurations\u002F3.ruleset",{"title":434,"path":435,"stem":436},"Expression Builder","\u002Fadvanced\u002Fexpression-builder","3.advanced\u002F2.expression-builder",{"id":438,"title":12,"body":439,"description":453,"extension":1448,"links":1449,"meta":1450,"navigation":475,"path":13,"seo":1451,"stem":14,"__hash__":1452},"docs\u002F1.getting-started\u002F2.usage.md",{"type":440,"value":441,"toc":1441},"minimark",[442,447,597,600,608,753,757,764,771,871,877,881,891,1289,1293,1296,1437],[443,444,446],"h2",{"id":445},"client","Client",[448,449,454],"pre",{"className":450,"code":451,"filename":452,"language":452,"meta":453,"style":453},"language-php shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","\u003C?php\n\nuse Cloudflare\\Client;\n\n$client = new Client('CLOUDFLARE_TOKEN');\n\n$response = $client->accounts()->list();\n\n$results = $response->json();\n\n","php","",[455,456,457,470,477,495,500,534,539,570,575],"code",{"__ignoreMap":453},[458,459,462,466],"span",{"class":460,"line":461},"line",1,[458,463,465],{"class":464},"sMK4o","\u003C?",[458,467,469],{"class":468},"sTEyZ","php\n",[458,471,473],{"class":460,"line":472},2,[458,474,476],{"emptyLinePlaceholder":475},true,"\n",[458,478,480,484,487,490,492],{"class":460,"line":479},3,[458,481,483],{"class":482},"sbssI","use",[458,485,486],{"class":468}," Cloudflare",[458,488,489],{"class":464},"\\",[458,491,446],{"class":468},[458,493,494],{"class":464},";\n",[458,496,498],{"class":460,"line":497},4,[458,499,476],{"emptyLinePlaceholder":475},[458,501,503,506,509,512,515,519,522,525,529,531],{"class":460,"line":502},5,[458,504,505],{"class":464},"$",[458,507,508],{"class":468},"client ",[458,510,511],{"class":464},"=",[458,513,514],{"class":482}," new",[458,516,518],{"class":517},"sBMFI"," Client",[458,520,521],{"class":464},"(",[458,523,524],{"class":464},"'",[458,526,528],{"class":527},"sfazB","CLOUDFLARE_TOKEN",[458,530,524],{"class":464},[458,532,533],{"class":464},");\n",[458,535,537],{"class":460,"line":536},6,[458,538,476],{"emptyLinePlaceholder":475},[458,540,542,544,547,549,552,554,557,561,564,567],{"class":460,"line":541},7,[458,543,505],{"class":464},[458,545,546],{"class":468},"response ",[458,548,511],{"class":464},[458,550,551],{"class":464}," $",[458,553,445],{"class":468},[458,555,556],{"class":464},"->",[458,558,560],{"class":559},"s2Zo4","accounts",[458,562,563],{"class":464},"()->",[458,565,566],{"class":559},"list",[458,568,569],{"class":464},"();\n",[458,571,573],{"class":460,"line":572},8,[458,574,476],{"emptyLinePlaceholder":475},[458,576,578,580,583,585,587,590,592,595],{"class":460,"line":577},9,[458,579,505],{"class":464},[458,581,582],{"class":468},"results ",[458,584,511],{"class":464},[458,586,551],{"class":464},[458,588,589],{"class":468},"response",[458,591,556],{"class":464},[458,593,594],{"class":559},"json",[458,596,569],{"class":464},[443,598,599],{"id":589},"Response",[601,602,603,604,607],"p",{},"Every call to an API returns an instance of ",[455,605,606],{},"Cloudflare\\HttpClient\\Response",", which provides a variety of methods that may be used to inspect the response:",[448,609,611],{"className":450,"code":610,"filename":452,"language":452,"meta":453,"style":453},"$response->body() : string;\n$response->json($key = null, $default = null) : mixed;\n$response->status() : int;\n$response->successful() : bool;\n$response->failed() : bool;\n$response->toPsrResponse() : \\Psr\\Http\\Message\\ResponseInterface;\n",[455,612,613,636,674,694,714,733],{"__ignoreMap":453},[458,614,615,617,619,621,624,627,630,634],{"class":460,"line":461},[458,616,505],{"class":464},[458,618,589],{"class":468},[458,620,556],{"class":464},[458,622,623],{"class":559},"body",[458,625,626],{"class":464},"()",[458,628,629],{"class":464}," :",[458,631,633],{"class":632},"spNyl"," string",[458,635,494],{"class":464},[458,637,638,640,642,644,646,649,652,654,657,659,662,664,667,669,672],{"class":460,"line":472},[458,639,505],{"class":464},[458,641,589],{"class":468},[458,643,556],{"class":464},[458,645,594],{"class":559},[458,647,648],{"class":464},"($",[458,650,651],{"class":468},"key ",[458,653,511],{"class":464},[458,655,656],{"class":464}," null,",[458,658,551],{"class":464},[458,660,661],{"class":468},"default ",[458,663,511],{"class":464},[458,665,666],{"class":464}," null)",[458,668,629],{"class":464},[458,670,671],{"class":632}," mixed",[458,673,494],{"class":464},[458,675,676,678,680,682,685,687,689,692],{"class":460,"line":479},[458,677,505],{"class":464},[458,679,589],{"class":468},[458,681,556],{"class":464},[458,683,684],{"class":559},"status",[458,686,626],{"class":464},[458,688,629],{"class":464},[458,690,691],{"class":632}," int",[458,693,494],{"class":464},[458,695,696,698,700,702,705,707,709,712],{"class":460,"line":497},[458,697,505],{"class":464},[458,699,589],{"class":468},[458,701,556],{"class":464},[458,703,704],{"class":559},"successful",[458,706,626],{"class":464},[458,708,629],{"class":464},[458,710,711],{"class":632}," bool",[458,713,494],{"class":464},[458,715,716,718,720,722,725,727,729,731],{"class":460,"line":502},[458,717,505],{"class":464},[458,719,589],{"class":468},[458,721,556],{"class":464},[458,723,724],{"class":559},"failed",[458,726,626],{"class":464},[458,728,629],{"class":464},[458,730,711],{"class":632},[458,732,494],{"class":464},[458,734,735,737,739,741,744,746,748,751],{"class":460,"line":536},[458,736,505],{"class":464},[458,738,589],{"class":468},[458,740,556],{"class":464},[458,742,743],{"class":559},"toPsrResponse",[458,745,626],{"class":464},[458,747,629],{"class":464},[458,749,750],{"class":468}," \\Psr\\Http\\Message\\ResponseInterface",[458,752,494],{"class":464},[443,754,756],{"id":755},"error-handling","Error Handling",[601,758,759,760,763],{},"When the client is unable to connect to the API ",[455,761,762],{},"Cloudflare\\HttpClient\\Exceptions\\ConnectionException"," will be thrown.",[601,765,766,767,770],{},"If the API returns a non-success status code (i.e., 4xx or 5xx response), a subclass of ",[455,768,769],{},"Cloudflare\\HttpClient\\Exceptions\\RequestException"," will be thrown:",[772,773,774,787],"table",{},[775,776,777],"thead",{},[778,779,780,784],"tr",{},[781,782,783],"th",{},"Status Code",[781,785,786],{},"Error Type",[788,789,790,801,811,821,831,841,851,861],"tbody",{},[778,791,792,796],{},[793,794,795],"td",{},"400",[793,797,798],{},[455,799,800],{},"BadRequestException",[778,802,803,806],{},[793,804,805],{},"401",[793,807,808],{},[455,809,810],{},"AuthenticationException",[778,812,813,816],{},[793,814,815],{},"403",[793,817,818],{},[455,819,820],{},"PermissionDeniedException",[778,822,823,826],{},[793,824,825],{},"404",[793,827,828],{},[455,829,830],{},"NotFoundException",[778,832,833,836],{},[793,834,835],{},"422",[793,837,838],{},[455,839,840],{},"UnprocessableEntityException",[778,842,843,846],{},[793,844,845],{},"429",[793,847,848],{},[455,849,850],{},"RateLimitException",[778,852,853,856],{},[793,854,855],{},">=500",[793,857,858],{},[455,859,860],{},"InternalServerException",[778,862,863,866],{},[793,864,865],{},"N\u002FA",[793,867,868],{},[455,869,870],{},"RequestException",[601,872,873,874,876],{},"The ",[455,875,769],{}," instance has a public $response property which will allow you to inspect the returned response.",[443,878,880],{"id":879},"guzzle-middleware","Guzzle Middleware",[601,882,883,884,890],{},"Since PHP Client for Cloudflare API is powered by Guzzle, you may take advantage of ",[885,886,880],"a",{"href":887,"rel":888},"https:\u002F\u002Fdocs.guzzlephp.org\u002Fen\u002Fstable\u002Fhandlers-and-middleware.html",[889],"nofollow"," to manipulate the outgoing request or inspect the incoming response.",[448,892,894],{"className":450,"code":893,"filename":452,"language":452,"meta":453,"style":453},"\u003C?php\n\nuse Cloudflare\\Client;\nuse Psr\\Http\\Message\\RequestInterface;\nuse Psr\\Http\\Message\\ResponseInterface;\n\n$middlewares = [\n    function (callable $handler) {\n        return function (\n            RequestInterface $request,\n            array $options\n        ) use ($handler) {\n            $promise = $handler($request, $options);\n            return $promise->then(\n                function (ResponseInterface $response) {\n                    $header = $response->getHeader('X-Example');\n                    \u002F\u002F ...\n                    return $response;\n                }\n            );\n        };\n    }\n];\n\n$client = new Client('CLOUDFLARE_TOKEN', $middlewares);\n\n$response = $client->accounts()->list();\n\n$results = $response->json();\n\n",[455,895,896,902,906,918,942,963,967,979,1001,1013,1027,1038,1056,1085,1104,1122,1153,1160,1172,1178,1184,1190,1196,1202,1207,1237,1242,1265,1270],{"__ignoreMap":453},[458,897,898,900],{"class":460,"line":461},[458,899,465],{"class":464},[458,901,469],{"class":468},[458,903,904],{"class":460,"line":472},[458,905,476],{"emptyLinePlaceholder":475},[458,907,908,910,912,914,916],{"class":460,"line":479},[458,909,483],{"class":482},[458,911,486],{"class":468},[458,913,489],{"class":464},[458,915,446],{"class":468},[458,917,494],{"class":464},[458,919,920,922,925,927,930,932,935,937,940],{"class":460,"line":497},[458,921,483],{"class":482},[458,923,924],{"class":468}," Psr",[458,926,489],{"class":464},[458,928,929],{"class":468},"Http",[458,931,489],{"class":464},[458,933,934],{"class":468},"Message",[458,936,489],{"class":464},[458,938,939],{"class":468},"RequestInterface",[458,941,494],{"class":464},[458,943,944,946,948,950,952,954,956,958,961],{"class":460,"line":502},[458,945,483],{"class":482},[458,947,924],{"class":468},[458,949,489],{"class":464},[458,951,929],{"class":468},[458,953,489],{"class":464},[458,955,934],{"class":468},[458,957,489],{"class":464},[458,959,960],{"class":468},"ResponseInterface",[458,962,494],{"class":464},[458,964,965],{"class":460,"line":536},[458,966,476],{"emptyLinePlaceholder":475},[458,968,969,971,974,976],{"class":460,"line":541},[458,970,505],{"class":464},[458,972,973],{"class":468},"middlewares ",[458,975,511],{"class":464},[458,977,978],{"class":464}," [\n",[458,980,981,984,987,990,992,995,998],{"class":460,"line":572},[458,982,983],{"class":632},"    function",[458,985,986],{"class":464}," (",[458,988,989],{"class":482},"callable",[458,991,551],{"class":464},[458,993,994],{"class":468},"handler",[458,996,997],{"class":464},")",[458,999,1000],{"class":464}," {\n",[458,1002,1003,1007,1010],{"class":460,"line":577},[458,1004,1006],{"class":1005},"s7zQu","        return",[458,1008,1009],{"class":632}," function",[458,1011,1012],{"class":464}," (\n",[458,1014,1016,1019,1021,1024],{"class":460,"line":1015},10,[458,1017,1018],{"class":517},"            RequestInterface",[458,1020,551],{"class":464},[458,1022,1023],{"class":468},"request",[458,1025,1026],{"class":464},",\n",[458,1028,1030,1033,1035],{"class":460,"line":1029},11,[458,1031,1032],{"class":482},"            array",[458,1034,551],{"class":464},[458,1036,1037],{"class":468},"options\n",[458,1039,1041,1044,1047,1050,1052,1054],{"class":460,"line":1040},12,[458,1042,1043],{"class":464},"        )",[458,1045,1046],{"class":482}," use",[458,1048,1049],{"class":464}," ($",[458,1051,994],{"class":468},[458,1053,997],{"class":464},[458,1055,1000],{"class":464},[458,1057,1059,1062,1065,1067,1069,1071,1073,1075,1078,1080,1083],{"class":460,"line":1058},13,[458,1060,1061],{"class":464},"            $",[458,1063,1064],{"class":468},"promise ",[458,1066,511],{"class":464},[458,1068,551],{"class":464},[458,1070,994],{"class":468},[458,1072,648],{"class":464},[458,1074,1023],{"class":468},[458,1076,1077],{"class":464},",",[458,1079,551],{"class":464},[458,1081,1082],{"class":468},"options",[458,1084,533],{"class":464},[458,1086,1088,1091,1093,1096,1098,1101],{"class":460,"line":1087},14,[458,1089,1090],{"class":1005},"            return",[458,1092,551],{"class":464},[458,1094,1095],{"class":468},"promise",[458,1097,556],{"class":464},[458,1099,1100],{"class":559},"then",[458,1102,1103],{"class":464},"(\n",[458,1105,1107,1110,1112,1114,1116,1118,1120],{"class":460,"line":1106},15,[458,1108,1109],{"class":632},"                function",[458,1111,986],{"class":464},[458,1113,960],{"class":517},[458,1115,551],{"class":464},[458,1117,589],{"class":468},[458,1119,997],{"class":464},[458,1121,1000],{"class":464},[458,1123,1125,1128,1131,1133,1135,1137,1139,1142,1144,1146,1149,1151],{"class":460,"line":1124},16,[458,1126,1127],{"class":464},"                    $",[458,1129,1130],{"class":468},"header ",[458,1132,511],{"class":464},[458,1134,551],{"class":464},[458,1136,589],{"class":468},[458,1138,556],{"class":464},[458,1140,1141],{"class":559},"getHeader",[458,1143,521],{"class":464},[458,1145,524],{"class":464},[458,1147,1148],{"class":527},"X-Example",[458,1150,524],{"class":464},[458,1152,533],{"class":464},[458,1154,1156],{"class":460,"line":1155},17,[458,1157,1159],{"class":1158},"sHwdD","                    \u002F\u002F ...\n",[458,1161,1163,1166,1168,1170],{"class":460,"line":1162},18,[458,1164,1165],{"class":1005},"                    return",[458,1167,551],{"class":464},[458,1169,589],{"class":468},[458,1171,494],{"class":464},[458,1173,1175],{"class":460,"line":1174},19,[458,1176,1177],{"class":464},"                }\n",[458,1179,1181],{"class":460,"line":1180},20,[458,1182,1183],{"class":464},"            );\n",[458,1185,1187],{"class":460,"line":1186},21,[458,1188,1189],{"class":464},"        };\n",[458,1191,1193],{"class":460,"line":1192},22,[458,1194,1195],{"class":464},"    }\n",[458,1197,1199],{"class":460,"line":1198},23,[458,1200,1201],{"class":464},"];\n",[458,1203,1205],{"class":460,"line":1204},24,[458,1206,476],{"emptyLinePlaceholder":475},[458,1208,1210,1212,1214,1216,1218,1220,1222,1224,1226,1228,1230,1232,1235],{"class":460,"line":1209},25,[458,1211,505],{"class":464},[458,1213,508],{"class":468},[458,1215,511],{"class":464},[458,1217,514],{"class":482},[458,1219,518],{"class":517},[458,1221,521],{"class":464},[458,1223,524],{"class":464},[458,1225,528],{"class":527},[458,1227,524],{"class":464},[458,1229,1077],{"class":464},[458,1231,551],{"class":464},[458,1233,1234],{"class":468},"middlewares",[458,1236,533],{"class":464},[458,1238,1240],{"class":460,"line":1239},26,[458,1241,476],{"emptyLinePlaceholder":475},[458,1243,1245,1247,1249,1251,1253,1255,1257,1259,1261,1263],{"class":460,"line":1244},27,[458,1246,505],{"class":464},[458,1248,546],{"class":468},[458,1250,511],{"class":464},[458,1252,551],{"class":464},[458,1254,445],{"class":468},[458,1256,556],{"class":464},[458,1258,560],{"class":559},[458,1260,563],{"class":464},[458,1262,566],{"class":559},[458,1264,569],{"class":464},[458,1266,1268],{"class":460,"line":1267},28,[458,1269,476],{"emptyLinePlaceholder":475},[458,1271,1273,1275,1277,1279,1281,1283,1285,1287],{"class":460,"line":1272},29,[458,1274,505],{"class":464},[458,1276,582],{"class":468},[458,1278,511],{"class":464},[458,1280,551],{"class":464},[458,1282,589],{"class":468},[458,1284,556],{"class":464},[458,1286,594],{"class":559},[458,1288,569],{"class":464},[443,1290,1292],{"id":1291},"making-customundocumented-requests","Making custom\u002Fundocumented requests",[601,1294,1295],{},"This package provides convenient access to the Cloudflare REST API. If you need to access undocumented endpoints, the package can still be used.",[448,1297,1299],{"className":450,"code":1298,"filename":452,"language":452,"meta":453,"style":453},"\u003C?php\n\nuse Cloudflare\\Client;\n\n$client = new Client('CLOUDFLARE_TOKEN');\n\n$response = $client->getHttpClient()->get('\u002Fsome\u002Fpath', [\n    'some_query_arg' => 'bar'\n]);\n\n$results = $response->json();\n\n",[455,1300,1301,1307,1311,1323,1327,1349,1353,1388,1410,1415,1419],{"__ignoreMap":453},[458,1302,1303,1305],{"class":460,"line":461},[458,1304,465],{"class":464},[458,1306,469],{"class":468},[458,1308,1309],{"class":460,"line":472},[458,1310,476],{"emptyLinePlaceholder":475},[458,1312,1313,1315,1317,1319,1321],{"class":460,"line":479},[458,1314,483],{"class":482},[458,1316,486],{"class":468},[458,1318,489],{"class":464},[458,1320,446],{"class":468},[458,1322,494],{"class":464},[458,1324,1325],{"class":460,"line":497},[458,1326,476],{"emptyLinePlaceholder":475},[458,1328,1329,1331,1333,1335,1337,1339,1341,1343,1345,1347],{"class":460,"line":502},[458,1330,505],{"class":464},[458,1332,508],{"class":468},[458,1334,511],{"class":464},[458,1336,514],{"class":482},[458,1338,518],{"class":517},[458,1340,521],{"class":464},[458,1342,524],{"class":464},[458,1344,528],{"class":527},[458,1346,524],{"class":464},[458,1348,533],{"class":464},[458,1350,1351],{"class":460,"line":536},[458,1352,476],{"emptyLinePlaceholder":475},[458,1354,1355,1357,1359,1361,1363,1365,1367,1370,1372,1375,1377,1379,1382,1384,1386],{"class":460,"line":541},[458,1356,505],{"class":464},[458,1358,546],{"class":468},[458,1360,511],{"class":464},[458,1362,551],{"class":464},[458,1364,445],{"class":468},[458,1366,556],{"class":464},[458,1368,1369],{"class":559},"getHttpClient",[458,1371,563],{"class":464},[458,1373,1374],{"class":559},"get",[458,1376,521],{"class":464},[458,1378,524],{"class":464},[458,1380,1381],{"class":527},"\u002Fsome\u002Fpath",[458,1383,524],{"class":464},[458,1385,1077],{"class":464},[458,1387,978],{"class":464},[458,1389,1390,1393,1396,1398,1401,1404,1407],{"class":460,"line":572},[458,1391,1392],{"class":464},"    '",[458,1394,1395],{"class":527},"some_query_arg",[458,1397,524],{"class":464},[458,1399,1400],{"class":464}," =>",[458,1402,1403],{"class":464}," '",[458,1405,1406],{"class":527},"bar",[458,1408,1409],{"class":464},"'\n",[458,1411,1412],{"class":460,"line":577},[458,1413,1414],{"class":464},"]);\n",[458,1416,1417],{"class":460,"line":1015},[458,1418,476],{"emptyLinePlaceholder":475},[458,1420,1421,1423,1425,1427,1429,1431,1433,1435],{"class":460,"line":1029},[458,1422,505],{"class":464},[458,1424,582],{"class":468},[458,1426,511],{"class":464},[458,1428,551],{"class":464},[458,1430,589],{"class":468},[458,1432,556],{"class":464},[458,1434,594],{"class":559},[458,1436,569],{"class":464},[1438,1439,1440],"style",{},"html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}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 .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 .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .s7zQu, html code.shiki .s7zQu{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}",{"title":453,"searchDepth":472,"depth":472,"links":1442},[1443,1444,1445,1446,1447],{"id":445,"depth":472,"text":446},{"id":589,"depth":472,"text":599},{"id":755,"depth":472,"text":756},{"id":879,"depth":472,"text":880},{"id":1291,"depth":472,"text":1292},"md",null,{},{"title":12,"description":453},"OGsc-0oT_MDP9ddpx-IUskHEwS4dEJMC-aQ5UQDmS1M",[1454,1456],{"title":10,"path":6,"stem":7,"description":1455,"children":-1},"Welcome to PHP Client for Cloudflare API documentation.",{"title":16,"path":17,"stem":18,"description":1457,"children":-1},"Once installed, if you are not using automatic package discovery, then you need to register the Cloudflare\\CloudflareServiceProvider service provider in your config\u002Fapp.php.",1785321152614]