Open Bug 1302392 Opened 8 years ago Updated 5 years ago

Make best practices for Bugzilla API consumers more discoverable

Categories

(bugzilla.mozilla.org :: Documentation, task)

Production
task
Not set
normal

Tracking

()

People

(Reporter: emorley, Unassigned)

References

(Blocks 1 open bug)

Details

(Whiteboard: [october-2019-bmo-triage])

Currently there is:
https://wiki.mozilla.org/BMO/Integration_Best_Practice

However it took several attempts to find it, since it wasn't linked from anywhere I looked, and a Google search for "bugzilla api best practices" didn't return it.

Perhaps we should move it to read the docs? ie somewhere under http://bugzilla.readthedocs.io/en/latest/api/ ?

In addition, we should:
* mention the speed issues even when using the BzAPI compatibility layer (if bug 1302390 hasn't updated it already)
* mention it being desirable to set a helpful user agent
* list which fields are indexed/more performant
* make recommendations for values for "limit" and/or also suggest the preferred way to paginate (I believe Dylan said something about limit/offset not being ideal?)
* mention using API keys not username/password
* mention listening to bug changes using pulse
* <add anything else missing>
Type: defect → task
You need to log in before you can comment on or make changes to this bug.