Skip to content

Marketplace Stats

Operations Summary

Method Endpoint Description
GET /api/marketplace-stats/component_usages/ Return component usages for current month
GET /api/marketplace-stats/component_usages_per_month/ Return component usages per month
GET /api/marketplace-stats/component_usages_per_project/ Return component usages per project
GET /api/marketplace-stats/count_active_resources_grouped_by_offering_country/ Count active resources grouped by offering country
GET /api/marketplace-stats/count_active_resources_grouped_by_offering/ Count active resources grouped by offering
GET /api/marketplace-stats/count_active_resources_grouped_by_organization_group/ Count active resources grouped by organization group
GET /api/marketplace-stats/count_projects_grouped_by_provider_and_industry_flag/ Count projects grouped by provider and industry flag
GET /api/marketplace-stats/count_projects_grouped_by_provider_and_oecd/ Count projects grouped by provider and OECD code
GET /api/marketplace-stats/count_projects_of_service_providers_grouped_by_oecd/ Count projects of service providers grouped by OECD
GET /api/marketplace-stats/count_projects_of_service_providers/ Count projects of service providers
GET /api/marketplace-stats/count_unique_users_connected_with_active_resources_of_service_provider/ Count unique users connected with active resources of service provider
GET /api/marketplace-stats/count_users_of_service_providers/ Count users of service providers
GET /api/marketplace-stats/customer_member_count/ Return count of customer members
GET /api/marketplace-stats/offerings_counter_stats/ Offerings counter stats
GET /api/marketplace-stats/organization_project_count/ Return project count per organization
GET /api/marketplace-stats/organization_resource_count/ Return resource count per organization
GET /api/marketplace-stats/projects_limits_grouped_by_industry_flag/ Group project limits by industry flag
GET /api/marketplace-stats/projects_limits_grouped_by_oecd/ Group project limits by OECD code
GET /api/marketplace-stats/projects_usages_grouped_by_industry_flag/ Group project usages by industry flag
GET /api/marketplace-stats/projects_usages_grouped_by_oecd/ Group project usages by OECD code
GET /api/marketplace-stats/resources_limits/ Return resources limits per offering
GET /api/marketplace-stats/total_cost_of_active_resources_per_offering/ Total cost of active resources per offering

Return component usages for current month

Return component usages for current month.

1
2
3
4
http \
  GET \
  https://api.example.com/api/marketplace-stats/component_usages/ \
  Authorization:"Token YOUR_API_TOKEN"
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
from waldur_api_client.client import AuthenticatedClient
from waldur_api_client.api.marketplace_stats import marketplace_stats_component_usages_list # (1)

client = AuthenticatedClient(
    base_url="https://api.example.com", token="YOUR_API_TOKEN"
)
response = marketplace_stats_component_usages_list.sync(client=client)

for item in response:
    print(item)
  1. API Source: marketplace_stats_component_usages_list
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
import { marketplaceStatsComponentUsagesList } from 'waldur-js-client';

try {
  const response = await marketplaceStatsComponentUsagesList({
  auth: "Token YOUR_API_TOKEN"
});
  console.log('Success:', response);
} catch (error) {
  console.error('Error:', error);
}
Name Type Description
page integer A page number within the paginated result set.
page_size integer Number of results to return per page.

200 -

The response body is an array of objects, where each object has the following structure:

Field Type
usage string (decimal)
offering_uuid string (uuid)
component_type string
offering_country string
organization_group_name string
organization_group_uuid string

Return component usages per month

Return component usages per month.

1
2
3
4
http \
  GET \
  https://api.example.com/api/marketplace-stats/component_usages_per_month/ \
  Authorization:"Token YOUR_API_TOKEN"
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
from waldur_api_client.client import AuthenticatedClient
from waldur_api_client.api.marketplace_stats import marketplace_stats_component_usages_per_month_list # (1)

client = AuthenticatedClient(
    base_url="https://api.example.com", token="YOUR_API_TOKEN"
)
response = marketplace_stats_component_usages_per_month_list.sync(client=client)

for item in response:
    print(item)
  1. API Source: marketplace_stats_component_usages_per_month_list
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
import { marketplaceStatsComponentUsagesPerMonthList } from 'waldur-js-client';

try {
  const response = await marketplaceStatsComponentUsagesPerMonthList({
  auth: "Token YOUR_API_TOKEN"
});
  console.log('Success:', response);
} catch (error) {
  console.error('Error:', error);
}
Name Type Description
page integer A page number within the paginated result set.
page_size integer Number of results to return per page.

