Sites
List Sites
magic_transit.sites.list(SiteListParams**kwargs) -> SyncSinglePage[Site]
GET/accounts/{account_id}/magic/sites
Site Details
magic_transit.sites.get(strsite_id, SiteGetParams**kwargs) -> Site
GET/accounts/{account_id}/magic/sites/{site_id}
Create a new Site
magic_transit.sites.create(SiteCreateParams**kwargs) -> Site
POST/accounts/{account_id}/magic/sites
Update Site
magic_transit.sites.update(strsite_id, SiteUpdateParams**kwargs) -> Site
PUT/accounts/{account_id}/magic/sites/{site_id}
Patch Site
magic_transit.sites.edit(strsite_id, SiteEditParams**kwargs) -> Site
PATCH/accounts/{account_id}/magic/sites/{site_id}
Delete Site
magic_transit.sites.delete(strsite_id, SiteDeleteParams**kwargs) -> Site
DELETE/accounts/{account_id}/magic/sites/{site_id}
SitesApp Configuration
SitesACLs
List Site ACLs
magic_transit.sites.acls.list(strsite_id, ACLListParams**kwargs) -> SyncSinglePage[ACL]
GET/accounts/{account_id}/magic/sites/{site_id}/acls
Site ACL Details
magic_transit.sites.acls.get(stracl_id, ACLGetParams**kwargs) -> ACL
GET/accounts/{account_id}/magic/sites/{site_id}/acls/{acl_id}
Create a new Site ACL
magic_transit.sites.acls.create(strsite_id, ACLCreateParams**kwargs) -> ACL
POST/accounts/{account_id}/magic/sites/{site_id}/acls
Update Site ACL
magic_transit.sites.acls.update(stracl_id, ACLUpdateParams**kwargs) -> ACL
PUT/accounts/{account_id}/magic/sites/{site_id}/acls/{acl_id}
Patch Site ACL
magic_transit.sites.acls.edit(stracl_id, ACLEditParams**kwargs) -> ACL
PATCH/accounts/{account_id}/magic/sites/{site_id}/acls/{acl_id}
Delete Site ACL
magic_transit.sites.acls.delete(stracl_id, ACLDeleteParams**kwargs) -> ACL
DELETE/accounts/{account_id}/magic/sites/{site_id}/acls/{acl_id}
SitesLANs
List Site LANs
magic_transit.sites.lans.list(strsite_id, LANListParams**kwargs) -> SyncSinglePage[LAN]
GET/accounts/{account_id}/magic/sites/{site_id}/lans
Site LAN Details
magic_transit.sites.lans.get(strlan_id, LANGetParams**kwargs) -> LAN
GET/accounts/{account_id}/magic/sites/{site_id}/lans/{lan_id}
Create a new Site LAN
magic_transit.sites.lans.create(strsite_id, LANCreateParams**kwargs) -> SyncSinglePage[LAN]
POST/accounts/{account_id}/magic/sites/{site_id}/lans
Update Site LAN
magic_transit.sites.lans.update(strlan_id, LANUpdateParams**kwargs) -> LAN
PUT/accounts/{account_id}/magic/sites/{site_id}/lans/{lan_id}
Patch Site LAN
magic_transit.sites.lans.edit(strlan_id, LANEditParams**kwargs) -> LAN
PATCH/accounts/{account_id}/magic/sites/{site_id}/lans/{lan_id}
Delete Site LAN
magic_transit.sites.lans.delete(strlan_id, LANDeleteParams**kwargs) -> LAN
DELETE/accounts/{account_id}/magic/sites/{site_id}/lans/{lan_id}
SitesWANs
List Site WANs
magic_transit.sites.wans.list(strsite_id, WANListParams**kwargs) -> SyncSinglePage[WAN]
GET/accounts/{account_id}/magic/sites/{site_id}/wans
Site WAN Details
magic_transit.sites.wans.get(strwan_id, WANGetParams**kwargs) -> WAN
GET/accounts/{account_id}/magic/sites/{site_id}/wans/{wan_id}
Create a new Site WAN
magic_transit.sites.wans.create(strsite_id, WANCreateParams**kwargs) -> SyncSinglePage[WAN]
POST/accounts/{account_id}/magic/sites/{site_id}/wans
Update Site WAN
magic_transit.sites.wans.update(strwan_id, WANUpdateParams**kwargs) -> WAN
PUT/accounts/{account_id}/magic/sites/{site_id}/wans/{wan_id}
Patch Site WAN
magic_transit.sites.wans.edit(strwan_id, WANEditParams**kwargs) -> WAN
PATCH/accounts/{account_id}/magic/sites/{site_id}/wans/{wan_id}
Delete Site WAN
magic_transit.sites.wans.delete(strwan_id, WANDeleteParams**kwargs) -> WAN
DELETE/accounts/{account_id}/magic/sites/{site_id}/wans/{wan_id}