Description

Meraki PII is a Python package used to interact with the Meraki Dashboard API for Personally Identifiable Information (PII).

The official documentation for PII related API calls can be found here.

Dependencies and Requirements

Tested on Python 3.7 and Requests 2.21.0

Installation

Preferred method of installation is in a Python virtual environment.

  1. Clone the project
git clone https://github.com/zabrewer/MerakiPII
  1. create venv in same directory:
python3 -m venv MerakiPII/
  1. activate venv and download dependencies
cd MerakiPII/
source bin/activate
  1. satisfy dependencies
pip install requests

Use

Review PII related functions in the MerakiPII/PII.py package or review the individual example Python files for basic use.

All example python files point to a file named config.ini for Meraki Dashboard API Keys, Meraki Org, and other required parameters. See example-config.ini.

Further PII and GDPR related documentation

Meraki Data Privacy and Protection Features

EU Cloud Configuration Guide

Credit

shiyuechengineer wrote the error functions and non-PII functions. I made use of the same in order to merge this project into the official meraki-dashboard Python module which does not currently contain PII API calls.

License

This project is licensed to you under the terms of the Cisco Sample
Code License
.

View code on GitHub
  • Owner

  • Contributors

    +1Github contributor
  • Categories

  • Products

    Meraki
  • Programming Languages

    Python
  • License

    Other

Code Exchange Community

Get help, share code, and collaborate with other developers in the Code Exchange community.View Community
Disclaimer:
Cisco provides Code Exchange for convenience and informational purposes only, with no support of any kind. This page contains information and links from third-party websites that are governed by their own separate terms. Reference to a project or contributor on this page does not imply any affiliation with or endorsement by Cisco.