mirror of
https://github.com/jellyfin/jellyfin-sdk-swift.git
synced 2024-11-23 14:20:08 +00:00
3.8 KiB
3.8 KiB
ApiKeyAPI
All URIs are relative to http://localhost
Method | HTTP request | Description |
---|---|---|
createKey | POST /Auth/Keys | Create a new api key. |
getKeys | GET /Auth/Keys | Get all keys. |
revokeKey | DELETE /Auth/Keys/{key} | Remove an api key. |
createKey
open class func createKey(app: String, completion: @escaping (_ data: Void?, _ error: Error?) -> Void)
Create a new api key.
Example
// The following code samples are still beta. For any issue, please report via http://github.com/OpenAPITools/openapi-generator/issues/new
import OpenAPIClient
let app = "app_example" // String | Name of the app using the authentication key.
// Create a new api key.
ApiKeyAPI.createKey(app: app) { (response, error) in
guard error == nil else {
print(error)
return
}
if (response) {
dump(response)
}
}
Parameters
Name | Type | Description | Notes |
---|---|---|---|
app | String | Name of the app using the authentication key. |
Return type
Void (empty response body)
Authorization
HTTP request headers
- Content-Type: Not defined
- Accept: Not defined
[Back to top] [Back to API list] [Back to Model list] [Back to README]
getKeys
open class func getKeys(completion: @escaping (_ data: AuthenticationInfoQueryResult?, _ error: Error?) -> Void)
Get all keys.
Example
// The following code samples are still beta. For any issue, please report via http://github.com/OpenAPITools/openapi-generator/issues/new
import OpenAPIClient
// Get all keys.
ApiKeyAPI.getKeys() { (response, error) in
guard error == nil else {
print(error)
return
}
if (response) {
dump(response)
}
}
Parameters
This endpoint does not need any parameter.
Return type
Authorization
HTTP request headers
- Content-Type: Not defined
- Accept: application/json, application/json; profile=CamelCase, application/json; profile=PascalCase
[Back to top] [Back to API list] [Back to Model list] [Back to README]
revokeKey
open class func revokeKey(key: String, completion: @escaping (_ data: Void?, _ error: Error?) -> Void)
Remove an api key.
Example
// The following code samples are still beta. For any issue, please report via http://github.com/OpenAPITools/openapi-generator/issues/new
import OpenAPIClient
let key = "key_example" // String | The access token to delete.
// Remove an api key.
ApiKeyAPI.revokeKey(key: key) { (response, error) in
guard error == nil else {
print(error)
return
}
if (response) {
dump(response)
}
}
Parameters
Name | Type | Description | Notes |
---|---|---|---|
key | String | The access token to delete. |
Return type
Void (empty response body)
Authorization
HTTP request headers
- Content-Type: Not defined
- Accept: Not defined
[Back to top] [Back to API list] [Back to Model list] [Back to README]