Published on August 18, 2009
James Smith, Development Manager firstname.lastname@example.org
Web-based API for aggregation of energy & activity data, with Carbon models
Applications Act On CO2 Carbonetworks Misys OpenCarbonWorld “Powered By AMEE” means you are working with authoritative models
API Details RESTful HTTP API Authoritative Your Data XML, JSON and Atom Models PUT Profiles Store your energy data and history Data Profiles Data Industry standard models, GET applied to calculate carbon result CO2 Result
Getting Started Sign up for a free API key: http://my.amee.com/signup Sign Up Staging platform FREE http://stage.amee.com Free access for Develop using stage.amee.com development & testing Live platform http://live.amee.com Release using live.amee.com Production platform
Authentication All API requests require authentication HTTP Basic Username/password sent with each request Authentication Sessions One-time login Get back and authToken and send with subsequent requests Tokens expire after two hours, or half an hour of inactivity
Storing Data Store your data in AMEE profiles Create as many profiles as you like, and choose what they represent No personal data stored in AMEE Profiles are identified only by random UID string POST /profiles Accept: application/xml Content-Type: application/x-www-form-urlencoded Set-Cookie: authToken: <authtoken> profile=true
Profile Categories Category Hierarchy in each profile Similar to a folder structure Top Level Home,Business,Transport,etc. Profile Items Contained within categories Store your data
Fetching Profile Categories
Creating Profile Items POST /profiles/7C7D68C2A7CD/home/energy/quantity Accept: application/xml Content-Type: application/x-www-form-urlencoded Set-Cookie: authToken: <authtoken> dataItemUid=66056991EE23&energyConsumption=1000 HTTP/1.1 201 CREATED Location: https://stage.amee.com/profiles/7C7D68C2A...
Profile History ISO 8601 times/durations startDate / endDate Series1 Series1 Series1 2009-08-13T09:22Z Series2 Series2 duration P23DT23H Item names TIME Distinguish separate series of same item in same category
The Data API Category hierarchy as for profiles contains data items Items store science data e.g. CO2 emission factors Data items have unique UIDs but...
Drilldowns Data Item UIDs CAN CHANGE They change between platforms Do not hardcode UIDs in your app – it WILL break when you go live Item names DO NOT CHANGE Use drilldown resource to convert item names into UIDs GET /data/home/energy/quantity/drill?type=gas Accept: application/xml Set-Cookie: authToken: <authtoken>
Data Documentation AMEE Data Wiki: http://wiki.amee.com Contains detailed documentation on all elements in AMEE Including calculations and sources Helps you discover and choose which data to use
API Documentation (my.amee.com/developers)
Presentación que realice en el Evento Nacional de Gobierno Abierto, realizado los ...
In this presentation we will describe our experience developing with a highly dyna...
Presentation to the LITA Forum 7th November 2014 Albuquerque, NM
Un recorrido por los cambios que nos generará el wearabletech en el futuro
Um paralelo entre as novidades & mercado em Wearable Computing e Tecnologias Assis...
Technical library; Introduction to AMEE. ... Interaction with the AMEE platform is accomplished though a ... ArticleTitle=Introduction to AMEE. publish ...
Technical introduction to AMEE. View more documents from AMEE. Harmony Coil Test . The following is not my property or idea,but I like the sentiment.No ...
AMEE helps teachers, doctors, ... often contain technical flaws that provide advantages to “test-wise ... An Introduction to Competency-based Outcomes ...
... In this helpful acclaimed AMEE ... The second part examines technical, ... e-Learning in medical education Guide 32 Part 2: Technology, management ...
Introduction to AMEE (James Smith, developerWorks, August 2009): See what is going on under the hood in terms of AMEE API ... XML technical library: ...
AMEE GUIDE AMEE Guide 32: e ... This Guide is presented both as an introduction to the novice, ... e-Learning in medical education: part 1 473
AMEE Award Presentations: ... 1700-1710 – An Introduction to AMEE ... If you have any technical support questions please contact our live video streaming ...