200 -

The response body is an array of objects, where each object has the following structure:

Field Type
usage string (decimal)
offering_uuid string (uuid)
component_type string
offering_country string
organization_group_name string
organization_group_uuid string
month integer
year integer

Return component usages per project

Return component usages per project.

1
2
3
4
http \
  GET \
  https://api.example.com/api/marketplace-stats/component_usages_per_project/ \
  Authorization:"Token YOUR_API_TOKEN"
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
from waldur_api_client.client import AuthenticatedClient
from waldur_api_client.api.marketplace_stats import marketplace_stats_component_usages_per_project_list # (1)

client = AuthenticatedClient(
    base_url="https://api.example.com", token="YOUR_API_TOKEN"
)
response = marketplace_stats_component_usages_per_project_list.sync(client=client)

for item in response:
    print(item)
  1. API Source: marketplace_stats_component_usages_per_project_list
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
import { marketplaceStatsComponentUsagesPerProjectList } from 'waldur-js-client';

try {
  const response = await marketplaceStatsComponentUsagesPerProjectList({
  auth: "Token YOUR_API_TOKEN"
});
  console.log('Success:', response);
} catch (error) {
  console.error('Error:', error);
}
Name Type Description
page integer A page number within the paginated result set.
page_size integer Number of results to return per page.

200 -

The response body is an array of objects, where each object has the following structure:

Field Type
project_uuid string (uuid)
component_type string
usage integer

Count active resources grouped by offering country

Count active resources grouped by offering country.

1
2
3
4
http \
  GET \
  https://api.example.com/api/marketplace-stats/count_active_resources_grouped_by_offering_country/ \
  Authorization:"Token YOUR_API_TOKEN"
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
from waldur_api_client.client import AuthenticatedClient
from waldur_api_client.api.marketplace_stats import marketplace_stats_count_active_resources_grouped_by_offering_country_list # (1)

client = AuthenticatedClient(
    base_url="https://api.example.com", token="YOUR_API_TOKEN"
)
response = marketplace_stats_count_active_resources_grouped_by_offering_country_list.sync(client=client)

for item in response:
    print(item)
  1. API Source: marketplace_stats_count_active_resources_grouped_by_offering_country_list
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
import { marketplaceStatsCountActiveResourcesGroupedByOfferingCountryList } from 'waldur-js-client';

try {
  const response = await marketplaceStatsCountActiveResourcesGroupedByOfferingCountryList({
  auth: "Token YOUR_API_TOKEN"
});
  console.log('Success:', response);
} catch (error) {
  console.error('Error:', error);
}
Name Type Description
page integer A page number within the paginated result set.
page_size integer Number of results to return per page.

200 -

The response body is an array of objects, where each object has the following structure:

Field Type
country string
count integer

Count active resources grouped by offering

Count active resources grouped by offering.

1
2
3
4
http \
  GET \
  https://api.example.com/api/marketplace-stats/count_active_resources_grouped_by_offering/ \
  Authorization:"Token YOUR_API_TOKEN"
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
from waldur_api_client.client import AuthenticatedClient
from waldur_api_client.api.marketplace_stats import marketplace_stats_count_active_resources_grouped_by_offering_list # (1)

client = AuthenticatedClient(
    base_url="https://api.example.com", token="YOUR_API_TOKEN"
)
response = marketplace_stats_count_active_resources_grouped_by_offering_list.sync(client=client)

for item in response:
    print(item)
  1. API Source: marketplace_stats_count_active_resources_grouped_by_offering_list
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
import { marketplaceStatsCountActiveResourcesGroupedByOfferingList } from 'waldur-js-client';

try {
  const response = await marketplaceStatsCountActiveResourcesGroupedByOfferingList({
  auth: "Token YOUR_API_TOKEN"
});
  console.log('Success:', response);
} catch (error) {
  console.error('Error:', error);
}
Name Type Description
page integer A page number within the paginated result set.
page_size integer Number of results to return per page.

200 -

The response body is an array of objects, where each object has the following structure:

Field Type
count integer
name string
uuid string
country string

Count active resources grouped by organization group

Count active resources grouped by organization group.

