action vocadb_get_api_pvs_for_songs { label: "get_api_pvs_for_songs" provider: vocadb method: GET path: "/api/pvs/for-songs" encoding: json input: { type: "object" properties: { author: { type: "string" } getTotalCount: { type: "boolean" } lang: { type: "string" enum: ["Default", "Japanese", "Romaji", "English"] } maxResults: { type: "integer" format: "int32" } name: { type: "string" } service: { type: "string" enum: ["NicoNicoDouga", "Youtube", "SoundCloud", "Vimeo", "Piapro", "Bilibili", "File", "LocalFile", "Creofuga", "Bandcamp"] } } additionalProperties: false } output: { type: "object" properties: { items: { type: "array" items: { type: "object" properties: { author: { type: "string" } createdBy: { type: "integer" format: "int32" } disabled: { type: "boolean" } extendedMetadata: { type: "object" properties: { json: { type: "string" } } additionalProperties: false } id: { type: "integer" format: "int32" } length: { type: "integer" format: "int32" } name: { type: "string" } publishDate: { type: "string" format: "date-time" } pvId: { type: "string" } pvType: { type: "string" enum: ["Original", "Reprint", "Other"] } service: { type: "string" enum: ["NicoNicoDouga", "Youtube", "SoundCloud", "Vimeo", "Piapro", "Bilibili", "File", "LocalFile", "Creofuga", "Bandcamp"] } song: { type: "object" properties: { additionalNames: { type: "string" } artistString: { type: "string" } createDate: { type: "string" format: "date-time" } deleted: { type: "boolean" } favoritedTimes: { type: "integer" format: "int32" } id: { type: "integer" format: "int32" } lengthSeconds: { type: "integer" format: "int32" } name: { type: "string" } nicoId: { type: "string" } publishDate: { type: "string" format: "date-time" } pvServices: { type: "string" enum: ["Nothing", "NicoNicoDouga", "Youtube", "SoundCloud", "Vimeo", "Piapro", "Bilibili", "File", "LocalFile", "Creofuga", "Bandcamp"] } ratingScore: { type: "integer" format: "int32" } songType: { type: "string" enum: ["Unspecified", "Original", "Remaster", "Remix", "Cover", "Arrangement", "Instrumental", "Mashup", "MusicPV", "DramaPV", "Live", "Illustration", "Other"] } status: { type: "string" enum: ["Draft", "Finished", "Approved", "Locked"] } thumbUrl: { type: "string" } version: { type: "integer" format: "int32" } } additionalProperties: false } thumbUrl: { type: "string" } url: { type: "string" } } additionalProperties: false } } term: { type: "string" } totalCount: { type: "integer" format: "int32" } } additionalProperties: false } }