Jump to: navigation, search

EfficientMetering/APIProposalv1

Notes:

  • All results are provided JSON or OPENSTACK format.
  • [] denotes optional information
Verb URL Parameters
GET v1 -
GET/POST v1/SOURCES [JSON Start/End time stamps]
GET v1/[SOURCES/<SOURCE>/]LIST -
GET v1/[SOURCES/<SOURCE>/]LIST/COMPONENTS -
GET v1/[SOURCES/<SOURCE>/]LIST/<COMPONENT>/METERS -
GET v1/[SOURCES/<SOURCE>/]LIST/METERS -
GET/POST v1/[SOURCES/<SOURCE>/]LIST/RESOURCES [JSON Start/End time stamps]
GET/POST v1/[SOURCES/<SOURCE>/]USERS [JSON Start/End time stamps]
GET/POST v1/[SOURCES/<SOURCE>/]USERS/<USER_ID> [JSON Start/End time stamps]
GET/POST v1/[SOURCES/<SOURCE>/]USERS/<USER_ID>/<METER> [JSON Start/End time stamps]
GET/POST v1/[SOURCES/<SOURCE>/]USERS/<USER_ID>/<METER>/VOLUME [JSON Start/End time stamps]
GET/POST v1/[SOURCES/<SOURCE>/]USERS/<USER_ID>/<METER>/DURATION [JSON Start/End time stamps]
GET/POST v1/[SOURCES/<SOURCE>/]USERS/<USER_ID>/RESOURCES [JSON Start/End time stamps]
GET/POST v1/[SOURCES/<SOURCE>/]USERS/<USER_ID>/RESOURCES/<RESOURCE_ID>/ [JSON Start/End time stamps]
GET/POST v1/[SOURCES/<SOURCE>/]USERS/<USER_ID>/RESOURCES/<RESOURCE_ID>/<METER> [JSON Start/End time stamps]
GET/POST v1/[SOURCES/<SOURCE>/]USERS/<USER_ID>/RESOURCES/<RESOURCE_ID>/<METER>/VOLUME [JSON Start/End time stamps]
GET/POST v1/[SOURCES/<SOURCE>/]USERS/<USER_ID>/RESOURCES/<RESOURCE_ID>/<METER>/DURATION [JSON Start/End time stamps]
GET/POST v1/[SOURCES/<SOURCE>/]PROJECTS [JSON Start/End time stamps]
GET/POST v1/[SOURCES/<SOURCE>/]PROJECTS/<PROJECT_ID> [JSON Start/End time stamps]
GET/POST v1/[SOURCES/<SOURCE>/]PROJECTS/<PROJECT_ID>/<METER> [JSON Start/End time stamps]
GET/POST v1/[SOURCES/<SOURCE>/]PROJECTS/<PROJECT_ID>/<METER>/VOLUME [JSON Start/End time stamps]
GET/POST v1/[SOURCES/<SOURCE>/]PROJECTS/<PROJECT_ID>/<METER>/DURATION [JSON Start/End time stamps]
GET/POST v1/[SOURCES/<SOURCE>/]PROJECTS/<PROJECT_ID>/RESOURCES [JSON Start/End time stamps]
GET/POST v1/[SOURCES/<SOURCE>/]PROJECTS/<PROJECT_ID>/RESOURCES/<RESOURCE_ID>/ [JSON Start/End time stamps]
GET/POST v1/[SOURCES/<SOURCE>/]PROJECTS/<PROJECT_ID>/RESOURCES/<RESOURCE_ID>/<METER> [JSON Start/End time stamps]
GET/POST v1/[SOURCES/<SOURCE>/]PROJECTS/<PROJECT_ID>/RESOURCES/<RESOURCE_ID>/<METER>/VOLUME [JSON Start/End time stamps]
GET/POST v1/[SOURCES/<SOURCE>/]PROJECTS/<PROJECT_ID>/RESOURCES/<RESOURCE_ID>/<METER>/DURATION [JSON Start/End time stamps]