SongApi

GET /api/songs/{id}

Changed on

Request

Path parameters

idinteger required

Query parameters

fields'None' | 'AdditionalNames' | 'Albums' | 'Artists' | 'Lyrics' | 'MainPicture' | 'Names' | 'PVs' | 'ReleaseEvent' | 'Tags' | 'ThumbUrl' | 'WebLinks' | 'Bpm' | 'CultureCodes'
lang'Default' | 'Japanese' | 'Romaji' | 'English'

Response

Success

additionalNamesstring nullable
artistStringstring nullable
createDatestring date-time
defaultNamestring nullable
defaultNameLanguage'Unspecified' | 'Japanese' | 'Romaji' | 'English'
deletedboolean
favoritedTimesinteger
idinteger
lengthSecondsinteger
maxMilliBpminteger nullable
mergedTointeger
minMilliBpminteger nullable
namestring nullable
originalVersionIdinteger
publishDatestring date-time nullable
pvServices'Nothing' | 'NicoNicoDouga' | 'Youtube' | 'SoundCloud' | 'Vimeo' | 'Piapro' | 'Bilibili' | 'File' | 'LocalFile' | 'Creofuga' | 'Bandcamp'
ratingScoreinteger
songType'Unspecified' | 'Original' | 'Remaster' | 'Remix' | 'Cover' | 'Arrangement' | 'Instrumental' | 'Mashup' | 'MusicPV' | 'DramaPV' | 'Live' | 'Illustration' | 'Other' | 'Rearrangement' | 'ShortVersion'
status'Draft' | 'Finished' | 'Approved' | 'Locked'
thumbUrlstring nullable
versioninteger
cultureCodesstring[] nullable

