Update a schedule
Describes the schedule to modify.
To access this endpoint using an access token
you’ll need to specify the /accounts/{accountID}/transfers.write scope.
 | 
 | 
 | 
 | 
{
  "createdOn": "2019-08-24T14:15:22Z",
  "description": "string",
  "destinationAccountID": "c520f1b9-0ba7-42f5-b977-248cdbe41c69",
  "disabledOn": "2019-08-24T14:15:22Z",
  "mode": "production",
  "occurrences": [
    {
      "canceledOn": "2019-08-24T14:15:22Z",
      "error": {
        "message": "string"
      },
      "generated": true,
      "indefinite": true,
      "mode": "production",
      "occurrenceID": "74fabb88-d79e-4e9e-b63b-2ddc96054e61",
      "ranOn": "2019-08-24T14:15:22Z",
      "ranTransferID": "761f3bb8-b7a6-45a9-b8f6-394ef8f68835",
      "runOn": "2019-08-24T14:15:22Z",
      "runTransfer": {
        "amount": {
          "currency": "USD",
          "value": 1204
        },
        "description": "string",
        "destination": {
          "achDetails": {
            "companyEntryDescription": "Gym dues",
            "originatingCompanyName": "Whole Body Fit"
          },
          "cardDetails": {
            "dynamicDescriptor": "WhlBdy *Yoga 11-12"
          },
          "paymentMethodID": "c520f1b9-0ba7-42f5-b977-248cdbe41c69"
        },
        "partnerAccountID": "c520f1b9-0ba7-42f5-b977-248cdbe41c69",
        "source": {
          "achDetails": {
            "companyEntryDescription": "Gym dues",
            "originatingCompanyName": "Whole Body Fit"
          },
          "cardDetails": {
            "dynamicDescriptor": "WhlBdy *Yoga 11-12"
          },
          "paymentMethodID": "c520f1b9-0ba7-42f5-b977-248cdbe41c69"
        }
      },
      "scheduleID": "b7aa2ee2-8783-4fc9-9fa6-a4720b30b20d",
      "status": "pending"
    }
  ],
  "ownerAccountID": "c520f1b9-0ba7-42f5-b977-248cdbe41c69",
  "partnerAccountID": "c520f1b9-0ba7-42f5-b977-248cdbe41c69",
  "recur": {
    "indefinite": true,
    "recurrenceRule": "string",
    "runTransfer": {
      "amount": {
        "currency": "USD",
        "value": 1204
      },
      "description": "string",
      "destination": {
        "achDetails": {
          "companyEntryDescription": "Gym dues",
          "originatingCompanyName": "Whole Body Fit"
        },
        "cardDetails": {
          "dynamicDescriptor": "WhlBdy *Yoga 11-12"
        },
        "paymentMethodID": "c520f1b9-0ba7-42f5-b977-248cdbe41c69"
      },
      "partnerAccountID": "c520f1b9-0ba7-42f5-b977-248cdbe41c69",
      "source": {
        "achDetails": {
          "companyEntryDescription": "Gym dues",
          "originatingCompanyName": "Whole Body Fit"
        },
        "cardDetails": {
          "dynamicDescriptor": "WhlBdy *Yoga 11-12"
        },
        "paymentMethodID": "c520f1b9-0ba7-42f5-b977-248cdbe41c69"
      }
    },
    "start": "2009-11-10T23:00:00Z"
  },
  "scheduleID": "c520f1b9-0ba7-42f5-b977-248cdbe41c69",
  "sourceAccountID": "c520f1b9-0ba7-42f5-b977-248cdbe41c69",
  "updatedOn": "2019-08-24T14:15:22Z"
}Response headers
x-request-id
      string
      <uuid>
    
      required
    
  {
  "error": "string"
}Response headers
x-request-id
      string
      <uuid>
    
      required
    
  Response headers
x-request-id
      string
      <uuid>
    
      required
    
  Response headers
x-request-id
      string
      <uuid>
    
      required
    
  Response headers