1
2
3
4
http \
  GET \
  https://api.example.com/api/marketplace-stats/count_active_resources_grouped_by_organization_group/ \
  Authorization:"Token YOUR_API_TOKEN"
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
from waldur_api_client.client import AuthenticatedClient
from waldur_api_client.api.marketplace_stats import marketplace_stats_count_active_resources_grouped_by_organization_group_list # (1)

client = AuthenticatedClient(
    base_url="https://api.example.com", token="YOUR_API_TOKEN"
)
response = marketplace_stats_count_active_resources_grouped_by_organization_group_list.sync(client=client)

for item in response:
    print(item)
  1. API Source: marketplace_stats_count_active_resources_grouped_by_organization_group_list
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
import { marketplaceStatsCountActiveResourcesGroupedByOrganizationGroupList } from 'waldur-js-client';

try {
  const response = await marketplaceStatsCountActiveResourcesGroupedByOrganizationGroupList({
  auth: "Token YOUR_API_TOKEN"
});
  console.log('Success:', response);
} catch (error) {
  console.error('Error:', error);
}
Name Type Description
page integer A page number within the paginated result set.
page_size integer Number of results to return per page.

200 -

The response body is an array of objects, where each object has the following structure:

Field Type
name string
uuid string
count integer

Count projects grouped by provider and industry flag

Count projects grouped by provider and industry flag

1
2
3
4
http \
  GET \
  https://api.example.com/api/marketplace-stats/count_projects_grouped_by_provider_and_industry_flag/ \
  Authorization:"Token YOUR_API_TOKEN"
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
from waldur_api_client.client import AuthenticatedClient
from waldur_api_client.api.marketplace_stats import marketplace_stats_count_projects_grouped_by_provider_and_industry_flag_list # (1)

client = AuthenticatedClient(
    base_url="https://api.example.com", token="YOUR_API_TOKEN"
)
response = marketplace_stats_count_projects_grouped_by_provider_and_industry_flag_list.sync(client=client)

for item in response:
    print(item)
  1. API Source: marketplace_stats_count_projects_grouped_by_provider_and_industry_flag_list
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
import { marketplaceStatsCountProjectsGroupedByProviderAndIndustryFlagList } from 'waldur-js-client';

try {
  const response = await marketplaceStatsCountProjectsGroupedByProviderAndIndustryFlagList({
  auth: "Token YOUR_API_TOKEN"
});
  console.log('Success:', response);
} catch (error) {
  console.error('Error:', error);
}
Name Type Description
page integer A page number within the paginated result set.
page_size integer Number of results to return per page.

200 -

The response body is an array of objects, where each object has the following structure:

Field Type
name string
uuid string
count integer
abbreviation string
is_industry string

Count projects grouped by provider and OECD code

Count projects grouped by provider and OECD code

1
2
3
4
http \
  GET \
  https://api.example.com/api/marketplace-stats/count_projects_grouped_by_provider_and_oecd/ \
  Authorization:"Token YOUR_API_TOKEN"
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
from waldur_api_client.client import AuthenticatedClient
from waldur_api_client.api.marketplace_stats import marketplace_stats_count_projects_grouped_by_provider_and_oecd_list # (1)

client = AuthenticatedClient(
    base_url="https://api.example.com", token="YOUR_API_TOKEN"
)
response = marketplace_stats_count_projects_grouped_by_provider_and_oecd_list.sync(client=client)

for item in response:
    print(item)
  1. API Source: marketplace_stats_count_projects_grouped_by_provider_and_oecd_list
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
import { marketplaceStatsCountProjectsGroupedByProviderAndOecdList } from 'waldur-js-client';

try {
  const response = await marketplaceStatsCountProjectsGroupedByProviderAndOecdList({
  auth: "Token YOUR_API_TOKEN"
});
  console.log('Success:', response);
} catch (error) {
  console.error('Error:', error);
}
Name Type Description
page integer A page number within the paginated result set.
page_size integer Number of results to return per page.

200 -

The response body is an array of objects, where each object has the following structure:

Field Type
name string
uuid string
count integer
abbreviation string
oecd string

Count projects of service providers grouped by OECD

Count projects of service providers grouped by OECD.

1
2
3
4
http \
  GET \
  https://api.example.com/api/marketplace-stats/count_projects_of_service_providers_grouped_by_oecd/ \
  Authorization:"Token YOUR_API_TOKEN"
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
from waldur_api_client.client import AuthenticatedClient
from waldur_api_client.api.marketplace_stats import marketplace_stats_count_projects_of_service_providers_grouped_by_oecd_list # (1)

