Mozillians/API-Specification: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
 
(8 intermediate revisions by 3 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 [https://bugzilla.mozilla.org/enter_bug.cgi?product=Data%20Safety bug] with app information and usage case(s)
## 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)
### Items necessary in filed bug comment: Description of app, expected API usage, URL of app
### Items necessary in filed bug comment: Description of app, expected API usage, URL of app
# User is then approved or denied in admin, manually, interface by those with administrator privileges (product lead or tech. pm)
# User is then approved or denied in admin, manually, interface by those with administrator privileges (product lead or tech. pm)
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
 
<!--
== Application Attributes ==
== Application Attributes ==
{| class="wikitable"
{| class="wikitable"
Line 69: Line 69:
|  
|  
|
|
|}
== API Methods ==
'''Giorgos To Fill Out we can do sep wiki page for each like http://www.flickr.com/services/api/flickr.activity.userComments.html'''
== API Filters ==
Results may be filtered by
{| class="wikitable"
|-
|-
! Value
| '''is_active'''
! Type
! Length
! Example
|-
| '''email'''
|
|
|
|-
| '''location'''
|
|
|
|-
| '''groups'''
|
|
|
|-
| '''language'''
|  
|  
| boolean
|  
|  
|
|}
|}
-->
== API Methods ==
API methods can be found in our [http://mozillians.readthedocs.org/en/latest/ Mozillians documentation].

Latest revision as of 13:45, 31 May 2014

API Specification

Registration Of New Application

  1. User requests new application under "Edit Profile -> Developer"
    1. User enters URL
    2. User is directed to fill out bug with app information and usage case(s)
      1. Items necessary in filed bug comment: Description of app, expected API usage, URL of app
  2. User is then approved or denied in admin, manually, interface by those with administrator privileges (product lead or tech. pm)
  3. User received email notification of approval and directed to mozillians for api key

API Keys

  • API keys are per application not per user
  • API keys are restricted to Vouched Users

API Methods

API methods can be found in our Mozillians documentation.