Skip to content
Start here

Patch Catalog Sync

client.MagicCloudNetworking.CatalogSyncs.Edit(ctx, syncID, params) (*CatalogSyncEditResponse, error)
PATCH/accounts/{account_id}/magic/cloud/catalog-syncs/{sync_id}

Update a Catalog Sync (Closed Beta).

Security
API Token

The preferred authorization scheme for interacting with the Cloudflare API. Create a token.

Example:Authorization: Bearer Sn3lZJTBX6kkg7OdcBUAxOO963GEIyGQqnFTOFYY
API Email + API Key

The previous authorization scheme for interacting with the Cloudflare API, used in conjunction with a Global API key.

Example:X-Auth-Email: user@example.com

The previous authorization scheme for interacting with the Cloudflare API. When possible, use API tokens instead of Global API keys.

Example:X-Auth-Key: 144c9defac04969c7bfad8efaa8ea194
Accepted Permissions (at least one required)
Magic WAN Write
ParametersExpand Collapse
syncID string
formatuuid
params CatalogSyncEditParams
AccountID param.Field[string]

Path param

Description param.Field[string]optional

Body param

Name param.Field[string]optional

Body param

Policy param.Field[string]optional

Body param

UpdateMode param.Field[CatalogSyncEditParamsUpdateMode]optional

Body param

