Skip to main content

Deprecated Resources

Deprecated meshObject API Endpoints​

The tables below list the outdated, deprecated and retired versions of each endpoint.

Deprecated Endpoints​

meshObjectEoLDeprecation noticeEndpoints
2027-01-01Moved to /api/meshobjects/meshbuildingblockruns/{buildingBlockRun}/artifact, which works the same way.Download plan artifact of building block run (deprecated), Upload plan artifact of building block run (deprecated)
meshPlatform.v1Use meshPlatform.v2.Create platform, Get platform, List platforms, Update platform
meshTenant.v3Use meshTenant.v4. v4 uses a UUID to identify a meshTenant.Create tenant, Get tenant, List tenants
meshWorkspace.v1Use meshWorkspace.v2.Get workspace, List workspaces

Retired Endpoints​

meshObjectEoLDeprecation noticeEndpoints
meshCustomer.v12025-03-01Use meshWorkspace.GET /api/meshobjects/meshcustomers, GET /api/meshobjects/meshcustomers/{customer}
meshCustomerUserGroup.v12025-03-01Use meshWorkspaceUserGroup.GET /api/meshobjects/meshcustomerusergroups, GET /api/meshobjects/meshcustomerusergroups/{customerUserGroup}
meshServiceInstance.v12025-03-01Use meshServiceInstance.v2. v2 is owned by a meshWorkspace.GET /api/meshobjects/meshserviceinstances, GET /api/meshobjects/meshserviceinstances/{serviceInstance}
meshUser.v12025-03-01Use meshUser.v2. v2 replaces the meshCustomer links with meshWorkspace links.GET /api/meshobjects/meshusers, GET /api/meshobjects/meshusers/{user}
meshPaymentMethod.v12025-07-01Use meshPaymentMethod.v2. v2 is owned by a meshWorkspace.GET /api/meshobjects/meshpaymentmethods, GET /api/meshobjects/meshpaymentmethods/{paymentMethod}
meshProject.v12025-07-01Use meshProject.v2. v2 is owned by a meshWorkspace.GET /api/meshobjects/meshprojects, GET /api/meshobjects/meshprojects/{project}
meshTenant.v12025-07-01Use meshTenant.v4. Since v3, a meshTenant is owned by a meshWorkspace.GET /api/meshobjects/meshtenants, GET /api/meshobjects/meshtenants/{tenant}
meshTenant.v22025-07-01Use meshTenant.v4. Since v3, a meshTenant is owned by a meshWorkspace.GET /api/meshobjects/meshtenants, GET /api/meshobjects/meshtenants/{tenant}

Deprecated Metering API Endpoints​

Deprecated Endpoints​

meshObjectEoLDeprecation noticeEndpoints
meshChargeback.v12025-10-01Use meshTenantUsageReport.v3 of the meshObject API, which has the same line items for each report.Get chargeback by period and scope (deprecated), List chargebacks (deprecated)
meshChargeback.v22025-10-01Use meshTenantUsageReport.v3 of the meshObject API, which has the same line items for each report.Get chargeback by period and scope (deprecated), List chargebacks (deprecated)
meshChargeback.v32025-10-01Use meshTenantUsageReport.v3 of the meshObject API, which has the same line items for each report.Get chargeback by period and scope (deprecated), List chargebacks (deprecated)
meshTenantUsageReport.v22025-10-01Use meshTenantUsageReport.v3. v3 aggregates line items by seller product group and supports report versioning and cancellation.Get tenant usage report by tenant and period (deprecated), List tenant usage reports (deprecated)
meshTenantUsageReport.v32026-10-01Use the same path of the meshObject API at the standard meshStack API base URL.Get tenant usage report (deprecated), List tenant usage reports (deprecated)

Retired Endpoints​

meshObjectEoLDeprecation noticeEndpoints
meshTenantUsageReport.v12025-10-01Use meshTenantUsageReport.v3. v3 aggregates line items by seller product group and supports report versioning and cancellation.GET /api/meshobjects/meshtenantusagereports, GET /api/meshobjects/meshtenantusagereports/{tenantUsageReportTenant}/{tenantUsageReportPeriod}

Deprecated meshObjects in Declarative Import​

The tables below list the meshObject versions of the declarative import that are outdated, deprecated or retired. The import no longer accepts retired versions.

Deprecated meshObjects​

meshObjectEoLDeprecation notice
meshPaymentMethod.v12025-07-01Use meshPaymentMethod.v2. v2 is owned by a meshWorkspace.
meshProject.v12025-07-01Use meshProject.v2. v2 is owned by a meshWorkspace.
meshProjectGroupBinding.v12025-07-01Use meshProjectGroupBinding.v3. v3 adds a metadata.name field and replaces subjects with a single subject.
meshProjectUserBinding.v12025-07-01Use meshProjectUserBinding.v3. v3 adds a metadata.name field and replaces subjects with a single subject.
meshServiceInstance.v12025-07-01Use meshServiceInstance.v2. v2 is owned by a meshWorkspace.
meshTenant.v12025-07-01Use meshTenant.v4. Since v3, a meshTenant is owned by a meshWorkspace.
meshTenant.v22025-07-01Use meshTenant.v4. Since v3, a meshTenant is owned by a meshWorkspace.
meshUser.v12025-07-01Use meshUser.v2. v2 replaces the meshCustomer links with meshWorkspace links.
meshWorkspaceGroupBinding.v12025-07-01Use meshWorkspaceGroupBinding.v2. v2 adds a metadata.name field and replaces subjects with a single subject.
meshProjectGroupBinding.v2Use meshProjectGroupBinding.v3. v3 adds a metadata.name field and replaces subjects with a single subject.
meshProjectUserBinding.v2Use meshProjectUserBinding.v3. v3 adds a metadata.name field and replaces subjects with a single subject.
meshTenant.v3Use meshTenant.v4. v4 uses a UUID to identify a meshTenant.
meshWorkspace.v1Use meshWorkspace.v2.
meshWorkspaceUserBinding.v1Use meshWorkspaceUserBinding.v2. v2 adds a metadata.name field and replaces subjects with a single subject.

Retired meshObjects​

meshObjectEoLDeprecation notice
meshCustomer.v12025-03-01Use meshWorkspace.
meshCustomerGroupBinding.v12025-03-01Use meshWorkspaceGroupBinding.v2.
meshCustomerUserBinding.v12025-03-01Use meshWorkspaceUserBinding.v2.
meshCustomerUserGroup.v12025-03-01Use meshWorkspaceUserGroup.