Change Updates

Do not miss any CloudCockpit API changes, ever again

Subscribe to the CloudCockpit API changelog to be up to date on recent changes.

RSS

Jul 29, 2025

CSP
v1
Compare

API structure has changed

Next change
89 structure changes including:
89 Modifications
Modified 89 Breaking
DELETE /v1/Customers/{customerId}
  • Header
  • X-Correlation-Id header Modified
    • Type went from string(UUID) to string(uuid)
      Breaking
DELETE /v1/Customers/{customerId}/remove-reseller-relationship/{providerInstanceId}
  • Header
  • X-Correlation-Id header Modified
    • Type went from string(UUID) to string(uuid)
      Breaking
DELETE /v1/Customers/{customerId}/users/{customerUserId}
  • Header
  • X-Correlation-Id header Modified
    • Type went from string(UUID) to string(uuid)
      Breaking
DELETE /v1/customers/{customerId}/subscriptions/{subscriptionId}
  • Header
  • X-Correlation-Id header Modified
    • Type went from string(UUID) to string(uuid)
      Breaking
DELETE /v1/users/{email}
  • Header
  • X-Correlation-Id header Modified
    • Type went from string(UUID) to string(uuid)
      Breaking
GET /v1
  • Header
  • X-Correlation-Id header Modified
    • Type went from string(UUID) to string(uuid)
      Breaking
GET /v1/AuditLogs
  • Header
  • X-Correlation-Id header Modified
    • Type went from string(UUID) to string(uuid)
      Breaking
GET /v1/Customers
  • Header
  • X-Correlation-Id header Modified
    • Type went from string(UUID) to string(uuid)
      Breaking
GET /v1/Customers/delegated-admin-relationships/{relationshipId}/access-assignments
  • Header
  • X-Correlation-Id header Modified
    • Type went from string(UUID) to string(uuid)
      Breaking
GET /v1/Customers/relationship-acceptance
  • Header
  • X-Correlation-Id header Modified
    • Type went from string(UUID) to string(uuid)
      Breaking
GET /v1/Customers/validations/address
  • Header
  • X-Correlation-Id header Modified
    • Type went from string(UUID) to string(uuid)
      Breaking
GET /v1/Customers/validations/domain
  • Header
  • X-Correlation-Id header Modified
    • Type went from string(UUID) to string(uuid)
      Breaking
GET /v1/Customers/{customerId}
  • Header
  • X-Correlation-Id header Modified
    • Type went from string(UUID) to string(uuid)
      Breaking
GET /v1/Customers/{customerId}/delegated-admin-relationships
  • Header
  • X-Correlation-Id header Modified
    • Type went from string(UUID) to string(uuid)
      Breaking
GET /v1/Customers/{customerId}/domains
  • Header
  • X-Correlation-Id header Modified
    • Type went from string(UUID) to string(uuid)
      Breaking
GET /v1/Customers/{customerId}/licenses
  • Header
  • X-Correlation-Id header Modified
    • Type went from string(UUID) to string(uuid)
      Breaking
GET /v1/Customers/{customerId}/user-roles
  • Header
  • X-Correlation-Id header Modified
    • Type went from string(UUID) to string(uuid)
      Breaking
GET /v1/Customers/{customerId}/users
  • Header
  • X-Correlation-Id header Modified
    • Type went from string(UUID) to string(uuid)
      Breaking
GET /v1/Customers/{customerId}/users/{customerUserId}
  • Header
  • X-Correlation-Id header Modified
    • Type went from string(UUID) to string(uuid)
      Breaking
GET /v1/Customers/{customerId}/users/{customerUserId}/licenses
  • Header
  • X-Correlation-Id header Modified
    • Type went from string(UUID) to string(uuid)
      Breaking
GET /v1/Customers/{customerId}/users/{customerUserId}/user-roles
  • Header
  • X-Correlation-Id header Modified
    • Type went from string(UUID) to string(uuid)
      Breaking
GET /v1/Invoices
  • Header
  • X-Correlation-Id header Modified
    • Type went from string(UUID) to string(uuid)
      Breaking