x-request-id
      string
      <uuid>
    
      required
    
  {
  "error": "string"
}Response headers
x-request-id
      string
      <uuid>
    
      required
    
  {
  "description": "string",
  "occurrences": {
    "property1": "string",
    "property2": "string"
  },
  "recur": "string"
}Response headers
x-request-id
      string
      <uuid>
    
      required
    
  Response headers
x-request-id
      string
      <uuid>
    
      required
    
  Response headers
x-request-id
      string
      <uuid>
    
      required
    
  Response headers
x-request-id
      string
      <uuid>
    
      required
    
  Headers
x-moov-version
      string
      
    
  API version
Specify an API version.
API versioning follows the format vYYYY.QQ.BB, where
YYYYis the yearQQis the two-digit month for the first month of the quarter (e.g., 01, 04, 07, 10)BBis the build number, starting at.01, for subsequent builds in the same quarter.- For example, 
v2024.01.00is the initial release of the first quarter of 2024. 
- For example, 
 
The latest version represents the most recent development state. It may include breaking changes and should be treated as a beta release.
v2024.01.00Path parameters
accountID
      string
      <uuid>
    
      required
    
  scheduleID
      string
      <uuid>
    
      required
    
  Body
description
        string
      
    
    
      
      
    
    
    
    
  occurrences
        array
      
    
    
      
      
    
    
    
    
  Show child attributes
canceled
        boolean
      
    
    
      
      
    
    
    
    
  occurrenceID
        string<uuid>
      
    
    
      
      
    
    
    
    
  runOn
        string<date-time>
      
    
    
      
      
    
    
    
    
  runTransfer
        object
      
    
    
      
      
    
    
    
    
  Show child attributes
amount
        object
      
    
    
      
      
    
    
      required
    
    
    
  Show child attributes
currency
        string
      
    
    
      
      
    
    
      required
    
    
    
      
        Pattern
      
    
  value
        integer<int64>
      
    
    
      
      
    
    
      required
    
    
    
  Quantity in the smallest unit of the specified currency.
In USD this is cents, for example, $12.04 is 1204 and $0.99 is 99.
description
        string
      
    
    
      
      
    
    
      required
    
    
    
  destination
        object
      
    
    
      
      
    
    
      required
    
    
    
  Show child attributes
paymentMethodID
        string<uuid>
      
    
    
      
      
    
    
      required
    
    
    
  achDetails
        object
      
    
    
      
      
    
    
    
    
  Show child attributes
companyEntryDescription
        string
      
    
    
      
        [4 to 10] characters
      
    
    
    
    
  originatingCompanyName
        string
      
    
    
      
        [4 to 16] characters
      
    
    
    
    
  cardDetails
        object
      
    
    
      
      
    
    
    
    
  Show child attributes
dynamicDescriptor
        string
      
    
    
      
        [4 to 22] characters
      
    
    
    
    
  partnerAccountID
        string<uuid>
      
    
    
      
      
    
    
      required
    
    
    
  source
        object
      
    
    
      
      
    
    
      required
    
    
    
  Show child attributes
paymentMethodID
        string<uuid>
      
    
    
      
      
    
    
      required
    
    
    
  achDetails
        object
      
    
    
      
      
    
    
    
    
  Show child attributes
companyEntryDescription
        string
      
    
    
      
        [4 to 10] characters
      
    
    
    
    
  originatingCompanyName
        string
      
    
    
      
        [4 to 16] characters
      
    
    
    
    
  cardDetails
        object
      
    
    
      
      
    
    
    
    
  Show child attributes
dynamicDescriptor
        string
      
    
    
      
        [4 to 22] characters
      
    
    
    
    
  recur
        object
      
    
    
      
      
    
    
    
    
  Show child attributes
recurrenceRule
        string
      
    
    
      
      
    
    
      required
    
    
    
  runTransfer
        object
      
    
    
      
      
    
    
      required
    
    
    
  Show child attributes
amount
        object
      
    
    
      
      
    
    
      required
    
    
    
  Show child attributes
currency
        string
      
    
    
      
      
    
    
      required
    
    
    
      
        Pattern
      
    
  value
        integer<int64>
      
    
    
      
      
    
    
      required
    
    
    
  Quantity in the smallest unit of the specified currency.
