Catalog Syncs
List Catalog Syncs
client.MagicCloudNetworking.CatalogSyncs.List(ctx, query) (*SinglePage[CatalogSyncListResponse], error)
GET/accounts/{account_id}/magic/cloud/catalog-syncs
Read Catalog Sync
client.MagicCloudNetworking.CatalogSyncs.Get(ctx, syncID, query) (*CatalogSyncGetResponse, error)
GET/accounts/{account_id}/magic/cloud/catalog-syncs/{sync_id}
Create Catalog Sync
client.MagicCloudNetworking.CatalogSyncs.New(ctx, params) (*CatalogSyncNewResponse, error)
POST/accounts/{account_id}/magic/cloud/catalog-syncs
Update Catalog Sync
client.MagicCloudNetworking.CatalogSyncs.Update(ctx, syncID, params) (*CatalogSyncUpdateResponse, error)
PUT/accounts/{account_id}/magic/cloud/catalog-syncs/{sync_id}
Patch Catalog Sync
client.MagicCloudNetworking.CatalogSyncs.Edit(ctx, syncID, params) (*CatalogSyncEditResponse, error)
PATCH/accounts/{account_id}/magic/cloud/catalog-syncs/{sync_id}
Delete Catalog Sync
client.MagicCloudNetworking.CatalogSyncs.Delete(ctx, syncID, params) (*CatalogSyncDeleteResponse, error)
DELETE/accounts/{account_id}/magic/cloud/catalog-syncs/{sync_id}
Run Catalog Sync
client.MagicCloudNetworking.CatalogSyncs.Refresh(ctx, syncID, body) (*string, error)
POST/accounts/{account_id}/magic/cloud/catalog-syncs/{sync_id}/refresh
Catalog SyncsPrebuilt Policies
List Prebuilt Policies
client.MagicCloudNetworking.CatalogSyncs.PrebuiltPolicies.List(ctx, params) (*SinglePage[CatalogSyncPrebuiltPolicyListResponse], error)
GET/accounts/{account_id}/magic/cloud/catalog-syncs/prebuilt-policies