-
Notifications
You must be signed in to change notification settings - Fork 1
/
index.html
668 lines (568 loc) · 55.8 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Apigee API Reference</title>
<meta content="authenticity_token" name="csrf-param" />
<meta content="58ugju5Y1aV1LPyW7yzvBPLCGPf+XFJ8/w8GNNsvbNE=" name="csrf-token" />
<link href="/assets/application-0c6218299f83f06968d4e869e32af93a.css" media="all" rel="stylesheet" type="text/css" />
<script src="/assets/application-901be3a70ad8aca87d5e8622f22fa578.js" type="text/javascript"></script>
<!-- <link rel="shortcut icon" href="http://apigee.com/sites/default/files/apigee_favicon.ico">
<link href="/favicon.ico" rel="shortcut icon" type="image/vnd.microsoft.icon" />
<link href="images/apple-touch-icon.png" rel="apple-touch-icon">
<link href="images/apple-touch-icon-72x72.png" rel="apple-touch-icon" sizes="72x72">
<link href="images/apple-touch-icon-114x114.png" rel="apple-touch-icon" sizes="114x114"> -->
</head>
<body>
<div class="navbar navbar-fixed-top">
<div class="navbar-inner">
<div class="container">
<a class="btn btn-navbar" data-target=".nav-collapse" data-toggle="collapse">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</a>
<div class="brand"><a href="/apis">Apigee APIs</a></div>
<div class="container">
<ul class="nav">
<li><a href="/quick_starts">Quick Starts</a></li>
<li><a href="/api_resources">API Resources</a></li>
<li><a href="/api_methods">API Methods</a></li>
<li><a href="/parameters">Parameters</a></li>
</ul>
</div>
</div>
</div>
</div>
<div class="container">
<div class="content">
<div class="row">
<div class="span12">
<div>
</div>
<!-- <div> </div> -->
<!-- <a href="/api_resources/new" class="btn"><span class="translation_missing" title="translation missing: en.helpers.links.new">New</span></a> -->
<!-- <div class="btn-group">
<a class="btn btn-primary btn-large dropdown-toggle" data-toggle="dropdown" href="#">
API Resources
<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="/api_resources/34-analytics">Analytics</a></li>
<li><a href="/api_resources/3-api-products">API Products</a></li>
<li><a href="/api_resources/1-apis">APIs</a></li>
<li><a href="/api_resources/29-app-families">App Families</a></li>
<li><a href="/api_resources/30-apps">Apps</a></li>
<li><a href="/api_resources/6-companies">Companies</a></li>
<li><a href="/api_resources/21-company-app-keys">Company App Keys</a></li>
<li><a href="/api_resources/14-company-apps">Company Apps</a></li>
<li><a href="/api_resources/13-company-developers">Company Developers</a></li>
<li><a href="/api_resources/10-debug-sessions">Debug Sessions</a></li>
<li><a href="/api_resources/36-deployments">Deployments</a></li>
<li><a href="/api_resources/18-developer-app-keys">Developer App Keys</a></li>
<li><a href="/api_resources/17-developer-apps">Developer Apps</a></li>
<li><a href="/api_resources/35-developers">Developers</a></li>
<li><a href="/api_resources/15-environments">Environments</a></li>
<li><a href="/api_resources/7-maps">Maps</a></li>
<li><a href="/api_resources/33-oauth-1-0a-access-tokens">Oauth 1.0a Access Tokens</a></li>
<li><a href="/api_resources/31-oauth-1-0a-request-tokens">Oauth 1.0a Request Tokens</a></li>
<li><a href="/api_resources/32-oauth-1-0a-verifiers">Oauth 1.0a Verifiers</a></li>
<li><a href="/api_resources/28-oauth-2-0-access-tokens">Oauth 2.0 Access Tokens</a></li>
<li><a href="/api_resources/27-oauth-2-0-authorization-code">Oauth 2.0 Authorization Code</a></li>
<li><a href="/api_resources/2-organizations">Organizations</a></li>
<li><a href="/api_resources/41-resources">Resources</a></li>
<li><a href="/api_resources/38-user-roles">User roles</a></li>
<li><a href="/api_resources/37-users">Users</a></li>
<li><a href="/api_resources/40-users-app-services">Users (App Services)</a></li>
<li><a href="/api_resources/16-virtual-hosts">Virtual Hosts</a></li>
</ul>
</div> -->
<table class="table">
<tbody>
<tr>
<td colspan="3" class="lead"><a href="/api_resources/34-analytics">/environments/{environmentName}/stats</a></td>
</tr>
<tr>
<td><span class='best_in_place' id='best_in_place_api_resource_34_description' data-url='/api_resources/34-analytics' data-object='api_resource' data-attribute='description' data-type='textarea'>Reports on metrics for API usage and performance</span></td>
<td><a href="/api_resources/34-analytics" class="btn btn-mini">Detail</a>
<!-- <a href="/api_resources/34-analytics/edit" class="btn btn-mini"><span class="translation_missing" title="translation missing: en.helpers.links.edit">Edit</span></a>
<a href="/api_resources/34-analytics" class="btn btn-mini" data-confirm="Are you sure?" data-method="delete" rel="nofollow"><span class="translation_missing" title="translation missing: en.helpers.links.delete">Delete</span></a> -->
</td>
</tr>
<!-- <tr>
<td colspan="3"><span class='best_in_place' id='best_in_place_api_resource_34_doc' data-url='/api_resources/34-analytics' data-object='api_resource' data-attribute='doc' data-type='textarea' data-original-content='Returns metrics based on specified dimensions.
Dimension: The dimension selected from the list of dimension recorded by Apigee. In this example the dimension is API name.
Metrics: The metric for the chosen dimension. In this example the metric message_count.
Time range: In this example the time range is July 23 to July 24, 2012. Timestamp is in Unix time (seconds since January 1, 1970, Midnight GMT.)
The dimension is the entity for which Apigee collects metrics. The 'dimension' that is set for this report is 'apis'. There is long list of dimensions that can be used in your reports. Some dimensions of inital interest are:
client_ip: The IP address of the app making the request to your API
developer: The developer of the app making the request to your API
developer_app: The name of the app making the request to your API
access_token: The app end user's OAuth access token
The function run on the metric in this example is 'sum'. The other functions you can use are sum, average, min, and max.
The metric in this request is 'message_count'.
Other metrics you can use are:
target_response_time: How long it takes the backend service to respond
response_status_code: The status code of the response, which is good for measuring specific errors
message_count: Total number of messages
request_size: Size if the request message
response_processing_latency: Duration of processing by the Apigee response pipeline
response_size: Size of the response message
request_processing_latency: Duratio nof processing by the Apigee request pipeline.
total_response_time: Overall duration of processing for Apigee plus the backend service.
is_error: Defines a message as an error'><p>Returns metrics based on specified dimensions.</p>
<p>Dimension: The dimension selected from the list of dimension recorded by Apigee. In this example the dimension is API name.
<br />Metrics: The metric for the chosen dimension. In this example the metric message_count.
<br />Time range: In this example the time range is July 23 to July 24, 2012. Timestamp is in Unix time (seconds since January 1, 1970, Midnight GMT.)</p>
<p>The dimension is the entity for which Apigee collects metrics. The 'dimension' that is set for this report is 'apis'. There is long list of dimensions that can be used in your reports. Some dimensions of inital interest are:</p>
<p>client_ip: The IP address of the app making the request to your API
<br />developer: The developer of the app making the request to your API
<br />developer_app: The name of the app making the request to your API
<br />access_token: The app end user's OAuth access token
<br />The function run on the metric in this example is 'sum'. The other functions you can use are sum, average, min, and max.</p>
<p>The metric in this request is 'message_count'.</p>
<p>Other metrics you can use are:
<br />target_response_time: How long it takes the backend service to respond
<br />response_status_code: The status code of the response, which is good for measuring specific errors
<br />message_count: Total number of messages
<br />request_size: Size if the request message
<br />response_processing_latency: Duration of processing by the Apigee response pipeline
<br />response_size: Size of the response message
<br />request_processing_latency: Duratio nof processing by the Apigee request pipeline.
<br />total_response_time: Overall duration of processing for Apigee plus the backend service.
<br />is_error: Defines a message as an error</p></span></td>
</tr> -->
<tr>
<td colspan="3" class="lead"><a href="/api_resources/3-api-products">/apiproducts</a></td>
</tr>
<tr>
<td><span class='best_in_place' id='best_in_place_api_resource_3_description' data-url='/api_resources/3-api-products' data-object='api_resource' data-attribute='description' data-type='textarea'>A bundle of API resources (URIs) plus rate limit settings and relevant metadata</span></td>
<td><a href="/api_resources/3-api-products" class="btn btn-mini">Detail</a>
<!-- <a href="/api_resources/3-api-products/edit" class="btn btn-mini"><span class="translation_missing" title="translation missing: en.helpers.links.edit">Edit</span></a>
<a href="/api_resources/3-api-products" class="btn btn-mini" data-confirm="Are you sure?" data-method="delete" rel="nofollow"><span class="translation_missing" title="translation missing: en.helpers.links.delete">Delete</span></a> -->
</td>
</tr>
<!-- <tr>
<td colspan="3"><span class='best_in_place' id='best_in_place_api_resource_3_doc' data-url='/api_resources/3-api-products' data-object='api_resource' data-attribute='doc' data-type='textarea' data-original-content='API products enable you to bundle and distribute your APIs to multiple developer groups simultaneously, without having to modify code. An APi product consists of a list of API resources (URIs) combined with a Service Plan (rate-limiting policy settings) plus any custom metadata required by the API provider.
API products provide the basis for access control in Apigee. As part of the app provisioning workflow, developers select from a list of API product. The developer app is provisioned with a key and secret that enable the app to access the URIs bundled in the selected API product. The API supports multiple API products per app key--meaning that your developers can consume multiple API products without requiring additional keys.'><p>API products enable you to bundle and distribute your APIs to multiple developer groups simultaneously, without having to modify code. An APi product consists of a list of API resources (URIs) combined with a Service Plan (rate-limiting policy settings) plus any custom metadata required by the API provider.</p>
<p>API products provide the basis for access control in Apigee. As part of the app provisioning workflow, developers select from a list of API product. The developer app is provisioned with a key and secret that enable the app to access the URIs bundled in the selected API product. The API supports multiple API products per app key--meaning that your developers can consume multiple API products without requiring additional keys.</p></span></td>
</tr> -->
<tr>
<td colspan="3" class="lead"><a href="/api_resources/1-apis">/apis</a></td>
</tr>
<tr>
<td><span class='best_in_place' id='best_in_place_api_resource_1_description' data-url='/api_resources/1-apis' data-object='api_resource' data-attribute='description' data-type='textarea'>An API facade that acts as a managed proxy for a service</span></td>
<td><a href="/api_resources/1-apis" class="btn btn-mini">Detail</a>
<!-- <a href="/api_resources/1-apis/edit" class="btn btn-mini"><span class="translation_missing" title="translation missing: en.helpers.links.edit">Edit</span></a>
<a href="/api_resources/1-apis" class="btn btn-mini" data-confirm="Are you sure?" data-method="delete" rel="nofollow"><span class="translation_missing" title="translation missing: en.helpers.links.delete">Delete</span></a> -->
</td>
</tr>
<!-- <tr>
<td colspan="3"><span class='best_in_place' id='best_in_place_api_resource_1_doc' data-url='/api_resources/1-apis' data-object='api_resource' data-attribute='doc' data-type='textarea' data-original-content='An API to create and manage API facades, which act as a proxies for existing services. In Apigee, an API facade is defined by a base URL, a backend service URL, and a number of API resources (URIs).'><p>An API to create and manage API facades, which act as a proxies for existing services. In Apigee, an API facade is defined by a base URL, a backend service URL, and a number of API resources (URIs).</p></span></td>
</tr> -->
<tr>
<td colspan="3" class="lead"><a href="/api_resources/29-app-families">/developers/{developerEmail}/appfamilies</a></td>
</tr>
<tr>
<td><span class='best_in_place' id='best_in_place_api_resource_29_description' data-url='/api_resources/29-app-families' data-object='api_resource' data-attribute='description' data-type='textarea'>A collection of apps associated with a developer</span></td>
<td><a href="/api_resources/29-app-families" class="btn btn-mini">Detail</a>
<!-- <a href="/api_resources/29-app-families/edit" class="btn btn-mini"><span class="translation_missing" title="translation missing: en.helpers.links.edit">Edit</span></a>
<a href="/api_resources/29-app-families" class="btn btn-mini" data-confirm="Are you sure?" data-method="delete" rel="nofollow"><span class="translation_missing" title="translation missing: en.helpers.links.delete">Delete</span></a> -->
</td>
</tr>
<!-- <tr>
<td colspan="3"><span class='best_in_place' id='best_in_place_api_resource_29_doc' data-url='/api_resources/29-app-families' data-object='api_resource' data-attribute='doc' data-type='textarea' data-original-content='App families enable you to create functional groups of apps. A single app may be instantiated in several forms. For example, an app may have sandbox instance and a production instance. App families enable these app instances to be associated. You can do this by linking the instances of the app together in a an app family collection. Specify an app family name, associate that name with a developer or a company of your organization, and select one or more app IDs to add to the contents of the app family. You can create app families for developer apps or for company apps within your organization.'><p>App families enable you to create functional groups of apps. A single app may be instantiated in several forms. For example, an app may have sandbox instance and a production instance. App families enable these app instances to be associated. You can do this by linking the instances of the app together in a an app family collection. Specify an app family name, associate that name with a developer or a company of your organization, and select one or more app IDs to add to the contents of the app family. You can create app families for developer apps or for company apps within your organization.</p></span></td>
</tr> -->
<tr>
<td colspan="3" class="lead"><a href="/api_resources/30-apps">/apps</a></td>
</tr>
<tr>
<td><span class='best_in_place' id='best_in_place_api_resource_30_description' data-url='/api_resources/30-apps' data-object='api_resource' data-attribute='description' data-type='textarea'>Applications registered with an API provider's organization to consume the provider APIs</span></td>
<td><a href="/api_resources/30-apps" class="btn btn-mini">Detail</a>
<!-- <a href="/api_resources/30-apps/edit" class="btn btn-mini"><span class="translation_missing" title="translation missing: en.helpers.links.edit">Edit</span></a>
<a href="/api_resources/30-apps" class="btn btn-mini" data-confirm="Are you sure?" data-method="delete" rel="nofollow"><span class="translation_missing" title="translation missing: en.helpers.links.delete">Delete</span></a> -->
</td>
</tr>
<!-- <tr>
<td colspan="3"><span class='best_in_place' id='best_in_place_api_resource_30_doc' data-url='/api_resources/30-apps' data-object='api_resource' data-attribute='doc' data-type='textarea' data-original-content='Apps are APi consumer applications registered with an API provider's organization. Apps are registered with an organization to obtain credentials that enable access to one or more API products (or, a set of URIs). The default app profile can be extended by using custom attributes. Apps can be associated with developers (as developer apps) or with companies (company apps).'><p>Apps are APi consumer applications registered with an API provider's organization. Apps are registered with an organization to obtain credentials that enable access to one or more API products (or, a set of URIs). The default app profile can be extended by using custom attributes. Apps can be associated with developers (as developer apps) or with companies (company apps).</p></span></td>
</tr> -->
<tr>
<td colspan="3" class="lead"><a href="/api_resources/46-audits">/audits</a></td>
</tr>
<tr>
<td><span class='best_in_place' id='best_in_place_api_resource_46_description' data-url='/api_resources/46-audits' data-object='api_resource' data-attribute='description' data-type='textarea'>Events stored as log entries in the Apigee datastore. (Note that the base path for audits precedes /organizations.)</span></td>
<td><a href="/api_resources/46-audits" class="btn btn-mini">Detail</a>
<!-- <a href="/api_resources/46-audits/edit" class="btn btn-mini"><span class="translation_missing" title="translation missing: en.helpers.links.edit">Edit</span></a>
<a href="/api_resources/46-audits" class="btn btn-mini" data-confirm="Are you sure?" data-method="delete" rel="nofollow"><span class="translation_missing" title="translation missing: en.helpers.links.delete">Delete</span></a> -->
</td>
</tr>
<tr>
<td colspan="3" class="lead"><a href="/api_resources/6-companies">/companies</a></td>
</tr>
<tr>
<td><span class='best_in_place' id='best_in_place_api_resource_6_description' data-url='/api_resources/6-companies' data-object='api_resource' data-attribute='description' data-type='textarea'>An optional grouping entity for apps. Apps can belong to a company or to a developer</span></td>
<td><a href="/api_resources/6-companies" class="btn btn-mini">Detail</a>
<!-- <a href="/api_resources/6-companies/edit" class="btn btn-mini"><span class="translation_missing" title="translation missing: en.helpers.links.edit">Edit</span></a>
<a href="/api_resources/6-companies" class="btn btn-mini" data-confirm="Are you sure?" data-method="delete" rel="nofollow"><span class="translation_missing" title="translation missing: en.helpers.links.delete">Delete</span></a> -->
</td>
</tr>
<!-- <tr>
<td colspan="3"><span class='best_in_place' id='best_in_place_api_resource_6_doc' data-url='/api_resources/6-companies' data-object='api_resource' data-attribute='doc' data-type='textarea' data-original-content='A company is a collection of developers managed as a single entity. A company can be any grouping that is appropriate to your organization, e.g., business unit, product line, or division.
Grouping developers into companies is useful when your goal is to work with multiple developers associated under a single corporate entity for billing purposes, for example. However, it not required that the developers in your organization are associated with a company. This API is completely optional.
Note that a developer is always a single entity, uniquely identified by the email element.'><p>A company is a collection of developers managed as a single entity. A company can be any grouping that is appropriate to your organization, e.g., business unit, product line, or division.</p>
<p>Grouping developers into companies is useful when your goal is to work with multiple developers associated under a single corporate entity for billing purposes, for example. However, it not required that the developers in your organization are associated with a company. This API is completely optional.</p>
<p>Note that a developer is always a single entity, uniquely identified by the email element.</p></span></td>
</tr> -->
<tr>
<td colspan="3" class="lead"><a href="/api_resources/21-company-app-keys">/companies/{companyName}/apps/{appName}/keys</a></td>
</tr>
<tr>
<td><span class='best_in_place' id='best_in_place_api_resource_21_description' data-url='/api_resources/21-company-app-keys' data-object='api_resource' data-attribute='description' data-type='textarea'>The consumer key (or app key) provisioned to a company app</span></td>
<td><a href="/api_resources/21-company-app-keys" class="btn btn-mini">Detail</a>
<!-- <a href="/api_resources/21-company-app-keys/edit" class="btn btn-mini"><span class="translation_missing" title="translation missing: en.helpers.links.edit">Edit</span></a>
<a href="/api_resources/21-company-app-keys" class="btn btn-mini" data-confirm="Are you sure?" data-method="delete" rel="nofollow"><span class="translation_missing" title="translation missing: en.helpers.links.delete">Delete</span></a> -->
</td>
</tr>
<!-- <tr>
<td colspan="3"><span class='best_in_place' id='best_in_place_api_resource_21_doc' data-url='/api_resources/21-company-app-keys' data-object='api_resource' data-attribute='doc' data-type='textarea' data-original-content=''></span></td>
</tr> -->
<tr>
<td colspan="3" class="lead"><a href="/api_resources/14-company-apps">/companies/{companyName}/apps</a></td>
</tr>
<tr>
<td><span class='best_in_place' id='best_in_place_api_resource_14_description' data-url='/api_resources/14-company-apps' data-object='api_resource' data-attribute='description' data-type='textarea'>An app associated with a company</span></td>
<td><a href="/api_resources/14-company-apps" class="btn btn-mini">Detail</a>
<!-- <a href="/api_resources/14-company-apps/edit" class="btn btn-mini"><span class="translation_missing" title="translation missing: en.helpers.links.edit">Edit</span></a>
<a href="/api_resources/14-company-apps" class="btn btn-mini" data-confirm="Are you sure?" data-method="delete" rel="nofollow"><span class="translation_missing" title="translation missing: en.helpers.links.delete">Delete</span></a> -->
</td>
</tr>
<!-- <tr>
<td colspan="3"><span class='best_in_place' id='best_in_place_api_resource_14_doc' data-url='/api_resources/14-company-apps' data-object='api_resource' data-attribute='doc' data-type='textarea' data-original-content='An application can be associated with a company in the same way that an app can be associated with a developer. An app associated with a company is called a company app.
For more background information, see companies for a description of the distinction between organization developers and company developers. Also see Apps for details on the Developer Apps API.'><p>An application can be associated with a company in the same way that an app can be associated with a developer. An app associated with a company is called a company app.</p>
<p>For more background information, see companies for a description of the distinction between organization developers and company developers. Also see Apps for details on the Developer Apps API.</p></span></td>
</tr> -->
<tr>
<td colspan="3" class="lead"><a href="/api_resources/13-company-developers">/companies/{companyName}/developers</a></td>
</tr>
<tr>
<td><span class='best_in_place' id='best_in_place_api_resource_13_description' data-url='/api_resources/13-company-developers' data-object='api_resource' data-attribute='description' data-type='textarea'>Developers grouped into a company entity</span></td>
<td><a href="/api_resources/13-company-developers" class="btn btn-mini">Detail</a>
<!-- <a href="/api_resources/13-company-developers/edit" class="btn btn-mini"><span class="translation_missing" title="translation missing: en.helpers.links.edit">Edit</span></a>
<a href="/api_resources/13-company-developers" class="btn btn-mini" data-confirm="Are you sure?" data-method="delete" rel="nofollow"><span class="translation_missing" title="translation missing: en.helpers.links.delete">Delete</span></a> -->
</td>
</tr>
<!-- <tr>
<td colspan="3"><span class='best_in_place' id='best_in_place_api_resource_13_doc' data-url='/api_resources/13-company-developers' data-object='api_resource' data-attribute='doc' data-type='textarea' data-original-content='A developer within an organization who is associated with a company. The company developer creates apps on behalf of the company, and any apps created by a company developer are associated with the company and known as 'company apps'.
The Company Developer API enables you to add developers to companies. A developer must exist in the system before you can associate them with a company. You associate a developer with a company by adding the developer’s email and assigning the developer a role.
Company developer roles are enforced within the client application that you build using the API, not within the Apigee system. Thus, when you retrieve a list of company apps on behalf of a developer, it is your code that checks the developer’s role and displays the capabilities appropriate to that role. You typically create an admin role to allow a company developer to add other developers, delete company apps, and so on.
Company developers are mapped to developers in your organization using the developer email as a key. The mapping associates the developer with the company and adds a role. The company developer entity thus has simply an email address and a role while the organization developer entity that it maps to can have a wide variety of attributes defined.'><p>A developer within an organization who is associated with a company. The company developer creates apps on behalf of the company, and any apps created by a company developer are associated with the company and known as 'company apps'.</p>
<p>The Company Developer API enables you to add developers to companies. A developer must exist in the system before you can associate them with a company. You associate a developer with a company by adding the developer’s email and assigning the developer a role.</p>
<p>Company developer roles are enforced within the client application that you build using the API, not within the Apigee system. Thus, when you retrieve a list of company apps on behalf of a developer, it is your code that checks the developer’s role and displays the capabilities appropriate to that role. You typically create an admin role to allow a company developer to add other developers, delete company apps, and so on.</p>
<p>Company developers are mapped to developers in your organization using the developer email as a key. The mapping associates the developer with the company and adds a role. The company developer entity thus has simply an email address and a role while the organization developer entity that it maps to can have a wide variety of attributes defined.</p></span></td>
</tr> -->
<tr>
<td colspan="3" class="lead"><a href="/api_resources/10-debug-sessions">/debugsessions</a></td>
</tr>
<tr>
<td><span class='best_in_place' id='best_in_place_api_resource_10_description' data-url='/api_resources/10-debug-sessions' data-object='api_resource' data-attribute='description' data-type='textarea'>A session configured on Apigee to record specified messages and associated processing for debugging purposes</span></td>
<td><a href="/api_resources/10-debug-sessions" class="btn btn-mini">Detail</a>
<!-- <a href="/api_resources/10-debug-sessions/edit" class="btn btn-mini"><span class="translation_missing" title="translation missing: en.helpers.links.edit">Edit</span></a>
<a href="/api_resources/10-debug-sessions" class="btn btn-mini" data-confirm="Are you sure?" data-method="delete" rel="nofollow"><span class="translation_missing" title="translation missing: en.helpers.links.delete">Delete</span></a> -->
</td>
</tr>
<!-- <tr>
<td colspan="3"><span class='best_in_place' id='best_in_place_api_resource_10_doc' data-url='/api_resources/10-debug-sessions' data-object='api_resource' data-attribute='doc' data-type='textarea' data-original-content=''></span></td>
</tr> -->
<tr>
<td colspan="3" class="lead"><a href="/api_resources/36-deployments">/apis/{apiName}/deployments</a></td>
</tr>
<tr>
<td><span class='best_in_place' id='best_in_place_api_resource_36_description' data-url='/api_resources/36-deployments' data-object='api_resource' data-attribute='description' data-type='textarea'>Deployed API revisions</span></td>
<td><a href="/api_resources/36-deployments" class="btn btn-mini">Detail</a>
<!-- <a href="/api_resources/36-deployments/edit" class="btn btn-mini"><span class="translation_missing" title="translation missing: en.helpers.links.edit">Edit</span></a>
<a href="/api_resources/36-deployments" class="btn btn-mini" data-confirm="Are you sure?" data-method="delete" rel="nofollow"><span class="translation_missing" title="translation missing: en.helpers.links.delete">Delete</span></a> -->
</td>
</tr>
<!-- <tr>
<td colspan="3"><span class='best_in_place' id='best_in_place_api_resource_36_doc' data-url='/api_resources/36-deployments' data-object='api_resource' data-attribute='doc' data-type='textarea' data-original-content=''></span></td>
</tr> -->
<tr>
<td colspan="3" class="lead"><a href="/api_resources/18-developer-app-keys">/developers/{developerEmail}/apps/{appName}/keys</a></td>
</tr>
<tr>
<td><span class='best_in_place' id='best_in_place_api_resource_18_description' data-url='/api_resources/18-developer-app-keys' data-object='api_resource' data-attribute='description' data-type='textarea'>The consumer key ( or 'API Key') provisioned for an app</span></td>
<td><a href="/api_resources/18-developer-app-keys" class="btn btn-mini">Detail</a>
<!-- <a href="/api_resources/18-developer-app-keys/edit" class="btn btn-mini"><span class="translation_missing" title="translation missing: en.helpers.links.edit">Edit</span></a>
<a href="/api_resources/18-developer-app-keys" class="btn btn-mini" data-confirm="Are you sure?" data-method="delete" rel="nofollow"><span class="translation_missing" title="translation missing: en.helpers.links.delete">Delete</span></a> -->
</td>
</tr>
<!-- <tr>
<td colspan="3"><span class='best_in_place' id='best_in_place_api_resource_18_doc' data-url='/api_resources/18-developer-app-keys' data-object='api_resource' data-attribute='doc' data-type='textarea' data-original-content='Credential pairs consisting of consumer key and consumer secret provisioned by Apigee to apps for specific API products. Apigee maintains the relationship between consumer keys and API products, enabling APi products to be added to and removed from consumer keys. A single consumer key can be used to access multiple API products. Keys may be manually or automatically approved for API products--how they are issued depends on the API product configuration. A key must approved and approved for an API product to be capable of accessing any of the URIs defined in the API product.'><p>Credential pairs consisting of consumer key and consumer secret provisioned by Apigee to apps for specific API products. Apigee maintains the relationship between consumer keys and API products, enabling APi products to be added to and removed from consumer keys. A single consumer key can be used to access multiple API products. Keys may be manually or automatically approved for API products--how they are issued depends on the API product configuration. A key must approved and approved for an API product to be capable of accessing any of the URIs defined in the API product.</p></span></td>
</tr> -->
<tr>
<td colspan="3" class="lead"><a href="/api_resources/17-developer-apps">/developers/{developerEmail}/apps</a></td>
</tr>
<tr>
<td><span class='best_in_place' id='best_in_place_api_resource_17_description' data-url='/api_resources/17-developer-apps' data-object='api_resource' data-attribute='description' data-type='textarea'>An app that is associated with a developer</span></td>
<td><a href="/api_resources/17-developer-apps" class="btn btn-mini">Detail</a>
<!-- <a href="/api_resources/17-developer-apps/edit" class="btn btn-mini"><span class="translation_missing" title="translation missing: en.helpers.links.edit">Edit</span></a>
<a href="/api_resources/17-developer-apps" class="btn btn-mini" data-confirm="Are you sure?" data-method="delete" rel="nofollow"><span class="translation_missing" title="translation missing: en.helpers.links.delete">Delete</span></a> -->
</td>
</tr>
<!-- <tr>
<td colspan="3"><span class='best_in_place' id='best_in_place_api_resource_17_doc' data-url='/api_resources/17-developer-apps' data-object='api_resource' data-attribute='doc' data-type='textarea' data-original-content='In Apigee, Apps can belong to individual developers or to groups of developers (known as 'companies'). The Developer App is an App that belongs to a single developer. Apps are created in Apigee in order to obtain credentials to access API Products. So, a Developer App always has associated credentials, API Products, and other metadata (stored as attributes) that can be used for profile-based access control, Analytics, etc. Apps also have status, and may be approved or unapproved. By default Apps are created in the 'approved' state.'><p>In Apigee, Apps can belong to individual developers or to groups of developers (known as 'companies'). The Developer App is an App that belongs to a single developer. Apps are created in Apigee in order to obtain credentials to access API Products. So, a Developer App always has associated credentials, API Products, and other metadata (stored as attributes) that can be used for profile-based access control, Analytics, etc. Apps also have status, and may be approved or unapproved. By default Apps are created in the 'approved' state.</p></span></td>
</tr> -->
<tr>
<td colspan="3" class="lead"><a href="/api_resources/35-developers">/developers</a></td>
</tr>
<tr>
<td><span class='best_in_place' id='best_in_place_api_resource_35_description' data-url='/api_resources/35-developers' data-object='api_resource' data-attribute='description' data-type='textarea'>Developers who create apps in an organization</span></td>
<td><a href="/api_resources/35-developers" class="btn btn-mini">Detail</a>
<!-- <a href="/api_resources/35-developers/edit" class="btn btn-mini"><span class="translation_missing" title="translation missing: en.helpers.links.edit">Edit</span></a>
<a href="/api_resources/35-developers" class="btn btn-mini" data-confirm="Are you sure?" data-method="delete" rel="nofollow"><span class="translation_missing" title="translation missing: en.helpers.links.delete">Delete</span></a> -->
</td>
</tr>
<!-- <tr>
<td colspan="3"><span class='best_in_place' id='best_in_place_api_resource_35_doc' data-url='/api_resources/35-developers' data-object='api_resource' data-attribute='doc' data-type='textarea' data-original-content=''></span></td>
</tr> -->
<tr>
<td colspan="3" class="lead"><a href="/api_resources/15-environments">/environments</a></td>
</tr>
<tr>
<td><span class='best_in_place' id='best_in_place_api_resource_15_description' data-url='/api_resources/15-environments' data-object='api_resource' data-attribute='description' data-type='textarea'>A deployment environment for APIs</span></td>
<td><a href="/api_resources/15-environments" class="btn btn-mini">Detail</a>
<!-- <a href="/api_resources/15-environments/edit" class="btn btn-mini"><span class="translation_missing" title="translation missing: en.helpers.links.edit">Edit</span></a>
<a href="/api_resources/15-environments" class="btn btn-mini" data-confirm="Are you sure?" data-method="delete" rel="nofollow"><span class="translation_missing" title="translation missing: en.helpers.links.delete">Delete</span></a> -->
</td>
</tr>
<!-- <tr>
<td colspan="3"><span class='best_in_place' id='best_in_place_api_resource_15_doc' data-url='/api_resources/15-environments' data-object='api_resource' data-attribute='doc' data-type='textarea' data-original-content='By default, Apigee organizations are provisioned with two environments: 'test' and 'prod'. An environment provides a runtime execution context for APIs. An API revision must be deployed to an environment before it can be accessed at runtime. No constraints are placed on the usage between different environments--test versus prod, for example. Developers are free to implement and enforce any type or testing, promotion, and deployment procedures that suit their development lifecycle.'><p>By default, Apigee organizations are provisioned with two environments: 'test' and 'prod'. An environment provides a runtime execution context for APIs. An API revision must be deployed to an environment before it can be accessed at runtime. No constraints are placed on the usage between different environments--test versus prod, for example. Developers are free to implement and enforce any type or testing, promotion, and deployment procedures that suit their development lifecycle.</p></span></td>
</tr> -->
<tr>
<td colspan="3" class="lead"><a href="/api_resources/7-maps">/maps</a></td>
</tr>
<tr>
<td><span class='best_in_place' id='best_in_place_api_resource_7_description' data-url='/api_resources/7-maps' data-object='api_resource' data-attribute='description' data-type='textarea'>A persistence resource that supports storing arbitrary data</span></td>
<td><a href="/api_resources/7-maps" class="btn btn-mini">Detail</a>
<!-- <a href="/api_resources/7-maps/edit" class="btn btn-mini"><span class="translation_missing" title="translation missing: en.helpers.links.edit">Edit</span></a>
<a href="/api_resources/7-maps" class="btn btn-mini" data-confirm="Are you sure?" data-method="delete" rel="nofollow"><span class="translation_missing" title="translation missing: en.helpers.links.delete">Delete</span></a> -->
</td>
</tr>
<!-- <tr>
<td colspan="3"><span class='best_in_place' id='best_in_place_api_resource_7_doc' data-url='/api_resources/7-maps' data-object='api_resource' data-attribute='doc' data-type='textarea' data-original-content='Maps provide an API for storing arbitrary name/value pairs that can be access at runtime by custom policies, or for other custom runtime requirements such as protocol support. Each map has one or more 'entries', each of which which defines a name/value pair that can be fetched, updated, deleted via the API.'><p>Maps provide an API for storing arbitrary name/value pairs that can be access at runtime by custom policies, or for other custom runtime requirements such as protocol support. Each map has one or more 'entries', each of which which defines a name/value pair that can be fetched, updated, deleted via the API.</p></span></td>
</tr> -->
<tr>
<td colspan="3" class="lead"><a href="/api_resources/33-oauth-1-0a-access-tokens">/oauth1/accesstokens</a></td>
</tr>
<tr>
<td><span class='best_in_place' id='best_in_place_api_resource_33_description' data-url='/api_resources/33-oauth-1-0a-access-tokens' data-object='api_resource' data-attribute='description' data-type='textarea'>Oauth 1.0a Access Tokens</span></td>
<td><a href="/api_resources/33-oauth-1-0a-access-tokens" class="btn btn-mini">Detail</a>
<!-- <a href="/api_resources/33-oauth-1-0a-access-tokens/edit" class="btn btn-mini"><span class="translation_missing" title="translation missing: en.helpers.links.edit">Edit</span></a>
<a href="/api_resources/33-oauth-1-0a-access-tokens" class="btn btn-mini" data-confirm="Are you sure?" data-method="delete" rel="nofollow"><span class="translation_missing" title="translation missing: en.helpers.links.delete">Delete</span></a> -->
</td>
</tr>
<!-- <tr>
<td colspan="3"><span class='best_in_place' id='best_in_place_api_resource_33_doc' data-url='/api_resources/33-oauth-1-0a-access-tokens' data-object='api_resource' data-attribute='doc' data-type='textarea' data-original-content='Apigee Enterprise validates the API key, retrieves the service profile associated with the API key, and checks to see that the quota has not been exceeded. When you apply OAuth to the API, Enterprise checks the request for an access token. Apigee Enterprise uses access tokens to define a user's permissions for modifying and using a specific API. If an access token is present, and the API is within the scope of the access token, you are allowed to access the API.
Prerequisites to use this API call are:
The provider has created an organization.
You have a valid user ID as a developer.
You have created an App.
You have a valid consumer key.
An access token has been generated.'><p>Apigee Enterprise validates the API key, retrieves the service profile associated with the API key, and checks to see that the quota has not been exceeded. When you apply OAuth to the API, Enterprise checks the request for an access token. Apigee Enterprise uses access tokens to define a user's permissions for modifying and using a specific API. If an access token is present, and the API is within the scope of the access token, you are allowed to access the API.</p>
<p>Prerequisites to use this API call are:</p>
<p>The provider has created an organization.</p>
<p>You have a valid user ID as a developer.</p>
<p>You have created an App.</p>
<p>You have a valid consumer key.</p>
<p>An access token has been generated.</p></span></td>
</tr> -->
<tr>
<td colspan="3" class="lead"><a href="/api_resources/31-oauth-1-0a-request-tokens">/oauth1/requesttokens</a></td>
</tr>
<tr>
<td><span class='best_in_place' id='best_in_place_api_resource_31_description' data-url='/api_resources/31-oauth-1-0a-request-tokens' data-object='api_resource' data-attribute='description' data-type='textarea'>Oauth 1.0a Request Tokens</span></td>
<td><a href="/api_resources/31-oauth-1-0a-request-tokens" class="btn btn-mini">Detail</a>
<!-- <a href="/api_resources/31-oauth-1-0a-request-tokens/edit" class="btn btn-mini"><span class="translation_missing" title="translation missing: en.helpers.links.edit">Edit</span></a>
<a href="/api_resources/31-oauth-1-0a-request-tokens" class="btn btn-mini" data-confirm="Are you sure?" data-method="delete" rel="nofollow"><span class="translation_missing" title="translation missing: en.helpers.links.delete">Delete</span></a> -->
</td>
</tr>
<!-- <tr>
<td colspan="3"><span class='best_in_place' id='best_in_place_api_resource_31_doc' data-url='/api_resources/31-oauth-1-0a-request-tokens' data-object='api_resource' data-attribute='doc' data-type='textarea' data-original-content=''></span></td>
</tr> -->
<tr>
<td colspan="3" class="lead"><a href="/api_resources/32-oauth-1-0a-verifiers">/oauth1/verifiers</a></td>
</tr>
<tr>
<td><span class='best_in_place' id='best_in_place_api_resource_32_description' data-url='/api_resources/32-oauth-1-0a-verifiers' data-object='api_resource' data-attribute='description' data-type='textarea'>Oauth 1.0a Verifiers</span></td>
<td><a href="/api_resources/32-oauth-1-0a-verifiers" class="btn btn-mini">Detail</a>
<!-- <a href="/api_resources/32-oauth-1-0a-verifiers/edit" class="btn btn-mini"><span class="translation_missing" title="translation missing: en.helpers.links.edit">Edit</span></a>
<a href="/api_resources/32-oauth-1-0a-verifiers" class="btn btn-mini" data-confirm="Are you sure?" data-method="delete" rel="nofollow"><span class="translation_missing" title="translation missing: en.helpers.links.delete">Delete</span></a> -->
</td>
</tr>
<!-- <tr>
<td colspan="3"><span class='best_in_place' id='best_in_place_api_resource_32_doc' data-url='/api_resources/32-oauth-1-0a-verifiers' data-object='api_resource' data-attribute='doc' data-type='textarea' data-original-content='A successful validation/verification of this API call returns the following responses and passes the request to protected resources:
The access token and its attributes are made available in flow oauth_token, oauth_token_secret, oauth_response.
The consumer token and its attributes are made available in the flow oauth_consumer_key, oauth_consumer_secret.
If the request fails the verification, the server sends a response with an appropriate error code and error message. OAuth 1.0 verifier is a verification code tied to the request token. Both the OAuth verifier and request token must be provided in exchange for an access token.'><p>A successful validation/verification of this API call returns the following responses and passes the request to protected resources:</p>
<p>The access token and its attributes are made available in flow oauth_token, oauth_token_secret, oauth_response.
<br />The consumer token and its attributes are made available in the flow oauth_consumer_key, oauth_consumer_secret.
<br />If the request fails the verification, the server sends a response with an appropriate error code and error message. OAuth 1.0 verifier is a verification code tied to the request token. Both the OAuth verifier and request token must be provided in exchange for an access token.</p></span></td>
</tr> -->
<tr>
<td colspan="3" class="lead"><a href="/api_resources/28-oauth-2-0-access-tokens">/oauth2/accesstokens</a></td>
</tr>
<tr>
<td><span class='best_in_place' id='best_in_place_api_resource_28_description' data-url='/api_resources/28-oauth-2-0-access-tokens' data-object='api_resource' data-attribute='description' data-type='textarea'>Oauth 2 compliant Access Tokens managed by Apigee</span></td>
<td><a href="/api_resources/28-oauth-2-0-access-tokens" class="btn btn-mini">Detail</a>
<!-- <a href="/api_resources/28-oauth-2-0-access-tokens/edit" class="btn btn-mini"><span class="translation_missing" title="translation missing: en.helpers.links.edit">Edit</span></a>
<a href="/api_resources/28-oauth-2-0-access-tokens" class="btn btn-mini" data-confirm="Are you sure?" data-method="delete" rel="nofollow"><span class="translation_missing" title="translation missing: en.helpers.links.delete">Delete</span></a> -->
</td>
</tr>
<!-- <tr>
<td colspan="3"><span class='best_in_place' id='best_in_place_api_resource_28_doc' data-url='/api_resources/28-oauth-2-0-access-tokens' data-object='api_resource' data-attribute='doc' data-type='textarea' data-original-content=''></span></td>
</tr> -->
<tr>
<td colspan="3" class="lead"><a href="/api_resources/27-oauth-2-0-authorization-code">/oauth2/authorizationcodes</a></td>
</tr>
<tr>
<td><span class='best_in_place' id='best_in_place_api_resource_27_description' data-url='/api_resources/27-oauth-2-0-authorization-code' data-object='api_resource' data-attribute='description' data-type='textarea'>Oauth 2.0 compliant authorization codes</span></td>
<td><a href="/api_resources/27-oauth-2-0-authorization-code" class="btn btn-mini">Detail</a>
<!-- <a href="/api_resources/27-oauth-2-0-authorization-code/edit" class="btn btn-mini"><span class="translation_missing" title="translation missing: en.helpers.links.edit">Edit</span></a>
<a href="/api_resources/27-oauth-2-0-authorization-code" class="btn btn-mini" data-confirm="Are you sure?" data-method="delete" rel="nofollow"><span class="translation_missing" title="translation missing: en.helpers.links.delete">Delete</span></a> -->
</td>
</tr>
<!-- <tr>
<td colspan="3"><span class='best_in_place' id='best_in_place_api_resource_27_doc' data-url='/api_resources/27-oauth-2-0-authorization-code' data-object='api_resource' data-attribute='doc' data-type='textarea' data-original-content=''></span></td>
</tr> -->
<tr>
<td colspan="3" class="lead"><a href="/api_resources/2-organizations">/organizations</a></td>
</tr>
<tr>
<td><span class='best_in_place' id='best_in_place_api_resource_2_description' data-url='/api_resources/2-organizations' data-object='api_resource' data-attribute='description' data-type='textarea'>The base account structure for Apigee</span></td>
<td><a href="/api_resources/2-organizations" class="btn btn-mini">Detail</a>
<!-- <a href="/api_resources/2-organizations/edit" class="btn btn-mini"><span class="translation_missing" title="translation missing: en.helpers.links.edit">Edit</span></a>
<a href="/api_resources/2-organizations" class="btn btn-mini" data-confirm="Are you sure?" data-method="delete" rel="nofollow"><span class="translation_missing" title="translation missing: en.helpers.links.delete">Delete</span></a> -->
</td>
</tr>
<!-- <tr>
<td colspan="3"><span class='best_in_place' id='best_in_place_api_resource_2_doc' data-url='/api_resources/2-organizations' data-object='api_resource' data-attribute='doc' data-type='textarea' data-original-content=''></span></td>
</tr> -->
<tr>
<td colspan="3" class="lead"><a href="/api_resources/41-resources">/resources</a></td>
</tr>
<tr>
<td><span class='best_in_place' id='best_in_place_api_resource_41_description' data-url='/api_resources/41-resources' data-object='api_resource' data-attribute='description' data-type='textarea'>A resource that that can be associated with permissions to enable role-based access control</span></td>
<td><a href="/api_resources/41-resources" class="btn btn-mini">Detail</a>
<!-- <a href="/api_resources/41-resources/edit" class="btn btn-mini"><span class="translation_missing" title="translation missing: en.helpers.links.edit">Edit</span></a>
<a href="/api_resources/41-resources" class="btn btn-mini" data-confirm="Are you sure?" data-method="delete" rel="nofollow"><span class="translation_missing" title="translation missing: en.helpers.links.delete">Delete</span></a> -->
</td>
</tr>
<!-- <tr>
<td colspan="3"><span class='best_in_place' id='best_in_place_api_resource_41_doc' data-url='/api_resources/41-resources' data-object='api_resource' data-attribute='doc' data-type='textarea' data-original-content=''></span></td>
</tr> -->
<tr>
<td colspan="3" class="lead"><a href="/api_resources/38-user-roles">/userroles</a></td>
</tr>
<tr>
<td><span class='best_in_place' id='best_in_place_api_resource_38_description' data-url='/api_resources/38-user-roles' data-object='api_resource' data-attribute='description' data-type='textarea'>Roles for users in an organization</span></td>
<td><a href="/api_resources/38-user-roles" class="btn btn-mini">Detail</a>
<!-- <a href="/api_resources/38-user-roles/edit" class="btn btn-mini"><span class="translation_missing" title="translation missing: en.helpers.links.edit">Edit</span></a>
<a href="/api_resources/38-user-roles" class="btn btn-mini" data-confirm="Are you sure?" data-method="delete" rel="nofollow"><span class="translation_missing" title="translation missing: en.helpers.links.delete">Delete</span></a> -->
</td>
</tr>
<!-- <tr>
<td colspan="3"><span class='best_in_place' id='best_in_place_api_resource_38_doc' data-url='/api_resources/38-user-roles' data-object='api_resource' data-attribute='doc' data-type='textarea' data-original-content='User roles form the basis of role-based access in the Apigee API Platform.
Users are associated with User roles.
User roles are associated with permissions on resources.'><p>User roles form the basis of role-based access in the Apigee API Platform.</p>
<p>Users are associated with User roles.</p>
<p>User roles are associated with permissions on resources.</p></span></td>
</tr> -->
<tr>
<td colspan="3" class="lead"><a href="/api_resources/37-users">/users</a></td>
</tr>
<tr>
<td><span class='best_in_place' id='best_in_place_api_resource_37_description' data-url='/api_resources/37-users' data-object='api_resource' data-attribute='description' data-type='textarea'>Users with an account in an organization on the Apigee API Platform</span></td>
<td><a href="/api_resources/37-users" class="btn btn-mini">Detail</a>
<!-- <a href="/api_resources/37-users/edit" class="btn btn-mini"><span class="translation_missing" title="translation missing: en.helpers.links.edit">Edit</span></a>
<a href="/api_resources/37-users" class="btn btn-mini" data-confirm="Are you sure?" data-method="delete" rel="nofollow"><span class="translation_missing" title="translation missing: en.helpers.links.delete">Delete</span></a> -->
</td>
</tr>
<!-- <tr>
<td colspan="3"><span class='best_in_place' id='best_in_place_api_resource_37_doc' data-url='/api_resources/37-users' data-object='api_resource' data-attribute='doc' data-type='textarea' data-original-content=''></span></td>
</tr> -->
<tr>
<td colspan="3" class="lead"><a href="/api_resources/40-users-app-services">/users</a></td>
</tr>
<tr>
<td><span class='best_in_place' id='best_in_place_api_resource_40_description' data-url='/api_resources/40-users-app-services' data-object='api_resource' data-attribute='description' data-type='textarea'>A root collection that contains user entities. </span></td>
<td><a href="/api_resources/40-users-app-services" class="btn btn-mini">Detail</a>
<!-- <a href="/api_resources/40-users-app-services/edit" class="btn btn-mini"><span class="translation_missing" title="translation missing: en.helpers.links.edit">Edit</span></a>
<a href="/api_resources/40-users-app-services" class="btn btn-mini" data-confirm="Are you sure?" data-method="delete" rel="nofollow"><span class="translation_missing" title="translation missing: en.helpers.links.delete">Delete</span></a> -->
</td>
</tr>
<!-- <tr>
<td colspan="3"><span class='best_in_place' id='best_in_place_api_resource_40_doc' data-url='/api_resources/40-users-app-services' data-object='api_resource' data-attribute='doc' data-type='textarea' data-original-content=''></span></td>
</tr> -->
<tr>
<td colspan="3" class="lead"><a href="/api_resources/16-virtual-hosts">/virtualhosts</a></td>
</tr>
<tr>
<td><span class='best_in_place' id='best_in_place_api_resource_16_description' data-url='/api_resources/16-virtual-hosts' data-object='api_resource' data-attribute='description' data-type='textarea'>A named network configuration (including URL) for an environment</span></td>
<td><a href="/api_resources/16-virtual-hosts" class="btn btn-mini">Detail</a>
<!-- <a href="/api_resources/16-virtual-hosts/edit" class="btn btn-mini"><span class="translation_missing" title="translation missing: en.helpers.links.edit">Edit</span></a>
<a href="/api_resources/16-virtual-hosts" class="btn btn-mini" data-confirm="Are you sure?" data-method="delete" rel="nofollow"><span class="translation_missing" title="translation missing: en.helpers.links.delete">Delete</span></a> -->
</td>
</tr>
<!-- <tr>
<td colspan="3"><span class='best_in_place' id='best_in_place_api_resource_16_doc' data-url='/api_resources/16-virtual-hosts' data-object='api_resource' data-attribute='doc' data-type='textarea' data-original-content='Provides the runtime network address for APIs managed by Apigee.'><p>Provides the runtime network address for APIs managed by Apigee.</p></span></td>
</tr> -->
</tbody>
</table>
</div>
</div><!--/row-->
</div><!--/content-->
<!-- <footer>
<p>© Apigee, Inc. 2012</p>
</footer> -->
</div> <!-- /container -->
<!-- Placed at the end of the document so the pages load faster -->
<script src="/assets/application-901be3a70ad8aca87d5e8622f22fa578.js" type="text/javascript"></script>
</body>
</html>