Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Keys can be generated as described here: Power Query#3.-Credentials/Login A generated key will reflect the logged in user and the project

Remarks using API-key

  • It only supports reading operations
  • An API-key is valid for a single project. A user may generate multiple API-keys for accessing different project. Generating API-Key twice for the same project will result in same key.
  • API-keys belong to a single user and are confidential, thus should not be shared
  • API-key does not intended to be used for machine-to-machine communication and should not be used as such

...

All API endpoints should provide database and project id number as part of the url. E.g. URL path, for example https://api-xyz.com/database/projectId/host/api/rooms

[Deprecated] Providing database and projectId in Authorization header with Basic scheme   

When using HTTP Authorization header Basic scheme, it is possible to provide the following parameters for scheme's "username", separated by slash. This is deprecated in favour of path. For example:

HTTP GET /api/rooms

Authorization: Basic base64urlencode(my-database/01/my-username/en:mypassword)

Possible parameters

...

database/projectId/resources

Queries

We model our query-syntax on the OData standard, but currently only support a small subset of it. 

...