The SFO Museum Application Programming Interface (API)
The The SFO Museum Application Programming Interface (API) provides a REST-ish style application programming interface (API) for developers to use in their products and services. API requests are made by passing one or more query parameters to:
https://api.sfomuseum.org/rest/
Getting started
Use of the API requires a valid access token
which is included with each API request. You can create an access token just for yourself or configure an application to request access tokens on behalf of other people. You will need to be signed in with your SFO Museum account to do so.
You can also review and try out most of the available API methods from their respective documentation pages on this website (some methods won't work unless you are signed in).
Remember that the SFO Museum API is made available (and may be revoked) under the same Terms of Service and Community Guidelines that you agreed to when you create your SFO Museum account.
If you are not a developer
If you are not a developer and would like to try out the API then you should visit this page to create an access token for yourself.
If you are a developer
If you are a developer then you probably want to start by creating an API key.
OAuth (version 2) access tokens are used to monitor and limit access to the API. Not all flavours of OAuth2 token-dancing are supported. Applications need to be configured with a fixed callback URL on the server-side and request access tokens by authenticating users using grant tokens, aka section 4.1 of the OAuth2 specification.
Please consult the OAuth2 How To page for details.