client = AuthenticatedClient(
    base_url="https://api.example.com", token="YOUR_API_TOKEN"
)
response = marketplace_stats_count_projects_of_service_providers_grouped_by_oecd_list.sync(client=client)

for item in response:
    print(item)
  1. API Source: marketplace_stats_count_projects_of_service_providers_grouped_by_oecd_list
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
import { marketplaceStatsCountProjectsOfServiceProvidersGroupedByOecdList } from 'waldur-js-client';

try {
  const response = await marketplaceStatsCountProjectsOfServiceProvidersGroupedByOecdList({
  auth: "Token YOUR_API_TOKEN"
});
  console.log('Success:', response);
} catch (error) {
  console.error('Error:', error);
}
Name Type Description
page integer A page number within the paginated result set.
page_size integer Number of results to return per page.

200 -

The response body is an array of objects, where each object has the following structure:

Field Type
service_provider_uuid string (uuid)
customer_uuid string (uuid)
customer_name string
customer_organization_group_uuid string
customer_organization_group_name string
count integer
oecd_fos_2007_name string

Count projects of service providers

Count projects of service providers.

1
2
3
4
http \
  GET \
  https://api.example.com/api/marketplace-stats/count_projects_of_service_providers/ \
  Authorization:"Token YOUR_API_TOKEN"
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
from waldur_api_client.client import AuthenticatedClient
from waldur_api_client.api.marketplace_stats import marketplace_stats_count_projects_of_service_providers_list # (1)

client = AuthenticatedClient(
    base_url="https://api.example.com", token="YOUR_API_TOKEN"
)
response = marketplace_stats_count_projects_of_service_providers_list.sync(client=client)

for item in response:
    print(item)
  1. API Source: marketplace_stats_count_projects_of_service_providers_list
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
import { marketplaceStatsCountProjectsOfServiceProvidersList } from 'waldur-js-client';

try {
  const response = await marketplaceStatsCountProjectsOfServiceProvidersList({
  auth: "Token YOUR_API_TOKEN"
});
  console.log('Success:', response);
} catch (error) {
  console.error('Error:', error);
}
Name Type Description
page integer A page number within the paginated result set.
page_size integer Number of results to return per page.

200 -

The response body is an array of objects, where each object has the following structure:

Field Type
service_provider_uuid string (uuid)
customer_uuid string (uuid)
customer_name string
customer_organization_group_uuid string
customer_organization_group_name string
count integer

Count unique users connected with active resources of service provider

Count unique users connected with active resources of service provider.

1
2
3
4
http \
  GET \
  https://api.example.com/api/marketplace-stats/count_unique_users_connected_with_active_resources_of_service_provider/ \
  Authorization:"Token YOUR_API_TOKEN"
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
from waldur_api_client.client import AuthenticatedClient
from waldur_api_client.api.marketplace_stats import marketplace_stats_count_unique_users_connected_with_active_resources_of_service_provider_list # (1)

client = AuthenticatedClient(
    base_url="https://api.example.com", token="YOUR_API_TOKEN"
)
response = marketplace_stats_count_unique_users_connected_with_active_resources_of_service_provider_list.sync(client=client)

for item in response:
    print(item)
  1. API Source: marketplace_stats_count_unique_users_connected_with_active_resources_of_service_provider_list
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
import { marketplaceStatsCountUniqueUsersConnectedWithActiveResourcesOfServiceProviderList } from 'waldur-js-client';

try {
  const response = await marketplaceStatsCountUniqueUsersConnectedWithActiveResourcesOfServiceProviderList({
  auth: "Token YOUR_API_TOKEN"
});
  console.log('Success:', response);
} catch (error) {
  console.error('Error:', error);
}
Name Type Description
page integer A page number within the paginated result set.
page_size integer Number of results to return per page.

200 -

The response body is an array of objects, where each object has the following structure:

Field Type
customer_uuid string (uuid)
customer_name string
count_users integer

Count users of service providers

Count users of service providers.

1
2
3
4
http \
  GET \
  https://api.example.com/api/marketplace-stats/count_users_of_service_providers/ \
  Authorization:"Token YOUR_API_TOKEN"
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
from waldur_api_client.client import AuthenticatedClient
from waldur_api_client.api.marketplace_stats import marketplace_stats_count_users_of_service_providers_list # (1)