GET /v1/Invoices/{id}/customer-license-lineitems
  • Header
  • X-Correlation-Id header Modified
    • Type went from string(UUID) to string(uuid)
      Breaking
GET /v1/Invoices/{id}/customer-onetime-lineitems
  • Header
  • X-Correlation-Id header Modified
    • Type went from string(UUID) to string(uuid)
      Breaking
GET /v1/Invoices/{id}/dailyratedusage-lineitems
  • Header
  • X-Correlation-Id header Modified
    • Type went from string(UUID) to string(uuid)
      Breaking
GET /v1/Invoices/{id}/license-lineitems
  • Header
  • X-Correlation-Id header Modified
    • Type went from string(UUID) to string(uuid)
      Breaking
GET /v1/Invoices/{id}/onetime-lineitems
  • Header
  • X-Correlation-Id header Modified
    • Type went from string(UUID) to string(uuid)
      Breaking
GET /v1/Invoices/{id}/usage-lineitems
  • Header
  • X-Correlation-Id header Modified
    • Type went from string(UUID) to string(uuid)
      Breaking
GET /v1/Offers
  • Header
  • X-Correlation-Id header Modified
    • Type went from string(UUID) to string(uuid)
      Breaking
GET /v1/Offers/{id}
  • Header
  • X-Correlation-Id header Modified
    • Type went from string(UUID) to string(uuid)
      Breaking
GET /v1/Orders/customers/{customerId}
  • Header
  • X-Correlation-Id header Modified
    • Type went from string(UUID) to string(uuid)
      Breaking
GET /v1/Providers/Instances
  • Header
  • X-Correlation-Id header Modified
    • Type went from string(UUID) to string(uuid)
      Breaking
GET /v1/Resellers
  • Header
  • X-Correlation-Id header Modified
    • Type went from string(UUID) to string(uuid)
      Breaking
GET /v1/Resellers/indirect-reseller-relationship
  • Header
  • X-Correlation-Id header Modified
    • Type went from string(UUID) to string(uuid)
      Breaking
GET /v1/Resellers/microsoft-partner-agreement-signature-status
  • Header
  • X-Correlation-Id header Modified
    • Type went from string(UUID) to string(uuid)
      Breaking
GET /v1/Resellers/mpn-profile
  • Header
  • X-Correlation-Id header Modified
    • Type went from string(UUID) to string(uuid)
      Breaking
GET /v1/Resellers/{resellerId}
  • Header
  • X-Correlation-Id header Modified
    • Type went from string(UUID) to string(uuid)
      Breaking
GET /v1/customer/{customerId}/users
  • Header
  • X-Correlation-Id header Modified
    • Type went from string(UUID) to string(uuid)
      Breaking
GET /v1/customers/{customerId}/subscriptions
  • Header
  • X-Correlation-Id header Modified
    • Type went from string(UUID) to string(uuid)
      Breaking
GET /v1/customers/{customerId}/subscriptions/custom-term-end-dates
  • Header
  • X-Correlation-Id header Modified
    • Type went from string(UUID) to string(uuid)
      Breaking
GET /v1/customers/{customerId}/subscriptions/{subscriptionId}
  • Header
  • X-Correlation-Id header Modified
    • Type went from string(UUID) to string(uuid)
      Breaking
GET /v1/customers/{customerId}/subscriptions/{subscriptionId}/azure-entitlements
  • Header
  • X-Correlation-Id header Modified
    • Type went from string(UUID) to string(uuid)
      Breaking
GET /v1/customers/{customerId}/subscriptions/{subscriptionId}/eligible-for-upgrade
  • Header
  • X-Correlation-Id header Modified
    • Type went from string(UUID) to string(uuid)
      Breaking
GET /v1/customers/{customerId}/subscriptions/{subscriptionId}/eligible-transitions
  • Header
  • X-Correlation-Id header Modified
    • Type went from string(UUID) to string(uuid)
      Breaking
GET /v1/customers/{customerId}/subscriptions/{subscriptionId}/migration
  • Header
  • X-Correlation-Id header Modified
    • Type went from string(UUID) to string(uuid)
      Breaking
