(vault.consumer_request_counts)
- list - Consumer request counts
Get consumer request counts within a given datetime range.
from apideck_unify import Apideck
import os
with Apideck(
app_id="dSBdXd2H6Mqwfg0atXHXYcysLJE9qyn1VwBtXHX",
api_key=os.getenv("APIDECK_API_KEY", ""),
) as apideck:
res = apideck.vault.consumer_request_counts.list(consumer_id="test_user_id", start_datetime="2021-05-01T12:00:00.000Z", end_datetime="2021-05-30T12:00:00.000Z")
assert res.consumer_request_counts_in_date_range_response is not None
# Handle response
print(res.consumer_request_counts_in_date_range_response)| Parameter | Type | Required | Description | Example |
|---|---|---|---|---|
consumer_id |
str | ✔️ | ID of the consumer to return | test_user_id |
start_datetime |
str | ✔️ | Scopes results to requests that happened after datetime | 2021-05-01T12:00:00.000Z |
end_datetime |
str | ✔️ | Scopes results to requests that happened before datetime | 2021-05-30T12:00:00.000Z |
app_id |
Optional[str] | ➖ | The ID of your Unify application | dSBdXd2H6Mqwfg0atXHXYcysLJE9qyn1VwBtXHX |
retries |
Optional[utils.RetryConfig] | ➖ | Configuration to override the default retry behavior of the client. |
models.VaultConsumerRequestCountsAllResponse
| Error Type | Status Code | Content Type |
|---|---|---|
| models.BadRequestResponse | 400 | application/json |
| models.UnauthorizedResponse | 401 | application/json |
| models.PaymentRequiredResponse | 402 | application/json |
| models.NotFoundResponse | 404 | application/json |
| models.UnprocessableResponse | 422 | application/json |
| models.APIError | 4XX, 5XX | */* |