TokenID(), not GetTokenID().
diff --git a/auth_results.go b/auth_results.go
index c8e7a55..1e501ae 100644
--- a/auth_results.go
+++ b/auth_results.go
@@ -7,5 +7,5 @@
 type AuthResults interface {
 
 	// Retrieve the authentication token's value from the authentication response.
-	GetTokenID() (string, error)
+	TokenID() (string, error)
 }
diff --git a/openstack/identity/v3/tokens/requests.go b/openstack/identity/v3/tokens/requests.go
index 625f8d7..dfebb14 100644
--- a/openstack/identity/v3/tokens/requests.go
+++ b/openstack/identity/v3/tokens/requests.go
@@ -78,8 +78,8 @@
 // TokenCreateResult contains the document structure returned from a Create call.
 type TokenCreateResult map[string]interface{}
 
-// GetTokenID retrieves a token generated by a Create call from an token creation response.
-func (r TokenCreateResult) GetTokenID() (string, error) {
+// TokenID retrieves a token generated by a Create call from an token creation response.
+func (r TokenCreateResult) TokenID() (string, error) {
 	return "", nil
 }