Microsoft.CustomerLockbox (preview:2018-02-28)

2025/09/26 • 7 new, 7 deleted methods

Operations_List (new)
Description Lists all the available REST API operations.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.CustomerLockbox/operations
{
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
name: string ,
isDataAction: string ,
display:
{
provider: string ,
resource: string ,
operation: string ,
description: string ,
}
,
properties: string ,
origin: string ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
additionalInfo:
[
{
type: string ,
info:
{
currentStatus: enum ,
}
,
}
,
]
,
}
,
}
Get_TenantOptedIn (new)
Description Get Customer Lockbox request
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.CustomerLockbox/tenantOptedIn/{tenantId}
{
tenantId: string ,
api-version: string ,
}

⚐ Response (200)

{
isOptedIn: boolean ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
additionalInfo:
[
{
type: string ,
info:
{
currentStatus: enum ,
}
,
}
,
]
,
}
,
}
Post_EnableLockbox (new)
Description Enable Tenant for Lockbox
Reference Link ¶

⚼ Request

POST:  /providers/Microsoft.CustomerLockbox/enableLockbox
{
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
additionalInfo:
[
{
type: string ,
info:
{
currentStatus: enum ,
}
,
}
,
]
,
}
,
}
Post_DisableLockbox (new)
Description Disable Tenant for Lockbox
Reference Link ¶

⚼ Request

POST:  /providers/Microsoft.CustomerLockbox/disableLockbox
{
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
additionalInfo:
[
{
type: string ,
info:
{
currentStatus: enum ,
}
,
}
,
]
,
}
,
}
Requests_Get (new)
Description Get Customer Lockbox request
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.CustomerLockbox/requests/{requestId}
{
requestId: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
id: string ,
name: string ,
type: string ,
properties:
{
requestId: string ,
justification: string ,
status: enum ,
createdDateTime: string ,
expirationDateTime: string ,
duration: string ,
resourceIds: string ,
resourceType: string ,
supportRequest: string ,
supportCaseUrl: string ,
workitemsource: string ,
subscriptionId: string ,
accessLevel: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
additionalInfo:
[
{
type: string ,
info:
{
currentStatus: enum ,
}
,
}
,
]
,
}
,
}
Requests_UpdateStatus (new)
Description Update Customer Lockbox request approval status API
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/providers/Microsoft.CustomerLockbox/requests/{requestId}/updateApproval
{
approval:
{
status: enum ,
reason: string ,
}
,
subscriptionId: string ,
requestId: string ,
api-version: string ,
}

⚐ Response (200)

{
status: enum ,
reason: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
additionalInfo:
[
{
type: string ,
info:
{
currentStatus: enum ,
}
,
}
,
]
,
}
,
}
Requests_List (new)
Description Lists all of the Lockbox requests in the given subscription.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.CustomerLockbox/requests
{
$filter: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
id: string ,
name: string ,
type: string ,
properties:
{
requestId: string ,
justification: string ,
status: enum ,
createdDateTime: string ,
expirationDateTime: string ,
duration: string ,
resourceIds: string ,
resourceType: string ,
supportRequest: string ,
supportCaseUrl: string ,
workitemsource: string ,
subscriptionId: string ,
accessLevel: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
additionalInfo:
[
{
type: string ,
info:
{
currentStatus: enum ,
}
,
}
,
]
,
}
,
}
Operations_List (removed)
Description Lists all the available REST API operations.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.CustomerLockbox/operations
{
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
name: string ,
isDataAction: string ,
display:
{
provider: string ,
resource: string ,
operation: string ,
description: string ,
}
,
properties: string ,
origin: string ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
additionalInfo:
[
{
type: string ,
info:
{
currentStatus: enum ,
}
,
}
,
]
,
}
,
}
Get_TenantOptedIn (removed)
Description Get Customer Lockbox request
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.CustomerLockbox/tenantOptedIn/{tenantId}
{
tenantId: string ,
api-version: string ,
}

⚐ Response (200)

{
isOptedIn: boolean ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
additionalInfo:
[
{
type: string ,
info:
{
currentStatus: enum ,
}
,
}
,
]
,
}
,
}
Post_EnableLockbox (removed)
Description Enable Tenant for Lockbox
Reference Link ¶

⚼ Request

POST:  /providers/Microsoft.CustomerLockbox/enableLockbox
{
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
additionalInfo:
[
{
type: string ,
info:
{
currentStatus: enum ,
}
,
}
,
]
,
}
,
}
Post_DisableLockbox (removed)
Description Disable Tenant for Lockbox
Reference Link ¶

⚼ Request

POST:  /providers/Microsoft.CustomerLockbox/disableLockbox
{
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
additionalInfo:
[
{
type: string ,
info:
{
currentStatus: enum ,
}
,
}
,
]
,
}
,
}
Requests_Get (removed)
Description Get Customer Lockbox request
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.CustomerLockbox/requests/{requestId}
{
requestId: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
id: string ,
name: string ,
type: string ,
properties:
{
requestId: string ,
justification: string ,
status: enum ,
createdDateTime: string ,
expirationDateTime: string ,
duration: string ,
resourceIds: string ,
resourceType: string ,
supportRequest: string ,
supportCaseUrl: string ,
workitemsource: string ,
subscriptionId: string ,
accessLevel: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
additionalInfo:
[
{
type: string ,
info:
{
currentStatus: enum ,
}
,
}
,
]
,
}
,
}
Requests_UpdateStatus (removed)
Description Update Customer Lockbox request approval status API
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/providers/Microsoft.CustomerLockbox/requests/{requestId}/updateApproval
{
approval:
{
status: enum ,
reason: string ,
}
,
subscriptionId: string ,
requestId: string ,
api-version: string ,
}

⚐ Response (200)

{
status: enum ,
reason: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
additionalInfo:
[
{
type: string ,
info:
{
currentStatus: enum ,
}
,
}
,
]
,
}
,
}
Requests_List (removed)
Description Lists all of the Lockbox requests in the given subscription.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.CustomerLockbox/requests
{
$filter: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
id: string ,
name: string ,
type: string ,
properties:
{
requestId: string ,
justification: string ,
status: enum ,
createdDateTime: string ,
expirationDateTime: string ,
duration: string ,
resourceIds: string ,
resourceType: string ,
supportRequest: string ,
supportCaseUrl: string ,
workitemsource: string ,
subscriptionId: string ,
accessLevel: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
additionalInfo:
[
{
type: string ,
info:
{
currentStatus: enum ,
}
,
}
,
]
,
}
,
}