client = AuthenticatedClient(
    base_url="https://api.example.com", token="YOUR_API_TOKEN"
)
response = marketplace_stats_count_users_of_service_providers_list.sync(client=client)

for item in response:
    print(item)
  1. API Source: marketplace_stats_count_users_of_service_providers_list
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
import { marketplaceStatsCountUsersOfServiceProvidersList } from 'waldur-js-client';

try {
  const response = await marketplaceStatsCountUsersOfServiceProvidersList({
  auth: "Token YOUR_API_TOKEN"
});
  console.log('Success:', response);
} catch (error) {
  console.error('Error:', error);
}
Name Type Description
page integer A page number within the paginated result set.
page_size integer Number of results to return per page.

200 -

The response body is an array of objects, where each object has the following structure:

Field Type
service_provider_uuid string (uuid)
customer_uuid string (uuid)
customer_name string
customer_organization_group_uuid string
customer_organization_group_name string
count integer

Return count of customer members

Return count of customer members.

1
2
3
4
http \
  GET \
  https://api.example.com/api/marketplace-stats/customer_member_count/ \
  Authorization:"Token YOUR_API_TOKEN"
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
from waldur_api_client.client import AuthenticatedClient
from waldur_api_client.api.marketplace_stats import marketplace_stats_customer_member_count_list # (1)

client = AuthenticatedClient(
    base_url="https://api.example.com", token="YOUR_API_TOKEN"
)
response = marketplace_stats_customer_member_count_list.sync(client=client)

for item in response:
    print(item)
  1. API Source: marketplace_stats_customer_member_count_list
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
import { marketplaceStatsCustomerMemberCountList } from 'waldur-js-client';

try {
  const response = await marketplaceStatsCustomerMemberCountList({
  auth: "Token YOUR_API_TOKEN"
});
  console.log('Success:', response);
} catch (error) {
  console.error('Error:', error);
}
Name Type Description
page integer A page number within the paginated result set.
page_size integer Number of results to return per page.

200 -

The response body is an array of objects, where each object has the following structure:

Field Type
uuid string (uuid)
name string
abbreviation string
count integer
has_resources boolean

Offerings counter stats

Retrieve statistics about the number of offerings, grouped by category and service provider.

1
2
3
4
http \
  GET \
  https://api.example.com/api/marketplace-stats/offerings_counter_stats/ \
  Authorization:"Token YOUR_API_TOKEN"
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
from waldur_api_client.client import AuthenticatedClient
from waldur_api_client.api.marketplace_stats import marketplace_stats_offerings_counter_stats_list # (1)

client = AuthenticatedClient(
    base_url="https://api.example.com", token="YOUR_API_TOKEN"
)
response = marketplace_stats_offerings_counter_stats_list.sync(client=client)

for item in response:
    print(item)
  1. API Source: marketplace_stats_offerings_counter_stats_list
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
import { marketplaceStatsOfferingsCounterStatsList } from 'waldur-js-client';

try {
  const response = await marketplaceStatsOfferingsCounterStatsList({
  auth: "Token YOUR_API_TOKEN"
});
  console.log('Success:', response);
} catch (error) {
  console.error('Error:', error);
}
Name Type Description
page integer A page number within the paginated result set.
page_size integer Number of results to return per page.

200 -

The response body is an array of objects, where each object has the following structure:

Field Type
category_uuid string (uuid)
category_title string
service_provider_name string
service_provider_uuid string (uuid)
count integer

Return project count per organization

Return project count per organization.

1
2
3
4
http \
  GET \
  https://api.example.com/api/marketplace-stats/organization_project_count/ \
  Authorization:"Token YOUR_API_TOKEN"
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
from waldur_api_client.client import AuthenticatedClient
from waldur_api_client.api.marketplace_stats import marketplace_stats_organization_project_count_list # (1)

client = AuthenticatedClient(
    base_url="https://api.example.com", token="YOUR_API_TOKEN"
)
response = marketplace_stats_organization_project_count_list.sync(client=client)

for item in response:
    print(item)
  1. API Source: marketplace_stats_organization_project_count_list
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
import { marketplaceStatsOrganizationProjectCountList } from 'waldur-js-client';

try {
  const response = await marketplaceStatsOrganizationProjectCountList({
  auth: "Token YOUR_API_TOKEN"
});
  console.log('Success:', response);
} catch (error) {
  console.error('Error:', error);
}
Name Type Description
page integer A page number within the paginated result set.
page_size integer Number of results to return per page.

