Skip to content

Commit fc1c42a

Browse files
Merge remote-tracking branch 'origin/main' into stlc/promote-next
2 parents a5d4e3e + 736f3a4 commit fc1c42a

6 files changed

Lines changed: 791 additions & 1 deletion

File tree

.stats.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
configured_endpoints: 140
1+
configured_endpoints: 145

api.md

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,33 @@ Methods:
6262
- <code title="get /invocations/{id}/events">client.invocations.<a href="./src/resources/invocations.ts">follow</a>(id, { ...params }) -> InvocationFollowResponse</code>
6363
- <code title="get /invocations/{id}/browsers">client.invocations.<a href="./src/resources/invocations.ts">listBrowsers</a>(id) -> InvocationListBrowsersResponse</code>
6464

65+
# SiteConfigs
66+
67+
Types:
68+
69+
- <code><a href="./src/resources/site-configs.ts">Analysis</a></code>
70+
- <code><a href="./src/resources/site-configs.ts">AnalysisSummary</a></code>
71+
- <code><a href="./src/resources/site-configs.ts">Browser</a></code>
72+
- <code><a href="./src/resources/site-configs.ts">Evidence</a></code>
73+
- <code><a href="./src/resources/site-configs.ts">LookupRequest</a></code>
74+
- <code><a href="./src/resources/site-configs.ts">LookupResponse</a></code>
75+
- <code><a href="./src/resources/site-configs.ts">NoRecommendation</a></code>
76+
- <code><a href="./src/resources/site-configs.ts">Proxy</a></code>
77+
- <code><a href="./src/resources/site-configs.ts">Recommendation</a></code>
78+
- <code><a href="./src/resources/site-configs.ts">RecommendationResult</a></code>
79+
- <code><a href="./src/resources/site-configs.ts">RecommendationSummary</a></code>
80+
- <code><a href="./src/resources/site-configs.ts">ResolveRequest</a></code>
81+
- <code><a href="./src/resources/site-configs.ts">SiteConfigResponse</a></code>
82+
- <code><a href="./src/resources/site-configs.ts">Target</a></code>
83+
84+
Methods:
85+
86+
- <code title="get /site-configs/{id}">client.siteConfigs.<a href="./src/resources/site-configs.ts">retrieve</a>(id) -> SiteConfigResponse</code>
87+
- <code title="get /site-configs">client.siteConfigs.<a href="./src/resources/site-configs.ts">list</a>({ ...params }) -> AnalysisSummariesOffsetPagination</code>
88+
- <code title="get /site-configs/recommendations">client.siteConfigs.<a href="./src/resources/site-configs.ts">listRecommendations</a>({ ...params }) -> RecommendationSummariesOffsetPagination</code>
89+
- <code title="post /site-configs/lookup">client.siteConfigs.<a href="./src/resources/site-configs.ts">lookup</a>({ ...params }) -> LookupResponse</code>
90+
- <code title="post /site-configs/resolve">client.siteConfigs.<a href="./src/resources/site-configs.ts">resolve</a>({ ...params }) -> SiteConfigResponse</code>
91+
6592
# Browsers
6693

6794
Types:

src/client.ts

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -136,6 +136,29 @@ import {
136136
ProxyUpdateParams,
137137
ProxyUpdateResponse,
138138
} from './resources/proxies';
139+
import {
140+
Analysis,
141+
AnalysisSummariesOffsetPagination,
142+
AnalysisSummary,
143+
Browser,
144+
Evidence,
145+
LookupRequest,
146+
LookupResponse,
147+
NoRecommendation,
148+
Proxy,
149+
Recommendation,
150+
RecommendationResult,
151+
RecommendationSummariesOffsetPagination,
152+
RecommendationSummary,
153+
ResolveRequest,
154+
SiteConfigListParams,
155+
SiteConfigListRecommendationsParams,
156+
SiteConfigLookupParams,
157+
SiteConfigResolveParams,
158+
SiteConfigResponse,
159+
SiteConfigs,
160+
Target,
161+
} from './resources/site-configs';
139162
import {
140163
AuditLogEntriesPageTokenPagination,
141164
AuditLogEntry,
@@ -1012,6 +1035,10 @@ export class Kernel {
10121035
* Invoke actions and stream or query invocation status and events.
10131036
*/
10141037
invocations: API.Invocations = new API.Invocations(this);
1038+
/**
1039+
* Resolve browser and proxy recommendations for bot-protected sites.
1040+
*/
1041+
siteConfigs: API.SiteConfigs = new API.SiteConfigs(this);
10151042
/**
10161043
* Create and manage browser sessions.
10171044
*/
@@ -1063,6 +1090,7 @@ export class Kernel {
10631090
Kernel.Deployments = Deployments;
10641091
Kernel.Apps = Apps;
10651092
Kernel.Invocations = Invocations;
1093+
Kernel.SiteConfigs = SiteConfigs;
10661094
Kernel.Browsers = Browsers;
10671095
Kernel.Profiles = Profiles;
10681096
Kernel.Auth = Auth;
@@ -1128,6 +1156,30 @@ export declare namespace Kernel {
11281156
type InvocationFollowParams as InvocationFollowParams,
11291157
};
11301158

1159+
export {
1160+
SiteConfigs as SiteConfigs,
1161+
type Analysis as Analysis,
1162+
type AnalysisSummary as AnalysisSummary,
1163+
type Browser as Browser,
1164+
type Evidence as Evidence,
1165+
type LookupRequest as LookupRequest,
1166+
type LookupResponse as LookupResponse,
1167+
type NoRecommendation as NoRecommendation,
1168+
type Proxy as Proxy,
1169+
type Recommendation as Recommendation,
1170+
type RecommendationResult as RecommendationResult,
1171+
type RecommendationSummary as RecommendationSummary,
1172+
type ResolveRequest as ResolveRequest,
1173+
type SiteConfigResponse as SiteConfigResponse,
1174+
type Target as Target,
1175+
type AnalysisSummariesOffsetPagination as AnalysisSummariesOffsetPagination,
1176+
type RecommendationSummariesOffsetPagination as RecommendationSummariesOffsetPagination,
1177+
type SiteConfigListParams as SiteConfigListParams,
1178+
type SiteConfigListRecommendationsParams as SiteConfigListRecommendationsParams,
1179+
type SiteConfigLookupParams as SiteConfigLookupParams,
1180+
type SiteConfigResolveParams as SiteConfigResolveParams,
1181+
};
1182+
11311183
export {
11321184
Browsers as Browsers,
11331185
type BrowserMemory as BrowserMemory,

src/resources/index.ts

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -156,4 +156,27 @@ export {
156156
type ProxyCheckParams,
157157
type ProxyListResponsesOffsetPagination,
158158
} from './proxies';
159+
export {
160+
SiteConfigs,
161+
type Analysis,
162+
type AnalysisSummary,
163+
type Browser,
164+
type Evidence,
165+
type LookupRequest,
166+
type LookupResponse,
167+
type NoRecommendation,
168+
type Proxy,
169+
type Recommendation,
170+
type RecommendationResult,
171+
type RecommendationSummary,
172+
type ResolveRequest,
173+
type SiteConfigResponse,
174+
type Target,
175+
type SiteConfigListParams,
176+
type SiteConfigListRecommendationsParams,
177+
type SiteConfigLookupParams,
178+
type SiteConfigResolveParams,
179+
type AnalysisSummariesOffsetPagination,
180+
type RecommendationSummariesOffsetPagination,
181+
} from './site-configs';
159182
export { Telemetry } from './telemetry/telemetry';

0 commit comments

Comments
 (0)