|
|
|
@ -1222,6 +1222,11 @@ The remaining three methods operate on auth keys and API access tokens.
|
|
|
|
|
|
|
|
|
|
// expirySeconds (int) is the duration in seconds a new key is valid.
|
|
|
|
|
"expirySeconds": 86400
|
|
|
|
|
|
|
|
|
|
// description (string) is an optional short phrase that describes what
|
|
|
|
|
// this key is used for. It can be a maximum of 50 alphanumeric characters.
|
|
|
|
|
// Hyphens and underscores are also allowed.
|
|
|
|
|
"description": "short description of key purpose"
|
|
|
|
|
}
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
@ -1308,6 +1313,9 @@ Note the following about required vs. optional values:
|
|
|
|
|
Specifies the duration in seconds until the key should expire.
|
|
|
|
|
Defaults to 90 days if not supplied.
|
|
|
|
|
|
|
|
|
|
- **`description`:** Optional in `POST` body.
|
|
|
|
|
A short string specifying the purpose of the key. Can be a maximum of 50 alphanumeric characters. Hyphens and spaces are also allowed.
|
|
|
|
|
|
|
|
|
|
### Request example
|
|
|
|
|
|
|
|
|
|
``` jsonc
|
|
|
|
@ -1325,7 +1333,8 @@ curl "https://api.tailscale.com/api/v2/tailnet/example.com/keys" \
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"expirySeconds": 86400
|
|
|
|
|
"expirySeconds": 86400,
|
|
|
|
|
"description": "dev access"
|
|
|
|
|
}'
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
@ -1351,7 +1360,8 @@ It holds the capabilities specified in the request and can no longer be retrieve
|
|
|
|
|
"tags": [ "tag:example" ]
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"description": "dev access"
|
|
|
|
|
}
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
@ -1403,7 +1413,8 @@ The response is a JSON object with information about the key supplied.
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"description": "dev access"
|
|
|
|
|
}
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|