Skip to content

Verify removable

GET
/api/managing-entity/{managingEntityIdentifier}/extranet/cancellation-policy/{cancellationPolicyIdentifier}/removable
curl --request GET \
--url https://api.wink.travel/api/managing-entity//extranet/cancellation-policy//removable \
--header 'Authorization: Bearer <token>' \
--header 'Wink-Version: 2.0'

Checks whether the given cancellation policy can be deleted; a policy still linked to a rate plan is not removable until those associations are cleared first.

managingEntityIdentifier
required
string
""

Verify if cancellation policy is removable and owned by this property identifier.

cancellationPolicyIdentifier
required
string
""

Verify if cancellation policy is removable identified by this identifier.

Wink-Version
string
default: 2.0.0
Allowed values: 2.0

OK

Media type application/json
object
removable

Whether the cancellation policy can be safely deleted without affecting existing rate plans

boolean
ratePlans
Array<object>

Rate plans associated with this cancellation policy

object
identifier
required

Identifier of associated entity

string format: uuid
"" >= 1 characters
name
required

Entity name

string
"" >= 1 characters
Example
{
"removable": false,
"ratePlans": [
""
]
}

Bad Request

object
type
string format: uri
title
string
status
integer format: int32
detail
string
instance
string format: uri
properties
object
key
additional properties
Example generated
{
"type": "https://example.com",
"title": "example",
"status": 1,
"detail": "example",
"instance": "https://example.com",
"properties": {
"additionalProperty": "example"
}
}

Unauthorized

Media type */*
object
type
string format: uri
title
string
status
integer format: int32
detail
string
instance
string format: uri
properties
object
key
additional properties

Forbidden

Media type */*
object
type
string format: uri
title
string
status
integer format: int32
detail
string
instance
string format: uri
properties
object
key
additional properties

Internal Server Error

object
Example generated
{}