Mozillians/API-Specification: Difference between revisions

No edit summary
 
(14 intermediate revisions by 4 users not shown)
Line 4: Line 4:
# User requests new application under "Edit Profile -> Developer"
# User requests new application under "Edit Profile -> Developer"
## User enters URL  
## User enters URL  
## User is directed to fill out bug  
## User is directed to fill out [https://bugzilla.mozilla.org/enter_bug.cgi?product=Community%20Tools&component=API%20Requests bug] with app information and usage case(s)
## (AD please add details, what product/component, what information, who does it go to)
### Items necessary in filed bug comment: Description of app, expected API usage, URL of app
# User is then approved or denied in admin interface (AD please add by who)
# User is then approved or denied in admin, manually, interface by those with administrator privileges (product lead or tech. pm)
# User received email notification of approval and directed to mozillians for api key
# User received email notification of approval and directed to mozillians for api key


Line 12: Line 12:
* API keys are per application not per user
* API keys are per application not per user
* API keys are restricted to Vouched Users
* API keys are restricted to Vouched Users
 
<!--
== API Fields ==
== Application Attributes ==
{| class="wikitable"
{| class="wikitable"
|-
|-
Line 69: Line 69:
|  
|  
|
|
|}
== API Filters ==
Results may be filtered by
{| class="wikitable"
|-
! Value
! Type
! Length
! Example
|-
|-
| '''email'''
| '''is_active'''
|
|
|
|
|-
| '''location'''
|
|
|
|
|-
| '''groups'''
|
|
|
|
|-
| '''language'''
|
|  
|  
| boolean
|  
|  
|
|
|}
|}
-->
== API Methods ==
API methods can be found in our [http://mozillians.readthedocs.org/en/latest/ Mozillians documentation].
Confirmed users
34

edits