All URIs are relative to https://api.whylabsapp.com
Method | HTTP request | Description |
---|---|---|
create_reference_profile | POST /v0/organizations/{org_id}/dataset-profiles/models/{dataset_id}/reference-profile | Returns data needed to uploading the reference profile |
delete_analyzer_results | DELETE /v0/organizations/{org_id}/dataset-profiles/models/{dataset_id}/analyzer-results | Deletes a set of analyzer results |
delete_dataset_profiles | DELETE /v0/organizations/{org_id}/dataset-profiles/models/{dataset_id} | Deletes a set of dataset profiles |
delete_reference_profile | DELETE /v0/organizations/{org_id}/dataset-profiles/models/{model_id}/reference-profiles/{reference_id} | Delete a single reference profile |
get_profile_traces | GET /v0/organizations/{org_id}/dataset-profiles/models/{dataset_id}/trace/{trace_id} | Returns a list for profile traces matching a trace id |
get_reference_profile | GET /v0/organizations/{org_id}/dataset-profiles/models/{model_id}/reference-profiles/{reference_id} | Returns a single reference profile |
list_delete_analyzer_results_requests | GET /v0/organizations/{org_id}/dataset-profiles/delete-requests/analyzer-results | List requests to delete analyzer results |
list_delete_dataset_profiles_requests | GET /v0/organizations/{org_id}/dataset-profiles/delete-requests/dataset-profiles | List requests to delete dataset profiles |
list_profile_traces | GET /v0/organizations/{org_id}/dataset-profiles/models/{dataset_id}/trace | Returns a list for profile traces |
list_reference_profiles | GET /v0/organizations/{org_id}/dataset-profiles/models/{model_id}/reference-profiles | Returns a list for reference profiles between the given time range filtered on the upload timestamp |
list_segments | GET /v0/organizations/{org_id}/dataset-profiles/models/{model_id}/segments | Returns a list of segments |
CreateReferenceProfileResponse create_reference_profile(org_id, dataset_id, create_reference_profile_request)
Returns data needed to uploading the reference profile
Returns data needed to upload the reference profile. Supports uploading segmented reference profiles. If segments are omitted, provides data needed to upload a single reference profile. This replaces the deprecated LogReference operation.
- Api Key Authentication (ApiKeyAuth):
import time
import whylabs_client
from whylabs_client.api import dataset_profile_api
from whylabs_client.model.create_reference_profile_request import CreateReferenceProfileRequest
from whylabs_client.model.create_reference_profile_response import CreateReferenceProfileResponse
from pprint import pprint
# Defining the host is optional and defaults to https://api.whylabsapp.com
# See configuration.py for a list of all supported configuration parameters.
configuration = whylabs_client.Configuration(
host = "https://api.whylabsapp.com"
)
# The client must configure the authentication and authorization parameters
# in accordance with the API server security policy.
# Examples for each auth method are provided below, use the example that
# satisfies your auth use case.
# Configure API key authorization: ApiKeyAuth
configuration.api_key['ApiKeyAuth'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['ApiKeyAuth'] = 'Bearer'
# Enter a context with an instance of the API client
with whylabs_client.ApiClient(configuration) as api_client:
# Create an instance of the API class
api_instance = dataset_profile_api.DatasetProfileApi(api_client)
org_id = "org-123" # str | Your company's unique organization ID
dataset_id = "model-123" # str | The unique model ID in your company.
create_reference_profile_request = CreateReferenceProfileRequest(
alias="alias_example",
version="version_example",
dataset_timestamp=1,
segments=[
Segment(
tags=[
SegmentTag(
key="key_example",
value="value_example",
),
],
),
],
tags=[
"tags_example",
],
region="region_example",
) # CreateReferenceProfileRequest |
# example passing only required values which don't have defaults set
try:
# Returns data needed to uploading the reference profile
api_response = api_instance.create_reference_profile(org_id, dataset_id, create_reference_profile_request)
pprint(api_response)
except whylabs_client.ApiException as e:
print("Exception when calling DatasetProfileApi->create_reference_profile: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
org_id | str | Your company's unique organization ID | |
dataset_id | str | The unique model ID in your company. | |
create_reference_profile_request | CreateReferenceProfileRequest |
CreateReferenceProfileResponse
- Content-Type: application/json
- Accept: application/json
Status code | Description | Response headers |
---|---|---|
200 | The metadata for the summarized reference profile data | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
DeleteAnalyzerResultsResponse delete_analyzer_results(org_id, dataset_id)
Deletes a set of analyzer results
Deletes a set of analyzer results. Returns false if scheduling deletion encountered some error.
- Api Key Authentication (ApiKeyAuth):
import time
import whylabs_client
from whylabs_client.api import dataset_profile_api
from whylabs_client.model.delete_analyzer_results_response import DeleteAnalyzerResultsResponse
from pprint import pprint
# Defining the host is optional and defaults to https://api.whylabsapp.com
# See configuration.py for a list of all supported configuration parameters.
configuration = whylabs_client.Configuration(
host = "https://api.whylabsapp.com"
)
# The client must configure the authentication and authorization parameters
# in accordance with the API server security policy.
# Examples for each auth method are provided below, use the example that
# satisfies your auth use case.
# Configure API key authorization: ApiKeyAuth
configuration.api_key['ApiKeyAuth'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['ApiKeyAuth'] = 'Bearer'
# Enter a context with an instance of the API client
with whylabs_client.ApiClient(configuration) as api_client:
# Create an instance of the API class
api_instance = dataset_profile_api.DatasetProfileApi(api_client)
org_id = "org-123" # str | Your company's unique organization ID
dataset_id = "model-123" # str | The unique dataset ID in your company.
analyzer_id = "drift-analyzer" # str, none_type | (optional)
start_timestamp = 1577836800000 # int, none_type | (optional)
end_timestamp = 1893456000000 # int, none_type | (optional)
# example passing only required values which don't have defaults set
try:
# Deletes a set of analyzer results
api_response = api_instance.delete_analyzer_results(org_id, dataset_id)
pprint(api_response)
except whylabs_client.ApiException as e:
print("Exception when calling DatasetProfileApi->delete_analyzer_results: %s\n" % e)
# example passing only required values which don't have defaults set
# and optional values
try:
# Deletes a set of analyzer results
api_response = api_instance.delete_analyzer_results(org_id, dataset_id, analyzer_id=analyzer_id, start_timestamp=start_timestamp, end_timestamp=end_timestamp)
pprint(api_response)
except whylabs_client.ApiException as e:
print("Exception when calling DatasetProfileApi->delete_analyzer_results: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
org_id | str | Your company's unique organization ID | |
dataset_id | str | The unique dataset ID in your company. | |
analyzer_id | str, none_type | [optional] | |
start_timestamp | int, none_type | [optional] | |
end_timestamp | int, none_type | [optional] |
- Content-Type: Not defined
- Accept: application/json
Status code | Description | Response headers |
---|---|---|
200 | The \[DeleteAnalyzerResultsResponse\] if operation succeeds | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
DeleteDatasetProfilesResponse delete_dataset_profiles(org_id, dataset_id)
Deletes a set of dataset profiles
Deletes a set of dataset profiles. Returns false if scheduling deletion encountered some error. Deletion should usually occur within 1 hour of the request. Use the ListDeleteDatasetProfilesRequests API to check the status of the deletion request. Optionally this request also deletes analyzer results between the specified start and end timestamps. The column_name and before_upload_timestamp scopes are NOT applied to analyzer results deletion, so make sure you specify a start and end timestamp if setting delete_analyzer_results to true unless you want to delete all results.
- Api Key Authentication (ApiKeyAuth):
import time
import whylabs_client
from whylabs_client.api import dataset_profile_api
from whylabs_client.model.delete_dataset_profiles_response import DeleteDatasetProfilesResponse
from pprint import pprint
# Defining the host is optional and defaults to https://api.whylabsapp.com
# See configuration.py for a list of all supported configuration parameters.
configuration = whylabs_client.Configuration(
host = "https://api.whylabsapp.com"
)
# The client must configure the authentication and authorization parameters
# in accordance with the API server security policy.
# Examples for each auth method are provided below, use the example that
# satisfies your auth use case.
# Configure API key authorization: ApiKeyAuth
configuration.api_key['ApiKeyAuth'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['ApiKeyAuth'] = 'Bearer'
# Enter a context with an instance of the API client
with whylabs_client.ApiClient(configuration) as api_client:
# Create an instance of the API class
api_instance = dataset_profile_api.DatasetProfileApi(api_client)
org_id = "org-123" # str | Your company's unique organization ID
dataset_id = "model-123" # str | The unique dataset ID in your company.
profile_start_timestamp = 1577836800000 # int, none_type | Optional, scope deleting profiles from and more recent than the timestamp (optional)
profile_end_timestamp = 1893456000000 # int, none_type | Optional, scope deleting profiles older than the timestamp (optional)
before_upload_timestamp = 1577836800000 # int, none_type | Optional, scope deleting profiles uploaded on or prior to the timestamp (optional)
delete_analyzer_results = True # bool, none_type | Optional, delete analyzer results for the time range between the start and end timestamp. (optional)
column_name = "column_name_example" # str, none_type | Optional, scope deleting profiles for a specific column (optional)
# example passing only required values which don't have defaults set
try:
# Deletes a set of dataset profiles
api_response = api_instance.delete_dataset_profiles(org_id, dataset_id)
pprint(api_response)
except whylabs_client.ApiException as e:
print("Exception when calling DatasetProfileApi->delete_dataset_profiles: %s\n" % e)
# example passing only required values which don't have defaults set
# and optional values
try:
# Deletes a set of dataset profiles
api_response = api_instance.delete_dataset_profiles(org_id, dataset_id, profile_start_timestamp=profile_start_timestamp, profile_end_timestamp=profile_end_timestamp, before_upload_timestamp=before_upload_timestamp, delete_analyzer_results=delete_analyzer_results, column_name=column_name)
pprint(api_response)
except whylabs_client.ApiException as e:
print("Exception when calling DatasetProfileApi->delete_dataset_profiles: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
org_id | str | Your company's unique organization ID | |
dataset_id | str | The unique dataset ID in your company. | |
profile_start_timestamp | int, none_type | Optional, scope deleting profiles from and more recent than the timestamp | [optional] |
profile_end_timestamp | int, none_type | Optional, scope deleting profiles older than the timestamp | [optional] |
before_upload_timestamp | int, none_type | Optional, scope deleting profiles uploaded on or prior to the timestamp | [optional] |
delete_analyzer_results | bool, none_type | Optional, delete analyzer results for the time range between the start and end timestamp. | [optional] |
column_name | str, none_type | Optional, scope deleting profiles for a specific column | [optional] |
- Content-Type: Not defined
- Accept: application/json
Status code | Description | Response headers |
---|---|---|
200 | The \[DeleteDatasetProfilesResponse\] if operation succeeds | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
bool delete_reference_profile(org_id, model_id, reference_id)
Delete a single reference profile
Delete a a Reference Profile. Returns false if the deletion encountered some error.
- Api Key Authentication (ApiKeyAuth):
import time
import whylabs_client
from whylabs_client.api import dataset_profile_api
from pprint import pprint
# Defining the host is optional and defaults to https://api.whylabsapp.com
# See configuration.py for a list of all supported configuration parameters.
configuration = whylabs_client.Configuration(
host = "https://api.whylabsapp.com"
)
# The client must configure the authentication and authorization parameters
# in accordance with the API server security policy.
# Examples for each auth method are provided below, use the example that
# satisfies your auth use case.
# Configure API key authorization: ApiKeyAuth
configuration.api_key['ApiKeyAuth'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['ApiKeyAuth'] = 'Bearer'
# Enter a context with an instance of the API client
with whylabs_client.ApiClient(configuration) as api_client:
# Create an instance of the API class
api_instance = dataset_profile_api.DatasetProfileApi(api_client)
org_id = "org-123" # str | Your company's unique organization ID
model_id = "model-123" # str | The unique model ID in your company.
reference_id = "ref-xxy" # str | Unique reference Id.
# example passing only required values which don't have defaults set
try:
# Delete a single reference profile
api_response = api_instance.delete_reference_profile(org_id, model_id, reference_id)
pprint(api_response)
except whylabs_client.ApiException as e:
print("Exception when calling DatasetProfileApi->delete_reference_profile: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
org_id | str | Your company's unique organization ID | |
model_id | str | The unique model ID in your company. | |
reference_id | str | Unique reference Id. |
bool
- Content-Type: Not defined
- Accept: application/json
Status code | Description | Response headers |
---|---|---|
200 | true if successful, false if we encounter failures | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
ProfileTracesResponse get_profile_traces(org_id, dataset_id, trace_id)
Returns a list for profile traces matching a trace id
Returns a list of profile traces matching a trace id
- Api Key Authentication (ApiKeyAuth):
import time
import whylabs_client
from whylabs_client.api import dataset_profile_api
from whylabs_client.model.profile_traces_response import ProfileTracesResponse
from pprint import pprint
# Defining the host is optional and defaults to https://api.whylabsapp.com
# See configuration.py for a list of all supported configuration parameters.
configuration = whylabs_client.Configuration(
host = "https://api.whylabsapp.com"
)
# The client must configure the authentication and authorization parameters
# in accordance with the API server security policy.
# Examples for each auth method are provided below, use the example that
# satisfies your auth use case.
# Configure API key authorization: ApiKeyAuth
configuration.api_key['ApiKeyAuth'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['ApiKeyAuth'] = 'Bearer'
# Enter a context with an instance of the API client
with whylabs_client.ApiClient(configuration) as api_client:
# Create an instance of the API class
api_instance = dataset_profile_api.DatasetProfileApi(api_client)
org_id = "org-123" # str |
dataset_id = "model-123" # str |
trace_id = "a756f8bb-de30-48a2-be41-178ae6af7100" # str |
limit = 50 # int, none_type | (optional)
offset = 0 # int, none_type | (optional)
# example passing only required values which don't have defaults set
try:
# Returns a list for profile traces matching a trace id
api_response = api_instance.get_profile_traces(org_id, dataset_id, trace_id)
pprint(api_response)
except whylabs_client.ApiException as e:
print("Exception when calling DatasetProfileApi->get_profile_traces: %s\n" % e)
# example passing only required values which don't have defaults set
# and optional values
try:
# Returns a list for profile traces matching a trace id
api_response = api_instance.get_profile_traces(org_id, dataset_id, trace_id, limit=limit, offset=offset)
pprint(api_response)
except whylabs_client.ApiException as e:
print("Exception when calling DatasetProfileApi->get_profile_traces: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
org_id | str | ||
dataset_id | str | ||
trace_id | str | ||
limit | int, none_type | [optional] | |
offset | int, none_type | [optional] |
- Content-Type: Not defined
- Accept: application/json
Status code | Description | Response headers |
---|---|---|
200 | GetProfileTraces 200 response | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
ReferenceProfileItemResponse get_reference_profile(org_id, model_id, reference_id)
Returns a single reference profile
Returns a Reference Profile.
- Api Key Authentication (ApiKeyAuth):
import time
import whylabs_client
from whylabs_client.api import dataset_profile_api
from whylabs_client.model.reference_profile_item_response import ReferenceProfileItemResponse
from pprint import pprint
# Defining the host is optional and defaults to https://api.whylabsapp.com
# See configuration.py for a list of all supported configuration parameters.
configuration = whylabs_client.Configuration(
host = "https://api.whylabsapp.com"
)
# The client must configure the authentication and authorization parameters
# in accordance with the API server security policy.
# Examples for each auth method are provided below, use the example that
# satisfies your auth use case.
# Configure API key authorization: ApiKeyAuth
configuration.api_key['ApiKeyAuth'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['ApiKeyAuth'] = 'Bearer'
# Enter a context with an instance of the API client
with whylabs_client.ApiClient(configuration) as api_client:
# Create an instance of the API class
api_instance = dataset_profile_api.DatasetProfileApi(api_client)
org_id = "org-123" # str | Your company's unique organization ID
model_id = "model-123" # str | The unique model ID in your company.
reference_id = "ref-xxy" # str | Unique reference Id.
# example passing only required values which don't have defaults set
try:
# Returns a single reference profile
api_response = api_instance.get_reference_profile(org_id, model_id, reference_id)
pprint(api_response)
except whylabs_client.ApiException as e:
print("Exception when calling DatasetProfileApi->get_reference_profile: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
org_id | str | Your company's unique organization ID | |
model_id | str | The unique model ID in your company. | |
reference_id | str | Unique reference Id. |
- Content-Type: Not defined
- Accept: application/json
Status code | Description | Response headers |
---|---|---|
200 | The metadata for the summarized dataset profile including paths to JSON and protobuf data | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
[DeleteAnalyzerResult] list_delete_analyzer_results_requests(org_id)
List requests to delete analyzer results
List the requests to delete analyzer results.
- Api Key Authentication (ApiKeyAuth):
import time
import whylabs_client
from whylabs_client.api import dataset_profile_api
from whylabs_client.model.delete_analyzer_result import DeleteAnalyzerResult
from pprint import pprint
# Defining the host is optional and defaults to https://api.whylabsapp.com
# See configuration.py for a list of all supported configuration parameters.
configuration = whylabs_client.Configuration(
host = "https://api.whylabsapp.com"
)
# The client must configure the authentication and authorization parameters
# in accordance with the API server security policy.
# Examples for each auth method are provided below, use the example that
# satisfies your auth use case.
# Configure API key authorization: ApiKeyAuth
configuration.api_key['ApiKeyAuth'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['ApiKeyAuth'] = 'Bearer'
# Enter a context with an instance of the API client
with whylabs_client.ApiClient(configuration) as api_client:
# Create an instance of the API class
api_instance = dataset_profile_api.DatasetProfileApi(api_client)
org_id = "org-123" # str | Your company's unique organization ID
# example passing only required values which don't have defaults set
try:
# List requests to delete analyzer results
api_response = api_instance.list_delete_analyzer_results_requests(org_id)
pprint(api_response)
except whylabs_client.ApiException as e:
print("Exception when calling DatasetProfileApi->list_delete_analyzer_results_requests: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
org_id | str | Your company's unique organization ID |
- Content-Type: Not defined
- Accept: application/json
Status code | Description | Response headers |
---|---|---|
200 | The list of \[DeleteAnalyzerResult\] requests if operation succeeds | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
[DeleteProfile] list_delete_dataset_profiles_requests(org_id)
List requests to delete dataset profiles
List the requests to delete dataset profiles.
- Api Key Authentication (ApiKeyAuth):
import time
import whylabs_client
from whylabs_client.api import dataset_profile_api
from whylabs_client.model.delete_profile import DeleteProfile
from pprint import pprint
# Defining the host is optional and defaults to https://api.whylabsapp.com
# See configuration.py for a list of all supported configuration parameters.
configuration = whylabs_client.Configuration(
host = "https://api.whylabsapp.com"
)
# The client must configure the authentication and authorization parameters
# in accordance with the API server security policy.
# Examples for each auth method are provided below, use the example that
# satisfies your auth use case.
# Configure API key authorization: ApiKeyAuth
configuration.api_key['ApiKeyAuth'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['ApiKeyAuth'] = 'Bearer'
# Enter a context with an instance of the API client
with whylabs_client.ApiClient(configuration) as api_client:
# Create an instance of the API class
api_instance = dataset_profile_api.DatasetProfileApi(api_client)
org_id = "org-123" # str | Your company's unique organization ID
# example passing only required values which don't have defaults set
try:
# List requests to delete dataset profiles
api_response = api_instance.list_delete_dataset_profiles_requests(org_id)
pprint(api_response)
except whylabs_client.ApiException as e:
print("Exception when calling DatasetProfileApi->list_delete_dataset_profiles_requests: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
org_id | str | Your company's unique organization ID |
- Content-Type: Not defined
- Accept: application/json
Status code | Description | Response headers |
---|---|---|
200 | The list of \[DeleteProfile\] requests if operation succeeds | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
ProfileTracesResponse list_profile_traces(org_id, dataset_id, from_epoch, to_epoch)
Returns a list for profile traces
Returns a list of profile traces.
- Api Key Authentication (ApiKeyAuth):
import time
import whylabs_client
from whylabs_client.api import dataset_profile_api
from whylabs_client.model.segment_tag import SegmentTag
from whylabs_client.model.profile_traces_response import ProfileTracesResponse
from pprint import pprint
# Defining the host is optional and defaults to https://api.whylabsapp.com
# See configuration.py for a list of all supported configuration parameters.
configuration = whylabs_client.Configuration(
host = "https://api.whylabsapp.com"
)
# The client must configure the authentication and authorization parameters
# in accordance with the API server security policy.
# Examples for each auth method are provided below, use the example that
# satisfies your auth use case.
# Configure API key authorization: ApiKeyAuth
configuration.api_key['ApiKeyAuth'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['ApiKeyAuth'] = 'Bearer'
# Enter a context with an instance of the API client
with whylabs_client.ApiClient(configuration) as api_client:
# Create an instance of the API class
api_instance = dataset_profile_api.DatasetProfileApi(api_client)
org_id = "org-123" # str | Your company's unique organization ID
dataset_id = "model-123" # str | The unique dataset ID
from_epoch = 1577836800000 # int | Milli epoch time that represents the end of the time range to query.
to_epoch = 1893456000000 # int | Milli epoch time that represents the end of the time range to query.
segment = [
SegmentTag(
key="key_example",
value="value_example",
),
] # [SegmentTag], none_type | (optional)
limit = 50 # int, none_type | (optional)
offset = 0 # int, none_type | (optional)
# example passing only required values which don't have defaults set
try:
# Returns a list for profile traces
api_response = api_instance.list_profile_traces(org_id, dataset_id, from_epoch, to_epoch)
pprint(api_response)
except whylabs_client.ApiException as e:
print("Exception when calling DatasetProfileApi->list_profile_traces: %s\n" % e)
# example passing only required values which don't have defaults set
# and optional values
try:
# Returns a list for profile traces
api_response = api_instance.list_profile_traces(org_id, dataset_id, from_epoch, to_epoch, segment=segment, limit=limit, offset=offset)
pprint(api_response)
except whylabs_client.ApiException as e:
print("Exception when calling DatasetProfileApi->list_profile_traces: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
org_id | str | Your company's unique organization ID | |
dataset_id | str | The unique dataset ID | |
from_epoch | int | Milli epoch time that represents the end of the time range to query. | |
to_epoch | int | Milli epoch time that represents the end of the time range to query. | |
segment | [SegmentTag], none_type | [optional] | |
limit | int, none_type | [optional] | |
offset | int, none_type | [optional] |
- Content-Type: Not defined
- Accept: application/json
Status code | Description | Response headers |
---|---|---|
200 | The metadata for the summarized dataset profile including paths to JSON and protobuf data | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
[ReferenceProfileItemResponse] list_reference_profiles(org_id, model_id)
Returns a list for reference profiles between the given time range filtered on the upload timestamp
Returns a list of Reference Profiles between a given time range filtered on the upload timestamp.
- Api Key Authentication (ApiKeyAuth):
import time
import whylabs_client
from whylabs_client.api import dataset_profile_api
from whylabs_client.model.reference_profile_item_response import ReferenceProfileItemResponse
from pprint import pprint
# Defining the host is optional and defaults to https://api.whylabsapp.com
# See configuration.py for a list of all supported configuration parameters.
configuration = whylabs_client.Configuration(
host = "https://api.whylabsapp.com"
)
# The client must configure the authentication and authorization parameters
# in accordance with the API server security policy.
# Examples for each auth method are provided below, use the example that
# satisfies your auth use case.
# Configure API key authorization: ApiKeyAuth
configuration.api_key['ApiKeyAuth'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['ApiKeyAuth'] = 'Bearer'
# Enter a context with an instance of the API client
with whylabs_client.ApiClient(configuration) as api_client:
# Create an instance of the API class
api_instance = dataset_profile_api.DatasetProfileApi(api_client)
org_id = "org-123" # str | Your company's unique organization ID
model_id = "model-123" # str | The unique model ID in your company.
from_epoch = 1577836800000 # int, none_type | Milli epoch time that represents the end of the time range to query based on the upload timestamp. (optional)
to_epoch = 1893456000000 # int, none_type | Milli epoch time that represents the end of the time range to query based on the upload timestamp. (optional)
# example passing only required values which don't have defaults set
try:
# Returns a list for reference profiles between the given time range filtered on the upload timestamp
api_response = api_instance.list_reference_profiles(org_id, model_id)
pprint(api_response)
except whylabs_client.ApiException as e:
print("Exception when calling DatasetProfileApi->list_reference_profiles: %s\n" % e)
# example passing only required values which don't have defaults set
# and optional values
try:
# Returns a list for reference profiles between the given time range filtered on the upload timestamp
api_response = api_instance.list_reference_profiles(org_id, model_id, from_epoch=from_epoch, to_epoch=to_epoch)
pprint(api_response)
except whylabs_client.ApiException as e:
print("Exception when calling DatasetProfileApi->list_reference_profiles: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
org_id | str | Your company's unique organization ID | |
model_id | str | The unique model ID in your company. | |
from_epoch | int, none_type | Milli epoch time that represents the end of the time range to query based on the upload timestamp. | [optional] |
to_epoch | int, none_type | Milli epoch time that represents the end of the time range to query based on the upload timestamp. | [optional] |
[ReferenceProfileItemResponse]
- Content-Type: Not defined
- Accept: application/json
Status code | Description | Response headers |
---|---|---|
200 | The metadata for the summarized dataset profile including paths to JSON and protobuf data | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
SegmentListResponse list_segments(org_id, model_id)
Returns a list of segments
Returns a list of segments for the dataset.
- Api Key Authentication (ApiKeyAuth):
import time
import whylabs_client
from whylabs_client.api import dataset_profile_api
from whylabs_client.model.segment_list_response import SegmentListResponse
from pprint import pprint
# Defining the host is optional and defaults to https://api.whylabsapp.com
# See configuration.py for a list of all supported configuration parameters.
configuration = whylabs_client.Configuration(
host = "https://api.whylabsapp.com"
)
# The client must configure the authentication and authorization parameters
# in accordance with the API server security policy.
# Examples for each auth method are provided below, use the example that
# satisfies your auth use case.
# Configure API key authorization: ApiKeyAuth
configuration.api_key['ApiKeyAuth'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['ApiKeyAuth'] = 'Bearer'
# Enter a context with an instance of the API client
with whylabs_client.ApiClient(configuration) as api_client:
# Create an instance of the API class
api_instance = dataset_profile_api.DatasetProfileApi(api_client)
org_id = "org-123" # str | Your company's unique organization ID
model_id = "model-123" # str | The unique model ID in your company.
# example passing only required values which don't have defaults set
try:
# Returns a list of segments
api_response = api_instance.list_segments(org_id, model_id)
pprint(api_response)
except whylabs_client.ApiException as e:
print("Exception when calling DatasetProfileApi->list_segments: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
org_id | str | Your company's unique organization ID | |
model_id | str | The unique model ID in your company. |
- Content-Type: Not defined
- Accept: application/json
Status code | Description | Response headers |
---|---|---|
200 | The list of segments for the dataset profile | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]