GET /v1/subscriptions
  • Header
  • X-Correlation-Id header Modified
    • Type went from string(UUID) to string(uuid)
      Breaking
GET /v1/users/groups
  • Header
  • X-Correlation-Id header Modified
    • Type went from string(UUID) to string(uuid)
      Breaking
PATCH /v1/Customers/{customerId}/account-info
  • Header
  • X-Correlation-Id header Modified
    • Type went from string(UUID) to string(uuid)
      Breaking
PATCH /v1/Customers/{customerId}/delegated-admin-relationships/{relationshipId}
  • Header
  • X-Correlation-Id header Modified
    • Type went from string(UUID) to string(uuid)
      Breaking
PATCH /v1/Customers/{customerId}/internal-identifier
  • Header
  • X-Correlation-Id header Modified
    • Type went from string(UUID) to string(uuid)
      Breaking
PATCH /v1/Customers/{customerId}/margins/{providerInstanceId}
  • Header
  • X-Correlation-Id header Modified
    • Type went from string(UUID) to string(uuid)
      Breaking
PATCH /v1/Customers/{customerId}/microsoft-customer-agreement
  • Header
  • X-Correlation-Id header Modified
    • Type went from string(UUID) to string(uuid)
      Breaking
PATCH /v1/Customers/{customerId}/microsoft-customer-domain
  • Header
  • X-Correlation-Id header Modified
    • Type went from string(UUID) to string(uuid)
      Breaking
PATCH /v1/Customers/{customerId}/microsoft-qualification
  • Header
  • X-Correlation-Id header Modified
    • Type went from string(UUID) to string(uuid)
      Breaking
PATCH /v1/Customers/{customerId}/users/{customerUserId}
  • Header
  • X-Correlation-Id header Modified
    • Type went from string(UUID) to string(uuid)
      Breaking
PATCH /v1/Customers/{customerId}/users/{customerUserId}/licenses
  • Header
  • X-Correlation-Id header Modified
    • Type went from string(UUID) to string(uuid)
      Breaking
PATCH /v1/Customers/{customerId}/users/{customerUserId}/reset-password
  • Header
  • X-Correlation-Id header Modified
    • Type went from string(UUID) to string(uuid)
      Breaking
PATCH /v1/Customers/{customerId}/users/{customerUserId}/user-roles
  • Header
  • X-Correlation-Id header Modified
    • Type went from string(UUID) to string(uuid)
      Breaking
PATCH /v1/Resellers/{resellerId}/account-info
  • Header
  • X-Correlation-Id header Modified
    • Type went from string(UUID) to string(uuid)
      Breaking
PATCH /v1/Resellers/{resellerId}/internal-identifier
  • Header
  • X-Correlation-Id header Modified
    • Type went from string(UUID) to string(uuid)
      Breaking
PATCH /v1/Resellers/{resellerId}/margins/{providerInstanceId}
  • Header
  • X-Correlation-Id header Modified
    • Type went from string(UUID) to string(uuid)
      Breaking
PATCH /v1/Resellers/{resellerId}/secondary-mpn-ids/{providerInstanceId}
  • Header
  • X-Correlation-Id header Modified
    • Type went from string(UUID) to string(uuid)
      Breaking
PATCH /v1/customers/{customerId}/subscriptions/{subscriptionId}
  • Header
  • X-Correlation-Id header Modified
    • Type went from string(UUID) to string(uuid)
      Breaking
PATCH /v1/customers/{customerId}/subscriptions/{subscriptionId}/associated-reseller
  • Header
  • X-Correlation-Id header Modified
    • Type went from string(UUID) to string(uuid)
      Breaking
PATCH /v1/customers/{customerId}/subscriptions/{subscriptionId}/internal-id
  • Header
  • X-Correlation-Id header Modified
    • Type went from string(UUID) to string(uuid)
      Breaking
PATCH /v1/customers/{customerId}/subscriptions/{subscriptionId}/monthly-budget
  • Header
  • X-Correlation-Id header Modified
    • Type went from string(UUID) to string(uuid)
      Breaking
PATCH /v1/customers/{customerId}/subscriptions/{subscriptionId}/name
  • Header
  • X-Correlation-Id header Modified
    • Type went from string(UUID) to string(uuid)
      Breaking
