REST API Operations

Operations


Operations (23)

Operation Description Since
GET /api/billing/service-group/{serviceGroupId} Retrieve data associated with the specified service group. 5.7
GET /api/billing/service-group/{serviceGroupId}/billed-costs Represents billed value of cost items associated with the specified service group. 5.7
GET /api/billing/service-groups List all service-groups for a given company. 5.7
GET /api/billing/service-instance/{serviceInstanceId}/billed-usage Gets billed usage for the specified service instance for a given billing month; Usage is shown only for months for which the bill is generated. 5.7
GET /api/billing/service-instance/{serviceInstanceId}/l1/{l1Id}/billed-usage Gets billed usage for the specified L1 for a given billing month; Usage is shown only for months for which the bill is generated. 5.7
GET /api/billing/service-instance/{serviceInstanceId}/l2/{l2Id}/billed-usage Gets billed usage for the specified L2 for a given billing month; Usage is shown only for months for which the bill is generated. 5.7
GET /api/iam/Users Retrieves a collection of all users. 5.7
POST /api/iam/Users Creates new user with details provided by the passed in User instance. 5.7
GET /api/iam/Users/{id} Returns a user for the provided user id. 5.7
PUT /api/iam/Users/{id} Replaces the user for the given user id with the provided User. 5.7
DELETE /api/iam/Users/{id} Deletes the user for the given user id if found. 5.7
POST /api/iam/login This resource is used to essentially "log in" to OnDemand. 5.7
GET /api/metering/service-group/{serviceGroupId}/billable-costs Represents billable/current value of cost items associated with the specified service group. 5.7
GET /api/metering/service-instance/{serviceInstanceId}/billable-usage Gets current/unbilled usage for the specified service instance; Usage is shown only for durations for which the bill is not yet generated. 5.7
GET /api/metering/service-instance/{serviceInstanceId}/l1/{l1Id}/billable-usage Retrieves current/unbilled usage for the specified L1. 5.7
GET /api/metering/service-instance/{serviceInstanceId}/l2/{l2Id}/billable-usage Gets current/unbilled usage for the specified L2; Usage is shown only for durations for which the bill is not yet generated. 5.7
GET /api/sc/instances Returns a collection of service instances. 5.7
POST /api/sc/instances Creates a vCloud Air instance using the provided InstanceSpecParamsType. 5.7
GET /api/sc/instances/{id} Returns the details of a service instance for the provided instance-id. 5.7
PUT /api/sc/instances/{id} Modifies a vCloud Air instance. 5.7
DELETE /api/sc/instances/{id} Deletes the vCloud Air instance specified by the {id}. 5.7
GET /api/sc/plans Returns a collection of service plans. 5.7
GET /api/sc/plans/{id} Returns details for the specified service plan. 5.7