@@ -53,7 +53,7 @@ def with_streaming_response(self) -> ProxiesResourceWithStreamingResponse:
5353 def create (
5454 self ,
5555 * ,
56- type : Literal ["datacenter" , " isp" , "residential" , "mobile" , "custom" ],
56+ type : Literal ["isp" , "residential" , "mobile" , "custom" ],
5757 bypass_hosts : SequenceNotStr [str ] | Omit = omit ,
5858 config : proxy_create_params .Config | Omit = omit ,
5959 name : str | Omit = omit ,
@@ -69,12 +69,9 @@ def create(
6969 Create a new proxy configuration in the resolved project.
7070
7171 Args:
72- type: Proxy type to use. In terms of quality for avoiding bot-detection, from best to
73- worst: `mobile` > `residential` > `isp` > `datacenter`.
74-
7572 bypass_hosts: Hostnames that should bypass the parent proxy and connect directly.
7673
77- config: Configuration specific to the selected proxy `type` .
74+ config: Configuration for an ISP proxy.
7875
7976 name: Readable name of the proxy.
8077
@@ -292,25 +289,25 @@ def check(
292289 """Run a health check on the proxy to verify it's working.
293290
294291 Optionally specify a URL
295- to test reachability against a specific target. For ISP and datacenter proxies,
296- this reliably tests whether the target site is reachable from the proxy's stable
297- exit IP. For residential and mobile proxies, the exit node varies between
298- requests, so this validates proxy configuration and connectivity rather than
299- guaranteeing site-specific reachability.
292+ to test reachability against a specific target. For ISP proxies, this reliably
293+ tests whether the target site is reachable from the proxy's stable exit IP. For
294+ residential and mobile proxies, the exit node varies between requests, so this
295+ validates proxy configuration and connectivity rather than guaranteeing
296+ site-specific reachability.
300297
301298 Args:
302299 url: An optional URL to test reachability against. If provided, the proxy check will
303300 test connectivity to this URL instead of the default test URLs. Only HTTP and
304301 HTTPS schemes are allowed, and the URL must resolve to a public IP address. For
305- ISP and datacenter proxies, the exit IP is stable, so a successful check
306- reliably indicates that subsequent browser sessions will reach the target site
307- with the same IP. For residential and mobile proxies, the exit node changes
308- between requests, so a successful check validates proxy configuration but does
309- not guarantee that a subsequent browser session will use the same exit IP or
310- reach the same site — it is useful for verifying credentials and connectivity,
311- not for predicting site-specific behavior. When provided, the check result does
312- not update the proxy's health status, since a failure may indicate a problem
313- with the target site rather than the proxy itself.
302+ ISP proxies, the exit IP is stable, so a successful check reliably indicates
303+ that subsequent browser sessions will reach the target site with the same IP.
304+ For residential and mobile proxies, the exit node changes between requests, so a
305+ successful check validates proxy configuration but does not guarantee that a
306+ subsequent browser session will use the same exit IP or reach the same site — it
307+ is useful for verifying credentials and connectivity, not for predicting
308+ site-specific behavior. When provided, the check result does not update the
309+ proxy's health status, since a failure may indicate a problem with the target
310+ site rather than the proxy itself.
314311
315312 extra_headers: Send extra headers
316313
@@ -357,7 +354,7 @@ def with_streaming_response(self) -> AsyncProxiesResourceWithStreamingResponse:
357354 async def create (
358355 self ,
359356 * ,
360- type : Literal ["datacenter" , " isp" , "residential" , "mobile" , "custom" ],
357+ type : Literal ["isp" , "residential" , "mobile" , "custom" ],
361358 bypass_hosts : SequenceNotStr [str ] | Omit = omit ,
362359 config : proxy_create_params .Config | Omit = omit ,
363360 name : str | Omit = omit ,
@@ -373,12 +370,9 @@ async def create(
373370 Create a new proxy configuration in the resolved project.
374371
375372 Args:
376- type: Proxy type to use. In terms of quality for avoiding bot-detection, from best to
377- worst: `mobile` > `residential` > `isp` > `datacenter`.
378-
379373 bypass_hosts: Hostnames that should bypass the parent proxy and connect directly.
380374
381- config: Configuration specific to the selected proxy `type` .
375+ config: Configuration for an ISP proxy.
382376
383377 name: Readable name of the proxy.
384378
@@ -596,25 +590,25 @@ async def check(
596590 """Run a health check on the proxy to verify it's working.
597591
598592 Optionally specify a URL
599- to test reachability against a specific target. For ISP and datacenter proxies,
600- this reliably tests whether the target site is reachable from the proxy's stable
601- exit IP. For residential and mobile proxies, the exit node varies between
602- requests, so this validates proxy configuration and connectivity rather than
603- guaranteeing site-specific reachability.
593+ to test reachability against a specific target. For ISP proxies, this reliably
594+ tests whether the target site is reachable from the proxy's stable exit IP. For
595+ residential and mobile proxies, the exit node varies between requests, so this
596+ validates proxy configuration and connectivity rather than guaranteeing
597+ site-specific reachability.
604598
605599 Args:
606600 url: An optional URL to test reachability against. If provided, the proxy check will
607601 test connectivity to this URL instead of the default test URLs. Only HTTP and
608602 HTTPS schemes are allowed, and the URL must resolve to a public IP address. For
609- ISP and datacenter proxies, the exit IP is stable, so a successful check
610- reliably indicates that subsequent browser sessions will reach the target site
611- with the same IP. For residential and mobile proxies, the exit node changes
612- between requests, so a successful check validates proxy configuration but does
613- not guarantee that a subsequent browser session will use the same exit IP or
614- reach the same site — it is useful for verifying credentials and connectivity,
615- not for predicting site-specific behavior. When provided, the check result does
616- not update the proxy's health status, since a failure may indicate a problem
617- with the target site rather than the proxy itself.
603+ ISP proxies, the exit IP is stable, so a successful check reliably indicates
604+ that subsequent browser sessions will reach the target site with the same IP.
605+ For residential and mobile proxies, the exit node changes between requests, so a
606+ successful check validates proxy configuration but does not guarantee that a
607+ subsequent browser session will use the same exit IP or reach the same site — it
608+ is useful for verifying credentials and connectivity, not for predicting
609+ site-specific behavior. When provided, the check result does not update the
610+ proxy's health status, since a failure may indicate a problem with the target
611+ site rather than the proxy itself.
618612
619613 extra_headers: Send extra headers
620614
0 commit comments