LyricWiki
View the WSDL for the service. Click on an operation name to view it's details.
- checkSongExists
- searchArtists
- searchAlbums
- searchSongs
- getSOTD
- getSong
- getSongResult
- getArtist
- getAlbum
- postArtist
- postAlbum
- postSong
- postSong_flags
Close
Name: checkSongExists
Binding: LyricWikiBinding
Endpoint: http://lyricwiki.org/server.php
SoapAction: urn:LyricWiki#checkSongExists
Style: rpc
Input:
use: encoded
namespace: urn:LyricWiki
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: checkSongExistsRequest
parts:
artist: xsd:string
song: xsd:string
Output:
use: encoded
namespace: urn:LyricWiki
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: checkSongExistsResponse
parts:
return: xsd:boolean
Namespace: urn:LyricWiki
Transport: http://schemas.xmlsoap.org/soap/http
Documentation: Check if a song exists in the LyricWiki database yet
Name: checkSongExists
Binding: LyricWikiBinding
Endpoint: http://lyricwiki.org/server.php
SoapAction: urn:LyricWiki#checkSongExists
Style: rpc
Input:
use: encoded
namespace: urn:LyricWiki
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: checkSongExistsRequest
parts:
artist: xsd:string
song: xsd:string
Output:
use: encoded
namespace: urn:LyricWiki
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: checkSongExistsResponse
parts:
return: xsd:boolean
Namespace: urn:LyricWiki
Transport: http://schemas.xmlsoap.org/soap/http
Documentation: Check if a song exists in the LyricWiki database yet
Close
Name: searchArtists
Binding: LyricWikiBinding
Endpoint: http://lyricwiki.org/server.php
SoapAction: urn:LyricWiki#searchArtists
Style: rpc
Input:
use: encoded
namespace: urn:LyricWiki
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: searchArtistsRequest
parts:
searchString: xsd:string
Output:
use: encoded
namespace: urn:LyricWiki
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: searchArtistsResponse
parts:
return: tns:ArrayOfstring
Namespace: urn:LyricWiki
Transport: http://schemas.xmlsoap.org/soap/http
Documentation: Search for an artist by name and return up to 10 close matches
Name: searchArtists
Binding: LyricWikiBinding
Endpoint: http://lyricwiki.org/server.php
SoapAction: urn:LyricWiki#searchArtists
Style: rpc
Input:
use: encoded
namespace: urn:LyricWiki
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: searchArtistsRequest
parts:
searchString: xsd:string
Output:
use: encoded
namespace: urn:LyricWiki
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: searchArtistsResponse
parts:
return: tns:ArrayOfstring
Namespace: urn:LyricWiki
Transport: http://schemas.xmlsoap.org/soap/http
Documentation: Search for an artist by name and return up to 10 close matches
Close
Name: searchAlbums
Binding: LyricWikiBinding
Endpoint: http://lyricwiki.org/server.php
SoapAction: urn:LyricWiki#searchAlbums
Style: rpc
Input:
use: encoded
namespace: urn:LyricWiki
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: searchAlbumsRequest
parts:
artist: xsd:string
album: xsd:string
year: xsd:int
Output:
use: encoded
namespace: urn:LyricWiki
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: searchAlbumsResponse
parts:
return: tns:AlbumResultArray
Namespace: urn:LyricWiki
Transport: http://schemas.xmlsoap.org/soap/http
Documentation: Search for an album on LyricWiki and return up to 10 close matches (year optional)
Name: searchAlbums
Binding: LyricWikiBinding
Endpoint: http://lyricwiki.org/server.php
SoapAction: urn:LyricWiki#searchAlbums
Style: rpc
Input:
use: encoded
namespace: urn:LyricWiki
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: searchAlbumsRequest
parts:
artist: xsd:string
album: xsd:string
year: xsd:int
Output:
use: encoded
namespace: urn:LyricWiki
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: searchAlbumsResponse
parts:
return: tns:AlbumResultArray
Namespace: urn:LyricWiki
Transport: http://schemas.xmlsoap.org/soap/http
Documentation: Search for an album on LyricWiki and return up to 10 close matches (year optional)
Close
Name: searchSongs
Binding: LyricWikiBinding
Endpoint: http://lyricwiki.org/server.php
SoapAction: urn:LyricWiki#searchSongs
Style: rpc
Input:
use: encoded
namespace: urn:LyricWiki
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: searchSongsRequest
parts:
artist: xsd:string
song: xsd:string
Output:
use: encoded
namespace: urn:LyricWiki
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: searchSongsResponse
parts:
return: tns:SongResult
Namespace: urn:LyricWiki
Transport: http://schemas.xmlsoap.org/soap/http
Documentation: Search for a song on LyricWiki and get up to 10 close matches
Name: searchSongs
Binding: LyricWikiBinding
Endpoint: http://lyricwiki.org/server.php
SoapAction: urn:LyricWiki#searchSongs
Style: rpc
Input:
use: encoded
namespace: urn:LyricWiki
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: searchSongsRequest
parts:
artist: xsd:string
song: xsd:string
Output:
use: encoded
namespace: urn:LyricWiki
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: searchSongsResponse
parts:
return: tns:SongResult
Namespace: urn:LyricWiki
Transport: http://schemas.xmlsoap.org/soap/http
Documentation: Search for a song on LyricWiki and get up to 10 close matches
Close
Name: getSOTD
Binding: LyricWikiBinding
Endpoint: http://lyricwiki.org/server.php
SoapAction: urn:LyricWiki#getSOTD
Style: rpc
Input:
use: encoded
namespace: urn:LyricWiki
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: getSOTDRequest
parts:
Output:
use: encoded
namespace: urn:LyricWiki
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: getSOTDResponse
parts:
return: tns:SOTDResult
Namespace: urn:LyricWiki
Transport: http://schemas.xmlsoap.org/soap/http
Documentation: Get the lyrics for a the current Song of the Day on LyricWiki
Name: getSOTD
Binding: LyricWikiBinding
Endpoint: http://lyricwiki.org/server.php
SoapAction: urn:LyricWiki#getSOTD
Style: rpc
Input:
use: encoded
namespace: urn:LyricWiki
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: getSOTDRequest
parts:
Output:
use: encoded
namespace: urn:LyricWiki
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: getSOTDResponse
parts:
return: tns:SOTDResult
Namespace: urn:LyricWiki
Transport: http://schemas.xmlsoap.org/soap/http
Documentation: Get the lyrics for a the current Song of the Day on LyricWiki
Close
Name: getSong
Binding: LyricWikiBinding
Endpoint: http://lyricwiki.org/server.php
SoapAction: urn:LyricWiki#getSong
Style: rpc
Input:
use: encoded
namespace: urn:LyricWiki
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: getSongRequest
parts:
artist: xsd:string
song: xsd:string
Output:
use: encoded
namespace: urn:LyricWiki
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: getSongResponse
parts:
return: tns:LyricsResult
Namespace: urn:LyricWiki
Transport: http://schemas.xmlsoap.org/soap/http
Documentation: Get the lyrics for a LyricWiki song with the exact artist and song match
Name: getSong
Binding: LyricWikiBinding
Endpoint: http://lyricwiki.org/server.php
SoapAction: urn:LyricWiki#getSong
Style: rpc
Input:
use: encoded
namespace: urn:LyricWiki
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: getSongRequest
parts:
artist: xsd:string
song: xsd:string
Output:
use: encoded
namespace: urn:LyricWiki
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: getSongResponse
parts:
return: tns:LyricsResult
Namespace: urn:LyricWiki
Transport: http://schemas.xmlsoap.org/soap/http
Documentation: Get the lyrics for a LyricWiki song with the exact artist and song match
Close
Name: getSongResult
Binding: LyricWikiBinding
Endpoint: http://lyricwiki.org/server.php
SoapAction: urn:LyricWiki#getSongResult
Style: rpc
Input:
use: encoded
namespace: urn:LyricWiki
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: getSongResultRequest
parts:
artist: xsd:string
song: xsd:string
Output:
use: encoded
namespace: urn:LyricWiki
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: getSongResultResponse
parts:
songResult: tns:LyricsResult
Namespace: urn:LyricWiki
Transport: http://schemas.xmlsoap.org/soap/http
Documentation: Get the lyrics for a LyricWiki song with the exact artist and song match
Name: getSongResult
Binding: LyricWikiBinding
Endpoint: http://lyricwiki.org/server.php
SoapAction: urn:LyricWiki#getSongResult
Style: rpc
Input:
use: encoded
namespace: urn:LyricWiki
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: getSongResultRequest
parts:
artist: xsd:string
song: xsd:string
Output:
use: encoded
namespace: urn:LyricWiki
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: getSongResultResponse
parts:
songResult: tns:LyricsResult
Namespace: urn:LyricWiki
Transport: http://schemas.xmlsoap.org/soap/http
Documentation: Get the lyrics for a LyricWiki song with the exact artist and song match
Close
Name: getArtist
Binding: LyricWikiBinding
Endpoint: http://lyricwiki.org/server.php
SoapAction: urn:LyricWiki#getArtist
Style: rpc
Input:
use: encoded
namespace: urn:LyricWiki
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: getArtistRequest
parts:
artist: xsd:string
Output:
use: encoded
namespace: urn:LyricWiki
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: getArtistResponse
parts:
artist: xsd:string
albums: tns:AlbumDataArray
Namespace: urn:LyricWiki
Transport: http://schemas.xmlsoap.org/soap/http
Documentation: Gets the entire discography for an artist
Name: getArtist
Binding: LyricWikiBinding
Endpoint: http://lyricwiki.org/server.php
SoapAction: urn:LyricWiki#getArtist
Style: rpc
Input:
use: encoded
namespace: urn:LyricWiki
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: getArtistRequest
parts:
artist: xsd:string
Output:
use: encoded
namespace: urn:LyricWiki
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: getArtistResponse
parts:
artist: xsd:string
albums: tns:AlbumDataArray
Namespace: urn:LyricWiki
Transport: http://schemas.xmlsoap.org/soap/http
Documentation: Gets the entire discography for an artist
Close
Name: getAlbum
Binding: LyricWikiBinding
Endpoint: http://lyricwiki.org/server.php
SoapAction: urn:LyricWiki#getAlbum
Style: rpc
Input:
use: encoded
namespace: urn:LyricWiki
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: getAlbumRequest
parts:
artist: xsd:string
album: xsd:string
year: xsd:int
Output:
use: encoded
namespace: urn:LyricWiki
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: getAlbumResponse
parts:
artist: xsd:string
album: xsd:string
year: xsd:int
amazonLink: xsd:string
songs: tns:ArrayOfstring
Namespace: urn:LyricWiki
Transport: http://schemas.xmlsoap.org/soap/http
Documentation: Gets the track listing and amazon link for an album
Name: getAlbum
Binding: LyricWikiBinding
Endpoint: http://lyricwiki.org/server.php
SoapAction: urn:LyricWiki#getAlbum
Style: rpc
Input:
use: encoded
namespace: urn:LyricWiki
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: getAlbumRequest
parts:
artist: xsd:string
album: xsd:string
year: xsd:int
Output:
use: encoded
namespace: urn:LyricWiki
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: getAlbumResponse
parts:
artist: xsd:string
album: xsd:string
year: xsd:int
amazonLink: xsd:string
songs: tns:ArrayOfstring
Namespace: urn:LyricWiki
Transport: http://schemas.xmlsoap.org/soap/http
Documentation: Gets the track listing and amazon link for an album
Close
Name: postArtist
Binding: LyricWikiBinding
Endpoint: http://lyricwiki.org/server.php
SoapAction: urn:LyricWiki#postArtist
Style: rpc
Input:
use: encoded
namespace: urn:LyricWiki
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: postArtistRequest
parts:
overwriteIfExists: xsd:boolean
artist: xsd:string
albums: tns:AlbumDataArray
Output:
use: encoded
namespace: urn:LyricWiki
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: postArtistResponse
parts:
artist: xsd:string
dataUsed: xsd:boolean
message: xsd:string
Namespace: urn:LyricWiki
Transport: http://schemas.xmlsoap.org/soap/http
Documentation: Posts data of an artist and their discography. Will create any missing album pages based on the data passed in.
Name: postArtist
Binding: LyricWikiBinding
Endpoint: http://lyricwiki.org/server.php
SoapAction: urn:LyricWiki#postArtist
Style: rpc
Input:
use: encoded
namespace: urn:LyricWiki
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: postArtistRequest
parts:
overwriteIfExists: xsd:boolean
artist: xsd:string
albums: tns:AlbumDataArray
Output:
use: encoded
namespace: urn:LyricWiki
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: postArtistResponse
parts:
artist: xsd:string
dataUsed: xsd:boolean
message: xsd:string
Namespace: urn:LyricWiki
Transport: http://schemas.xmlsoap.org/soap/http
Documentation: Posts data of an artist and their discography. Will create any missing album pages based on the data passed in.
Close
Name: postAlbum
Binding: LyricWikiBinding
Endpoint: http://lyricwiki.org/server.php
SoapAction: urn:LyricWiki#postAlbum
Style: rpc
Input:
use: encoded
namespace: urn:LyricWiki
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: postAlbumRequest
parts:
overwriteIfExists: xsd:boolean
artist: xsd:string
album: xsd:string
year: xsd:int
asin: xsd:string
songs: tns:ArrayOfstring
Output:
use: encoded
namespace: urn:LyricWiki
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: postAlbumResponse
parts:
artist: xsd:string
album: xsd:string
year: xsd:int
dataUsed: xsd:boolean
message: xsd:string
Namespace: urn:LyricWiki
Transport: http://schemas.xmlsoap.org/soap/http
Documentation: Posts data for a single album including its track-list and optionally the amazon ASIN
Name: postAlbum
Binding: LyricWikiBinding
Endpoint: http://lyricwiki.org/server.php
SoapAction: urn:LyricWiki#postAlbum
Style: rpc
Input:
use: encoded
namespace: urn:LyricWiki
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: postAlbumRequest
parts:
overwriteIfExists: xsd:boolean
artist: xsd:string
album: xsd:string
year: xsd:int
asin: xsd:string
songs: tns:ArrayOfstring
Output:
use: encoded
namespace: urn:LyricWiki
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: postAlbumResponse
parts:
artist: xsd:string
album: xsd:string
year: xsd:int
dataUsed: xsd:boolean
message: xsd:string
Namespace: urn:LyricWiki
Transport: http://schemas.xmlsoap.org/soap/http
Documentation: Posts data for a single album including its track-list and optionally the amazon ASIN
Close
Name: postSong
Binding: LyricWikiBinding
Endpoint: http://lyricwiki.org/server.php
SoapAction: urn:LyricWiki#postSong
Style: rpc
Input:
use: encoded
namespace: urn:LyricWiki
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: postSongRequest
parts:
overwriteIfExists: xsd:boolean
artist: xsd:string
song: xsd:string
lyrics: xsd:string
onAlbums: tns:AlbumResultArray
Output:
use: encoded
namespace: urn:LyricWiki
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: postSongResponse
parts:
artist: xsd:string
song: xsd:string
dataUsed: xsd:boolean
message: xsd:string
Namespace: urn:LyricWiki
Transport: http://schemas.xmlsoap.org/soap/http
Documentation: Posts data for a single song. If correcting exiting lyrics, make sure overwriteIfExists is set to true. In the onAlbums array, if artist is left blank, it will default to the artist of the song.
Name: postSong
Binding: LyricWikiBinding
Endpoint: http://lyricwiki.org/server.php
SoapAction: urn:LyricWiki#postSong
Style: rpc
Input:
use: encoded
namespace: urn:LyricWiki
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: postSongRequest
parts:
overwriteIfExists: xsd:boolean
artist: xsd:string
song: xsd:string
lyrics: xsd:string
onAlbums: tns:AlbumResultArray
Output:
use: encoded
namespace: urn:LyricWiki
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: postSongResponse
parts:
artist: xsd:string
song: xsd:string
dataUsed: xsd:boolean
message: xsd:string
Namespace: urn:LyricWiki
Transport: http://schemas.xmlsoap.org/soap/http
Documentation: Posts data for a single song. If correcting exiting lyrics, make sure overwriteIfExists is set to true. In the onAlbums array, if artist is left blank, it will default to the artist of the song.
Close
Name: postSong_flags
Binding: LyricWikiBinding
Endpoint: http://lyricwiki.org/server.php
SoapAction: urn:LyricWiki#postSong_flags
Style: rpc
Input:
use: encoded
namespace: urn:LyricWiki
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: postSong_flagsRequest
parts:
overwriteIfExists: xsd:boolean
artist: xsd:string
song: xsd:string
lyrics: xsd:string
onAlbums: tns:AlbumResultArray
flags: xsd:string
Output:
use: encoded
namespace: urn:LyricWiki
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: postSong_flagsResponse
parts:
artist: xsd:string
song: xsd:string
dataUsed: xsd:boolean
message: xsd:string
Namespace: urn:LyricWiki
Transport: http://schemas.xmlsoap.org/soap/http
Documentation: Posts data for a single song. If correcting exiting lyrics, make sure overwriteIfExists is set to true. In the onAlbums array, if artist is left blank, it will default to the artist of the song.For the flags parameter, this is a comma-separated list of flags. For example, pass 'LW_SANDBOX' in to use the sandbox for testing and not actually update the site.
Name: postSong_flags
Binding: LyricWikiBinding
Endpoint: http://lyricwiki.org/server.php
SoapAction: urn:LyricWiki#postSong_flags
Style: rpc
Input:
use: encoded
namespace: urn:LyricWiki
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: postSong_flagsRequest
parts:
overwriteIfExists: xsd:boolean
artist: xsd:string
song: xsd:string
lyrics: xsd:string
onAlbums: tns:AlbumResultArray
flags: xsd:string
Output:
use: encoded
namespace: urn:LyricWiki
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: postSong_flagsResponse
parts:
artist: xsd:string
song: xsd:string
dataUsed: xsd:boolean
message: xsd:string
Namespace: urn:LyricWiki
Transport: http://schemas.xmlsoap.org/soap/http
Documentation: Posts data for a single song. If correcting exiting lyrics, make sure overwriteIfExists is set to true. In the onAlbums array, if artist is left blank, it will default to the artist of the song.For the flags parameter, this is a comma-separated list of flags. For example, pass 'LW_SANDBOX' in to use the sandbox for testing and not actually update the site.