All URIs are relative to /api
Method | HTTP request | Description |
---|---|---|
PreviewRemoteAdministrationConfigurationsTeamViewerConfigurationIdSessionsGet | Get /preview/remote-administration-configurations/team-viewer/{configurationId}/sessions | Get a paginated list of sessions |
PreviewRemoteAdministrationConfigurationsTeamViewerConfigurationIdSessionsPost | Post /preview/remote-administration-configurations/team-viewer/{configurationId}/sessions | Create a new session |
PreviewRemoteAdministrationConfigurationsTeamViewerConfigurationIdSessionsSessionIdClosePost | Post /preview/remote-administration-configurations/team-viewer/{configurationId}/sessions/{sessionId}/close | Close a session |
PreviewRemoteAdministrationConfigurationsTeamViewerConfigurationIdSessionsSessionIdGet | Get /preview/remote-administration-configurations/team-viewer/{configurationId}/sessions/{sessionId} | Get a session by its ID |
PreviewRemoteAdministrationConfigurationsTeamViewerConfigurationIdSessionsSessionIdResendNotificationPost | Post /preview/remote-administration-configurations/team-viewer/{configurationId}/sessions/{sessionId}/resend-notification | Resend nofications for a session |
PreviewRemoteAdministrationConfigurationsTeamViewerConfigurationIdSessionsSessionIdStatusGet | Get /preview/remote-administration-configurations/team-viewer/{configurationId}/sessions/{sessionId}/status | Get a session status by its ID |
PreviewRemoteAdministrationConfigurationsTeamViewerIdDelete | Delete /preview/remote-administration-configurations/team-viewer/{id} | Delete Team Viewer Remote Administration connection configuration |
PreviewRemoteAdministrationConfigurationsTeamViewerIdGet | Get /preview/remote-administration-configurations/team-viewer/{id} | Get Team Viewer Remote Administration connection configuration |
PreviewRemoteAdministrationConfigurationsTeamViewerIdPatch | Patch /preview/remote-administration-configurations/team-viewer/{id} | Update Team Viewer Remote Administration connection configuration |
PreviewRemoteAdministrationConfigurationsTeamViewerIdStatusGet | Get /preview/remote-administration-configurations/team-viewer/{id}/status | Get Team Viewer Remote Administration connection status |
PreviewRemoteAdministrationConfigurationsTeamViewerPost | Post /preview/remote-administration-configurations/team-viewer | Create Team Viewer Remote Administration connection configuration |
SessionDetailsSearchResults PreviewRemoteAdministrationConfigurationsTeamViewerConfigurationIdSessionsGet(ctx, configurationId).Page(page).PageSize(pageSize).Filter(filter).Execute()
Get a paginated list of sessions
package main
import (
"context"
"fmt"
"os"
openapiclient "./openapi"
)
func main() {
configurationId := "configurationId_example" // string | ID of the Team Viewer connection configuration
page := int32(56) // int32 | (optional) (default to 0)
pageSize := int32(56) // int32 | (optional) (default to 100)
filter := "deviceId==1 and deviceType=="COMPUTER" and state=="OPEN"" // string | Query in the RSQL format, allowing to filter sessions collection. Default filter is empty query - returning all results for the requested page. Fields allowed in the query: `deviceId`, `deviceType`, `state` This param can be combined with paging. (optional) (default to "")
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.TeamViewerRemoteAdministrationApi.PreviewRemoteAdministrationConfigurationsTeamViewerConfigurationIdSessionsGet(context.Background(), configurationId).Page(page).PageSize(pageSize).Filter(filter).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `TeamViewerRemoteAdministrationApi.PreviewRemoteAdministrationConfigurationsTeamViewerConfigurationIdSessionsGet``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `PreviewRemoteAdministrationConfigurationsTeamViewerConfigurationIdSessionsGet`: SessionDetailsSearchResults
fmt.Fprintf(os.Stdout, "Response from `TeamViewerRemoteAdministrationApi.PreviewRemoteAdministrationConfigurationsTeamViewerConfigurationIdSessionsGet`: %v\n", resp)
}
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for authentication, logging, cancellation, deadlines, tracing, etc. | |
configurationId | string | ID of the Team Viewer connection configuration |
Other parameters are passed through a pointer to a apiPreviewRemoteAdministrationConfigurationsTeamViewerConfigurationIdSessionsGetRequest struct via the builder pattern
Name | Type | Description | Notes |
---|
page | int32 | | [default to 0] pageSize | int32 | | [default to 100] filter | string | Query in the RSQL format, allowing to filter sessions collection. Default filter is empty query - returning all results for the requested page. Fields allowed in the query: `deviceId`, `deviceType`, `state` This param can be combined with paging. | [default to ""]
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
HrefResponse PreviewRemoteAdministrationConfigurationsTeamViewerConfigurationIdSessionsPost(ctx, configurationId).SessionCandidateRequest(sessionCandidateRequest).Execute()
Create a new session
package main
import (
"context"
"fmt"
"os"
openapiclient "./openapi"
)
func main() {
configurationId := "configurationId_example" // string | ID of the Team Viewer connection configuration
sessionCandidateRequest := *openapiclient.NewSessionCandidateRequest("1", "COMPUTER", "Customer reported that he cannot install application X") // SessionCandidateRequest | Team Viewer session attributes
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.TeamViewerRemoteAdministrationApi.PreviewRemoteAdministrationConfigurationsTeamViewerConfigurationIdSessionsPost(context.Background(), configurationId).SessionCandidateRequest(sessionCandidateRequest).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `TeamViewerRemoteAdministrationApi.PreviewRemoteAdministrationConfigurationsTeamViewerConfigurationIdSessionsPost``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `PreviewRemoteAdministrationConfigurationsTeamViewerConfigurationIdSessionsPost`: HrefResponse
fmt.Fprintf(os.Stdout, "Response from `TeamViewerRemoteAdministrationApi.PreviewRemoteAdministrationConfigurationsTeamViewerConfigurationIdSessionsPost`: %v\n", resp)
}
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for authentication, logging, cancellation, deadlines, tracing, etc. | |
configurationId | string | ID of the Team Viewer connection configuration |
Other parameters are passed through a pointer to a apiPreviewRemoteAdministrationConfigurationsTeamViewerConfigurationIdSessionsPostRequest struct via the builder pattern
Name | Type | Description | Notes |
---|
sessionCandidateRequest | SessionCandidateRequest | Team Viewer session attributes |
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
PreviewRemoteAdministrationConfigurationsTeamViewerConfigurationIdSessionsSessionIdClosePost(ctx, configurationId, sessionId).Execute()
Close a session
package main
import (
"context"
"fmt"
"os"
openapiclient "./openapi"
)
func main() {
configurationId := "configurationId_example" // string | ID of the Team Viewer connection configuration
sessionId := "sessionId_example" // string | ID of the Team Viewer session
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.TeamViewerRemoteAdministrationApi.PreviewRemoteAdministrationConfigurationsTeamViewerConfigurationIdSessionsSessionIdClosePost(context.Background(), configurationId, sessionId).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `TeamViewerRemoteAdministrationApi.PreviewRemoteAdministrationConfigurationsTeamViewerConfigurationIdSessionsSessionIdClosePost``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
}
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for authentication, logging, cancellation, deadlines, tracing, etc. | |
configurationId | string | ID of the Team Viewer connection configuration | |
sessionId | string | ID of the Team Viewer session |
Other parameters are passed through a pointer to a apiPreviewRemoteAdministrationConfigurationsTeamViewerConfigurationIdSessionsSessionIdClosePostRequest struct via the builder pattern
Name | Type | Description | Notes |
---|
(empty response body)
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
SessionDetails PreviewRemoteAdministrationConfigurationsTeamViewerConfigurationIdSessionsSessionIdGet(ctx, configurationId, sessionId).Execute()
Get a session by its ID
package main
import (
"context"
"fmt"
"os"
openapiclient "./openapi"
)
func main() {
configurationId := "configurationId_example" // string | ID of the Team Viewer connection configuration
sessionId := "sessionId_example" // string | ID of the Team Viewer session
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.TeamViewerRemoteAdministrationApi.PreviewRemoteAdministrationConfigurationsTeamViewerConfigurationIdSessionsSessionIdGet(context.Background(), configurationId, sessionId).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `TeamViewerRemoteAdministrationApi.PreviewRemoteAdministrationConfigurationsTeamViewerConfigurationIdSessionsSessionIdGet``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `PreviewRemoteAdministrationConfigurationsTeamViewerConfigurationIdSessionsSessionIdGet`: SessionDetails
fmt.Fprintf(os.Stdout, "Response from `TeamViewerRemoteAdministrationApi.PreviewRemoteAdministrationConfigurationsTeamViewerConfigurationIdSessionsSessionIdGet`: %v\n", resp)
}
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for authentication, logging, cancellation, deadlines, tracing, etc. | |
configurationId | string | ID of the Team Viewer connection configuration | |
sessionId | string | ID of the Team Viewer session |
Other parameters are passed through a pointer to a apiPreviewRemoteAdministrationConfigurationsTeamViewerConfigurationIdSessionsSessionIdGetRequest struct via the builder pattern
Name | Type | Description | Notes |
---|
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
PreviewRemoteAdministrationConfigurationsTeamViewerConfigurationIdSessionsSessionIdResendNotificationPost
PreviewRemoteAdministrationConfigurationsTeamViewerConfigurationIdSessionsSessionIdResendNotificationPost(ctx, configurationId, sessionId).Execute()
Resend nofications for a session
package main
import (
"context"
"fmt"
"os"
openapiclient "./openapi"
)
func main() {
configurationId := "configurationId_example" // string | ID of the Team Viewer connection configuration
sessionId := "sessionId_example" // string | ID of the Team Viewer session
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.TeamViewerRemoteAdministrationApi.PreviewRemoteAdministrationConfigurationsTeamViewerConfigurationIdSessionsSessionIdResendNotificationPost(context.Background(), configurationId, sessionId).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `TeamViewerRemoteAdministrationApi.PreviewRemoteAdministrationConfigurationsTeamViewerConfigurationIdSessionsSessionIdResendNotificationPost``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
}
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for authentication, logging, cancellation, deadlines, tracing, etc. | |
configurationId | string | ID of the Team Viewer connection configuration | |
sessionId | string | ID of the Team Viewer session |
Other parameters are passed through a pointer to a apiPreviewRemoteAdministrationConfigurationsTeamViewerConfigurationIdSessionsSessionIdResendNotificationPostRequest struct via the builder pattern
Name | Type | Description | Notes |
---|
(empty response body)
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
SessionStatus PreviewRemoteAdministrationConfigurationsTeamViewerConfigurationIdSessionsSessionIdStatusGet(ctx, configurationId, sessionId).Execute()
Get a session status by its ID
package main
import (
"context"
"fmt"
"os"
openapiclient "./openapi"
)
func main() {
configurationId := "configurationId_example" // string | ID of the Team Viewer connection configuration
sessionId := "sessionId_example" // string | ID of the Team Viewer session
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.TeamViewerRemoteAdministrationApi.PreviewRemoteAdministrationConfigurationsTeamViewerConfigurationIdSessionsSessionIdStatusGet(context.Background(), configurationId, sessionId).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `TeamViewerRemoteAdministrationApi.PreviewRemoteAdministrationConfigurationsTeamViewerConfigurationIdSessionsSessionIdStatusGet``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `PreviewRemoteAdministrationConfigurationsTeamViewerConfigurationIdSessionsSessionIdStatusGet`: SessionStatus
fmt.Fprintf(os.Stdout, "Response from `TeamViewerRemoteAdministrationApi.PreviewRemoteAdministrationConfigurationsTeamViewerConfigurationIdSessionsSessionIdStatusGet`: %v\n", resp)
}
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for authentication, logging, cancellation, deadlines, tracing, etc. | |
configurationId | string | ID of the Team Viewer connection configuration | |
sessionId | string | ID of the Team Viewer session |
Other parameters are passed through a pointer to a apiPreviewRemoteAdministrationConfigurationsTeamViewerConfigurationIdSessionsSessionIdStatusGetRequest struct via the builder pattern
Name | Type | Description | Notes |
---|
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
PreviewRemoteAdministrationConfigurationsTeamViewerIdDelete(ctx, id).Execute()
Delete Team Viewer Remote Administration connection configuration
package main
import (
"context"
"fmt"
"os"
openapiclient "./openapi"
)
func main() {
id := "id_example" // string | ID of the Team Viewer connection configuration
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.TeamViewerRemoteAdministrationApi.PreviewRemoteAdministrationConfigurationsTeamViewerIdDelete(context.Background(), id).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `TeamViewerRemoteAdministrationApi.PreviewRemoteAdministrationConfigurationsTeamViewerIdDelete``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
}
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for authentication, logging, cancellation, deadlines, tracing, etc. | |
id | string | ID of the Team Viewer connection configuration |
Other parameters are passed through a pointer to a apiPreviewRemoteAdministrationConfigurationsTeamViewerIdDeleteRequest struct via the builder pattern
Name | Type | Description | Notes |
---|
(empty response body)
- Content-Type: Not defined
- Accept: Not defined
[Back to top] [Back to API list] [Back to Model list] [Back to README]
ConnectionConfigurationResponse PreviewRemoteAdministrationConfigurationsTeamViewerIdGet(ctx, id).Execute()
Get Team Viewer Remote Administration connection configuration
package main
import (
"context"
"fmt"
"os"
openapiclient "./openapi"
)
func main() {
id := "id_example" // string | ID of the Team Viewer connection configuration
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.TeamViewerRemoteAdministrationApi.PreviewRemoteAdministrationConfigurationsTeamViewerIdGet(context.Background(), id).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `TeamViewerRemoteAdministrationApi.PreviewRemoteAdministrationConfigurationsTeamViewerIdGet``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `PreviewRemoteAdministrationConfigurationsTeamViewerIdGet`: ConnectionConfigurationResponse
fmt.Fprintf(os.Stdout, "Response from `TeamViewerRemoteAdministrationApi.PreviewRemoteAdministrationConfigurationsTeamViewerIdGet`: %v\n", resp)
}
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for authentication, logging, cancellation, deadlines, tracing, etc. | |
id | string | ID of the Team Viewer connection configuration |
Other parameters are passed through a pointer to a apiPreviewRemoteAdministrationConfigurationsTeamViewerIdGetRequest struct via the builder pattern
Name | Type | Description | Notes |
---|
ConnectionConfigurationResponse
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
ConnectionConfigurationResponse PreviewRemoteAdministrationConfigurationsTeamViewerIdPatch(ctx, id).ConnectionConfigurationUpdateRequest(connectionConfigurationUpdateRequest).Execute()
Update Team Viewer Remote Administration connection configuration
package main
import (
"context"
"fmt"
"os"
openapiclient "./openapi"
)
func main() {
id := "id_example" // string | ID of the Team Viewer connection configuration
connectionConfigurationUpdateRequest := *openapiclient.NewConnectionConfigurationUpdateRequest() // ConnectionConfigurationUpdateRequest | Team Viewer connection configuration update request
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.TeamViewerRemoteAdministrationApi.PreviewRemoteAdministrationConfigurationsTeamViewerIdPatch(context.Background(), id).ConnectionConfigurationUpdateRequest(connectionConfigurationUpdateRequest).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `TeamViewerRemoteAdministrationApi.PreviewRemoteAdministrationConfigurationsTeamViewerIdPatch``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `PreviewRemoteAdministrationConfigurationsTeamViewerIdPatch`: ConnectionConfigurationResponse
fmt.Fprintf(os.Stdout, "Response from `TeamViewerRemoteAdministrationApi.PreviewRemoteAdministrationConfigurationsTeamViewerIdPatch`: %v\n", resp)
}
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for authentication, logging, cancellation, deadlines, tracing, etc. | |
id | string | ID of the Team Viewer connection configuration |
Other parameters are passed through a pointer to a apiPreviewRemoteAdministrationConfigurationsTeamViewerIdPatchRequest struct via the builder pattern
Name | Type | Description | Notes |
---|
connectionConfigurationUpdateRequest | ConnectionConfigurationUpdateRequest | Team Viewer connection configuration update request |
ConnectionConfigurationResponse
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
ConnectionConfigurationStatusResponse PreviewRemoteAdministrationConfigurationsTeamViewerIdStatusGet(ctx, id).Execute()
Get Team Viewer Remote Administration connection status
package main
import (
"context"
"fmt"
"os"
openapiclient "./openapi"
)
func main() {
id := "id_example" // string | ID of the Team Viewer connection configuration
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.TeamViewerRemoteAdministrationApi.PreviewRemoteAdministrationConfigurationsTeamViewerIdStatusGet(context.Background(), id).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `TeamViewerRemoteAdministrationApi.PreviewRemoteAdministrationConfigurationsTeamViewerIdStatusGet``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `PreviewRemoteAdministrationConfigurationsTeamViewerIdStatusGet`: ConnectionConfigurationStatusResponse
fmt.Fprintf(os.Stdout, "Response from `TeamViewerRemoteAdministrationApi.PreviewRemoteAdministrationConfigurationsTeamViewerIdStatusGet`: %v\n", resp)
}
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for authentication, logging, cancellation, deadlines, tracing, etc. | |
id | string | ID of the Team Viewer connection configuration |
Other parameters are passed through a pointer to a apiPreviewRemoteAdministrationConfigurationsTeamViewerIdStatusGetRequest struct via the builder pattern
Name | Type | Description | Notes |
---|
ConnectionConfigurationStatusResponse
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
HrefResponse PreviewRemoteAdministrationConfigurationsTeamViewerPost(ctx).ConnectionConfigurationCandidateRequest(connectionConfigurationCandidateRequest).Execute()
Create Team Viewer Remote Administration connection configuration
package main
import (
"context"
"fmt"
"os"
openapiclient "./openapi"
)
func main() {
connectionConfigurationCandidateRequest := *openapiclient.NewConnectionConfigurationCandidateRequest("1", "teamViewerConfiguration", "12847340-nPAX96bsaADH4Gz6K6i2", true, int32(15)) // ConnectionConfigurationCandidateRequest | Team Viewer connection configuration create definition
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.TeamViewerRemoteAdministrationApi.PreviewRemoteAdministrationConfigurationsTeamViewerPost(context.Background()).ConnectionConfigurationCandidateRequest(connectionConfigurationCandidateRequest).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `TeamViewerRemoteAdministrationApi.PreviewRemoteAdministrationConfigurationsTeamViewerPost``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `PreviewRemoteAdministrationConfigurationsTeamViewerPost`: HrefResponse
fmt.Fprintf(os.Stdout, "Response from `TeamViewerRemoteAdministrationApi.PreviewRemoteAdministrationConfigurationsTeamViewerPost`: %v\n", resp)
}
Other parameters are passed through a pointer to a apiPreviewRemoteAdministrationConfigurationsTeamViewerPostRequest struct via the builder pattern
Name | Type | Description | Notes |
---|---|---|---|
connectionConfigurationCandidateRequest | ConnectionConfigurationCandidateRequest | Team Viewer connection configuration create definition |
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]