Cancel
Cancel App Access Requests Defaults
client.Apps.AccessRequestDefaults.Cancel(ctx, appID, body) (*AppIDstringCatalogIDsarrayDefaultsEnabledboolDurationGrantstringDurationUnsetanyEmergencyGrantEnabledboolEmergencyGrantPolicyIDstringRequestPolicyIDstringResourceTypeIDsarrayStateC1APIAppV1AppAccessRequestDefaultsStateC1APIAppV1AppAccessRequestDefaults, error)
post/api/v1/apps/{app_id}/access_request_defaults/cancel
Invokes the c1.api.app.v1.AppAccessRequestsDefaultsService.CancelAppAccessRequestsDefaults method.
Parameters
appIDstring
The appId field.
bodyBodyfieldAppAccessRequestDefaultCancelParams
Returns
AppIDstringCatalogIDsarrayDefaultsEnabledboolDurationGrantstringDurationUnsetanyEmergencyGrantEnabledboolEmergencyGrantPolicyIDstringRequestPolicyIDstringResourceTypeIDsarrayStateC1APIAppV1AppAccessRequestDefaultsStateC1APIAppV1AppAccessRequestDefaults
Request example Go
package main
import (
"context"
"fmt"
"github.com/stainless-sdks/-go"
"github.com/stainless-sdks/-go/option"
)
func main() {
client := conductoronesdk.NewClient(
option.WithAPIKey("My API Key"),
)
c1APIAppV1AppAccessRequestDefaults, err := client.Apps.AccessRequestDefaults.Cancel(
context.TODO(),
"app_id",
conductoronesdk.AppAccessRequestDefaultCancelParams{
},
)
if err != nil {
panic(err.Error())
}
fmt.Printf("%+v\n", c1APIAppV1AppAccessRequestDefaults.AppID)
}
200 Example
{
"appId": "appId",
"catalogIds": [
"string"
],
"defaultsEnabled": true,
"durationGrant": "durationGrant",
"durationUnset": {},
"emergencyGrantEnabled": true,
"emergencyGrantPolicyId": "emergencyGrantPolicyId",
"requestPolicyId": "requestPolicyId",
"resourceTypeIds": [
"string"
],
"state": "APP_ACCESS_REQUEST_DEFAULTS_LAST_APPLY_STATE_UNSPECIFIED"
}