200 -

The response body is an array of objects, where each object has the following structure:

Field Type
name string
uuid string
count integer
abbreviation string

Return resource count per organization

Return resource count per organization.

1
2
3
4
http \
  GET \
  https://api.example.com/api/marketplace-stats/organization_resource_count/ \
  Authorization:"Token YOUR_API_TOKEN"
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
from waldur_api_client.client import AuthenticatedClient
from waldur_api_client.api.marketplace_stats import marketplace_stats_organization_resource_count_list # (1)

client = AuthenticatedClient(
    base_url="https://api.example.com", token="YOUR_API_TOKEN"
)
response = marketplace_stats_organization_resource_count_list.sync(client=client)

for item in response:
    print(item)
  1. API Source: marketplace_stats_organization_resource_count_list
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
import { marketplaceStatsOrganizationResourceCountList } from 'waldur-js-client';

try {
  const response = await marketplaceStatsOrganizationResourceCountList({
  auth: "Token YOUR_API_TOKEN"
});
  console.log('Success:', response);
} catch (error) {
  console.error('Error:', error);
}
Name Type Description
page integer A page number within the paginated result set.
page_size integer Number of results to return per page.

200 -

The response body is an array of objects, where each object has the following structure:

Field Type
name string
uuid string
count integer
abbreviation string

Group project limits by industry flag

Group project limits by industry flag.

1
2
3
4
http \
  GET \
  https://api.example.com/api/marketplace-stats/projects_limits_grouped_by_industry_flag/ \
  Authorization:"Token YOUR_API_TOKEN"
1
2
3
4
5
6
7
8
9
from waldur_api_client.client import AuthenticatedClient
from waldur_api_client.api.marketplace_stats import marketplace_stats_projects_limits_grouped_by_industry_flag_retrieve # (1)

client = AuthenticatedClient(
    base_url="https://api.example.com", token="YOUR_API_TOKEN"
)
response = marketplace_stats_projects_limits_grouped_by_industry_flag_retrieve.sync(client=client)

print(response)
  1. API Source: marketplace_stats_projects_limits_grouped_by_industry_flag_retrieve
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
import { marketplaceStatsProjectsLimitsGroupedByIndustryFlagRetrieve } from 'waldur-js-client';

try {
  const response = await marketplaceStatsProjectsLimitsGroupedByIndustryFlagRetrieve({
  auth: "Token YOUR_API_TOKEN"
});
  console.log('Success:', response);
} catch (error) {
  console.error('Error:', error);
}

200 -

Field Type
limits object (free-form)

Group project limits by OECD code

Group project limits by OECD code.

1
2
3
4
http \
  GET \
  https://api.example.com/api/marketplace-stats/projects_limits_grouped_by_oecd/ \
  Authorization:"Token YOUR_API_TOKEN"
1
2
3
4
5
6
7
8
9
from waldur_api_client.client import AuthenticatedClient
from waldur_api_client.api.marketplace_stats import marketplace_stats_projects_limits_grouped_by_oecd_retrieve # (1)

client = AuthenticatedClient(
    base_url="https://api.example.com", token="YOUR_API_TOKEN"
)
response = marketplace_stats_projects_limits_grouped_by_oecd_retrieve.sync(client=client)

print(response)
  1. API Source: marketplace_stats_projects_limits_grouped_by_oecd_retrieve
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
import { marketplaceStatsProjectsLimitsGroupedByOecdRetrieve } from 'waldur-js-client';

try {
  const response = await marketplaceStatsProjectsLimitsGroupedByOecdRetrieve({
  auth: "Token YOUR_API_TOKEN"
});
  console.log('Success:', response);
} catch (error) {
  console.error('Error:', error);
}

200 -

Field Type
limits object (free-form)

Group project usages by industry flag

Group project usages by industry flag.

1
2
3
4
http \
  GET \
  https://api.example.com/api/marketplace-stats/projects_usages_grouped_by_industry_flag/ \
  Authorization:"Token YOUR_API_TOKEN"
1
2
3
4
5
6
7
8
9
from waldur_api_client.client import AuthenticatedClient
from waldur_api_client.api.marketplace_stats import marketplace_stats_projects_usages_grouped_by_industry_flag_retrieve # (1)

