All URIs are relative to https://devidp.authlete.net
Method | HTTP request | Description |
---|---|---|
CreateTokenForService | Post /api/servicetoken/create | |
GetTokensForService | Post /api/servicetoken/all | |
RenameServiceToken | Post /api/servicetoken/update | |
RevokeServiceToken | Post /api/servicetoken/revoke | |
RotateServiceToken | Post /api/servicetoken/rotate |
ServiceTokenResponse CreateTokenForService(ctx).CreateServiceTokenRequest(createServiceTokenRequest).Authorization(authorization).DPoP(dPoP).Execute()
package main
import (
"context"
"fmt"
"os"
openapiclient "./openapi"
)
func main() {
createServiceTokenRequest := *openapiclient.NewCreateServiceTokenRequest(int64(123), int64(123), int64(123), "Description_example") // CreateServiceTokenRequest |
authorization := "authorization_example" // string | (optional)
dPoP := "dPoP_example" // string | (optional)
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.ServiceTokenApiApi.CreateTokenForService(context.Background()).CreateServiceTokenRequest(createServiceTokenRequest).Authorization(authorization).DPoP(dPoP).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `ServiceTokenApiApi.CreateTokenForService``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `CreateTokenForService`: ServiceTokenResponse
fmt.Fprintf(os.Stdout, "Response from `ServiceTokenApiApi.CreateTokenForService`: %v\n", resp)
}
Other parameters are passed through a pointer to a apiCreateTokenForServiceRequest struct via the builder pattern
Name | Type | Description | Notes |
---|---|---|---|
createServiceTokenRequest | CreateServiceTokenRequest | ||
authorization | string | ||
dPoP | string |
No authorization required
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
[]ServiceTokenResponse GetTokensForService(ctx).GetServiceTokensRequest(getServiceTokensRequest).Authorization(authorization).DPoP(dPoP).Execute()
package main
import (
"context"
"fmt"
"os"
openapiclient "./openapi"
)
func main() {
getServiceTokensRequest := *openapiclient.NewGetServiceTokensRequest(int64(123), int64(123), int64(123)) // GetServiceTokensRequest |
authorization := "authorization_example" // string | (optional)
dPoP := "dPoP_example" // string | (optional)
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.ServiceTokenApiApi.GetTokensForService(context.Background()).GetServiceTokensRequest(getServiceTokensRequest).Authorization(authorization).DPoP(dPoP).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `ServiceTokenApiApi.GetTokensForService``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `GetTokensForService`: []ServiceTokenResponse
fmt.Fprintf(os.Stdout, "Response from `ServiceTokenApiApi.GetTokensForService`: %v\n", resp)
}
Other parameters are passed through a pointer to a apiGetTokensForServiceRequest struct via the builder pattern
Name | Type | Description | Notes |
---|---|---|---|
getServiceTokensRequest | GetServiceTokensRequest | ||
authorization | string | ||
dPoP | string |
No authorization required
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
ServiceTokenResponse RenameServiceToken(ctx).RenameServiceTokenRequest(renameServiceTokenRequest).Authorization(authorization).DPoP(dPoP).Execute()
package main
import (
"context"
"fmt"
"os"
openapiclient "./openapi"
)
func main() {
renameServiceTokenRequest := *openapiclient.NewRenameServiceTokenRequest(int64(123), int64(123), int64(123), "TokenId_example", "Description_example") // RenameServiceTokenRequest |
authorization := "authorization_example" // string | (optional)
dPoP := "dPoP_example" // string | (optional)
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.ServiceTokenApiApi.RenameServiceToken(context.Background()).RenameServiceTokenRequest(renameServiceTokenRequest).Authorization(authorization).DPoP(dPoP).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `ServiceTokenApiApi.RenameServiceToken``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `RenameServiceToken`: ServiceTokenResponse
fmt.Fprintf(os.Stdout, "Response from `ServiceTokenApiApi.RenameServiceToken`: %v\n", resp)
}
Other parameters are passed through a pointer to a apiRenameServiceTokenRequest struct via the builder pattern
Name | Type | Description | Notes |
---|---|---|---|
renameServiceTokenRequest | RenameServiceTokenRequest | ||
authorization | string | ||
dPoP | string |
No authorization required
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
RevokeServiceToken(ctx).DeleteServiceTokenRequest(deleteServiceTokenRequest).Authorization(authorization).DPoP(dPoP).Execute()
package main
import (
"context"
"fmt"
"os"
openapiclient "./openapi"
)
func main() {
deleteServiceTokenRequest := *openapiclient.NewDeleteServiceTokenRequest() // DeleteServiceTokenRequest |
authorization := "authorization_example" // string | (optional)
dPoP := "dPoP_example" // string | (optional)
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.ServiceTokenApiApi.RevokeServiceToken(context.Background()).DeleteServiceTokenRequest(deleteServiceTokenRequest).Authorization(authorization).DPoP(dPoP).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `ServiceTokenApiApi.RevokeServiceToken``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
}
Other parameters are passed through a pointer to a apiRevokeServiceTokenRequest struct via the builder pattern
Name | Type | Description | Notes |
---|---|---|---|
deleteServiceTokenRequest | DeleteServiceTokenRequest | ||
authorization | string | ||
dPoP | string |
(empty response body)
No authorization required
- Content-Type: application/json
- Accept: Not defined
[Back to top] [Back to API list] [Back to Model list] [Back to README]
ServiceTokenResponse RotateServiceToken(ctx).RotateServiceTokenRequest(rotateServiceTokenRequest).Authorization(authorization).DPoP(dPoP).Execute()
package main
import (
"context"
"fmt"
"os"
openapiclient "./openapi"
)
func main() {
rotateServiceTokenRequest := *openapiclient.NewRotateServiceTokenRequest(int64(123), int64(123), int64(123), "TokenId_example") // RotateServiceTokenRequest |
authorization := "authorization_example" // string | (optional)
dPoP := "dPoP_example" // string | (optional)
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.ServiceTokenApiApi.RotateServiceToken(context.Background()).RotateServiceTokenRequest(rotateServiceTokenRequest).Authorization(authorization).DPoP(dPoP).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `ServiceTokenApiApi.RotateServiceToken``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `RotateServiceToken`: ServiceTokenResponse
fmt.Fprintf(os.Stdout, "Response from `ServiceTokenApiApi.RotateServiceToken`: %v\n", resp)
}
Other parameters are passed through a pointer to a apiRotateServiceTokenRequest struct via the builder pattern
Name | Type | Description | Notes |
---|---|---|---|
rotateServiceTokenRequest | RotateServiceTokenRequest | ||
authorization | string | ||
dPoP | string |
No authorization required
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]