Complement links to more specs
Add failure response, switch to drupal_http_build_query
dd some validation