client = AuthenticatedClient(
    base_url="https://api.example.com", token="YOUR_API_TOKEN"
)
response = marketplace_stats_projects_usages_grouped_by_industry_flag_retrieve.sync(client=client)

print(response)
  1. API Source: marketplace_stats_projects_usages_grouped_by_industry_flag_retrieve
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
import { marketplaceStatsProjectsUsagesGroupedByIndustryFlagRetrieve } from 'waldur-js-client';

try {
  const response = await marketplaceStatsProjectsUsagesGroupedByIndustryFlagRetrieve({
  auth: "Token YOUR_API_TOKEN"
});
  console.log('Success:', response);
} catch (error) {
  console.error('Error:', error);
}

200 -

Field Type
usages object (free-form)

Group project usages by OECD code

Group project usages by OECD code.

1
2
3
4
http \
  GET \
  https://api.example.com/api/marketplace-stats/projects_usages_grouped_by_oecd/ \
  Authorization:"Token YOUR_API_TOKEN"
1
2
3
4
5
6
7
8
9
from waldur_api_client.client import AuthenticatedClient
from waldur_api_client.api.marketplace_stats import marketplace_stats_projects_usages_grouped_by_oecd_retrieve # (1)

client = AuthenticatedClient(
    base_url="https://api.example.com", token="YOUR_API_TOKEN"
)
response = marketplace_stats_projects_usages_grouped_by_oecd_retrieve.sync(client=client)

print(response)
  1. API Source: marketplace_stats_projects_usages_grouped_by_oecd_retrieve
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
import { marketplaceStatsProjectsUsagesGroupedByOecdRetrieve } from 'waldur-js-client';

try {
  const response = await marketplaceStatsProjectsUsagesGroupedByOecdRetrieve({
  auth: "Token YOUR_API_TOKEN"
});
  console.log('Success:', response);
} catch (error) {
  console.error('Error:', error);
}

200 -

Field Type
usages object (free-form)

Return resources limits per offering

Return resources limits per offering.

1
2
3
4
http \
  GET \
  https://api.example.com/api/marketplace-stats/resources_limits/ \
  Authorization:"Token YOUR_API_TOKEN"
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
from waldur_api_client.client import AuthenticatedClient
from waldur_api_client.api.marketplace_stats import marketplace_stats_resources_limits_list # (1)

client = AuthenticatedClient(
    base_url="https://api.example.com", token="YOUR_API_TOKEN"
)
response = marketplace_stats_resources_limits_list.sync(client=client)

for item in response:
    print(item)
  1. API Source: marketplace_stats_resources_limits_list
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
import { marketplaceStatsResourcesLimitsList } from 'waldur-js-client';

try {
  const response = await marketplaceStatsResourcesLimitsList({
  auth: "Token YOUR_API_TOKEN"
});
  console.log('Success:', response);
} catch (error) {
  console.error('Error:', error);
}
Name Type Description
page integer A page number within the paginated result set.
page_size integer Number of results to return per page.

200 -

The response body is an array of objects, where each object has the following structure:

Field Type
offering_uuid string (uuid)
name string
value integer
offering_country string
organization_group_name string
organization_group_uuid string

Total cost of active resources per offering

Total cost of active resources per offering.

1
2
3
4
http \
  GET \
  https://api.example.com/api/marketplace-stats/total_cost_of_active_resources_per_offering/ \
  Authorization:"Token YOUR_API_TOKEN"
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
from waldur_api_client.client import AuthenticatedClient
from waldur_api_client.api.marketplace_stats import marketplace_stats_total_cost_of_active_resources_per_offering_list # (1)

client = AuthenticatedClient(
    base_url="https://api.example.com", token="YOUR_API_TOKEN"
)
response = marketplace_stats_total_cost_of_active_resources_per_offering_list.sync(client=client)

for item in response:
    print(item)
  1. API Source: marketplace_stats_total_cost_of_active_resources_per_offering_list
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
import { marketplaceStatsTotalCostOfActiveResourcesPerOfferingList } from 'waldur-js-client';

try {
  const response = await marketplaceStatsTotalCostOfActiveResourcesPerOfferingList({
  auth: "Token YOUR_API_TOKEN"
});
  console.log('Success:', response);
} catch (error) {
  console.error('Error:', error);
}
Name Type Description
page integer A page number within the paginated result set.
page_size integer Number of results to return per page.

200 -

The response body is an array of objects, where each object has the following structure:

Field Type
offering_uuid string (uuid)
cost number (double)