All URIs are relative to https://sailpoint.api.identitynow.com
Method | HTTP request | Description |
---|---|---|
CcApiIntegrationUpdateSimIntegrationIdPost | Post /cc/api/integration/updateSimIntegration/{id} | Update Integration |
CreateIntegration | Post /cc/api/integration/createSimIntegration | Create Integration |
DeleteIntegration | Delete /cc/api/integration/deleteSimIntegration/{id} | Delete Integration |
GetIntegration | Get /cc/api/integration/getSimIntegration/{id} | Get Integration |
ListIntegrations | Get /cc/api/integration/listSimIntegrations | List Integrations |
SetIntegrationStatusCheckDetails | Post /cc/api/integration/setStatusCheckDetails | Set Integration Status Check Details |
CcApiIntegrationUpdateSimIntegrationIdPost(ctx, id).ContentType(contentType).Body(body).Execute()
Update Integration
package main
import (
"context"
"fmt"
"os"
openapiclient "./openapi"
)
func main() {
id := "id_example" // string |
contentType := "application/json" // string | (optional)
body := "body_example" // string | (optional)
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.IntegrationsApi.CcApiIntegrationUpdateSimIntegrationIdPost(context.Background(), id).ContentType(contentType).Body(body).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `IntegrationsApi.CcApiIntegrationUpdateSimIntegrationIdPost``: %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 |
Other parameters are passed through a pointer to a apiCcApiIntegrationUpdateSimIntegrationIdPostRequest struct via the builder pattern
Name | Type | Description | Notes |
---|
contentType | string | | body | string | |
(empty response body)
No authorization required
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
CreateIntegration(ctx).ContentType(contentType).Body(body).Execute()
Create Integration
package main
import (
"context"
"fmt"
"os"
openapiclient "./openapi"
)
func main() {
contentType := "application/json" // string | (optional)
body := "body_example" // string | (optional)
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.IntegrationsApi.CreateIntegration(context.Background()).ContentType(contentType).Body(body).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `IntegrationsApi.CreateIntegration``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
}
Other parameters are passed through a pointer to a apiCreateIntegrationRequest struct via the builder pattern
Name | Type | Description | Notes |
---|---|---|---|
contentType | string | ||
body | string |
(empty response body)
No authorization required
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
DeleteIntegration(ctx, id).Execute()
Delete Integration
package main
import (
"context"
"fmt"
"os"
openapiclient "./openapi"
)
func main() {
id := "id_example" // string |
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.IntegrationsApi.DeleteIntegration(context.Background(), id).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `IntegrationsApi.DeleteIntegration``: %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 |
Other parameters are passed through a pointer to a apiDeleteIntegrationRequest struct via the builder pattern
Name | Type | Description | Notes |
---|
(empty response body)
No authorization required
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
GetIntegration(ctx, id).Execute()
Get Integration
package main
import (
"context"
"fmt"
"os"
openapiclient "./openapi"
)
func main() {
id := "id_example" // string |
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.IntegrationsApi.GetIntegration(context.Background(), id).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `IntegrationsApi.GetIntegration``: %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 |
Other parameters are passed through a pointer to a apiGetIntegrationRequest struct via the builder pattern
Name | Type | Description | Notes |
---|
(empty response body)
No authorization required
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
ListIntegrations(ctx).Execute()
List Integrations
package main
import (
"context"
"fmt"
"os"
openapiclient "./openapi"
)
func main() {
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.IntegrationsApi.ListIntegrations(context.Background()).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `IntegrationsApi.ListIntegrations``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
}
This endpoint does not need any parameter.
Other parameters are passed through a pointer to a apiListIntegrationsRequest struct via the builder pattern
(empty response body)
No authorization required
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
SetIntegrationStatusCheckDetails(ctx).ContentType(contentType).Body(body).Execute()
Set Integration Status Check Details
package main
import (
"context"
"fmt"
"os"
openapiclient "./openapi"
)
func main() {
contentType := "application/json" // string | (optional)
body := "body_example" // string | (optional)
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.IntegrationsApi.SetIntegrationStatusCheckDetails(context.Background()).ContentType(contentType).Body(body).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `IntegrationsApi.SetIntegrationStatusCheckDetails``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
}
Other parameters are passed through a pointer to a apiSetIntegrationStatusCheckDetailsRequest struct via the builder pattern
Name | Type | Description | Notes |
---|---|---|---|
contentType | string | ||
body | string |
(empty response body)
No authorization required
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]