PATCH /v1/customers/{customerId}/subscriptions/{subscriptionId}/po-number
  • Header
  • X-Correlation-Id header Modified
    • Type went from string(UUID) to string(uuid)
      Breaking
PATCH /v1/customers/{customerId}/subscriptions/{subscriptionId}/price-margin
  • Header
  • X-Correlation-Id header Modified
    • Type went from string(UUID) to string(uuid)
      Breaking
PATCH /v1/users/{email}
  • Header
  • X-Correlation-Id header Modified
    • Type went from string(UUID) to string(uuid)
      Breaking
POST /v1/Customers
  • Header
  • X-Correlation-Id header Modified
    • Type went from string(UUID) to string(uuid)
      Breaking
POST /v1/Customers/delegated-admin-relationships
  • Header
  • X-Correlation-Id header Modified
    • Type went from string(UUID) to string(uuid)
      Breaking
POST /v1/Customers/delegated-admin-relationships/{relationshipId}/access-assignments
  • Header
  • X-Correlation-Id header Modified
    • Type went from string(UUID) to string(uuid)
      Breaking
POST /v1/Customers/{customerId}/delegated-admin-relationships
  • Header
  • X-Correlation-Id header Modified
    • Type went from string(UUID) to string(uuid)
      Breaking
POST /v1/Customers/{customerId}/delegated-admin-relationships/{relationshipId}
  • Header
  • X-Correlation-Id header Modified
    • Type went from string(UUID) to string(uuid)
      Breaking
POST /v1/Customers/{customerId}/provider-customers/{providerInstanceId}
  • Header
  • X-Correlation-Id header Modified
    • Type went from string(UUID) to string(uuid)
      Breaking
POST /v1/Customers/{customerId}/provider-instances
  • Header
  • X-Correlation-Id header Modified
    • Type went from string(UUID) to string(uuid)
      Breaking
POST /v1/Customers/{customerId}/users
  • Header
  • X-Correlation-Id header Modified
    • Type went from string(UUID) to string(uuid)
      Breaking
POST /v1/Orders
  • Header
  • X-Correlation-Id header Modified
    • Type went from string(UUID) to string(uuid)
      Breaking
POST /v1/Resellers
  • Header
  • X-Correlation-Id header Modified
    • Type went from string(UUID) to string(uuid)
      Breaking
POST /v1/Resellers/{resellerId}/provider-instances
  • Header
  • X-Correlation-Id header Modified
    • Type went from string(UUID) to string(uuid)
      Breaking
POST /v1/csp/users
  • Header
  • X-Correlation-Id header Modified
    • Type went from string(UUID) to string(uuid)
      Breaking
POST /v1/customer/{customerId}/users
  • Header
  • X-Correlation-Id header Modified
    • Type went from string(UUID) to string(uuid)
      Breaking
POST /v1/customers/{customerId}/subscriptions/{subscriptionId}/migration
  • Header
  • X-Correlation-Id header Modified
    • Type went from string(UUID) to string(uuid)
      Breaking
POST /v1/customers/{customerId}/subscriptions/{subscriptionId}/reactivate
  • Header
  • X-Correlation-Id header Modified
    • Type went from string(UUID) to string(uuid)
      Breaking
POST /v1/customers/{customerId}/subscriptions/{subscriptionId}/suspend
  • Header
  • X-Correlation-Id header Modified
    • Type went from string(UUID) to string(uuid)
      Breaking
POST /v1/customers/{customerId}/subscriptions/{subscriptionId}/upgrade
  • Header
  • X-Correlation-Id header Modified
    • Type went from string(UUID) to string(uuid)
      Breaking
POST /v1/reseller/{resellerId}/users
  • Header
  • X-Correlation-Id header Modified
    • Type went from string(UUID) to string(uuid)
      Breaking
PUT /v1/customers/{customerId}/subscriptions/{subscriptionId}/grant-owner-access/{userEmail}
  • Header
  • X-Correlation-Id header Modified
    • Type went from string(UUID) to string(uuid)
      Breaking