In USD this is cents, for example, $12.04 is 1204 and $0.99 is 99.
description
        string
      
    
    
      
      
    
    
      required
    
    
    
  destination
        object
      
    
    
      
      
    
    
      required
    
    
    
  Show child attributes
paymentMethodID
        string<uuid>
      
    
    
      
      
    
    
      required
    
    
    
  achDetails
        object
      
    
    
      
      
    
    
    
    
  Show child attributes
companyEntryDescription
        string
      
    
    
      
        [4 to 10] characters
      
    
    
    
    
  originatingCompanyName
        string
      
    
    
      
        [4 to 16] characters
      
    
    
    
    
  cardDetails
        object
      
    
    
      
      
    
    
    
    
  Show child attributes
dynamicDescriptor
        string
      
    
    
      
        [4 to 22] characters
      
    
    
    
    
  partnerAccountID
        string<uuid>
      
    
    
      
      
    
    
      required
    
    
    
  source
        object
      
    
    
      
      
    
    
      required
    
    
    
  Show child attributes
paymentMethodID
        string<uuid>
      
    
    
      
      
    
    
      required
    
    
    
  achDetails
        object
      
    
    
      
      
    
    
    
    
  Show child attributes
companyEntryDescription
        string
      
    
    
      
        [4 to 10] characters
      
    
    
    
    
  originatingCompanyName
        string
      
    
    
      
        [4 to 16] characters
      
    
    
    
    
  cardDetails
        object
      
    
    
      
      
    
    
    
    
  Show child attributes
dynamicDescriptor
        string
      
    
    
      
        [4 to 22] characters
      
    
    
    
    
  indefinite
        boolean
      
    
    
      
      
    
    
    
    
  start
        string<date-time>
      
    
    
      
      
    
    
    
    
  Response
createdOn
        string<date-time>
      
    
    
      
      
    
    
      required
    
    
    
  destinationAccountID
        string<uuid>
      
    
    
      
      
    
    
      required
    
    
    
  mode
        string<enum>
      
    
    
      
      
    
    
      required
    
    
    
  sandbox,
    
      production
    
  ownerAccountID
        string<uuid>
      
    
    
      
      
    
    
      required
    
    
    
  partnerAccountID
        string<uuid>
      
    
    
      
      
    
    
      required
    
    
    
  scheduleID
        string<uuid>
      
    
    
      
      
    
    
      required
    
    
    
  sourceAccountID
        string<uuid>
      
    
    
      
      
    
    
      required
    
    
    
  updatedOn
        string<date-time>
      
    
    
      
      
    
    
      required
    
    
    
  description
        string
      
    
    
      
      
    
    
    
    
  disabledOn
        string<date-time>
      
    
    
      
      
    
    
    
    
  occurrences
        array
      
    
    
      
      
    
    
    
    
  Show child attributes
canceledOn
        string<date-time>
      
    
    
      
      
    
    
    
    
  error
        object
      
    
    
      
      
    
    
    
    
  Show child attributes
message
        string
      
    
    
      
      
    
    
    
    
  generated
        boolean
      
    
    
      
      
    
    
    
    
  indefinite
        boolean
      
    
    
      
      
    
    
    
    
  mode
              string
            
          
        
      
    
    
      
      
    
    
    
    
  sandbox,
            
              production
            
          occurrenceID
        string<uuid>
      
    
    
      
      
    
    
    
    
  ranOn
        string<date-time>
      
    
    
      
      
    
    
    
    
  ranTransferID
        string<uuid>
      
    
    
      
      
    
    
    
    
  runOn
        string<date-time>
      
    
    
      
      
    
    
    
    
  runTransfer
        object
      
    
    
      
      
    
    
    
    
  Show child attributes
amount
        object
      
    
    
      
      
    
    
      required
    
    
    
  Show child attributes
currency
        string
      
    
    
      
      
    
    
      required
    
    
    
      
        Pattern
      
    
  value
        integer<int64>
      
    
    
      
      
    
    
      required
    
    
    
  Quantity in the smallest unit of the specified currency.
