REST service format for lipid structures:
http://www.lipidmaps.org/rest/compound/abbrev/X/structure
where X is a valid LIPID MAPS abbreviation
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
DFPU23MAG
DFPU2DAG
DFPU3DAG
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
/rest/compound/abbrev/DFPU3DAG(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)