MCPcopy
hub / github.com/dlt-hub/dlt / rest_api

Function rest_api

dlt/sources/rest_api/__init__.py:63–75  ·  view source on GitHub ↗

Creates and configures a REST API source with default settings

(
    client: ClientConfig = dlt.config.value,
    resources: List[Union[str, EndpointResource, DltResource]] = dlt.config.value,
    resource_defaults: Optional[EndpointResourceBase] = None,
)

Source from the content-addressed store, hash-verified

61
62@decorators.source
63def rest_api(
64 client: ClientConfig = dlt.config.value,
65 resources: List[Union[str, EndpointResource, DltResource]] = dlt.config.value,
66 resource_defaults: Optional[EndpointResourceBase] = None,
67) -> List[DltResource]:
68 """Creates and configures a REST API source with default settings"""
69 return rest_api_resources(
70 {
71 "client": client,
72 "resources": resources,
73 "resource_defaults": resource_defaults,
74 }
75 )
76
77
78def rest_api_source(

Callers 4

test_rest_api_sourceFunction · 0.90
test_dependent_resourceFunction · 0.90

Calls 1

rest_api_resourcesFunction · 0.85

Tested by 4

test_rest_api_sourceFunction · 0.72
test_dependent_resourceFunction · 0.72