Changes

    • warning

      added the new RecordingEngineer enum value to the // response property for the response status (media type: text/plain)

    • warning

      added the new RecordingEngineer enum value to the // response property for the response status (media type: application/json)

    • warning

      added the new RecordingEngineer enum value to the // response property for the response status (media type: text/json)

    • warning

      added the new RecordingEngineer enum value to the // response property for the response status (media type: text/plain)

    • warning

      added the new RecordingEngineer enum value to the // response property for the response status (media type: application/json)

    • warning

      added the new RecordingEngineer enum value to the // response property for the response status (media type: text/json)

    • info

      added the optional property ///// to the response with the status (media type: text/plain)

    • info

      added the optional property ///// to the response with the status (media type: application/json)

    • info

      added the optional property ///// to the response with the status (media type: text/json)

    • info

      added the optional property // to the response with the status (media type: text/plain)

    • info

      added the optional property // to the response with the status (media type: application/json)

    • info

      added the optional property // to the response with the status (media type: text/json)

    • info

      added the optional property /// to the response with the status (media type: text/plain)

    • info

      added the optional property /// to the response with the status (media type: application/json)

    • info

      added the optional property /// to the response with the status (media type: text/json)

    • info

      added the optional property //// to the response with the status (media type: text/plain)

    • info

      added the optional property //// to the response with the status (media type: application/json)

    • info

      added the optional property //// to the response with the status (media type: text/json)

    • warning

      added the new ACEVirtualSinger enum value to the ////// response property for the response status (media type: text/plain)

    • warning

      added the new ACEVirtualSinger enum value to the ////// response property for the response status (media type: application/json)

    • warning

      added the new ACEVirtualSinger enum value to the ////// response property for the response status (media type: text/json)

    • warning

      added the new ACEVirtualSinger enum value to the /// response property for the response status (media type: text/plain)

    • warning

      added the new ACEVirtualSinger enum value to the /// response property for the response status (media type: application/json)

    • warning

      added the new ACEVirtualSinger enum value to the /// response property for the response status (media type: text/json)

    • warning

      added the new ACEVirtualSinger enum value to the //// response property for the response status (media type: text/plain)

    • warning

      added the new ACEVirtualSinger enum value to the //// response property for the response status (media type: application/json)

    • warning

      added the new ACEVirtualSinger enum value to the //// response property for the response status (media type: text/json)

    • warning

      added the new ACEVirtualSinger enum value to the ///// response property for the response status (media type: text/plain)

    • warning

      added the new ACEVirtualSinger enum value to the ///// response property for the response status (media type: application/json)

    • warning

      added the new ACEVirtualSinger enum value to the ///// response property for the response status (media type: text/json)

    • warning

      added the new AIVOICE enum value to the ////// response property for the response status (media type: text/plain)

    • warning

      added the new AIVOICE enum value to the ////// response property for the response status (media type: application/json)

    • warning

      added the new AIVOICE enum value to the ////// response property for the response status (media type: text/json)

    • warning

      added the new AIVOICE enum value to the /// response property for the response status (media type: text/plain)

    • warning

      added the new AIVOICE enum value to the /// response property for the response status (media type: application/json)

    • warning

      added the new AIVOICE enum value to the /// response property for the response status (media type: text/json)

    • warning

      added the new AIVOICE enum value to the //// response property for the response status (media type: text/plain)

    • warning

      added the new AIVOICE enum value to the //// response property for the response status (media type: application/json)

    • warning

      added the new AIVOICE enum value to the //// response property for the response status (media type: text/json)

    • warning

      added the new AIVOICE enum value to the ///// response property for the response status (media type: text/plain)

    • warning

      added the new AIVOICE enum value to the ///// response property for the response status (media type: application/json)

    • warning

      added the new AIVOICE enum value to the ///// response property for the response status (media type: text/json)

    • warning

      added the new Designer enum value to the ////// response property for the response status (media type: text/plain)

    • warning

      added the new Designer enum value to the ////// response property for the response status (media type: application/json)

    • warning

      added the new Designer enum value to the ////// response property for the response status (media type: text/json)

    • warning

      added the new Designer enum value to the /// response property for the response status (media type: text/plain)

    • warning

      added the new Designer enum value to the /// response property for the response status (media type: application/json)

    • warning

      added the new Designer enum value to the /// response property for the response status (media type: text/json)

    • warning

      added the new Designer enum value to the //// response property for the response status (media type: text/plain)

    • warning

      added the new Designer enum value to the //// response property for the response status (media type: application/json)

    • warning

      added the new Designer enum value to the //// response property for the response status (media type: text/json)

    • warning

      added the new Designer enum value to the ///// response property for the response status (media type: text/plain)

    • warning

      added the new Designer enum value to the ///// response property for the response status (media type: application/json)

    • warning

      added the new Designer enum value to the ///// response property for the response status (media type: text/json)

    • warning

      added the new Drama enum value to the // response property for the response status (media type: text/plain)

    • warning

      added the new Drama enum value to the // response property for the response status (media type: application/json)

    • warning

      added the new Drama enum value to the // response property for the response status (media type: text/json)

    • warning

      added the new Instrumentalist enum value to the ////// response property for the response status (media type: text/plain)

    • warning

      added the new Instrumentalist enum value to the ////// response property for the response status (media type: application/json)

    • warning

      added the new Instrumentalist enum value to the ////// response property for the response status (media type: text/json)

    • warning

      added the new Instrumentalist enum value to the /// response property for the response status (media type: text/plain)

    • warning

      added the new Instrumentalist enum value to the /// response property for the response status (media type: application/json)

    • warning

      added the new Instrumentalist enum value to the /// response property for the response status (media type: text/json)

    • warning

      added the new Instrumentalist enum value to the //// response property for the response status (media type: text/plain)

    • warning

      added the new Instrumentalist enum value to the //// response property for the response status (media type: application/json)

    • warning

      added the new Instrumentalist enum value to the //// response property for the response status (media type: text/json)

    • warning

      added the new Instrumentalist enum value to the ///// response property for the response status (media type: text/plain)

    • warning

      added the new Instrumentalist enum value to the ///// response property for the response status (media type: application/json)

    • warning

      added the new Instrumentalist enum value to the ///// response property for the response status (media type: text/json)

    • warning

      added the new Rearrangement enum value to the response property for the response status (media type: text/plain)

    • warning

      added the new Rearrangement enum value to the response property for the response status (media type: application/json)

    • warning

      added the new Rearrangement enum value to the response property for the response status (media type: text/json)

    • warning

      added the new ShortVersion enum value to the response property for the response status (media type: text/plain)

    • warning

      added the new ShortVersion enum value to the response property for the response status (media type: application/json)

    • warning

      added the new ShortVersion enum value to the response property for the response status (media type: text/json)

    • warning

      added the new VOICEVOX enum value to the ////// response property for the response status (media type: text/plain)

    • warning

      added the new VOICEVOX enum value to the ////// response property for the response status (media type: application/json)

    • warning

      added the new VOICEVOX enum value to the ////// response property for the response status (media type: text/json)

    • warning

      added the new VOICEVOX enum value to the /// response property for the response status (media type: text/plain)

    • warning

      added the new VOICEVOX enum value to the /// response property for the response status (media type: application/json)

    • warning

      added the new VOICEVOX enum value to the /// response property for the response status (media type: text/json)

    • warning

      added the new VOICEVOX enum value to the //// response property for the response status (media type: text/plain)

    • warning

      added the new VOICEVOX enum value to the //// response property for the response status (media type: application/json)

    • warning

      added the new VOICEVOX enum value to the //// response property for the response status (media type: text/json)

    • warning

      added the new VOICEVOX enum value to the ///// response property for the response status (media type: text/plain)

    • warning

      added the new VOICEVOX enum value to the ///// response property for the response status (media type: application/json)

    • warning

      added the new VOICEVOX enum value to the ///// response property for the response status (media type: text/json)