In USD this is cents, for example, $12.04 is 1204 and $0.99 is 99.
description
        string
      
    
    
      
      
    
    
      required
    
    
    
  destination
        object
      
    
    
      
      
    
    
      required
    
    
    
  Show child attributes
paymentMethodID
        string<uuid>
      
    
    
      
      
    
    
      required
    
    
    
  achDetails
        object
      
    
    
      
      
    
    
    
    
  Show child attributes
companyEntryDescription
        string
      
    
    
      
        [4 to 10] characters
      
    
    
    
    
  originatingCompanyName
        string
      
    
    
      
        [4 to 16] characters
      
    
    
    
    
  cardDetails
        object
      
    
    
      
      
    
    
    
    
  Show child attributes
dynamicDescriptor
        string
      
    
    
      
        [4 to 22] characters
      
    
    
    
    
  partnerAccountID
        string<uuid>
      
    
    
      
      
    
    
      required
    
    
    
  source
        object
      
    
    
      
      
    
    
      required
    
    
    
  Show child attributes
paymentMethodID
        string<uuid>
      
    
    
      
      
    
    
      required
    
    
    
  achDetails
        object
      
    
    
      
      
    
    
    
    
  Show child attributes
companyEntryDescription
        string
      
    
    
      
        [4 to 10] characters
      
    
    
    
    
  originatingCompanyName
        string
      
    
    
      
        [4 to 16] characters
      
    
    
    
    
  cardDetails
        object
      
    
    
      
      
    
    
    
    
  Show child attributes
dynamicDescriptor
        string
      
    
    
      
        [4 to 22] characters
      
    
    
    
    
  scheduleID
        string<uuid>
      
    
    
      
      
    
    
    
    
  status
        string<enum>
      
    
    
      
      
    
    
    
    
  pending,
    
      failed,
    
      completed
    
  recur
        object
      
    
    
      
      
    
    
    
    
  Show child attributes
recurrenceRule
        string
      
    
    
      
      
    
    
      required
    
    
    
  runTransfer
        object
      
    
    
      
      
    
    
      required
    
    
    
  Show child attributes
amount
        object
      
    
    
      
      
    
    
      required
    
    
    
  Show child attributes
currency
        string
      
    
    
      
      
    
    
      required
    
    
    
      
        Pattern
      
    
  value
        integer<int64>
      
    
    
      
      
    
    
      required
    
    
    
  Quantity in the smallest unit of the specified currency.
In USD this is cents, for example, $12.04 is 1204 and $0.99 is 99.
description
        string
      
    
    
      
      
    
    
      required
    
    
    
  destination
        object
      
    
    
      
      
    
    
      required
    
    
    
  Show child attributes
paymentMethodID
        string<uuid>
      
    
    
      
      
    
    
      required
    
    
    
  achDetails
        object
      
    
    
      
      
    
    
    
    
  Show child attributes
companyEntryDescription
        string
      
    
    
      
        [4 to 10] characters
      
    
    
    
    
  originatingCompanyName
        string
      
    
    
      
        [4 to 16] characters
      
    
    
    
    
  cardDetails
        object
      
    
    
      
      
    
    
    
    
  Show child attributes
dynamicDescriptor
        string
      
    
    
      
        [4 to 22] characters
      
    
    
    
    
  partnerAccountID
        string<uuid>
      
    
    
      
      
    
    
      required
    
    
    
  source
        object
      
    
    
      
      
    
    
      required
    
    
    
  Show child attributes
paymentMethodID
        string<uuid>
      
    
    
      
      
    
    
      required
    
    
    
  achDetails
        object
      
    
    
      
      
    
    
    
    
  Show child attributes
companyEntryDescription
        string
      
    
    
      
        [4 to 10] characters
      
    
    
    
    
  originatingCompanyName
        string
      
    
    
      
        [4 to 16] characters
      
    
    
    
    
  cardDetails
        object
      
    
    
      
      
    
    
    
    
  Show child attributes
dynamicDescriptor
        string
      
    
    
      
        [4 to 22] characters
      
    
    
    
    
  indefinite
        boolean
      
    
    
      
      
    
    
    
    
  start
        string<date-time>