REST service format for lipid structures:
http://www.lipidmaps.org/rest/compound/abbrev/X/structure
where X is a valid LIPID MAPS abbreviation
Abbreviation formats with spaces (eg. "PC 16:0/18:0") or parentheses (eg. "PC(16:0/18:0)") are acceptable
Glycerolipids
Prefix:
MG
DG
TG
O-:alkyl, P-:plasmenyl allowed at sn1 position
Examples:
/rest/compound/abbrev/MG 14:0/0:0/0:0/structure
/rest/compound/abbrev/DG 14:0/18:1(9Z)/0:0/structure
/rest/compound/abbrev/TG 14:0/18:1(9Z)/20:4(5Z,8Z,11Z,14Z)/structure
/rest/compound/abbrev/TG P-16:0/18:1(9Z)/18:0/structure

Other glycoslyated glycerolipids and DFPU-glycerolipid derivatives
Prefix:
SQDG
DGDG
MGDG
Examples:
/rest/compound/abbrev/SQDG 14:0/18:1(9Z)/structure
/rest/compound/abbrev/DGDG 14:0/18:1(9Z)/structure
/rest/compound/abbrev/MGDG 14:0/18:1(9Z)/structure

Glycerophospholipids
Prefix:
PA
PC
PE
PENMe
PENMe2
PG
PGP
PI
PIP2[3',4']
PIP2[3',5']
PIP2[4',5']
PIP3[3',4',5']
PIP[3']
PIP[4']
PIP[5']
PPA
PS
PnC
PnE
O-:alkyl, P-:plasmenyl allowed at sn1 position
Examples:
/rest/compound/abbrev/PC 16:0/18:1(9Z)/structure
/rest/compound/abbrev/PA 16:0/18:1(9Z)/structure
/rest/compound/abbrev/PE 16:0/18:1(9Z)/structure
/rest/compound/abbrev/PS 16:0/18:1(9Z)/structure
/rest/compound/abbrev/PI 16:0/18:1(9Z)/structure
/rest/compound/abbrev/PG 16:0/18:1(9Z)/structure
/rest/compound/abbrev/PGP 16:0/18:1(9Z)/structure
/rest/compound/abbrev/PIP[3'] 16:0/14:0/structure

Cardiolipins
Prefix:
CL
O-:alkyl, P-:plasmenyl allowed as 1'-sn1 position
Examples:
/rest/compound/abbrev/CL 1'-[14:0/16:0],3'-[14:0/16:0]/structure

Sphingolipids
Prefix:
Cer
SM
CerP
PECer
PICer
GlcCer
GalCer
LacCer
GM3Cer
GM4Cer
GB3Cer
iGB3Cer
asialo-GM2Cer
Lc3Cer
Manb1-4GlcCer
MolluCer
ArthroCer
MIPCer
MIP2Cer
Examples:
/rest/compound/abbrev/Cer d18:1(4E)/16:0/structure
/rest/compound/abbrev/Cer d18:0/24:0(2OH)/structure
/rest/compound/abbrev/CerP d18:1(4E)/16:0/structure
/rest/compound/abbrev/SM d18:0/18:1(9Z)/structure
/rest/compound/abbrev/PECer d18:1(4E)/16:0/structure
/rest/compound/abbrev/PICer d18:1(4E)/16:0/structure
/rest/compound/abbrev/GlcCer d18:1(4E)/16:0/structure
/rest/compound/abbrev/GalCer d18:1(4E)/16:0/structure
/rest/compound/abbrev/LacCer d18:1(4E)/16:0/structure
/rest/compound/abbrev/GM3Cer d18:1(4E)/16:0/structure
/rest/compound/abbrev/MIP2Cer d18:1(4E)/24:0/structure

Cholesteryl esters
Prefix:
CE
Examples:
/rest/compound/abbrev/CE 18:1(9Z)/structure

Fatty acids
No letter prefix is required
Examples:
/rest/compound/abbrev/20:2(10Z,13E/structure
/rest/compound/abbrev/20:2(10Z,13E)(9Ke,15OH[S]){8a,12b}/structure

Acyl CoA's
Prefix:
CoA
Examples:
/rest/compound/abbrev/CoA 18:1(9Z)/structure

FAHFA's (Fatty Acid esters of Hydroxy Fatty Acids)
Prefix:
FAHFA
Examples:
/rest/compound/abbrev/FAHFA 16:1(9Z)/3-O-18:0/structure
/rest/compound/abbrev/FAHFA 16:1(9Z)/5-O-18:0/structure

N-Acyl ethanolamines
Prefix:
NAE
Examples:
/rest/compound/abbrev/NAE 18:1(9Z)/structure

N-Acyl taurines
Prefix:
NAT
Examples:
/rest/compound/abbrev/NAT 18:1(9Z)/structure

Acyl carnitines
Prefix:
CAR
Examples:
/rest/compound/abbrev/CAR 18:1(9Z)/structure

Wax esters
Prefix:
WE(alcohol/acid) e.g. WE(18:1(9Z)/16:0)
Examples:
/rest/compound/abbrev/WE 18:1(9Z)/16:0/structure

Sterols
Prefix:
ST
Examples:
/rest/compound/abbrev/ST 27:1(5);(3bOH)/structure (Cholesterol)
/rest/compound/abbrev/ST 24:0;(3aOH,5bH,7aOH,12aOH,24COOH)/structure (Cholic acid)
/rest/compound/abbrev/ST 24:0;(3aOH,5bH,7aOH,12aOH,24COOH);G/structure (Glycocholic acid)
/rest/compound/abbrev/ST 19:0;(3bOH,11bOH,17oxo)/structure (3beta,11beta-Dihydroxy-androstan-17-one)
/rest/compound/abbrev/ST 18:4(1,3,5(10),7);(3OH,17aOH)/structure (Estra-1,3,5(10),7-tetraene-3,17alpha-diol)