listApiKeys method

Future<ListApiKeysResponse> listApiKeys({
  1. RequestOptions? requestOptions,
})

Lists all API keys associated with your Algolia application, including their permissions and restrictions.

Required API Key ACLs:

  • admin

Parameters:

  • requestOptions additional request configuration.

Implementation

Future<ListApiKeysResponse> listApiKeys({
  RequestOptions? requestOptions,
}) async {
  final request = ApiRequest(
    method: RequestMethod.get,
    path: r'/1/keys',
  );
  final response = await _retryStrategy.execute(
    request: request,
    options: requestOptions,
  );
  return deserialize<ListApiKeysResponse, ListApiKeysResponse>(
    response,
    'ListApiKeysResponse',
    growable: true,
  );
}