Skip to content

Releases: ollipa/meraki-client-python

v0.13.0

03 Apr 15:57
708bea5

Choose a tag to compare

Changed

Update to Meraki API v1.69.0

  • Added organization-wide firewall ruleset endpoints get_organization_policies_global_firewall_rulesets, create_organization_policies_global_firewall_ruleset, get_organization_policies_global_firewall_rulesets_rules, create_organization_policies_global_firewall_rulesets_rule, update_organization_policies_global_firewall_rulesets_rule, delete_organization_policies_global_firewall_rulesets_rule, update_organization_policies_global_firewall_ruleset, and delete_organization_policies_global_firewall_ruleset.
  • Added organization-wide group policy and policy object endpoints including get_organization_policies_global_group_policies, create_organization_policies_global_group_policy, update_organization_policies_global_group_policy, delete_organization_policies_global_group_policy, get_organization_policy_objects, create_organization_policy_object, get_organization_policy_objects_groups, create_organization_policy_objects_group, get_organization_policy_object, and update_organization_policy_object.
  • Added organization-wide assignment endpoints assign_organization_policies_global_group_policies_adaptive_policy_groups, remove_organization_policies_global_group_policies_adaptive_policy_groups, create_organization_policies_global_group_policies_firewall_rulesets_assignment, update_organization_policies_global_group_policies_firewall_rulesets_assignment, delete_organization_policies_global_group_policies_firewall_rulesets_assignment, assign_organization_policies_global_group_policies_appliance_vlans, and remove_organization_policies_global_group_policies_appliance_vlans.
  • Added SAML endpoints get_organization_saml, update_organization_saml, get_organization_saml_idps, create_organization_saml_idp, get_organization_saml_idp, update_organization_saml_idp, delete_organization_saml_idp, get_organization_saml_roles, create_organization_saml_role, get_organization_saml_role, update_organization_saml_role, and delete_organization_saml_role, plus SASE endpoints get_organization_sase_connectors, batch_organization_sase_connectors_create, batch_organization_sase_connectors_delete, get_organization_sase_networks_eligible, get_organization_sase_regions, get_organization_sase_sites, attach_organization_sase_sites, detach_organization_sase_sites, update_organization_sase_site, get_organization_sase_sites_connectivity_history_by_site, and get_organization_sase_sites_connectivity_overview.
  • Added update_network_appliance_uplinks_nat, get_organization_appliance_uplinks_nat_by_network, clip_device_camera, get_organization_api_rest_provisioning_pipelines_jobs, and get_organization_api_rest_provisioning_pipelines_jobs_overviews_by_pipeline; get_organization_appliance_security_intrusion and get_network_wireless_ssid_vpn now return typed response models instead of DictResponse.

Fixed

  • Fixed duplicate generated Python parameters for endpoints where a required top-level request body ID also appears in the URL, such as update_organization_sase_site.

v0.12.0

22 Mar 18:16
f060976

Choose a tag to compare

Changed

  • Codegen now deduplicates identical top-level response schemas and reuses a shared resource-style name when duplicate operations differ only by action, such as NetworkWebhooksHttpServerResponse.

Fixed

  • Fix spec overrides so response-only overrides no longer leak into request body parameter schemas, and correct response typing/required fields for network client, VLAN, organization, network, device, and webhook server responses.

v0.11.1

07 Mar 15:00
7cc2966

Choose a tag to compare

Added

  • Added inject_response_schema codegen override for endpoints with bare {type: object} response schemas in the spec. Used to type get_network_appliance_firewall_l3_firewall_rules, which now returns GetNetworkApplianceFirewallL3FirewallRulesResponse instead of DictResponse.

Fixed

  • Fix automatic publishing.

v0.11.0

07 Mar 08:16
6bb22d5

Choose a tag to compare

Changed

Update to Meraki API v1.68.0

  • Added connect_network_appliance_umbrella_account and disconnect_network_appliance_umbrella_account endpoints to connect/disconnect a Cisco Umbrella account from a network.
  • Added get_organization_integrations_deployable and get_organization_integrations_deployed endpoints to list available and active integrations for an organization.
  • Added get_organization_wireless_devices_provisioning_deployments, create_organization_wireless_devices_provisioning_deployment, update_organization_wireless_devices_provisioning_deployments, and delete_organization_wireless_devices_provisioning_deployment endpoints for zero touch wireless AP provisioning deployments.
  • Camera endpoints get_device_camera_quality_and_retention, update_device_camera_quality_and_retention, get_device_camera_sense, update_device_camera_sense, get_device_camera_video_link, get_device_camera_wireless_profiles, update_device_camera_wireless_profiles, and update_organization_camera_onboarding_statuses now return typed response schemas instead of DictResponse.
  • Added ecmpUplinkConfigs field to appliance VPN peer responses (get_network_appliance_vpn_bgp, update_network_appliance_vpn_bgp).
  • Added vrf, vrfType, and ipVersion fields to device multicast routing response.
  • Added model field to network clients response; added open-enhanced-with-radius as a valid SSID auth_mode value.

v0.10.3

15 Feb 16:33
8bfffcc

Choose a tag to compare

Fixed

  • Required fields fixes for get_organization, get_organizations, get_organization_networks, get_network, get_organization_admins, get_organization_appliance_uplink_statuses, get_device, get_organization_devices responses.

v0.10.2

15 Feb 15:04
21f8564

Choose a tag to compare

Changed

  • Coerce numbers to strings automatically in response schemas.

v0.10.1

15 Feb 14:26
7f7fe00

Choose a tag to compare

Fixed

  • Fix required device fields for getOrganizationDevices, getOrganizationInventoryDevices and getOrganizationDevicesStatuses operations.

v0.10.0

15 Feb 13:31
6bb19c3

Choose a tag to compare

Added

  • Codegen: Add force_paginated_items_schema in spec_overrides.toml for endpoints where
    paginated responses are incorrectly modeled as array[{items, meta}] in OpenAPI.
  • Add response, status_code, and status_reason fields to InvalidResponseError.
  • Codegen: Generate enum request params as Literal[...] type hints so type checkers can
    validate allowed values at development time.

Changed

  • Codegen: Skip generating top-level paginated wrapper schemas with only items/meta fields;
    generate only item schemas used by PaginatedResponse[T].
  • Codegen: Treat GET endpoints with top-level items/meta responses as paginated and return
    PaginatedResponse[T].
  • Codegen: force_paginated no longer injects total_pages/direction args when the endpoint
    does not already declare pagination params in the spec.
  • Session: Track page metadata on paginated results via PaginatedResponse.meta and
    PaginatedResponse.meta_pages (and async equivalent).

Fixed

  • Fix invalid cause in MerakiHTTPError.
  • Fixed array item object parameter types for array of objects query parameters.

v0.9.0

08 Feb 19:42
49f4422

Choose a tag to compare

Added

  • Allow specifying operations where response can be None in spec overrides.

v0.8.0

08 Feb 16:30
96132a4

Choose a tag to compare

Changed

  • Return None only for endpoints that have no schema.