This Page

Quick search

Authentication with InterMine Web services is chiefly used to identify a
user and access their lists and templates.

Tokens come in two flavours: Temporary/anonymous and
permanent/associated with an existing account. Each token will uniquely
identify an individual for a single specific InterMine instance -
cross-mine applications will need 1 token per user per InterMine.

To authenticate a user, add a token to your HTTP requests, typically as
a GET or POST parameter, e.g.:

# Return all public lists and any private lists associated with this token:
GET http://www.flymine.org/query/service/lists?token=DFGg5dge5gnmja04Peh6faA3hd

Not all endpoints require authentication - use I/O docs to identify
which endpoints do require authentication.

Anonymous 24-hour tokens are available via the /session method, and are
useful for working with short-term disposable lists. If users want to
preserve their lists or view existing lists associated with an account,
they should be encouraged to use a permanent token (see docs below).