Mozillians/API-Specification: Difference between revisions

(Created page with "= API Specification = == Registration Of New Application == # User requests new application under "Edit Profile -> Developer" ## User enters URL ## User is directed to fill out...")
 
 
(17 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 66: Line 66:
| '''is_mozilla_app'''
| '''is_mozilla_app'''
|  
|  
| boolean
|  
|  
| boolean
|
|
|-
|-
| ''In:''  
| '''is_active'''
|
|
|  
|  
| boolean
|  
|  
|
|}
|}
-->
== API Methods ==
API methods can be found in our [http://mozillians.readthedocs.org/en/latest/ Mozillians documentation].
Confirmed users
34

edits