Skip to content

Latest commit

 

History

History
42 lines (32 loc) · 1.03 KB

apikeys.md

File metadata and controls

42 lines (32 loc) · 1.03 KB

apikeys endpoint

Create API Key

Since you're creating an API key, it's likely you don't have an existing one to use. Using environment variables is an easy way to provide authentication to the library.

#!/bin/bash
export GREMLIN_USER=my-gremlin-username
export GREMLIN_PASSWORD=my-gremlin-password
export GREMLIN_TEAM_ID=my-gremlin-teamid

And the python to create the api-key:

import gremlinapi
from gremlinapi.apikeys import GremlinAPIapikeys as apikeys

gremlinapi.login()
key_string = apikeys.create_apikey(identifier='my-first-apikey', description='This is our first API key')
print(f'Set the environment variable GREMLIN_API_KEY to {key_string}')

List API Keys

from gremlinapi.apikeys import GremlinAPIapikeys as apikeys
from pprint import pprint
keys = apikeys.list_apikeys()
pprint(keys)

Revoke API Keys

from gremlinapi.apikeys import GremlinAPIapikeys as apikeys
from pprint import pprint
resp = apikeys.revoke_apikey(identifier='my-api-key-identifier')
pprint(resp)