Skip to content
  • Auto
  • Light
  • Dark
Talk to an expert

Delete Values

Delete custom fields
client.V1.CustomFields.DeleteValues(ctx, body) error
post/v1/customFields/deleteValues

Deletes one or more custom fields on an instance of a Metronome entity.

Parameters
bodyEntityfieldEntityIDfieldKeysfieldV1CustomFieldDeleteValuesParams
Hide ParametersShow Parameters
Hide ParametersShow Parameters
V1CustomFieldDeleteValuesParamsEntityAlertconst
"alert"
V1CustomFieldDeleteValuesParamsEntityBillableMetricconst
"billable_metric"
V1CustomFieldDeleteValuesParamsEntityChargeconst
"charge"
V1CustomFieldDeleteValuesParamsEntityCommitconst
"commit"
V1CustomFieldDeleteValuesParamsEntityContractCreditconst
"contract_credit"
V1CustomFieldDeleteValuesParamsEntityContractProductconst
"contract_product"
V1CustomFieldDeleteValuesParamsEntityContractconst
"contract"
V1CustomFieldDeleteValuesParamsEntityCreditGrantconst
"credit_grant"
V1CustomFieldDeleteValuesParamsEntityCustomerPlanconst
"customer_plan"
V1CustomFieldDeleteValuesParamsEntityCustomerconst
"customer"
V1CustomFieldDeleteValuesParamsEntityDiscountconst
"discount"
V1CustomFieldDeleteValuesParamsEntityInvoiceconst
"invoice"
V1CustomFieldDeleteValuesParamsEntityPlanconst
"plan"
V1CustomFieldDeleteValuesParamsEntityProfessionalServiceconst
"professional_service"
V1CustomFieldDeleteValuesParamsEntityProductconst
"product"
V1CustomFieldDeleteValuesParamsEntityRateCardconst
"rate_card"
V1CustomFieldDeleteValuesParamsEntityScheduledChargeconst
"scheduled_charge"
V1CustomFieldDeleteValuesParamsEntitySubscriptionconst
"subscription"
EntityIDfield
param.Field[string]
formatuuid
Keysfield
param.Field[[]string]
package main

import (
  "context"

  "github.com/Metronome-Industries/metronome-go"
  "github.com/Metronome-Industries/metronome-go/option"
)

func main() {
  client := metronome.NewClient(
    option.WithBearerToken("My Bearer Token"),
  )
  err := client.V1.CustomFields.DeleteValues(context.TODO(), metronome.V1CustomFieldDeleteValuesParams{
    Entity: metronome.F(metronome.V1CustomFieldDeleteValuesParamsEntityCustomer),
    EntityID: metronome.F("99594816-e8a5-4bca-be21-8d1de0f45120"),
    Keys: metronome.F([]string{"x_account_id"}),
  })
  if err != nil {
    panic(err.Error())
  }
}