const CatalogSyncEditParamsUpdateModeAuto CatalogSyncEditParamsUpdateMode = "AUTO"
const CatalogSyncEditParamsUpdateModeManual CatalogSyncEditParamsUpdateMode = "MANUAL"
ReturnsExpand Collapse
type CatalogSyncEditResponse struct{…}
ID string
formatuuid
Description string
DestinationID string
formatuuid
DestinationType CatalogSyncEditResponseDestinationType
One of the following:
const CatalogSyncEditResponseDestinationTypeNone CatalogSyncEditResponseDestinationType = "NONE"
const CatalogSyncEditResponseDestinationTypeZeroTrustList CatalogSyncEditResponseDestinationType = "ZERO_TRUST_LIST"
LastUserUpdateAt string
Name string
Policy string
UpdateMode CatalogSyncEditResponseUpdateMode
One of the following:
const CatalogSyncEditResponseUpdateModeAuto CatalogSyncEditResponseUpdateMode = "AUTO"
const CatalogSyncEditResponseUpdateModeManual CatalogSyncEditResponseUpdateMode = "MANUAL"
Errors map[string, CatalogSyncEditResponseError]optional
Code CatalogSyncEditResponseErrorsCode
One of the following:
const CatalogSyncEditResponseErrorsCode1001 CatalogSyncEditResponseErrorsCode = 1001
const CatalogSyncEditResponseErrorsCode1002 CatalogSyncEditResponseErrorsCode = 1002
const CatalogSyncEditResponseErrorsCode1003 CatalogSyncEditResponseErrorsCode = 1003
const CatalogSyncEditResponseErrorsCode1004 CatalogSyncEditResponseErrorsCode = 1004
const CatalogSyncEditResponseErrorsCode1005 CatalogSyncEditResponseErrorsCode = 1005
const CatalogSyncEditResponseErrorsCode1006 CatalogSyncEditResponseErrorsCode = 1006
const CatalogSyncEditResponseErrorsCode1007 CatalogSyncEditResponseErrorsCode = 1007
const CatalogSyncEditResponseErrorsCode1008 CatalogSyncEditResponseErrorsCode = 1008
const CatalogSyncEditResponseErrorsCode1009 CatalogSyncEditResponseErrorsCode = 1009
const CatalogSyncEditResponseErrorsCode1010 CatalogSyncEditResponseErrorsCode = 1010
const CatalogSyncEditResponseErrorsCode1011 CatalogSyncEditResponseErrorsCode = 1011
const CatalogSyncEditResponseErrorsCode1012 CatalogSyncEditResponseErrorsCode = 1012
const CatalogSyncEditResponseErrorsCode1013 CatalogSyncEditResponseErrorsCode = 1013
const CatalogSyncEditResponseErrorsCode1014 CatalogSyncEditResponseErrorsCode = 1014
const CatalogSyncEditResponseErrorsCode1015 CatalogSyncEditResponseErrorsCode = 1015
const CatalogSyncEditResponseErrorsCode1016 CatalogSyncEditResponseErrorsCode = 1016
const CatalogSyncEditResponseErrorsCode1017 CatalogSyncEditResponseErrorsCode = 1017
const CatalogSyncEditResponseErrorsCode1018 CatalogSyncEditResponseErrorsCode = 1018
const CatalogSyncEditResponseErrorsCode2001 CatalogSyncEditResponseErrorsCode = 2001
const CatalogSyncEditResponseErrorsCode2002 CatalogSyncEditResponseErrorsCode = 2002
const CatalogSyncEditResponseErrorsCode2003 CatalogSyncEditResponseErrorsCode = 2003
const CatalogSyncEditResponseErrorsCode2004 CatalogSyncEditResponseErrorsCode = 2004
const CatalogSyncEditResponseErrorsCode2005 CatalogSyncEditResponseErrorsCode = 2005
const CatalogSyncEditResponseErrorsCode2006 CatalogSyncEditResponseErrorsCode = 2006
const CatalogSyncEditResponseErrorsCode2007 CatalogSyncEditResponseErrorsCode = 2007
const CatalogSyncEditResponseErrorsCode2008 CatalogSyncEditResponseErrorsCode = 2008
const CatalogSyncEditResponseErrorsCode2009 CatalogSyncEditResponseErrorsCode = 2009
const CatalogSyncEditResponseErrorsCode2010 CatalogSyncEditResponseErrorsCode = 2010
const CatalogSyncEditResponseErrorsCode2011 CatalogSyncEditResponseErrorsCode = 2011
const CatalogSyncEditResponseErrorsCode2012 CatalogSyncEditResponseErrorsCode = 2012
const CatalogSyncEditResponseErrorsCode2013 CatalogSyncEditResponseErrorsCode = 2013
const CatalogSyncEditResponseErrorsCode2014 CatalogSyncEditResponseErrorsCode = 2014
const CatalogSyncEditResponseErrorsCode2015 CatalogSyncEditResponseErrorsCode = 2015
const CatalogSyncEditResponseErrorsCode2016 CatalogSyncEditResponseErrorsCode = 2016
const CatalogSyncEditResponseErrorsCode2017 CatalogSyncEditResponseErrorsCode = 2017
const CatalogSyncEditResponseErrorsCode2018 CatalogSyncEditResponseErrorsCode = 2018
const CatalogSyncEditResponseErrorsCode2019 CatalogSyncEditResponseErrorsCode = 2019
const CatalogSyncEditResponseErrorsCode2020 CatalogSyncEditResponseErrorsCode = 2020
const CatalogSyncEditResponseErrorsCode2021 CatalogSyncEditResponseErrorsCode = 2021
const CatalogSyncEditResponseErrorsCode2022 CatalogSyncEditResponseErrorsCode = 2022
const CatalogSyncEditResponseErrorsCode3001 CatalogSyncEditResponseErrorsCode = 3001
const CatalogSyncEditResponseErrorsCode3002 CatalogSyncEditResponseErrorsCode = 3002
const CatalogSyncEditResponseErrorsCode3003 CatalogSyncEditResponseErrorsCode = 3003
const CatalogSyncEditResponseErrorsCode3004 CatalogSyncEditResponseErrorsCode = 3004
const CatalogSyncEditResponseErrorsCode3005 CatalogSyncEditResponseErrorsCode = 3005
const CatalogSyncEditResponseErrorsCode3006 CatalogSyncEditResponseErrorsCode = 3006
const CatalogSyncEditResponseErrorsCode3007 CatalogSyncEditResponseErrorsCode = 3007
const CatalogSyncEditResponseErrorsCode4001 CatalogSyncEditResponseErrorsCode = 4001
const CatalogSyncEditResponseErrorsCode4002 CatalogSyncEditResponseErrorsCode = 4002
const CatalogSyncEditResponseErrorsCode4003 CatalogSyncEditResponseErrorsCode = 4003
const CatalogSyncEditResponseErrorsCode4004 CatalogSyncEditResponseErrorsCode = 4004
const CatalogSyncEditResponseErrorsCode4005 CatalogSyncEditResponseErrorsCode = 4005
const CatalogSyncEditResponseErrorsCode4006 CatalogSyncEditResponseErrorsCode = 4006
const CatalogSyncEditResponseErrorsCode4007 CatalogSyncEditResponseErrorsCode = 4007
const CatalogSyncEditResponseErrorsCode4008 CatalogSyncEditResponseErrorsCode = 4008
const CatalogSyncEditResponseErrorsCode4009 CatalogSyncEditResponseErrorsCode = 4009
const CatalogSyncEditResponseErrorsCode4010 CatalogSyncEditResponseErrorsCode = 4010
const CatalogSyncEditResponseErrorsCode4011 CatalogSyncEditResponseErrorsCode = 4011
const CatalogSyncEditResponseErrorsCode4012 CatalogSyncEditResponseErrorsCode = 4012
const CatalogSyncEditResponseErrorsCode4013 CatalogSyncEditResponseErrorsCode = 4013
const CatalogSyncEditResponseErrorsCode4014 CatalogSyncEditResponseErrorsCode = 4014
const CatalogSyncEditResponseErrorsCode4015 CatalogSyncEditResponseErrorsCode = 4015
const CatalogSyncEditResponseErrorsCode4016 CatalogSyncEditResponseErrorsCode = 4016
const CatalogSyncEditResponseErrorsCode4017 CatalogSyncEditResponseErrorsCode = 4017
const CatalogSyncEditResponseErrorsCode4018 CatalogSyncEditResponseErrorsCode = 4018
const CatalogSyncEditResponseErrorsCode4019 CatalogSyncEditResponseErrorsCode = 4019
const CatalogSyncEditResponseErrorsCode4020 CatalogSyncEditResponseErrorsCode = 4020
const CatalogSyncEditResponseErrorsCode4021 CatalogSyncEditResponseErrorsCode = 4021
const CatalogSyncEditResponseErrorsCode4022 CatalogSyncEditResponseErrorsCode = 4022
const CatalogSyncEditResponseErrorsCode4023 CatalogSyncEditResponseErrorsCode = 4023
const CatalogSyncEditResponseErrorsCode5001 CatalogSyncEditResponseErrorsCode = 5001
const CatalogSyncEditResponseErrorsCode5002 CatalogSyncEditResponseErrorsCode = 5002
const CatalogSyncEditResponseErrorsCode5003 CatalogSyncEditResponseErrorsCode = 5003
const CatalogSyncEditResponseErrorsCode5004 CatalogSyncEditResponseErrorsCode = 5004
const CatalogSyncEditResponseErrorsCode102000 CatalogSyncEditResponseErrorsCode = 102000
const CatalogSyncEditResponseErrorsCode102001 CatalogSyncEditResponseErrorsCode = 102001
const CatalogSyncEditResponseErrorsCode102002 CatalogSyncEditResponseErrorsCode = 102002
const CatalogSyncEditResponseErrorsCode102003 CatalogSyncEditResponseErrorsCode = 102003
const CatalogSyncEditResponseErrorsCode102004 CatalogSyncEditResponseErrorsCode = 102004
const CatalogSyncEditResponseErrorsCode102005 CatalogSyncEditResponseErrorsCode = 102005
const CatalogSyncEditResponseErrorsCode102006 CatalogSyncEditResponseErrorsCode = 102006
const CatalogSyncEditResponseErrorsCode102007 CatalogSyncEditResponseErrorsCode = 102007
const CatalogSyncEditResponseErrorsCode102008 CatalogSyncEditResponseErrorsCode = 102008
const CatalogSyncEditResponseErrorsCode102009 CatalogSyncEditResponseErrorsCode = 102009
const CatalogSyncEditResponseErrorsCode102010 CatalogSyncEditResponseErrorsCode = 102010
const CatalogSyncEditResponseErrorsCode102011 CatalogSyncEditResponseErrorsCode = 102011
const CatalogSyncEditResponseErrorsCode102012 CatalogSyncEditResponseErrorsCode = 102012
const CatalogSyncEditResponseErrorsCode102013 CatalogSyncEditResponseErrorsCode = 102013
const CatalogSyncEditResponseErrorsCode102014 CatalogSyncEditResponseErrorsCode = 102014
const CatalogSyncEditResponseErrorsCode102015 CatalogSyncEditResponseErrorsCode = 102015
const CatalogSyncEditResponseErrorsCode102016 CatalogSyncEditResponseErrorsCode = 102016
const CatalogSyncEditResponseErrorsCode102017 CatalogSyncEditResponseErrorsCode = 102017
const CatalogSyncEditResponseErrorsCode102018 CatalogSyncEditResponseErrorsCode = 102018
const CatalogSyncEditResponseErrorsCode102019 CatalogSyncEditResponseErrorsCode = 102019
const CatalogSyncEditResponseErrorsCode102020 CatalogSyncEditResponseErrorsCode = 102020
const CatalogSyncEditResponseErrorsCode102021 CatalogSyncEditResponseErrorsCode = 102021
const CatalogSyncEditResponseErrorsCode102022 CatalogSyncEditResponseErrorsCode = 102022
const CatalogSyncEditResponseErrorsCode102023 CatalogSyncEditResponseErrorsCode = 102023
const CatalogSyncEditResponseErrorsCode102024 CatalogSyncEditResponseErrorsCode = 102024
const CatalogSyncEditResponseErrorsCode102025 CatalogSyncEditResponseErrorsCode = 102025
const CatalogSyncEditResponseErrorsCode102026 CatalogSyncEditResponseErrorsCode = 102026
const CatalogSyncEditResponseErrorsCode102027 CatalogSyncEditResponseErrorsCode = 102027
const CatalogSyncEditResponseErrorsCode102028 CatalogSyncEditResponseErrorsCode = 102028
const CatalogSyncEditResponseErrorsCode102029 CatalogSyncEditResponseErrorsCode = 102029
const CatalogSyncEditResponseErrorsCode102030 CatalogSyncEditResponseErrorsCode = 102030
const CatalogSyncEditResponseErrorsCode102031 CatalogSyncEditResponseErrorsCode = 102031
const CatalogSyncEditResponseErrorsCode102032 CatalogSyncEditResponseErrorsCode = 102032
const CatalogSyncEditResponseErrorsCode102033 CatalogSyncEditResponseErrorsCode = 102033
const CatalogSyncEditResponseErrorsCode102034 CatalogSyncEditResponseErrorsCode = 102034
const CatalogSyncEditResponseErrorsCode102035 CatalogSyncEditResponseErrorsCode = 102035
const CatalogSyncEditResponseErrorsCode102036 CatalogSyncEditResponseErrorsCode = 102036
const CatalogSyncEditResponseErrorsCode102037 CatalogSyncEditResponseErrorsCode = 102037
const CatalogSyncEditResponseErrorsCode102038 CatalogSyncEditResponseErrorsCode = 102038
const CatalogSyncEditResponseErrorsCode102039 CatalogSyncEditResponseErrorsCode = 102039
const CatalogSyncEditResponseErrorsCode102040 CatalogSyncEditResponseErrorsCode = 102040
const CatalogSyncEditResponseErrorsCode102041 CatalogSyncEditResponseErrorsCode = 102041
const CatalogSyncEditResponseErrorsCode102042 CatalogSyncEditResponseErrorsCode = 102042
const CatalogSyncEditResponseErrorsCode102043 CatalogSyncEditResponseErrorsCode = 102043
const CatalogSyncEditResponseErrorsCode102044 CatalogSyncEditResponseErrorsCode = 102044
const CatalogSyncEditResponseErrorsCode102045 CatalogSyncEditResponseErrorsCode = 102045
const CatalogSyncEditResponseErrorsCode102046 CatalogSyncEditResponseErrorsCode = 102046
const CatalogSyncEditResponseErrorsCode102047 CatalogSyncEditResponseErrorsCode = 102047
const CatalogSyncEditResponseErrorsCode102048 CatalogSyncEditResponseErrorsCode = 102048
const CatalogSyncEditResponseErrorsCode102049 CatalogSyncEditResponseErrorsCode = 102049
const CatalogSyncEditResponseErrorsCode102050 CatalogSyncEditResponseErrorsCode = 102050
const CatalogSyncEditResponseErrorsCode102051 CatalogSyncEditResponseErrorsCode = 102051
const CatalogSyncEditResponseErrorsCode102052 CatalogSyncEditResponseErrorsCode = 102052
const CatalogSyncEditResponseErrorsCode102053 CatalogSyncEditResponseErrorsCode = 102053
const CatalogSyncEditResponseErrorsCode102054 CatalogSyncEditResponseErrorsCode = 102054
const CatalogSyncEditResponseErrorsCode102055 CatalogSyncEditResponseErrorsCode = 102055
const CatalogSyncEditResponseErrorsCode102056 CatalogSyncEditResponseErrorsCode = 102056
const CatalogSyncEditResponseErrorsCode102057 CatalogSyncEditResponseErrorsCode = 102057
const CatalogSyncEditResponseErrorsCode102058 CatalogSyncEditResponseErrorsCode = 102058
const CatalogSyncEditResponseErrorsCode102059 CatalogSyncEditResponseErrorsCode = 102059
const CatalogSyncEditResponseErrorsCode102060 CatalogSyncEditResponseErrorsCode = 102060
const CatalogSyncEditResponseErrorsCode102061 CatalogSyncEditResponseErrorsCode = 102061
const CatalogSyncEditResponseErrorsCode102062 CatalogSyncEditResponseErrorsCode = 102062
const CatalogSyncEditResponseErrorsCode102063 CatalogSyncEditResponseErrorsCode = 102063
const CatalogSyncEditResponseErrorsCode102064 CatalogSyncEditResponseErrorsCode = 102064
const CatalogSyncEditResponseErrorsCode102065 CatalogSyncEditResponseErrorsCode = 102065
const CatalogSyncEditResponseErrorsCode102066 CatalogSyncEditResponseErrorsCode = 102066
const CatalogSyncEditResponseErrorsCode102067 CatalogSyncEditResponseErrorsCode = 102067
const CatalogSyncEditResponseErrorsCode102068 CatalogSyncEditResponseErrorsCode = 102068
const CatalogSyncEditResponseErrorsCode102069 CatalogSyncEditResponseErrorsCode = 102069
const CatalogSyncEditResponseErrorsCode102070 CatalogSyncEditResponseErrorsCode = 102070
const CatalogSyncEditResponseErrorsCode102071 CatalogSyncEditResponseErrorsCode = 102071
const CatalogSyncEditResponseErrorsCode102072 CatalogSyncEditResponseErrorsCode = 102072
const CatalogSyncEditResponseErrorsCode103001 CatalogSyncEditResponseErrorsCode = 103001
const CatalogSyncEditResponseErrorsCode103002 CatalogSyncEditResponseErrorsCode = 103002
const CatalogSyncEditResponseErrorsCode103003 CatalogSyncEditResponseErrorsCode = 103003
const CatalogSyncEditResponseErrorsCode103004 CatalogSyncEditResponseErrorsCode = 103004
const CatalogSyncEditResponseErrorsCode103005 CatalogSyncEditResponseErrorsCode = 103005
const CatalogSyncEditResponseErrorsCode103006 CatalogSyncEditResponseErrorsCode = 103006
const CatalogSyncEditResponseErrorsCode103007 CatalogSyncEditResponseErrorsCode = 103007
const CatalogSyncEditResponseErrorsCode103008 CatalogSyncEditResponseErrorsCode = 103008
Message string
DocumentationURL stringoptional
Meta CatalogSyncEditResponseErrorsMetaoptional
L10nKey stringoptional
LoggableError stringoptional
TemplateData unknownoptional
TraceID stringoptional
Source CatalogSyncEditResponseErrorsSourceoptional
Parameter stringoptional
ParameterValueIndex int64optional
Pointer stringoptional
IncludesDiscoveriesUntil stringoptional
LastAttemptedUpdateAt stringoptional
LastSuccessfulUpdateAt stringoptional

