Streams

Set the renaming rule for imports

PUT/streams/bulk-edit/import-names/

write Change: creates or edits. Scopes

Keeps a rule every playlist import applies to the names it adds; {"rule": null} stops. Panel operators only.

Body

  • ruleobjectrequiredcan be null
    • remove_codeboolean

      Default: false

    • remove_qualityboolean

      Default: false

    • remove_prefixstring[]
    • remove_suffixstring[]
    • replaceobject[]
      • findstringrequired
      • tostring
      • patternboolean

        Default: false

    • casestring

      Default: "keep"

    • tidyboolean

      Default: true

    • add_prefixstring
    • add_suffixstring
    • stop_name_syncboolean

      Default: false

Response

200 OK

  • ruleobjectrequiredcan be null
    • remove_codeboolean

      Default: false

    • remove_qualityboolean

      Default: false

    • remove_prefixstring[]
    • remove_suffixstring[]
    • replaceobject[]
      • findstringrequired
      • tostring
      • patternboolean

        Default: false

    • casestring

      Default: "keep"

    • tidyboolean

      Default: true

    • add_prefixstring
    • add_suffixstring
    • stop_name_syncboolean

      Default: false

Errors

  • 400 Something sent is not valid. Each field that is wrong is named with what is wrong.
  • 401 No credential, or one that is wrong, expired or revoked.
  • 403 The account, or the key's or app's scopes, may not do this.
  • 429 Slow down: wait the seconds in the Retry-After header, then try again.

What each error means