2
"kind": "discovery#restDescription",
3
"etag": "\"FrPV2U6xXFUq8eRv_PO3IoAURkc/5nv4m0pBrnwpGqw9jwk2yynQNrg\"",
4
"discoveryVersion": "v1",
8
"revision": "20140122",
9
"title": "Enterprise License Manager API",
10
"description": "Licensing API to view and manage license for your domain.",
11
"ownerDomain": "google.com",
12
"ownerName": "Google",
14
"x16": "http://www.google.com/images/icons/product/search-16.gif",
15
"x32": "http://www.google.com/images/icons/product/search-32.gif"
17
"documentationLink": "https://developers.google.com/google-apps/licensing/",
19
"baseUrl": "https://www.googleapis.com/apps/licensing/v1/product/",
20
"basePath": "/apps/licensing/v1/product/",
21
"rootUrl": "https://www.googleapis.com/",
22
"servicePath": "apps/licensing/v1/product/",
27
"description": "Data format for the response.",
33
"Responses with Content-Type of application/json"
39
"description": "Selector specifying which fields to include in a partial response.",
44
"description": "API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.",
49
"description": "OAuth 2.0 token for the current user.",
54
"description": "Returns response with indentations and line breaks.",
60
"description": "Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. Overrides userIp if both are provided.",
65
"description": "IP address of the site where the request originates. Use this if you want to enforce per-user limits.",
70
"LicenseAssignment": {
71
"id": "LicenseAssignment",
73
"description": "Template for LiscenseAssignment Resource",
77
"description": "ETag of the resource."
81
"description": "Identifies the resource as a LicenseAssignment.",
82
"default": "licensing#licenseAssignment"
86
"description": "Name of the product.",
89
"licensing.licenseAssignments.update"
95
"description": "Link to this page."
99
"description": "Name of the sku of the product.",
102
"licensing.licenseAssignments.update"
108
"description": "Email id of the user.",
111
"licensing.licenseAssignments.update"
117
"LicenseAssignmentInsert": {
118
"id": "LicenseAssignmentInsert",
120
"description": "Template for LicenseAssignment Insert request",
124
"description": "Email id of the user",
127
"licensing.licenseAssignments.insert"
133
"LicenseAssignmentList": {
134
"id": "LicenseAssignmentList",
136
"description": "LicesnseAssignment List for a given product/sku for a customer.",
140
"description": "ETag of the resource."
144
"description": "The LicenseAssignments in this page of results.",
146
"$ref": "LicenseAssignment"
151
"description": "Identifies the resource as a collection of LicenseAssignments.",
152
"default": "licensing#licenseAssignmentList"
156
"description": "The continuation token, used to page through large result sets. Provide this value in a subsequent request to return the next page of results."
162
"licenseAssignments": {
165
"id": "licensing.licenseAssignments.delete",
166
"path": "{productId}/sku/{skuId}/user/{userId}",
167
"httpMethod": "DELETE",
168
"description": "Revoke License.",
172
"description": "Name for product",
178
"description": "Name for sku",
184
"description": "email id or unique Id of the user",
196
"id": "licensing.licenseAssignments.get",
197
"path": "{productId}/sku/{skuId}/user/{userId}",
199
"description": "Get license assignment of a particular product and sku for a user",
203
"description": "Name for product",
209
"description": "Name for sku",
215
"description": "email id or unique Id of the user",
226
"$ref": "LicenseAssignment"
230
"id": "licensing.licenseAssignments.insert",
231
"path": "{productId}/sku/{skuId}/user",
232
"httpMethod": "POST",
233
"description": "Assign License.",
237
"description": "Name for product",
243
"description": "Name for sku",
253
"$ref": "LicenseAssignmentInsert"
256
"$ref": "LicenseAssignment"
260
"id": "licensing.licenseAssignments.listForProduct",
261
"path": "{productId}/users",
263
"description": "List license assignments for given product of the customer.",
267
"description": "CustomerId represents the customer for whom licenseassignments are queried",
273
"description": "Maximum number of campaigns to return at one time. Must be positive. Optional. Default value is 100.",
282
"description": "Token to fetch the next page.Optional. By default server will return first page",
288
"description": "Name for product",
298
"$ref": "LicenseAssignmentList"
301
"listForProductAndSku": {
302
"id": "licensing.licenseAssignments.listForProductAndSku",
303
"path": "{productId}/sku/{skuId}/users",
305
"description": "List license assignments for given product and sku of the customer.",
309
"description": "CustomerId represents the customer for whom licenseassignments are queried",
315
"description": "Maximum number of campaigns to return at one time. Must be positive. Optional. Default value is 100.",
324
"description": "Token to fetch the next page.Optional. By default server will return first page",
330
"description": "Name for product",
336
"description": "Name for sku",
347
"$ref": "LicenseAssignmentList"
351
"id": "licensing.licenseAssignments.patch",
352
"path": "{productId}/sku/{skuId}/user/{userId}",
353
"httpMethod": "PATCH",
354
"description": "Assign License. This method supports patch semantics.",
358
"description": "Name for product",
364
"description": "Name for sku for which license would be revoked",
370
"description": "email id or unique Id of the user",
381
"$ref": "LicenseAssignment"
384
"$ref": "LicenseAssignment"
388
"id": "licensing.licenseAssignments.update",
389
"path": "{productId}/sku/{skuId}/user/{userId}",
391
"description": "Assign License.",
395
"description": "Name for product",
401
"description": "Name for sku for which license would be revoked",
407
"description": "email id or unique Id of the user",
418
"$ref": "LicenseAssignment"
421
"$ref": "LicenseAssignment"