Patch Catalog Sync

package main

import (
  "context"
  "fmt"

  "github.com/cloudflare/cloudflare-go"
  "github.com/cloudflare/cloudflare-go/magic_cloud_networking"
  "github.com/cloudflare/cloudflare-go/option"
)

func main() {
  client := cloudflare.NewClient(
    option.WithAPIToken("Sn3lZJTBX6kkg7OdcBUAxOO963GEIyGQqnFTOFYY"),
  )
  response, err := client.MagicCloudNetworking.CatalogSyncs.Edit(
    context.TODO(),
    "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e",
    magic_cloud_networking.CatalogSyncEditParams{
      AccountID: cloudflare.F("account_id"),
    },
  )
  if err != nil {
    panic(err.Error())
  }
  fmt.Printf("%+v\n", response.ID)
}
{
  "errors": [
    {
      "code": 1001,
      "message": "message",
      "documentation_url": "documentation_url",
      "meta": {
        "l10n_key": "l10n_key",
        "loggable_error": "loggable_error",
        "template_data": {},
        "trace_id": "trace_id"
      },
      "source": {
        "parameter": "parameter",
        "parameter_value_index": 0,
        "pointer": "pointer"
      }
    }
  ],
  "messages": [
    {
      "code": 1001,
      "message": "message",
      "documentation_url": "documentation_url",
      "meta": {
        "l10n_key": "l10n_key",
        "loggable_error": "loggable_error",
        "template_data": {},
        "trace_id": "trace_id"
      },
      "source": {
        "parameter": "parameter",
        "parameter_value_index": 0,
        "pointer": "pointer"
      }
    }
  ],
  "result": {
    "id": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e",
    "description": "description",
    "destination_id": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e",
    "destination_type": "NONE",
    "last_user_update_at": "last_user_update_at",
    "name": "name",
    "policy": "policy",
    "update_mode": "AUTO",
    "errors": {
      "foo": {
        "code": 1001,
        "message": "message",
        "documentation_url": "documentation_url",
        "meta": {
          "l10n_key": "l10n_key",
          "loggable_error": "loggable_error",
          "template_data": {},
          "trace_id": "trace_id"
        },
        "source": {
          "parameter": "parameter",
          "parameter_value_index": 0,
          "pointer": "pointer"
        }
      }
    },
    "includes_discoveries_until": "includes_discoveries_until",
    "last_attempted_update_at": "last_attempted_update_at",
    "last_successful_update_at": "last_successful_update_at"
  },
  "success": true
}
Returns Examples
{
  "errors": [
    {
      "code": 1001,
      "message": "message",
      "documentation_url": "documentation_url",
      "meta": {
        "l10n_key": "l10n_key",
        "loggable_error": "loggable_error",
        "template_data": {},
        "trace_id": "trace_id"
      },
      "source": {
        "parameter": "parameter",
        "parameter_value_index": 0,
        "pointer": "pointer"
      }
    }
  ],
  "messages": [
    {
      "code": 1001,
      "message": "message",
      "documentation_url": "documentation_url",
      "meta": {
        "l10n_key": "l10n_key",
        "loggable_error": "loggable_error",
        "template_data": {},
        "trace_id": "trace_id"
      },
      "source": {
        "parameter": "parameter",
        "parameter_value_index": 0,
        "pointer": "pointer"
      }
    }
  ],
  "result": {
    "id": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e",
    "description": "description",
    "destination_id": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e",
    "destination_type": "NONE",
    "last_user_update_at": "last_user_update_at",
    "name": "name",
    "policy": "policy",
    "update_mode": "AUTO",
    "errors": {
      "foo": {
        "code": 1001,
        "message": "message",
        "documentation_url": "documentation_url",
        "meta": {
          "l10n_key": "l10n_key",
          "loggable_error": "loggable_error",
          "template_data": {},
          "trace_id": "trace_id"
        },
        "source": {
          "parameter": "parameter",
          "parameter_value_index": 0,
          "pointer": "pointer"
        }
      }
    },
    "includes_discoveries_until": "includes_discoveries_until",
    "last_attempted_update_at": "last_attempted_update_at",
    "last_successful_update_at": "last_successful_update_at"
  },
  "success": true
}