action soundcloud_put_tracks_track_id { label: "Updates a track's information." provider: soundcloud method: PUT path: "/tracks/{track_id}" encoding: json input: { type: "object" properties: { track: { type: "object" properties: { commentable: { type: "boolean" } description: { type: "string" } downloadable: { type: "boolean" } embeddable_by: { type: "string" description: "who can embed this track \"all\", \"me\", or \"none\"" enum: ["all", "me", "none"] } genre: { type: "string" } isrc: { type: "string" } label_name: { type: "string" } license: { type: "string" description: "Possible values: no-rights-reserved, all-rights-reserved, cc-by, cc-by-nc, cc-by-nd, cc-by-sa, cc-by-nc-nd, cc-by-nc-sa" enum: ["no-rights-reserved", "all-rights-reserved", "cc-by", "cc-by-nc", "cc-by-nd", "cc-by-sa", "cc-by-nc-nd", "cc-by-nc-sa"] } permalink: { type: "string" } purchase_url: { type: "string" } release: { type: "string" } release_date: { type: "string" description: "string, formatted as yyyy-mm-dd, representing release date" } sharing: { type: "string" enum: ["public", "private"] } streamable: { type: "boolean" } tag_list: { type: "string" description: "The tag_list property contains a list of tags separated by spaces. Multiword tags are quoted in double quotes. We also support machine tags that follow the pattern NAMESPACE:KEY=VALUE. For example: geo:lat=43.555 camel:size=medium “machine:tag=with space” Machine tags are not revealed to the user on the track pages." } title: { type: "string" } } } } } output: { type: "object" additionalProperties: true } }