Scale Intelligence■ Docs
Docs / The model / AccessMethod

AccessMethod.

One access method for one source: its kind, transport, credential kind, proxy policy, depth, rate, politeness, cost and contract

Figure 1AccessMethodspecified
ACCESSMETHODrow at platform scopethe way's name: its source and its kind, as one name, which a job and a backfill name it bynametextsourceSourcethe method, as the field says itkindenum:a bulk file|an official i…one shared client; a connector never speaks ittransportTransportKindthe person's own signed-in session is the credential of a person's own browser: the capture extension reads under it as that person, and it is never lent (18 §2.2); a signed-in identity is a held identity that the platform keepscredential_kindenum:none|an API key|a bearer …proxy_policyProxyPolicyoptionaldepthtextnumeric, or the way is unplannablerateRateBoundcontractWayContractunits_yielded[SourceObject]how the way names what it reads, the addressing that bounds each fetch (18 §2.1, SR-1801): a channel is a standing place that the source publishes into, such as a community, an account, a feed or a page that a person opens, and the way reads what appears there; a query is a question that the source returns results for, such as a search or an interface call with filters; a file is a whole file or dump that the way names by its address, such as a monthly dump or a held catalogueaddressed_byenum:a channel|a query|a filecoverage_windowWindowoptionalSOURCEthrough sourceTRANSPORTKINDthrough transportPROXYPOLICYthrough proxy_policyRATEBOUNDthrough rateWAYCONTRACTthrough contractSOURCEOBJECTthrough units_yieldedand 3 more fields on this page
AccessMethod is a row at platform scope. The drawing shows its fields and the objects that they point at.
kind
row
scope
platform
key
the source and the kind
store
postgres
family
sources

Fields#

fieldtyperequirednote
nametextyesthe way’s name: its source and its kind, as one name, which a job and a backfill name it by
sourceSourceyes
kindone of a bulk file | an official interface | a public page | a licensed file | a signed-in session | a person's own browseryesthe method, as the field says it
transportTransportKindyesone shared client; a connector never speaks it
credential_kindone of none | an API key | a bearer token | OAuth 2 | OAuth 1 | basic | a signed request | a service account | a client certificate | an SSH key | a webhook secret | a signed-in identity | the person's own signed-in sessionyesthe person’s own signed-in session is the credential of a person’s own browser: the capture extension reads under it as that person, and it is never lent (18 §2.2); a signed-in identity is a held identity that the platform keeps
proxy_policyProxyPolicyno
depthtextyes
rateRateBoundyesnumeric, or the way is unplannable
contractWayContractyes
units_yieldedSourceObjectyes
addressed_byone of a channel | a query | a fileyeshow the way names what it reads, the addressing that bounds each fetch (18 §2.1): a channel is a standing place that the source publishes into, such as a community, an account, a feed or a page that a person opens, and the way reads what appears there; a query is a question that the source returns results for, such as a search or an interface call with filters; a file is a whole file or dump that the way names by its address, such as a monthly dump or a held catalogue
coverage_windowWindowno
legalityone of allowed | not allowed | paid | unknownyesfollows the legality tier of the way’s source: unknown while that tier is unknown, rejected or unusable, and not allowed while the tier is not allowed; a way with no row is not allowed
limits{text:count}yesper-call limits as data
hostone of the acquisition system | the connector host | the capture extensionyes

Routes that use it#

No route takes or returns AccessMethod directly. The record holds it, and the objects that point at it reach it.