Skip to content

External Interactions

External System Integrations

From the App to Other Systems

The App uses netmiko and NAPALM libraries to connect to network devices.

Nautobot REST API endpoints

The plugin includes 4 API endpoints to manage the onboarding tasks:

GET        /api/plugins​/device-onboarding​/onboarding​/       Check status of all onboarding tasks.
POST       /api/plugins​/device-onboarding​/onboarding​/       Onboard a new device
GET        /api/plugins​/device-onboarding​/onboarding​/{id}​/  Check the status of a specific onboarding task
DELETE     /api/plugins​/device-onboarding​/onboarding​/{id}​/  Delete a specific onboarding task