diff --git a/website/blog/2024-12-04-Release-0.md b/website/blog/2024-12-04-Release-0.md new file mode 100644 index 000000000..c43259f25 --- /dev/null +++ b/website/blog/2024-12-04-Release-0.md @@ -0,0 +1,43 @@ +--- +author: meshcloud +title: Release 2024.53.0 +--- + +Release period: 2024-12-02 to 2024-12-04 + +This release includes the following issues: +* Fixes Azure Replication With Certain Role Config +* Fix Failing Tag Definition Update with Default Value +* Set API Key Expiration Date Limit +* CSV Export for Chargeback 2.0 + + +## Ticket Details +### Fixes Azure Replication With Certain Role Config +**Audience:** User
+ +#### Description +This fixes a regression that could cause Azure replications to fail if you had the same Azure role +mapped to multiple roles in meshStack. + +### Fix Failing Tag Definition Update with Default Value +**Audience:** Partner
+ +#### Description +In certain cases, when you update the definition of a single-select tag with a default value, you may encounter an error. This issue has now been fixed. + +### Set API Key Expiration Date Limit +**Audience:** Partner, Customer
+ +#### Description +As an admin, you can now define a maximum expiration period, and users will be required to set their API key expirations within that timeframe. This helps you maintain control over key lifetimes. + +### CSV Export for Chargeback 2.0 +**Audience:** Partner, Customer
+ +#### Description +The CSV export of chargeback statements is now available for the Chargeback 2.0 process. +It retains the same structure as the CSV export from the previous chargeback process. +This export includes only the updated cost data, ensuring the report reflects the latest information, +such as late bills from providers. + diff --git a/website/static/api/api_index.html b/website/static/api/api_index.html index 42254a470..4dd912377 100644 --- a/website/static/api/api_index.html +++ b/website/static/api/api_index.html @@ -549,12 +549,12 @@

Index

{ "_links" : { - "meshobjects" : { - "href" : "https://mesh-backend-url/api/meshobjects" - }, "metadata" : { "href" : "https://mesh-backend-url/api/metadata" }, + "meshobjects" : { + "href" : "https://mesh-backend-url/api/meshobjects" + }, "self" : { "href" : "https://mesh-backend-url/api" } @@ -566,7 +566,7 @@

Index

diff --git a/website/static/api/api_key_login.html b/website/static/api/api_key_login.html index 372bf74bd..a9caf6011 100644 --- a/website/static/api/api_key_login.html +++ b/website/static/api/api_key_login.html @@ -591,7 +591,7 @@

API Key Login

diff --git a/website/static/api/api_keys.html b/website/static/api/api_keys.html index 1a9a5927a..5f5b60af8 100644 --- a/website/static/api/api_keys.html +++ b/website/static/api/api_keys.html @@ -477,7 +477,7 @@

API Keys

diff --git a/website/static/api/common_data_formats.html b/website/static/api/common_data_formats.html index 3c4850cec..c45612e81 100644 --- a/website/static/api/common_data_formats.html +++ b/website/static/api/common_data_formats.html @@ -542,7 +542,7 @@

Tags

diff --git a/website/static/api/index.html b/website/static/api/index.html index 8c24beaad..22a3e271a 100644 --- a/website/static/api/index.html +++ b/website/static/api/index.html @@ -1168,12 +1168,12 @@

Index

{ "_links" : { - "meshobjects" : { - "href" : "https://mesh-backend-url/api/meshobjects" - }, "metadata" : { "href" : "https://mesh-backend-url/api/metadata" }, + "meshobjects" : { + "href" : "https://mesh-backend-url/api/meshobjects" + }, "self" : { "href" : "https://mesh-backend-url/api" } @@ -1497,8 +1497,20 @@

meshObjects

{ "_links" : { - "meshserviceinstances" : { - "href" : "https://mesh-backend-url/api/meshobjects/meshserviceinstances{?workspaceIdentifier,projectIdentifier,marketplaceIdentifier,serviceIdentifier,planIdentifier}", + "meshprojects" : { + "href" : "https://mesh-backend-url/api/meshobjects/meshprojects{?workspaceIdentifier,paymentIdentifier}", + "templated" : true + }, + "meshprojectgroupbindings" : { + "href" : "https://mesh-backend-url/api/meshobjects/meshprojectbindings/groupbindings?workspaceIdentifier={workspaceIdentifier}&projectIdentifier={projectIdentifier}", + "templated" : true + }, + "meshprojectuserbindings" : { + "href" : "https://mesh-backend-url/api/meshobjects/meshprojectbindings/userbindings?workspaceIdentifier={workspaceIdentifier}&projectIdentifier={projectIdentifier}", + "templated" : true + }, + "meshtenants" : { + "href" : "https://mesh-backend-url/api/meshobjects/meshtenants{?workspaceIdentifier,projectIdentifier,platformIdentifier,deletionState}", "templated" : true }, "meshtagdefinitions" : { @@ -1508,13 +1520,10 @@

meshObjects

"href" : "https://mesh-backend-url/api/meshobjects/meshusers{?workspaceIdentifier,projectIdentifier,platformIdentifier,workspaceUserGroupIdentifier,projectRole,workspaceRole,email,firstName,lastName,username,euid}", "templated" : true }, - "meshworkspaceusergroups" : { - "href" : "https://mesh-backend-url/api/meshobjects/meshworkspaceusergroups{?workspaceIdentifier,username}", + "meshserviceinstances" : { + "href" : "https://mesh-backend-url/api/meshobjects/meshserviceinstances{?workspaceIdentifier,projectIdentifier,marketplaceIdentifier,serviceIdentifier,planIdentifier}", "templated" : true }, - "meshworkspaces" : { - "href" : "https://mesh-backend-url/api/meshobjects/meshworkspaces" - }, "meshworkspaceuserbindings" : { "href" : "https://mesh-backend-url/api/meshobjects/meshworkspacebindings/userbindings{?username,workspaceRole,workspaceIdentifier}", "templated" : true @@ -1523,26 +1532,17 @@

meshObjects

"href" : "https://mesh-backend-url/api/meshobjects/meshworkspacebindings/groupbindings{?username,workspaceRole}", "templated" : true }, - "meshtenants" : { - "href" : "https://mesh-backend-url/api/meshobjects/meshtenants{?workspaceIdentifier,projectIdentifier,platformIdentifier,deletionState}", + "meshworkspaceusergroups" : { + "href" : "https://mesh-backend-url/api/meshobjects/meshworkspaceusergroups{?workspaceIdentifier,username}", "templated" : true }, + "meshworkspaces" : { + "href" : "https://mesh-backend-url/api/meshobjects/meshworkspaces" + }, "meshpaymentmethods" : { "href" : "https://mesh-backend-url/api/meshobjects/meshpaymentmethods{?workspaceIdentifier}", "templated" : true }, - "meshprojects" : { - "href" : "https://mesh-backend-url/api/meshobjects/meshprojects{?workspaceIdentifier,paymentIdentifier}", - "templated" : true - }, - "meshprojectgroupbindings" : { - "href" : "https://mesh-backend-url/api/meshobjects/meshprojectbindings/groupbindings?workspaceIdentifier={workspaceIdentifier}&projectIdentifier={projectIdentifier}", - "templated" : true - }, - "meshprojectuserbindings" : { - "href" : "https://mesh-backend-url/api/meshobjects/meshprojectbindings/userbindings?workspaceIdentifier={workspaceIdentifier}&projectIdentifier={projectIdentifier}", - "templated" : true - }, "meshbuildingblocks" : { "href" : "https://mesh-backend-url/api/meshobjects/meshbuildingblocks{?workspaceIdentifier,customerIdentifier,projectIdentifier,platformIdentifier,name,definitionName,versionNumber,status}", "templated" : true @@ -1687,7 +1687,7 @@
List "apiVersion" : "v1", "metadata" : { "name" : "admin-customer", - "createdOn" : "2024-11-28T07:10:50Z" + "createdOn" : "2024-12-04T09:52:35Z" }, "spec" : { "displayName" : "admin-customer", @@ -1718,7 +1718,7 @@
List "apiVersion" : "v1", "metadata" : { "name" : "demo-customer", - "createdOn" : "2024-11-28T07:10:50Z" + "createdOn" : "2024-12-04T09:52:35Z" }, "spec" : { "displayName" : "demo-customer", @@ -1749,7 +1749,7 @@
List "apiVersion" : "v1", "metadata" : { "name" : "demo-partner", - "createdOn" : "2024-11-28T07:10:50Z" + "createdOn" : "2024-12-04T09:52:35Z" }, "spec" : { "displayName" : "demo-partner", @@ -1965,7 +1965,7 @@
Get meshW "apiVersion" : "v1", "metadata" : { "name" : "admin-customer", - "createdOn" : "2024-11-28T07:10:50Z" + "createdOn" : "2024-12-04T09:52:35Z" }, "spec" : { "displayName" : "admin-customer", @@ -2059,7 +2059,7 @@
List mesh
Example Request
-
GET /api/meshobjects/meshprojects?workspaceIdentifier=xd8t9mpdsv2&paymentIdentifier=test-payment&page=0&size=1 HTTP/1.1
+
GET /api/meshobjects/meshprojects?workspaceIdentifier=ipkl2mpdsv2&paymentIdentifier=test-payment&page=0&size=1 HTTP/1.1
 Authorization: Basic dmFsaWRfdXNlcm5hbWU6dmFsaWRfcGFzc3dvcmQ=
 Accept: application/vnd.meshcloud.api.meshproject.v2.hal+json
 Host: mesh-backend-url
@@ -2068,7 +2068,7 @@
List mesh
Example Curl Request
-
$ curl 'https://mesh-backend-url/api/meshobjects/meshprojects?workspaceIdentifier=xd8t9mpdsv2&paymentIdentifier=test-payment&page=0&size=1' -i -u 'valid_username:valid_password' -X GET \
+
$ curl 'https://mesh-backend-url/api/meshobjects/meshprojects?workspaceIdentifier=ipkl2mpdsv2&paymentIdentifier=test-payment&page=0&size=1' -i -u 'valid_username:valid_password' -X GET \
     -H 'Accept: application/vnd.meshcloud.api.meshproject.v2.hal+json'
@@ -2133,7 +2133,7 @@
List mesh "apiVersion" : "v2", "metadata" : { "name" : "test-project-1", - "ownedByWorkspace" : "xd8t9mpdsv2", + "ownedByWorkspace" : "ipkl2mpdsv2", "createdOn" : "2024-01-01T00:00:00Z" }, "spec" : { @@ -2143,38 +2143,38 @@
List mesh }, "_links" : { "self" : { - "href" : "https://mesh-backend-url/api/meshobjects/meshprojects/xd8t9mpdsv2.test-project-1" + "href" : "https://mesh-backend-url/api/meshobjects/meshprojects/ipkl2mpdsv2.test-project-1" }, "meshtenants" : { - "href" : "https://mesh-backend-url/api/meshobjects/meshtenants?workspaceIdentifier=xd8t9mpdsv2&projectIdentifier=test-project-1" + "href" : "https://mesh-backend-url/api/meshobjects/meshtenants?workspaceIdentifier=ipkl2mpdsv2&projectIdentifier=test-project-1" }, "meshusers" : { - "href" : "https://mesh-backend-url/api/meshobjects/meshusers?workspaceIdentifier=xd8t9mpdsv2&projectIdentifier=test-project-1" + "href" : "https://mesh-backend-url/api/meshobjects/meshusers?workspaceIdentifier=ipkl2mpdsv2&projectIdentifier=test-project-1" }, "activePaymentMethod" : { "href" : "https://mesh-backend-url/api/meshobjects/meshpaymentmethods/test-payment" }, "meshprojectuserbindings" : { - "href" : "https://mesh-backend-url/api/meshobjects/meshprojectbindings/userbindings?workspaceIdentifier=xd8t9mpdsv2&projectIdentifier=test-project-1" + "href" : "https://mesh-backend-url/api/meshobjects/meshprojectbindings/userbindings?workspaceIdentifier=ipkl2mpdsv2&projectIdentifier=test-project-1" }, "meshprojectgroupbindings" : { - "href" : "https://mesh-backend-url/api/meshobjects/meshprojectbindings/groupbindings?workspaceIdentifier=xd8t9mpdsv2&projectIdentifier=test-project-1" + "href" : "https://mesh-backend-url/api/meshobjects/meshprojectbindings/groupbindings?workspaceIdentifier=ipkl2mpdsv2&projectIdentifier=test-project-1" } } } ] }, "_links" : { "first" : { - "href" : "https://mesh-backend-url/api/meshobjects/meshprojects?workspaceIdentifier=xd8t9mpdsv2&paymentIdentifier=test-payment&page=0&size=1" + "href" : "https://mesh-backend-url/api/meshobjects/meshprojects?workspaceIdentifier=ipkl2mpdsv2&paymentIdentifier=test-payment&page=0&size=1" }, "self" : { - "href" : "https://mesh-backend-url/api/meshobjects/meshprojects?workspaceIdentifier=xd8t9mpdsv2&paymentIdentifier=test-payment&page=0&size=1" + "href" : "https://mesh-backend-url/api/meshobjects/meshprojects?workspaceIdentifier=ipkl2mpdsv2&paymentIdentifier=test-payment&page=0&size=1" }, "next" : { - "href" : "https://mesh-backend-url/api/meshobjects/meshprojects?workspaceIdentifier=xd8t9mpdsv2&paymentIdentifier=test-payment&page=1&size=1" + "href" : "https://mesh-backend-url/api/meshobjects/meshprojects?workspaceIdentifier=ipkl2mpdsv2&paymentIdentifier=test-payment&page=1&size=1" }, "last" : { - "href" : "https://mesh-backend-url/api/meshobjects/meshprojects?workspaceIdentifier=xd8t9mpdsv2&paymentIdentifier=test-payment&page=1&size=1" + "href" : "https://mesh-backend-url/api/meshobjects/meshprojects?workspaceIdentifier=ipkl2mpdsv2&paymentIdentifier=test-payment&page=1&size=1" } }, "page" : { @@ -2215,7 +2215,7 @@
Get meshProje
Example Request
-
GET /api/meshobjects/meshprojects/xd8t9mpdsv2.test-project-1 HTTP/1.1
+
GET /api/meshobjects/meshprojects/ipkl2mpdsv2.test-project-1 HTTP/1.1
 Authorization: Basic dmFsaWRfdXNlcm5hbWU6dmFsaWRfcGFzc3dvcmQ=
 Accept: application/vnd.meshcloud.api.meshproject.v2.hal+json
 Host: mesh-backend-url
@@ -2224,7 +2224,7 @@
Get meshProje
Example Curl Request
-
$ curl 'https://mesh-backend-url/api/meshobjects/meshprojects/xd8t9mpdsv2.test-project-1' -i -u 'valid_username:valid_password' -X GET \
+
$ curl 'https://mesh-backend-url/api/meshobjects/meshprojects/ipkl2mpdsv2.test-project-1' -i -u 'valid_username:valid_password' -X GET \
     -H 'Accept: application/vnd.meshcloud.api.meshproject.v2.hal+json'
@@ -2372,9 +2372,9 @@
Get meshProje "apiVersion" : "v2", "metadata" : { "name" : "test-project-1", - "ownedByWorkspace" : "xd8t9mpdsv2", + "ownedByWorkspace" : "ipkl2mpdsv2", "createdOn" : "2024-01-01T00:00:00Z", - "deletedOn" : "2024-11-28T07:11:41.783255172Z" + "deletedOn" : "2024-12-04T09:53:30.533407962Z" }, "spec" : { "displayName" : "Test Project 1", @@ -2383,22 +2383,22 @@
Get meshProje }, "_links" : { "self" : { - "href" : "https://mesh-backend-url/api/meshobjects/meshprojects/xd8t9mpdsv2.test-project-1" + "href" : "https://mesh-backend-url/api/meshobjects/meshprojects/ipkl2mpdsv2.test-project-1" }, "meshtenants" : { - "href" : "https://mesh-backend-url/api/meshobjects/meshtenants?workspaceIdentifier=xd8t9mpdsv2&projectIdentifier=test-project-1" + "href" : "https://mesh-backend-url/api/meshobjects/meshtenants?workspaceIdentifier=ipkl2mpdsv2&projectIdentifier=test-project-1" }, "meshusers" : { - "href" : "https://mesh-backend-url/api/meshobjects/meshusers?workspaceIdentifier=xd8t9mpdsv2&projectIdentifier=test-project-1" + "href" : "https://mesh-backend-url/api/meshobjects/meshusers?workspaceIdentifier=ipkl2mpdsv2&projectIdentifier=test-project-1" }, "activePaymentMethod" : { "href" : "https://mesh-backend-url/api/meshobjects/meshpaymentmethods/test-payment" }, "meshprojectuserbindings" : { - "href" : "https://mesh-backend-url/api/meshobjects/meshprojectbindings/userbindings?workspaceIdentifier=xd8t9mpdsv2&projectIdentifier=test-project-1" + "href" : "https://mesh-backend-url/api/meshobjects/meshprojectbindings/userbindings?workspaceIdentifier=ipkl2mpdsv2&projectIdentifier=test-project-1" }, "meshprojectgroupbindings" : { - "href" : "https://mesh-backend-url/api/meshobjects/meshprojectbindings/groupbindings?workspaceIdentifier=xd8t9mpdsv2&projectIdentifier=test-project-1" + "href" : "https://mesh-backend-url/api/meshobjects/meshprojectbindings/groupbindings?workspaceIdentifier=ipkl2mpdsv2&projectIdentifier=test-project-1" } } }
@@ -2449,7 +2449,7 @@
Post meshPr }, "metadata" : { "name" : "test-project-3", - "ownedByWorkspace" : "xd8t9mpdsv2" + "ownedByWorkspace" : "ipkl2mpdsv2" } }
@@ -2474,7 +2474,7 @@
Post meshPr }, "metadata" : { "name" : "test-project-3", - "ownedByWorkspace" : "xd8t9mpdsv2" + "ownedByWorkspace" : "ipkl2mpdsv2" } }
@@ -2495,7 +2495,7 @@
Post meshPr }, "metadata" : { "name" : "test-project-3", - "ownedByWorkspace" : "xd8t9mpdsv2" + "ownedByWorkspace" : "ipkl2mpdsv2" } }' @@ -2574,7 +2574,7 @@
Post meshPr Vary: Origin Vary: Access-Control-Request-Method Vary: Access-Control-Request-Headers -Location: https://mesh-backend-url/api/meshobjects/meshprojects/xd8t9mpdsv2.test-project-3 +Location: https://mesh-backend-url/api/meshobjects/meshprojects/ipkl2mpdsv2.test-project-3 Content-Type: application/vnd.meshcloud.api.meshproject.v2.hal+json X-Content-Type-Options: nosniff X-XSS-Protection: 0 @@ -2590,8 +2590,8 @@
Post meshPr "apiVersion" : "v2", "metadata" : { "name" : "test-project-3", - "ownedByWorkspace" : "xd8t9mpdsv2", - "createdOn" : "2024-11-28T07:11:41.245080027Z" + "ownedByWorkspace" : "ipkl2mpdsv2", + "createdOn" : "2024-12-04T09:53:30.003792499Z" }, "spec" : { "displayName" : "Test Project 3", @@ -2600,22 +2600,22 @@
Post meshPr }, "_links" : { "self" : { - "href" : "https://mesh-backend-url/api/meshobjects/meshprojects/xd8t9mpdsv2.test-project-3" + "href" : "https://mesh-backend-url/api/meshobjects/meshprojects/ipkl2mpdsv2.test-project-3" }, "meshtenants" : { - "href" : "https://mesh-backend-url/api/meshobjects/meshtenants?workspaceIdentifier=xd8t9mpdsv2&projectIdentifier=test-project-3" + "href" : "https://mesh-backend-url/api/meshobjects/meshtenants?workspaceIdentifier=ipkl2mpdsv2&projectIdentifier=test-project-3" }, "meshusers" : { - "href" : "https://mesh-backend-url/api/meshobjects/meshusers?workspaceIdentifier=xd8t9mpdsv2&projectIdentifier=test-project-3" + "href" : "https://mesh-backend-url/api/meshobjects/meshusers?workspaceIdentifier=ipkl2mpdsv2&projectIdentifier=test-project-3" }, "activePaymentMethod" : { "href" : "https://mesh-backend-url/api/meshobjects/meshpaymentmethods/test-payment" }, "meshprojectuserbindings" : { - "href" : "https://mesh-backend-url/api/meshobjects/meshprojectbindings/userbindings?workspaceIdentifier=xd8t9mpdsv2&projectIdentifier=test-project-3" + "href" : "https://mesh-backend-url/api/meshobjects/meshprojectbindings/userbindings?workspaceIdentifier=ipkl2mpdsv2&projectIdentifier=test-project-3" }, "meshprojectgroupbindings" : { - "href" : "https://mesh-backend-url/api/meshobjects/meshprojectbindings/groupbindings?workspaceIdentifier=xd8t9mpdsv2&projectIdentifier=test-project-3" + "href" : "https://mesh-backend-url/api/meshobjects/meshprojectbindings/groupbindings?workspaceIdentifier=ipkl2mpdsv2&projectIdentifier=test-project-3" } } } @@ -2672,7 +2672,7 @@
Delete
Example Request
-
DELETE /api/meshobjects/meshprojects/xd8t9mpdsv2.test-project-1 HTTP/1.1
+
DELETE /api/meshobjects/meshprojects/ipkl2mpdsv2.test-project-1 HTTP/1.1
 Authorization: Basic dmFsaWRfdXNlcm5hbWU6dmFsaWRfcGFzc3dvcmQ=
 Accept: application/vnd.meshcloud.api.meshproject.v2.hal+json
 Host: mesh-backend-url
@@ -2681,7 +2681,7 @@
Delete
Example Curl Request
-
$ curl 'https://mesh-backend-url/api/meshobjects/meshprojects/xd8t9mpdsv2.test-project-1' -i -u 'valid_username:valid_password' -X DELETE \
+
$ curl 'https://mesh-backend-url/api/meshobjects/meshprojects/ipkl2mpdsv2.test-project-1' -i -u 'valid_username:valid_password' -X DELETE \
     -H 'Accept: application/vnd.meshcloud.api.meshproject.v2.hal+json'
@@ -2853,7 +2853,7 @@
Example Request
@@ -3016,7 +3016,7 @@
@@ -3442,7 +3442,7 @@
Example Request
@@ -3605,7 +3605,7 @@
@@ -3853,7 +3853,7 @@
Example Request
-
DELETE /api/meshobjects/meshprojectbindings/groupbindings/4f15ac0c-ae5e-49ba-a953-afd68ab4f98a HTTP/1.1
+
DELETE /api/meshobjects/meshprojectbindings/groupbindings/05fca6ce-8e8d-4a26-8f8c-c70e3491e5ba HTTP/1.1
 Authorization: Basic dmFsaWRfdXNlcm5hbWU6dmFsaWRfcGFzc3dvcmQ=
 Host: mesh-backend-url
@@ -3861,7 +3861,7 @@
Example Curl Request
-
$ curl 'https://mesh-backend-url/api/meshobjects/meshprojectbindings/groupbindings/4f15ac0c-ae5e-49ba-a953-afd68ab4f98a' -i -u 'valid_username:valid_password' -X DELETE
+
$ curl 'https://mesh-backend-url/api/meshobjects/meshprojectbindings/groupbindings/05fca6ce-8e8d-4a26-8f8c-c70e3491e5ba' -i -u 'valid_username:valid_password' -X DELETE
@@ -4569,7 +4569,7 @@
Example Request
@@ -4726,7 +4726,7 @@
@@ -5151,12 +5151,12 @@
List meshTe "ownedByProject" : "test-project", "ownedByWorkspace" : "test-workspace", "platformIdentifier" : "aws.aws-meshstack-dev", - "deletedOn" : "2024-11-29T07:11:44.848738022Z", + "deletedOn" : "2024-12-05T09:53:33.547095239Z", "assignedTags" : { }, "tenantIdentifier" : "test-workspace.test-project.aws.aws-meshstack-dev" }, "spec" : { - "localId" : "5d0c2a4d-6ebb-451b-910c-22a0e64c06a2", + "localId" : "c22da58d-871b-4721-953d-a5128284a59e", "landingZoneIdentifier" : "stage-dev", "quotas" : [ { "key" : "limits.cpu", @@ -5352,12 +5352,12 @@
Get meshTenant< "ownedByProject" : "test-project", "ownedByWorkspace" : "test-workspace", "platformIdentifier" : "aws.aws-meshstack-dev", - "deletedOn" : "2024-11-29T07:11:44.848738022Z", + "deletedOn" : "2024-12-05T09:53:33.547095239Z", "assignedTags" : { }, "tenantIdentifier" : "test-workspace.test-project.aws.aws-meshstack-dev" }, "spec" : { - "localId" : "5d0c2a4d-6ebb-451b-910c-22a0e64c06a2", + "localId" : "c22da58d-871b-4721-953d-a5128284a59e", "landingZoneIdentifier" : "stage-dev", "quotas" : [ { "key" : "limits.cpu", @@ -5777,7 +5777,7 @@
G "definitionVersion" : 1, "tenantIdentifier" : "my-workspace.my-project.my-platform.my-location", "forcePurge" : false, - "createdOn" : "2024-11-28T07:11:33.374621328Z" + "createdOn" : "2024-12-04T09:53:22.146961264Z" }, "spec" : { "displayName" : "child block", @@ -6191,7 +6191,7 @@
@@ -6220,7 +6220,7 @@
@@ -6348,7 +6348,7 @@
@@ -6411,7 +6411,7 @@
Example Request
-
DELETE /api/meshobjects/meshbuildingblocks/f4c628cc-4922-4723-a87a-a8479ca537f2 HTTP/1.1
+
DELETE /api/meshobjects/meshbuildingblocks/151bace2-358a-4aa5-97be-242964653aff HTTP/1.1
 Authorization: Basic dmFsaWRfdXNlcm5hbWU6dmFsaWRfcGFzc3dvcmQ=
 Host: mesh-backend-url
@@ -6419,7 +6419,7 @@
Example Curl Request
-
$ curl 'https://mesh-backend-url/api/meshobjects/meshbuildingblocks/f4c628cc-4922-4723-a87a-a8479ca537f2' -i -u 'valid_username:valid_password' -X DELETE
+
$ curl 'https://mesh-backend-url/api/meshobjects/meshbuildingblocks/151bace2-358a-4aa5-97be-242964653aff' -i -u 'valid_username:valid_password' -X DELETE
@@ -11167,7 +11167,7 @@

diff --git a/website/static/api/mesh_buildingblock.html b/website/static/api/mesh_buildingblock.html index e92bfbf3e..7eee33d51 100644 --- a/website/static/api/mesh_buildingblock.html +++ b/website/static/api/mesh_buildingblock.html @@ -601,7 +601,7 @@
List meshBuildingBlocks
"definitionVersion" : 1, "tenantIdentifier" : "my-workspace.my-project.my-platform.my-location", "forcePurge" : false, - "createdOn" : "2024-11-28T07:11:33.330941118Z" + "createdOn" : "2024-12-04T09:53:22.098763344Z" }, "spec" : { "displayName" : "parent block", @@ -632,7 +632,7 @@
List meshBuildingBlocks
"definitionVersion" : 1, "tenantIdentifier" : "my-workspace.my-project.my-platform.my-location", "forcePurge" : false, - "createdOn" : "2024-11-28T07:11:33.374621328Z" + "createdOn" : "2024-12-04T09:53:22.146961264Z" }, "spec" : { "displayName" : "child block", @@ -923,7 +923,7 @@
Get meshBuildingBlock
"definitionVersion" : 1, "tenantIdentifier" : "my-workspace.my-project.my-platform.my-location", "forcePurge" : false, - "createdOn" : "2024-11-28T07:11:33.374621328Z" + "createdOn" : "2024-12-04T09:53:22.146961264Z" }, "spec" : { "displayName" : "child block", @@ -1015,7 +1015,7 @@
Post meshBuildingBlock
}], "parentBuildingBlocks" : [{ "definitionUuid": "b23cfb9a-6974-444f-9d33-62134a632373", - "buildingBlockUuid": "b2484cba-8f19-4d47-aadc-6583bc159cbe" + "buildingBlockUuid": "57971196-c2d7-466c-ab68-e3de9c9487de" }] } }
@@ -1044,7 +1044,7 @@
Post meshBuildingBlock
}], "parentBuildingBlocks" : [{ "definitionUuid": "b23cfb9a-6974-444f-9d33-62134a632373", - "buildingBlockUuid": "b2484cba-8f19-4d47-aadc-6583bc159cbe" + "buildingBlockUuid": "57971196-c2d7-466c-ab68-e3de9c9487de" }] } } '
@@ -1172,7 +1172,7 @@
Post meshBuildingBlock
Vary: Origin Vary: Access-Control-Request-Method Vary: Access-Control-Request-Headers -Location: https://mesh-backend-url/api/meshobjects/meshbuildingblocks/f4c628cc-4922-4723-a87a-a8479ca537f2 +Location: https://mesh-backend-url/api/meshobjects/meshbuildingblocks/151bace2-358a-4aa5-97be-242964653aff Content-Type: application/vnd.meshcloud.api.meshbuildingblock.v1.hal+json X-Content-Type-Options: nosniff X-XSS-Protection: 0 @@ -1187,12 +1187,12 @@
Post meshBuildingBlock
"kind" : "meshBuildingBlock", "apiVersion" : "v1", "metadata" : { - "uuid" : "f4c628cc-4922-4723-a87a-a8479ca537f2", + "uuid" : "151bace2-358a-4aa5-97be-242964653aff", "definitionUuid" : "ef6aaf87-3f8c-477c-94f4-f3cf509728ca", "definitionVersion" : 1, "tenantIdentifier" : "my-workspace.my-project.my-platform.my-location", "forcePurge" : false, - "createdOn" : "2024-11-28T07:11:34.405096929Z" + "createdOn" : "2024-12-04T09:53:23.185770890Z" }, "spec" : { "displayName" : "New BuildingBlock", @@ -1202,7 +1202,7 @@
Post meshBuildingBlock
"valueType" : "STRING" } ], "parentBuildingBlocks" : [ { - "buildingBlockUuid" : "b2484cba-8f19-4d47-aadc-6583bc159cbe", + "buildingBlockUuid" : "57971196-c2d7-466c-ab68-e3de9c9487de", "definitionUuid" : "b23cfb9a-6974-444f-9d33-62134a632373" } ] }, @@ -1212,13 +1212,13 @@
Post meshBuildingBlock
}, "_links" : { "self" : { - "href" : "https://mesh-backend-url/api/meshobjects/meshbuildingblocks/f4c628cc-4922-4723-a87a-a8479ca537f2" + "href" : "https://mesh-backend-url/api/meshobjects/meshbuildingblocks/151bace2-358a-4aa5-97be-242964653aff" }, "meshtenant" : { "href" : "https://mesh-backend-url/api/meshobjects/meshtenants/my-workspace.my-project.my-platform.my-location" }, "forcePurge" : { - "href" : "https://mesh-backend-url/api/meshobjects/meshbuildingblocks/f4c628cc-4922-4723-a87a-a8479ca537f2/purge" + "href" : "https://mesh-backend-url/api/meshobjects/meshbuildingblocks/151bace2-358a-4aa5-97be-242964653aff/purge" } } }
@@ -1235,7 +1235,7 @@
Delete meshBuildingBlock
Example Request
-
DELETE /api/meshobjects/meshbuildingblocks/f4c628cc-4922-4723-a87a-a8479ca537f2 HTTP/1.1
+
DELETE /api/meshobjects/meshbuildingblocks/151bace2-358a-4aa5-97be-242964653aff HTTP/1.1
 Authorization: Basic dmFsaWRfdXNlcm5hbWU6dmFsaWRfcGFzc3dvcmQ=
 Host: mesh-backend-url
@@ -1243,7 +1243,7 @@
Delete meshBuildingBlock
Example Curl Request
-
$ curl 'https://mesh-backend-url/api/meshobjects/meshbuildingblocks/f4c628cc-4922-4723-a87a-a8479ca537f2' -i -u 'valid_username:valid_password' -X DELETE
+
$ curl 'https://mesh-backend-url/api/meshobjects/meshbuildingblocks/151bace2-358a-4aa5-97be-242964653aff' -i -u 'valid_username:valid_password' -X DELETE
@@ -1273,7 +1273,7 @@
Purge meshBuildingBlock
Example Request
-
DELETE /api/meshobjects/meshbuildingblocks/f4c628cc-4922-4723-a87a-a8479ca537f2/purge HTTP/1.1
+
DELETE /api/meshobjects/meshbuildingblocks/151bace2-358a-4aa5-97be-242964653aff/purge HTTP/1.1
 Authorization: Basic dmFsaWRfdXNlcm5hbWU6dmFsaWRfcGFzc3dvcmQ=
 Host: mesh-backend-url
@@ -1281,7 +1281,7 @@
Purge meshBuildingBlock
Example Curl Request
-
$ curl 'https://mesh-backend-url/api/meshobjects/meshbuildingblocks/f4c628cc-4922-4723-a87a-a8479ca537f2/purge' -i -u 'valid_username:valid_password' -X DELETE
+
$ curl 'https://mesh-backend-url/api/meshobjects/meshbuildingblocks/151bace2-358a-4aa5-97be-242964653aff/purge' -i -u 'valid_username:valid_password' -X DELETE
@@ -1673,7 +1673,7 @@
Update Sources and Steps
diff --git a/website/static/api/mesh_buildingblockrunner.html b/website/static/api/mesh_buildingblockrunner.html index 560a4f269..99d0d7fb2 100644 --- a/website/static/api/mesh_buildingblockrunner.html +++ b/website/static/api/mesh_buildingblockrunner.html @@ -453,7 +453,7 @@

Building Block Runner API

diff --git a/website/static/api/mesh_object_collection.html b/website/static/api/mesh_object_collection.html index d04315e94..9a3d94b9e 100644 --- a/website/static/api/mesh_object_collection.html +++ b/website/static/api/mesh_object_collection.html @@ -677,7 +677,7 @@

deleteMeshObjectCollection

{ "message" : "MeshObjectCollection not-empty-collection cannot be deleted, because it is not empty", "errorCode" : "BadRequest", - "errorId" : "qzhWFqmAWZ" + "errorId" : "k3cqCBqdme" }
@@ -686,7 +686,7 @@

deleteMeshObjectCollection

diff --git a/website/static/api/mesh_object_declarative_import.html b/website/static/api/mesh_object_declarative_import.html index 6bce4a916..0d7dd20cc 100644 --- a/website/static/api/mesh_object_declarative_import.html +++ b/website/static/api/mesh_object_declarative_import.html @@ -1524,7 +1524,7 @@
meshExchangeRate
diff --git a/website/static/api/mesh_objects.html b/website/static/api/mesh_objects.html index 1a7779285..847813ed9 100644 --- a/website/static/api/mesh_objects.html +++ b/website/static/api/mesh_objects.html @@ -597,8 +597,20 @@

meshObjects

{ "_links" : { - "meshserviceinstances" : { - "href" : "https://mesh-backend-url/api/meshobjects/meshserviceinstances{?workspaceIdentifier,projectIdentifier,marketplaceIdentifier,serviceIdentifier,planIdentifier}", + "meshprojects" : { + "href" : "https://mesh-backend-url/api/meshobjects/meshprojects{?workspaceIdentifier,paymentIdentifier}", + "templated" : true + }, + "meshprojectgroupbindings" : { + "href" : "https://mesh-backend-url/api/meshobjects/meshprojectbindings/groupbindings?workspaceIdentifier={workspaceIdentifier}&projectIdentifier={projectIdentifier}", + "templated" : true + }, + "meshprojectuserbindings" : { + "href" : "https://mesh-backend-url/api/meshobjects/meshprojectbindings/userbindings?workspaceIdentifier={workspaceIdentifier}&projectIdentifier={projectIdentifier}", + "templated" : true + }, + "meshtenants" : { + "href" : "https://mesh-backend-url/api/meshobjects/meshtenants{?workspaceIdentifier,projectIdentifier,platformIdentifier,deletionState}", "templated" : true }, "meshtagdefinitions" : { @@ -608,13 +620,10 @@

meshObjects

"href" : "https://mesh-backend-url/api/meshobjects/meshusers{?workspaceIdentifier,projectIdentifier,platformIdentifier,workspaceUserGroupIdentifier,projectRole,workspaceRole,email,firstName,lastName,username,euid}", "templated" : true }, - "meshworkspaceusergroups" : { - "href" : "https://mesh-backend-url/api/meshobjects/meshworkspaceusergroups{?workspaceIdentifier,username}", + "meshserviceinstances" : { + "href" : "https://mesh-backend-url/api/meshobjects/meshserviceinstances{?workspaceIdentifier,projectIdentifier,marketplaceIdentifier,serviceIdentifier,planIdentifier}", "templated" : true }, - "meshworkspaces" : { - "href" : "https://mesh-backend-url/api/meshobjects/meshworkspaces" - }, "meshworkspaceuserbindings" : { "href" : "https://mesh-backend-url/api/meshobjects/meshworkspacebindings/userbindings{?username,workspaceRole,workspaceIdentifier}", "templated" : true @@ -623,26 +632,17 @@

meshObjects

"href" : "https://mesh-backend-url/api/meshobjects/meshworkspacebindings/groupbindings{?username,workspaceRole}", "templated" : true }, - "meshtenants" : { - "href" : "https://mesh-backend-url/api/meshobjects/meshtenants{?workspaceIdentifier,projectIdentifier,platformIdentifier,deletionState}", + "meshworkspaceusergroups" : { + "href" : "https://mesh-backend-url/api/meshobjects/meshworkspaceusergroups{?workspaceIdentifier,username}", "templated" : true }, + "meshworkspaces" : { + "href" : "https://mesh-backend-url/api/meshobjects/meshworkspaces" + }, "meshpaymentmethods" : { "href" : "https://mesh-backend-url/api/meshobjects/meshpaymentmethods{?workspaceIdentifier}", "templated" : true }, - "meshprojects" : { - "href" : "https://mesh-backend-url/api/meshobjects/meshprojects{?workspaceIdentifier,paymentIdentifier}", - "templated" : true - }, - "meshprojectgroupbindings" : { - "href" : "https://mesh-backend-url/api/meshobjects/meshprojectbindings/groupbindings?workspaceIdentifier={workspaceIdentifier}&projectIdentifier={projectIdentifier}", - "templated" : true - }, - "meshprojectuserbindings" : { - "href" : "https://mesh-backend-url/api/meshobjects/meshprojectbindings/userbindings?workspaceIdentifier={workspaceIdentifier}&projectIdentifier={projectIdentifier}", - "templated" : true - }, "meshbuildingblocks" : { "href" : "https://mesh-backend-url/api/meshobjects/meshbuildingblocks{?workspaceIdentifier,customerIdentifier,projectIdentifier,platformIdentifier,name,definitionName,versionNumber,status}", "templated" : true @@ -787,7 +787,7 @@
List meshWorkspaces
"apiVersion" : "v1", "metadata" : { "name" : "admin-customer", - "createdOn" : "2024-11-28T07:10:50Z" + "createdOn" : "2024-12-04T09:52:35Z" }, "spec" : { "displayName" : "admin-customer", @@ -818,7 +818,7 @@
List meshWorkspaces
"apiVersion" : "v1", "metadata" : { "name" : "demo-customer", - "createdOn" : "2024-11-28T07:10:50Z" + "createdOn" : "2024-12-04T09:52:35Z" }, "spec" : { "displayName" : "demo-customer", @@ -849,7 +849,7 @@
List meshWorkspaces
"apiVersion" : "v1", "metadata" : { "name" : "demo-partner", - "createdOn" : "2024-11-28T07:10:50Z" + "createdOn" : "2024-12-04T09:52:35Z" }, "spec" : { "displayName" : "demo-partner", @@ -1065,7 +1065,7 @@
Get meshWorkspace
"apiVersion" : "v1", "metadata" : { "name" : "admin-customer", - "createdOn" : "2024-11-28T07:10:50Z" + "createdOn" : "2024-12-04T09:52:35Z" }, "spec" : { "displayName" : "admin-customer", @@ -1159,7 +1159,7 @@
List meshProjects
Example Request
-
GET /api/meshobjects/meshprojects?workspaceIdentifier=xd8t9mpdsv2&paymentIdentifier=test-payment&page=0&size=1 HTTP/1.1
+
GET /api/meshobjects/meshprojects?workspaceIdentifier=ipkl2mpdsv2&paymentIdentifier=test-payment&page=0&size=1 HTTP/1.1
 Authorization: Basic dmFsaWRfdXNlcm5hbWU6dmFsaWRfcGFzc3dvcmQ=
 Accept: application/vnd.meshcloud.api.meshproject.v2.hal+json
 Host: mesh-backend-url
@@ -1168,7 +1168,7 @@
List meshProjects
Example Curl Request
-
$ curl 'https://mesh-backend-url/api/meshobjects/meshprojects?workspaceIdentifier=xd8t9mpdsv2&paymentIdentifier=test-payment&page=0&size=1' -i -u 'valid_username:valid_password' -X GET \
+
$ curl 'https://mesh-backend-url/api/meshobjects/meshprojects?workspaceIdentifier=ipkl2mpdsv2&paymentIdentifier=test-payment&page=0&size=1' -i -u 'valid_username:valid_password' -X GET \
     -H 'Accept: application/vnd.meshcloud.api.meshproject.v2.hal+json'
@@ -1233,7 +1233,7 @@
List meshProjects
"apiVersion" : "v2", "metadata" : { "name" : "test-project-1", - "ownedByWorkspace" : "xd8t9mpdsv2", + "ownedByWorkspace" : "ipkl2mpdsv2", "createdOn" : "2024-01-01T00:00:00Z" }, "spec" : { @@ -1243,38 +1243,38 @@
List meshProjects
}, "_links" : { "self" : { - "href" : "https://mesh-backend-url/api/meshobjects/meshprojects/xd8t9mpdsv2.test-project-1" + "href" : "https://mesh-backend-url/api/meshobjects/meshprojects/ipkl2mpdsv2.test-project-1" }, "meshtenants" : { - "href" : "https://mesh-backend-url/api/meshobjects/meshtenants?workspaceIdentifier=xd8t9mpdsv2&projectIdentifier=test-project-1" + "href" : "https://mesh-backend-url/api/meshobjects/meshtenants?workspaceIdentifier=ipkl2mpdsv2&projectIdentifier=test-project-1" }, "meshusers" : { - "href" : "https://mesh-backend-url/api/meshobjects/meshusers?workspaceIdentifier=xd8t9mpdsv2&projectIdentifier=test-project-1" + "href" : "https://mesh-backend-url/api/meshobjects/meshusers?workspaceIdentifier=ipkl2mpdsv2&projectIdentifier=test-project-1" }, "activePaymentMethod" : { "href" : "https://mesh-backend-url/api/meshobjects/meshpaymentmethods/test-payment" }, "meshprojectuserbindings" : { - "href" : "https://mesh-backend-url/api/meshobjects/meshprojectbindings/userbindings?workspaceIdentifier=xd8t9mpdsv2&projectIdentifier=test-project-1" + "href" : "https://mesh-backend-url/api/meshobjects/meshprojectbindings/userbindings?workspaceIdentifier=ipkl2mpdsv2&projectIdentifier=test-project-1" }, "meshprojectgroupbindings" : { - "href" : "https://mesh-backend-url/api/meshobjects/meshprojectbindings/groupbindings?workspaceIdentifier=xd8t9mpdsv2&projectIdentifier=test-project-1" + "href" : "https://mesh-backend-url/api/meshobjects/meshprojectbindings/groupbindings?workspaceIdentifier=ipkl2mpdsv2&projectIdentifier=test-project-1" } } } ] }, "_links" : { "first" : { - "href" : "https://mesh-backend-url/api/meshobjects/meshprojects?workspaceIdentifier=xd8t9mpdsv2&paymentIdentifier=test-payment&page=0&size=1" + "href" : "https://mesh-backend-url/api/meshobjects/meshprojects?workspaceIdentifier=ipkl2mpdsv2&paymentIdentifier=test-payment&page=0&size=1" }, "self" : { - "href" : "https://mesh-backend-url/api/meshobjects/meshprojects?workspaceIdentifier=xd8t9mpdsv2&paymentIdentifier=test-payment&page=0&size=1" + "href" : "https://mesh-backend-url/api/meshobjects/meshprojects?workspaceIdentifier=ipkl2mpdsv2&paymentIdentifier=test-payment&page=0&size=1" }, "next" : { - "href" : "https://mesh-backend-url/api/meshobjects/meshprojects?workspaceIdentifier=xd8t9mpdsv2&paymentIdentifier=test-payment&page=1&size=1" + "href" : "https://mesh-backend-url/api/meshobjects/meshprojects?workspaceIdentifier=ipkl2mpdsv2&paymentIdentifier=test-payment&page=1&size=1" }, "last" : { - "href" : "https://mesh-backend-url/api/meshobjects/meshprojects?workspaceIdentifier=xd8t9mpdsv2&paymentIdentifier=test-payment&page=1&size=1" + "href" : "https://mesh-backend-url/api/meshobjects/meshprojects?workspaceIdentifier=ipkl2mpdsv2&paymentIdentifier=test-payment&page=1&size=1" } }, "page" : { @@ -1315,7 +1315,7 @@
Get meshProject
Example Request
-
GET /api/meshobjects/meshprojects/xd8t9mpdsv2.test-project-1 HTTP/1.1
+
GET /api/meshobjects/meshprojects/ipkl2mpdsv2.test-project-1 HTTP/1.1
 Authorization: Basic dmFsaWRfdXNlcm5hbWU6dmFsaWRfcGFzc3dvcmQ=
 Accept: application/vnd.meshcloud.api.meshproject.v2.hal+json
 Host: mesh-backend-url
@@ -1324,7 +1324,7 @@
Get meshProject
Example Curl Request
-
$ curl 'https://mesh-backend-url/api/meshobjects/meshprojects/xd8t9mpdsv2.test-project-1' -i -u 'valid_username:valid_password' -X GET \
+
$ curl 'https://mesh-backend-url/api/meshobjects/meshprojects/ipkl2mpdsv2.test-project-1' -i -u 'valid_username:valid_password' -X GET \
     -H 'Accept: application/vnd.meshcloud.api.meshproject.v2.hal+json'
@@ -1472,9 +1472,9 @@
Get meshProject
"apiVersion" : "v2", "metadata" : { "name" : "test-project-1", - "ownedByWorkspace" : "xd8t9mpdsv2", + "ownedByWorkspace" : "ipkl2mpdsv2", "createdOn" : "2024-01-01T00:00:00Z", - "deletedOn" : "2024-11-28T07:11:41.783255172Z" + "deletedOn" : "2024-12-04T09:53:30.533407962Z" }, "spec" : { "displayName" : "Test Project 1", @@ -1483,22 +1483,22 @@
Get meshProject
}, "_links" : { "self" : { - "href" : "https://mesh-backend-url/api/meshobjects/meshprojects/xd8t9mpdsv2.test-project-1" + "href" : "https://mesh-backend-url/api/meshobjects/meshprojects/ipkl2mpdsv2.test-project-1" }, "meshtenants" : { - "href" : "https://mesh-backend-url/api/meshobjects/meshtenants?workspaceIdentifier=xd8t9mpdsv2&projectIdentifier=test-project-1" + "href" : "https://mesh-backend-url/api/meshobjects/meshtenants?workspaceIdentifier=ipkl2mpdsv2&projectIdentifier=test-project-1" }, "meshusers" : { - "href" : "https://mesh-backend-url/api/meshobjects/meshusers?workspaceIdentifier=xd8t9mpdsv2&projectIdentifier=test-project-1" + "href" : "https://mesh-backend-url/api/meshobjects/meshusers?workspaceIdentifier=ipkl2mpdsv2&projectIdentifier=test-project-1" }, "activePaymentMethod" : { "href" : "https://mesh-backend-url/api/meshobjects/meshpaymentmethods/test-payment" }, "meshprojectuserbindings" : { - "href" : "https://mesh-backend-url/api/meshobjects/meshprojectbindings/userbindings?workspaceIdentifier=xd8t9mpdsv2&projectIdentifier=test-project-1" + "href" : "https://mesh-backend-url/api/meshobjects/meshprojectbindings/userbindings?workspaceIdentifier=ipkl2mpdsv2&projectIdentifier=test-project-1" }, "meshprojectgroupbindings" : { - "href" : "https://mesh-backend-url/api/meshobjects/meshprojectbindings/groupbindings?workspaceIdentifier=xd8t9mpdsv2&projectIdentifier=test-project-1" + "href" : "https://mesh-backend-url/api/meshobjects/meshprojectbindings/groupbindings?workspaceIdentifier=ipkl2mpdsv2&projectIdentifier=test-project-1" } } }
@@ -1549,7 +1549,7 @@
Post meshProject
}, "metadata" : { "name" : "test-project-3", - "ownedByWorkspace" : "xd8t9mpdsv2" + "ownedByWorkspace" : "ipkl2mpdsv2" } }
@@ -1574,7 +1574,7 @@
Post meshProject
}, "metadata" : { "name" : "test-project-3", - "ownedByWorkspace" : "xd8t9mpdsv2" + "ownedByWorkspace" : "ipkl2mpdsv2" } }
@@ -1595,7 +1595,7 @@
Post meshProject
}, "metadata" : { "name" : "test-project-3", - "ownedByWorkspace" : "xd8t9mpdsv2" + "ownedByWorkspace" : "ipkl2mpdsv2" } }'
@@ -1674,7 +1674,7 @@
Post meshProject
Vary: Origin Vary: Access-Control-Request-Method Vary: Access-Control-Request-Headers -Location: https://mesh-backend-url/api/meshobjects/meshprojects/xd8t9mpdsv2.test-project-3 +Location: https://mesh-backend-url/api/meshobjects/meshprojects/ipkl2mpdsv2.test-project-3 Content-Type: application/vnd.meshcloud.api.meshproject.v2.hal+json X-Content-Type-Options: nosniff X-XSS-Protection: 0 @@ -1690,8 +1690,8 @@
Post meshProject
"apiVersion" : "v2", "metadata" : { "name" : "test-project-3", - "ownedByWorkspace" : "xd8t9mpdsv2", - "createdOn" : "2024-11-28T07:11:41.245080027Z" + "ownedByWorkspace" : "ipkl2mpdsv2", + "createdOn" : "2024-12-04T09:53:30.003792499Z" }, "spec" : { "displayName" : "Test Project 3", @@ -1700,22 +1700,22 @@
Post meshProject
}, "_links" : { "self" : { - "href" : "https://mesh-backend-url/api/meshobjects/meshprojects/xd8t9mpdsv2.test-project-3" + "href" : "https://mesh-backend-url/api/meshobjects/meshprojects/ipkl2mpdsv2.test-project-3" }, "meshtenants" : { - "href" : "https://mesh-backend-url/api/meshobjects/meshtenants?workspaceIdentifier=xd8t9mpdsv2&projectIdentifier=test-project-3" + "href" : "https://mesh-backend-url/api/meshobjects/meshtenants?workspaceIdentifier=ipkl2mpdsv2&projectIdentifier=test-project-3" }, "meshusers" : { - "href" : "https://mesh-backend-url/api/meshobjects/meshusers?workspaceIdentifier=xd8t9mpdsv2&projectIdentifier=test-project-3" + "href" : "https://mesh-backend-url/api/meshobjects/meshusers?workspaceIdentifier=ipkl2mpdsv2&projectIdentifier=test-project-3" }, "activePaymentMethod" : { "href" : "https://mesh-backend-url/api/meshobjects/meshpaymentmethods/test-payment" }, "meshprojectuserbindings" : { - "href" : "https://mesh-backend-url/api/meshobjects/meshprojectbindings/userbindings?workspaceIdentifier=xd8t9mpdsv2&projectIdentifier=test-project-3" + "href" : "https://mesh-backend-url/api/meshobjects/meshprojectbindings/userbindings?workspaceIdentifier=ipkl2mpdsv2&projectIdentifier=test-project-3" }, "meshprojectgroupbindings" : { - "href" : "https://mesh-backend-url/api/meshobjects/meshprojectbindings/groupbindings?workspaceIdentifier=xd8t9mpdsv2&projectIdentifier=test-project-3" + "href" : "https://mesh-backend-url/api/meshobjects/meshprojectbindings/groupbindings?workspaceIdentifier=ipkl2mpdsv2&projectIdentifier=test-project-3" } } }
@@ -1772,7 +1772,7 @@
Delete meshProject
Example Request
-
DELETE /api/meshobjects/meshprojects/xd8t9mpdsv2.test-project-1 HTTP/1.1
+
DELETE /api/meshobjects/meshprojects/ipkl2mpdsv2.test-project-1 HTTP/1.1
 Authorization: Basic dmFsaWRfdXNlcm5hbWU6dmFsaWRfcGFzc3dvcmQ=
 Accept: application/vnd.meshcloud.api.meshproject.v2.hal+json
 Host: mesh-backend-url
@@ -1781,7 +1781,7 @@
Delete meshProject
Example Curl Request
-
$ curl 'https://mesh-backend-url/api/meshobjects/meshprojects/xd8t9mpdsv2.test-project-1' -i -u 'valid_username:valid_password' -X DELETE \
+
$ curl 'https://mesh-backend-url/api/meshobjects/meshprojects/ipkl2mpdsv2.test-project-1' -i -u 'valid_username:valid_password' -X DELETE \
     -H 'Accept: application/vnd.meshcloud.api.meshproject.v2.hal+json'
@@ -1953,7 +1953,7 @@
List meshProjectUserBindings
"kind" : "meshProjectUserBinding", "apiVersion" : "v3", "metadata" : { - "name" : "95cc85d7-04c7-4cda-be2d-5575cdc0b891" + "name" : "7247a370-817a-4440-96ca-992ab87726bf" }, "roleRef" : { "name" : "Project User" @@ -1968,7 +1968,7 @@
List meshProjectUserBindings
}, "_links" : { "self" : { - "href" : "https://mesh-backend-url/api/meshobjects/meshprojectbindings/userbindings/95cc85d7-04c7-4cda-be2d-5575cdc0b891" + "href" : "https://mesh-backend-url/api/meshobjects/meshprojectbindings/userbindings/7247a370-817a-4440-96ca-992ab87726bf" } } } ] @@ -2015,7 +2015,7 @@
Get meshProjectUserBinding
Example Request
-
GET /api/meshobjects/meshprojectbindings/userbindings/95cc85d7-04c7-4cda-be2d-5575cdc0b891 HTTP/1.1
+
GET /api/meshobjects/meshprojectbindings/userbindings/7247a370-817a-4440-96ca-992ab87726bf HTTP/1.1
 Authorization: Basic dmFsaWRfdXNlcm5hbWU6dmFsaWRfcGFzc3dvcmQ=
 Accept: application/vnd.meshcloud.api.meshprojectuserbinding.v3.hal+json
 Host: mesh-backend-url
@@ -2024,7 +2024,7 @@
Get meshProjectUserBinding
Example Curl Request
-
$ curl 'https://mesh-backend-url/api/meshobjects/meshprojectbindings/userbindings/95cc85d7-04c7-4cda-be2d-5575cdc0b891' -i -u 'valid_username:valid_password' -X GET \
+
$ curl 'https://mesh-backend-url/api/meshobjects/meshprojectbindings/userbindings/7247a370-817a-4440-96ca-992ab87726bf' -i -u 'valid_username:valid_password' -X GET \
     -H 'Accept: application/vnd.meshcloud.api.meshprojectuserbinding.v3.hal+json'
@@ -2116,7 +2116,7 @@
Get meshProjectUserBinding
"kind" : "meshProjectUserBinding", "apiVersion" : "v3", "metadata" : { - "name" : "95cc85d7-04c7-4cda-be2d-5575cdc0b891" + "name" : "7247a370-817a-4440-96ca-992ab87726bf" }, "roleRef" : { "name" : "Project User" @@ -2131,7 +2131,7 @@
Get meshProjectUserBinding
}, "_links" : { "self" : { - "href" : "https://mesh-backend-url/api/meshobjects/meshprojectbindings/userbindings/95cc85d7-04c7-4cda-be2d-5575cdc0b891" + "href" : "https://mesh-backend-url/api/meshobjects/meshprojectbindings/userbindings/7247a370-817a-4440-96ca-992ab87726bf" } } }
@@ -2542,7 +2542,7 @@
List meshProjectGroupBindings
"kind" : "meshProjectGroupBinding", "apiVersion" : "v3", "metadata" : { - "name" : "4f15ac0c-ae5e-49ba-a953-afd68ab4f98a" + "name" : "05fca6ce-8e8d-4a26-8f8c-c70e3491e5ba" }, "roleRef" : { "name" : "Project User" @@ -2557,7 +2557,7 @@
List meshProjectGroupBindings
}, "_links" : { "self" : { - "href" : "https://mesh-backend-url/api/meshobjects/meshprojectbindings/groupbindings/4f15ac0c-ae5e-49ba-a953-afd68ab4f98a" + "href" : "https://mesh-backend-url/api/meshobjects/meshprojectbindings/groupbindings/05fca6ce-8e8d-4a26-8f8c-c70e3491e5ba" } } } ] @@ -2604,7 +2604,7 @@
Get meshProjectGroupBinding
Example Request
-
GET /api/meshobjects/meshprojectbindings/groupbindings/4f15ac0c-ae5e-49ba-a953-afd68ab4f98a HTTP/1.1
+
GET /api/meshobjects/meshprojectbindings/groupbindings/05fca6ce-8e8d-4a26-8f8c-c70e3491e5ba HTTP/1.1
 Authorization: Basic dmFsaWRfdXNlcm5hbWU6dmFsaWRfcGFzc3dvcmQ=
 Accept: application/vnd.meshcloud.api.meshprojectgroupbinding.v3.hal+json
 Host: mesh-backend-url
@@ -2613,7 +2613,7 @@
Get meshProjectGroupBinding
Example Curl Request
-
$ curl 'https://mesh-backend-url/api/meshobjects/meshprojectbindings/groupbindings/4f15ac0c-ae5e-49ba-a953-afd68ab4f98a' -i -u 'valid_username:valid_password' -X GET \
+
$ curl 'https://mesh-backend-url/api/meshobjects/meshprojectbindings/groupbindings/05fca6ce-8e8d-4a26-8f8c-c70e3491e5ba' -i -u 'valid_username:valid_password' -X GET \
     -H 'Accept: application/vnd.meshcloud.api.meshprojectgroupbinding.v3.hal+json'
@@ -2705,7 +2705,7 @@
Get meshProjectGroupBinding
"kind" : "meshProjectGroupBinding", "apiVersion" : "v3", "metadata" : { - "name" : "4f15ac0c-ae5e-49ba-a953-afd68ab4f98a" + "name" : "05fca6ce-8e8d-4a26-8f8c-c70e3491e5ba" }, "roleRef" : { "name" : "Project User" @@ -2720,7 +2720,7 @@
Get meshProjectGroupBinding
}, "_links" : { "self" : { - "href" : "https://mesh-backend-url/api/meshobjects/meshprojectbindings/groupbindings/4f15ac0c-ae5e-49ba-a953-afd68ab4f98a" + "href" : "https://mesh-backend-url/api/meshobjects/meshprojectbindings/groupbindings/05fca6ce-8e8d-4a26-8f8c-c70e3491e5ba" } } }
@@ -2953,7 +2953,7 @@
Delete meshProjectGroupBinding
Example Request
-
DELETE /api/meshobjects/meshprojectbindings/groupbindings/4f15ac0c-ae5e-49ba-a953-afd68ab4f98a HTTP/1.1
+
DELETE /api/meshobjects/meshprojectbindings/groupbindings/05fca6ce-8e8d-4a26-8f8c-c70e3491e5ba HTTP/1.1
 Authorization: Basic dmFsaWRfdXNlcm5hbWU6dmFsaWRfcGFzc3dvcmQ=
 Host: mesh-backend-url
@@ -2961,7 +2961,7 @@
Delete meshProjectGroupBinding
Example Curl Request
-
$ curl 'https://mesh-backend-url/api/meshobjects/meshprojectbindings/groupbindings/4f15ac0c-ae5e-49ba-a953-afd68ab4f98a' -i -u 'valid_username:valid_password' -X DELETE
+
$ curl 'https://mesh-backend-url/api/meshobjects/meshprojectbindings/groupbindings/05fca6ce-8e8d-4a26-8f8c-c70e3491e5ba' -i -u 'valid_username:valid_password' -X DELETE
@@ -3669,7 +3669,7 @@
List meshWorkspaceGroupBindings
"kind" : "meshWorkspaceGroupBinding", "apiVersion" : "v2", "metadata" : { - "name" : "4425b951-9934-4e36-916e-9c1ce0362d48" + "name" : "849f6844-4a00-41f3-a259-1b1876b32dcb" }, "roleRef" : { "name" : "Workspace Manager" @@ -3683,7 +3683,7 @@
List meshWorkspaceGroupBindings
}, "_links" : { "self" : { - "href" : "https://mesh-backend-url/api/meshobjects/meshworkspacebindings/groupbindings/4425b951-9934-4e36-916e-9c1ce0362d48" + "href" : "https://mesh-backend-url/api/meshobjects/meshworkspacebindings/groupbindings/849f6844-4a00-41f3-a259-1b1876b32dcb" } } } ] @@ -3730,7 +3730,7 @@
Get meshWorkspaceGroupBinding
Example Request
-
GET /api/meshobjects/meshworkspacebindings/groupbindings/4425b951-9934-4e36-916e-9c1ce0362d48 HTTP/1.1
+
GET /api/meshobjects/meshworkspacebindings/groupbindings/849f6844-4a00-41f3-a259-1b1876b32dcb HTTP/1.1
 Authorization: Basic dmFsaWRfdXNlcm5hbWU6dmFsaWRfcGFzc3dvcmQ=
 Accept: application/vnd.meshcloud.api.meshworkspacegroupbinding.v2.hal+json
 Host: mesh-backend-url
@@ -3739,7 +3739,7 @@
Get meshWorkspaceGroupBinding
Example Curl Request
-
$ curl 'https://mesh-backend-url/api/meshobjects/meshworkspacebindings/groupbindings/4425b951-9934-4e36-916e-9c1ce0362d48' -i -u 'valid_username:valid_password' -X GET \
+
$ curl 'https://mesh-backend-url/api/meshobjects/meshworkspacebindings/groupbindings/849f6844-4a00-41f3-a259-1b1876b32dcb' -i -u 'valid_username:valid_password' -X GET \
     -H 'Accept: application/vnd.meshcloud.api.meshworkspacegroupbinding.v2.hal+json'
@@ -3826,7 +3826,7 @@
Get meshWorkspaceGroupBinding
"kind" : "meshWorkspaceGroupBinding", "apiVersion" : "v2", "metadata" : { - "name" : "4425b951-9934-4e36-916e-9c1ce0362d48" + "name" : "849f6844-4a00-41f3-a259-1b1876b32dcb" }, "roleRef" : { "name" : "Workspace Manager" @@ -3840,7 +3840,7 @@
Get meshWorkspaceGroupBinding
}, "_links" : { "self" : { - "href" : "https://mesh-backend-url/api/meshobjects/meshworkspacebindings/groupbindings/4425b951-9934-4e36-916e-9c1ce0362d48" + "href" : "https://mesh-backend-url/api/meshobjects/meshworkspacebindings/groupbindings/849f6844-4a00-41f3-a259-1b1876b32dcb" } } }
@@ -4251,12 +4251,12 @@
List meshTenants
"ownedByProject" : "test-project", "ownedByWorkspace" : "test-workspace", "platformIdentifier" : "aws.aws-meshstack-dev", - "deletedOn" : "2024-11-29T07:11:44.848738022Z", + "deletedOn" : "2024-12-05T09:53:33.547095239Z", "assignedTags" : { }, "tenantIdentifier" : "test-workspace.test-project.aws.aws-meshstack-dev" }, "spec" : { - "localId" : "5d0c2a4d-6ebb-451b-910c-22a0e64c06a2", + "localId" : "c22da58d-871b-4721-953d-a5128284a59e", "landingZoneIdentifier" : "stage-dev", "quotas" : [ { "key" : "limits.cpu", @@ -4452,12 +4452,12 @@
Get meshTenant
"ownedByProject" : "test-project", "ownedByWorkspace" : "test-workspace", "platformIdentifier" : "aws.aws-meshstack-dev", - "deletedOn" : "2024-11-29T07:11:44.848738022Z", + "deletedOn" : "2024-12-05T09:53:33.547095239Z", "assignedTags" : { }, "tenantIdentifier" : "test-workspace.test-project.aws.aws-meshstack-dev" }, "spec" : { - "localId" : "5d0c2a4d-6ebb-451b-910c-22a0e64c06a2", + "localId" : "c22da58d-871b-4721-953d-a5128284a59e", "landingZoneIdentifier" : "stage-dev", "quotas" : [ { "key" : "limits.cpu", @@ -4877,7 +4877,7 @@
List meshBuildingBlocks
"definitionVersion" : 1, "tenantIdentifier" : "my-workspace.my-project.my-platform.my-location", "forcePurge" : false, - "createdOn" : "2024-11-28T07:11:33.330941118Z" + "createdOn" : "2024-12-04T09:53:22.098763344Z" }, "spec" : { "displayName" : "parent block", @@ -4908,7 +4908,7 @@
List meshBuildingBlocks
"definitionVersion" : 1, "tenantIdentifier" : "my-workspace.my-project.my-platform.my-location", "forcePurge" : false, - "createdOn" : "2024-11-28T07:11:33.374621328Z" + "createdOn" : "2024-12-04T09:53:22.146961264Z" }, "spec" : { "displayName" : "child block", @@ -5199,7 +5199,7 @@
Get meshBuildingBlock
"definitionVersion" : 1, "tenantIdentifier" : "my-workspace.my-project.my-platform.my-location", "forcePurge" : false, - "createdOn" : "2024-11-28T07:11:33.374621328Z" + "createdOn" : "2024-12-04T09:53:22.146961264Z" }, "spec" : { "displayName" : "child block", @@ -5291,7 +5291,7 @@
Post meshBuildingBlock
}], "parentBuildingBlocks" : [{ "definitionUuid": "b23cfb9a-6974-444f-9d33-62134a632373", - "buildingBlockUuid": "b2484cba-8f19-4d47-aadc-6583bc159cbe" + "buildingBlockUuid": "57971196-c2d7-466c-ab68-e3de9c9487de" }] } }
@@ -5320,7 +5320,7 @@
Post meshBuildingBlock
}], "parentBuildingBlocks" : [{ "definitionUuid": "b23cfb9a-6974-444f-9d33-62134a632373", - "buildingBlockUuid": "b2484cba-8f19-4d47-aadc-6583bc159cbe" + "buildingBlockUuid": "57971196-c2d7-466c-ab68-e3de9c9487de" }] } } '
@@ -5448,7 +5448,7 @@
Post meshBuildingBlock
Vary: Origin Vary: Access-Control-Request-Method Vary: Access-Control-Request-Headers -Location: https://mesh-backend-url/api/meshobjects/meshbuildingblocks/f4c628cc-4922-4723-a87a-a8479ca537f2 +Location: https://mesh-backend-url/api/meshobjects/meshbuildingblocks/151bace2-358a-4aa5-97be-242964653aff Content-Type: application/vnd.meshcloud.api.meshbuildingblock.v1.hal+json X-Content-Type-Options: nosniff X-XSS-Protection: 0 @@ -5463,12 +5463,12 @@
Post meshBuildingBlock
"kind" : "meshBuildingBlock", "apiVersion" : "v1", "metadata" : { - "uuid" : "f4c628cc-4922-4723-a87a-a8479ca537f2", + "uuid" : "151bace2-358a-4aa5-97be-242964653aff", "definitionUuid" : "ef6aaf87-3f8c-477c-94f4-f3cf509728ca", "definitionVersion" : 1, "tenantIdentifier" : "my-workspace.my-project.my-platform.my-location", "forcePurge" : false, - "createdOn" : "2024-11-28T07:11:34.405096929Z" + "createdOn" : "2024-12-04T09:53:23.185770890Z" }, "spec" : { "displayName" : "New BuildingBlock", @@ -5478,7 +5478,7 @@
Post meshBuildingBlock
"valueType" : "STRING" } ], "parentBuildingBlocks" : [ { - "buildingBlockUuid" : "b2484cba-8f19-4d47-aadc-6583bc159cbe", + "buildingBlockUuid" : "57971196-c2d7-466c-ab68-e3de9c9487de", "definitionUuid" : "b23cfb9a-6974-444f-9d33-62134a632373" } ] }, @@ -5488,13 +5488,13 @@
Post meshBuildingBlock
}, "_links" : { "self" : { - "href" : "https://mesh-backend-url/api/meshobjects/meshbuildingblocks/f4c628cc-4922-4723-a87a-a8479ca537f2" + "href" : "https://mesh-backend-url/api/meshobjects/meshbuildingblocks/151bace2-358a-4aa5-97be-242964653aff" }, "meshtenant" : { "href" : "https://mesh-backend-url/api/meshobjects/meshtenants/my-workspace.my-project.my-platform.my-location" }, "forcePurge" : { - "href" : "https://mesh-backend-url/api/meshobjects/meshbuildingblocks/f4c628cc-4922-4723-a87a-a8479ca537f2/purge" + "href" : "https://mesh-backend-url/api/meshobjects/meshbuildingblocks/151bace2-358a-4aa5-97be-242964653aff/purge" } } }
@@ -5511,7 +5511,7 @@
Delete meshBuildingBlock
Example Request
-
DELETE /api/meshobjects/meshbuildingblocks/f4c628cc-4922-4723-a87a-a8479ca537f2 HTTP/1.1
+
DELETE /api/meshobjects/meshbuildingblocks/151bace2-358a-4aa5-97be-242964653aff HTTP/1.1
 Authorization: Basic dmFsaWRfdXNlcm5hbWU6dmFsaWRfcGFzc3dvcmQ=
 Host: mesh-backend-url
@@ -5519,7 +5519,7 @@
Delete meshBuildingBlock
Example Curl Request
-
$ curl 'https://mesh-backend-url/api/meshobjects/meshbuildingblocks/f4c628cc-4922-4723-a87a-a8479ca537f2' -i -u 'valid_username:valid_password' -X DELETE
+
$ curl 'https://mesh-backend-url/api/meshobjects/meshbuildingblocks/151bace2-358a-4aa5-97be-242964653aff' -i -u 'valid_username:valid_password' -X DELETE
@@ -5549,7 +5549,7 @@
Purge meshBuildingBlock
Example Request
-
DELETE /api/meshobjects/meshbuildingblocks/f4c628cc-4922-4723-a87a-a8479ca537f2/purge HTTP/1.1
+
DELETE /api/meshobjects/meshbuildingblocks/151bace2-358a-4aa5-97be-242964653aff/purge HTTP/1.1
 Authorization: Basic dmFsaWRfdXNlcm5hbWU6dmFsaWRfcGFzc3dvcmQ=
 Host: mesh-backend-url
@@ -5557,7 +5557,7 @@
Purge meshBuildingBlock
Example Curl Request
-
$ curl 'https://mesh-backend-url/api/meshobjects/meshbuildingblocks/f4c628cc-4922-4723-a87a-a8479ca537f2/purge' -i -u 'valid_username:valid_password' -X DELETE
+
$ curl 'https://mesh-backend-url/api/meshobjects/meshbuildingblocks/151bace2-358a-4aa5-97be-242964653aff/purge' -i -u 'valid_username:valid_password' -X DELETE
@@ -6005,7 +6005,7 @@
List meshPaymentMethods
Example Request
-
GET /api/meshobjects/meshpaymentmethods?workspaceIdentifier=xd8t9mpmdsv2&page=0&size=2 HTTP/1.1
+
GET /api/meshobjects/meshpaymentmethods?workspaceIdentifier=ipkl2mpmdsv2&page=0&size=2 HTTP/1.1
 Authorization: Basic dmFsaWRfdXNlcm5hbWU6dmFsaWRfcGFzc3dvcmQ=
 Accept: application/vnd.meshcloud.api.meshpaymentmethod.v2.hal+json
 Host: mesh-backend-url
@@ -6014,7 +6014,7 @@
List meshPaymentMethods
Example Curl Request
-
$ curl 'https://mesh-backend-url/api/meshobjects/meshpaymentmethods?workspaceIdentifier=xd8t9mpmdsv2&page=0&size=2' -i -u 'valid_username:valid_password' -X GET \
+
$ curl 'https://mesh-backend-url/api/meshobjects/meshpaymentmethods?workspaceIdentifier=ipkl2mpmdsv2&page=0&size=2' -i -u 'valid_username:valid_password' -X GET \
     -H 'Accept: application/vnd.meshcloud.api.meshpaymentmethod.v2.hal+json'
@@ -6079,7 +6079,7 @@
List meshPaymentMethods
"apiVersion" : "v2", "metadata" : { "name" : "test-payment-method-1", - "ownedByWorkspace" : "xd8t9mpmdsv2" + "ownedByWorkspace" : "ipkl2mpmdsv2" }, "spec" : { "displayName" : "Test Payment Method 1", @@ -6099,7 +6099,7 @@
List meshPaymentMethods
"apiVersion" : "v2", "metadata" : { "name" : "test-payment-method-2", - "ownedByWorkspace" : "xd8t9mpmdsv2" + "ownedByWorkspace" : "ipkl2mpmdsv2" }, "spec" : { "displayName" : "Test Payment Method 2", @@ -6118,16 +6118,16 @@
List meshPaymentMethods
}, "_links" : { "first" : { - "href" : "https://mesh-backend-url/api/meshobjects/meshpaymentmethods?workspaceIdentifier=xd8t9mpmdsv2&page=0&size=2" + "href" : "https://mesh-backend-url/api/meshobjects/meshpaymentmethods?workspaceIdentifier=ipkl2mpmdsv2&page=0&size=2" }, "self" : { - "href" : "https://mesh-backend-url/api/meshobjects/meshpaymentmethods?workspaceIdentifier=xd8t9mpmdsv2&page=0&size=2" + "href" : "https://mesh-backend-url/api/meshobjects/meshpaymentmethods?workspaceIdentifier=ipkl2mpmdsv2&page=0&size=2" }, "next" : { - "href" : "https://mesh-backend-url/api/meshobjects/meshpaymentmethods?workspaceIdentifier=xd8t9mpmdsv2&page=1&size=2" + "href" : "https://mesh-backend-url/api/meshobjects/meshpaymentmethods?workspaceIdentifier=ipkl2mpmdsv2&page=1&size=2" }, "last" : { - "href" : "https://mesh-backend-url/api/meshobjects/meshpaymentmethods?workspaceIdentifier=xd8t9mpmdsv2&page=1&size=2" + "href" : "https://mesh-backend-url/api/meshobjects/meshpaymentmethods?workspaceIdentifier=ipkl2mpmdsv2&page=1&size=2" } }, "page" : { @@ -6293,7 +6293,7 @@
Get meshPaymentMethod
"apiVersion" : "v2", "metadata" : { "name" : "test-payment-method-1", - "ownedByWorkspace" : "xd8t9mpmdsv2" + "ownedByWorkspace" : "ipkl2mpmdsv2" }, "spec" : { "displayName" : "Test Payment Method 1", @@ -6501,7 +6501,7 @@
List meshUsers
"email" : "john-doe@example.com", "firstName" : "John", "lastName" : "Doe", - "euid" : "951ef5ce-8278-46e1-bfbc-4d9537eca46a", + "euid" : "a7f2cd7d-ede8-4d92-8f84-21a63719c6e9", "tags" : { "environment" : [ "dev", "test", "qa" ] } @@ -6698,7 +6698,7 @@
Get meshUser
"email" : "john-doe@example.com", "firstName" : "John", "lastName" : "Doe", - "euid" : "951ef5ce-8278-46e1-bfbc-4d9537eca46a", + "euid" : "a7f2cd7d-ede8-4d92-8f84-21a63719c6e9", "tags" : { "environment" : [ "dev", "test", "qa" ] } @@ -7220,20 +7220,20 @@
List meshServiceInstances
"kind" : "meshServiceInstance", "apiVersion" : "v2", "metadata" : { - "ownedByProject" : "xd8t9mtdg10", + "ownedByProject" : "ipkl2mtdg10", "ownedByWorkspace" : "my-mobile-app-team", - "marketplaceIdentifier" : "xd8t9mtdg1", - "instanceId" : "xd8t9mtdg11" + "marketplaceIdentifier" : "ipkl2mtdg1", + "instanceId" : "ipkl2mtdg11" }, "spec" : { - "displayName" : "xd8t9mtdg12", - "serviceId" : "xd8t9mtdg5", - "planId" : "xd8t9mtdg7", + "displayName" : "ipkl2mtdg12", + "serviceId" : "ipkl2mtdg5", + "planId" : "ipkl2mtdg7", "creator" : "Unknown" }, "_links" : { "self" : { - "href" : "https://mesh-backend-url/api/meshobjects/meshserviceinstances/xd8t9mtdg11" + "href" : "https://mesh-backend-url/api/meshobjects/meshserviceinstances/ipkl2mtdg11" } } } ] @@ -7400,15 +7400,15 @@
Get meshServiceInstance
"kind" : "meshServiceInstance", "apiVersion" : "v2", "metadata" : { - "ownedByProject" : "xd8t9smsids-1", + "ownedByProject" : "ipkl2smsids-1", "ownedByWorkspace" : "my-mobile-app-team", - "marketplaceIdentifier" : "xd8t9mtdg21", + "marketplaceIdentifier" : "ipkl2mtdg21", "instanceId" : "serviceInstanceId" }, "spec" : { "displayName" : "New SI updated", - "serviceId" : "xd8t9mtdg25", - "planId" : "xd8t9mtdg27", + "serviceId" : "ipkl2mtdg25", + "planId" : "ipkl2mtdg27", "creator" : "Unknown" }, "_links" : { @@ -7462,15 +7462,15 @@
Post meshServiceInstance
"apiVersion" : "v2", "kind" : "meshServiceInstance", "metadata" : { - "ownedByProject" : "xd8t9smsids-1", + "ownedByProject" : "ipkl2smsids-1", "ownedByWorkspace" : "my-mobile-app-team", - "marketplaceIdentifier" : "xd8t9mtdg21", + "marketplaceIdentifier" : "ipkl2mtdg21", "instanceId" : "serviceInstanceId" }, "spec" : { "displayName" : "New SI", - "serviceId" : "xd8t9mtdg25", - "planId" : "xd8t9mtdg27", + "serviceId" : "ipkl2mtdg25", + "planId" : "ipkl2mtdg27", "creator" : "admin@meshcloud.io" } }
@@ -7486,15 +7486,15 @@
Post meshServiceInstance
"apiVersion" : "v2", "kind" : "meshServiceInstance", "metadata" : { - "ownedByProject" : "xd8t9smsids-1", + "ownedByProject" : "ipkl2smsids-1", "ownedByWorkspace" : "my-mobile-app-team", - "marketplaceIdentifier" : "xd8t9mtdg21", + "marketplaceIdentifier" : "ipkl2mtdg21", "instanceId" : "serviceInstanceId" }, "spec" : { "displayName" : "New SI", - "serviceId" : "xd8t9mtdg25", - "planId" : "xd8t9mtdg27", + "serviceId" : "ipkl2mtdg25", + "planId" : "ipkl2mtdg27", "creator" : "admin@meshcloud.io" } }'
@@ -7598,15 +7598,15 @@
Post meshServiceInstance
"kind" : "meshServiceInstance", "apiVersion" : "v2", "metadata" : { - "ownedByProject" : "xd8t9smsids-1", + "ownedByProject" : "ipkl2smsids-1", "ownedByWorkspace" : "my-mobile-app-team", - "marketplaceIdentifier" : "xd8t9mtdg21", + "marketplaceIdentifier" : "ipkl2mtdg21", "instanceId" : "serviceInstanceId" }, "spec" : { "displayName" : "New SI", - "serviceId" : "xd8t9mtdg25", - "planId" : "xd8t9mtdg27", + "serviceId" : "ipkl2mtdg25", + "planId" : "ipkl2mtdg27", "creator" : "Unknown" }, "_links" : { @@ -7660,15 +7660,15 @@
Put meshServiceInstance
"apiVersion" : "v2", "kind" : "meshServiceInstance", "metadata" : { - "ownedByProject" : "xd8t9smsids-1", + "ownedByProject" : "ipkl2smsids-1", "ownedByWorkspace" : "my-mobile-app-team", - "marketplaceIdentifier" : "xd8t9mtdg21", + "marketplaceIdentifier" : "ipkl2mtdg21", "instanceId" : "serviceInstanceId" }, "spec" : { "displayName" : "New SI updated", - "serviceId" : "xd8t9mtdg25", - "planId" : "xd8t9mtdg27", + "serviceId" : "ipkl2mtdg25", + "planId" : "ipkl2mtdg27", "creator" : "admin@meshcloud.io" } }
@@ -7684,15 +7684,15 @@
Put meshServiceInstance
"apiVersion" : "v2", "kind" : "meshServiceInstance", "metadata" : { - "ownedByProject" : "xd8t9smsids-1", + "ownedByProject" : "ipkl2smsids-1", "ownedByWorkspace" : "my-mobile-app-team", - "marketplaceIdentifier" : "xd8t9mtdg21", + "marketplaceIdentifier" : "ipkl2mtdg21", "instanceId" : "serviceInstanceId" }, "spec" : { "displayName" : "New SI updated", - "serviceId" : "xd8t9mtdg25", - "planId" : "xd8t9mtdg27", + "serviceId" : "ipkl2mtdg25", + "planId" : "ipkl2mtdg27", "creator" : "admin@meshcloud.io" } }' @@ -9771,7 +9771,7 @@
meshExchangeRate
diff --git a/website/static/api/mesh_paymentmethod.html b/website/static/api/mesh_paymentmethod.html index 093ba8a44..53ecdb6bf 100644 --- a/website/static/api/mesh_paymentmethod.html +++ b/website/static/api/mesh_paymentmethod.html @@ -499,7 +499,7 @@
List meshPaymentMethods
Example Request
-
GET /api/meshobjects/meshpaymentmethods?workspaceIdentifier=xd8t9mpmdsv2&page=0&size=2 HTTP/1.1
+
GET /api/meshobjects/meshpaymentmethods?workspaceIdentifier=ipkl2mpmdsv2&page=0&size=2 HTTP/1.1
 Authorization: Basic dmFsaWRfdXNlcm5hbWU6dmFsaWRfcGFzc3dvcmQ=
 Accept: application/vnd.meshcloud.api.meshpaymentmethod.v2.hal+json
 Host: mesh-backend-url
@@ -508,7 +508,7 @@
List meshPaymentMethods
Example Curl Request
-
$ curl 'https://mesh-backend-url/api/meshobjects/meshpaymentmethods?workspaceIdentifier=xd8t9mpmdsv2&page=0&size=2' -i -u 'valid_username:valid_password' -X GET \
+
$ curl 'https://mesh-backend-url/api/meshobjects/meshpaymentmethods?workspaceIdentifier=ipkl2mpmdsv2&page=0&size=2' -i -u 'valid_username:valid_password' -X GET \
     -H 'Accept: application/vnd.meshcloud.api.meshpaymentmethod.v2.hal+json'
@@ -573,7 +573,7 @@
List meshPaymentMethods
"apiVersion" : "v2", "metadata" : { "name" : "test-payment-method-1", - "ownedByWorkspace" : "xd8t9mpmdsv2" + "ownedByWorkspace" : "ipkl2mpmdsv2" }, "spec" : { "displayName" : "Test Payment Method 1", @@ -593,7 +593,7 @@
List meshPaymentMethods
"apiVersion" : "v2", "metadata" : { "name" : "test-payment-method-2", - "ownedByWorkspace" : "xd8t9mpmdsv2" + "ownedByWorkspace" : "ipkl2mpmdsv2" }, "spec" : { "displayName" : "Test Payment Method 2", @@ -612,16 +612,16 @@
List meshPaymentMethods
}, "_links" : { "first" : { - "href" : "https://mesh-backend-url/api/meshobjects/meshpaymentmethods?workspaceIdentifier=xd8t9mpmdsv2&page=0&size=2" + "href" : "https://mesh-backend-url/api/meshobjects/meshpaymentmethods?workspaceIdentifier=ipkl2mpmdsv2&page=0&size=2" }, "self" : { - "href" : "https://mesh-backend-url/api/meshobjects/meshpaymentmethods?workspaceIdentifier=xd8t9mpmdsv2&page=0&size=2" + "href" : "https://mesh-backend-url/api/meshobjects/meshpaymentmethods?workspaceIdentifier=ipkl2mpmdsv2&page=0&size=2" }, "next" : { - "href" : "https://mesh-backend-url/api/meshobjects/meshpaymentmethods?workspaceIdentifier=xd8t9mpmdsv2&page=1&size=2" + "href" : "https://mesh-backend-url/api/meshobjects/meshpaymentmethods?workspaceIdentifier=ipkl2mpmdsv2&page=1&size=2" }, "last" : { - "href" : "https://mesh-backend-url/api/meshobjects/meshpaymentmethods?workspaceIdentifier=xd8t9mpmdsv2&page=1&size=2" + "href" : "https://mesh-backend-url/api/meshobjects/meshpaymentmethods?workspaceIdentifier=ipkl2mpmdsv2&page=1&size=2" } }, "page" : { @@ -787,7 +787,7 @@
Get meshPaymentMethod
"apiVersion" : "v2", "metadata" : { "name" : "test-payment-method-1", - "ownedByWorkspace" : "xd8t9mpmdsv2" + "ownedByWorkspace" : "ipkl2mpmdsv2" }, "spec" : { "displayName" : "Test Payment Method 1", @@ -810,7 +810,7 @@
Get meshPaymentMethod
diff --git a/website/static/api/mesh_project.html b/website/static/api/mesh_project.html index 98e103b33..9bec1e726 100644 --- a/website/static/api/mesh_project.html +++ b/website/static/api/mesh_project.html @@ -503,7 +503,7 @@
List meshProjects
Example Request
-
GET /api/meshobjects/meshprojects?workspaceIdentifier=xd8t9mpdsv2&paymentIdentifier=test-payment&page=0&size=1 HTTP/1.1
+
GET /api/meshobjects/meshprojects?workspaceIdentifier=ipkl2mpdsv2&paymentIdentifier=test-payment&page=0&size=1 HTTP/1.1
 Authorization: Basic dmFsaWRfdXNlcm5hbWU6dmFsaWRfcGFzc3dvcmQ=
 Accept: application/vnd.meshcloud.api.meshproject.v2.hal+json
 Host: mesh-backend-url
@@ -512,7 +512,7 @@
List meshProjects
Example Curl Request
-
$ curl 'https://mesh-backend-url/api/meshobjects/meshprojects?workspaceIdentifier=xd8t9mpdsv2&paymentIdentifier=test-payment&page=0&size=1' -i -u 'valid_username:valid_password' -X GET \
+
$ curl 'https://mesh-backend-url/api/meshobjects/meshprojects?workspaceIdentifier=ipkl2mpdsv2&paymentIdentifier=test-payment&page=0&size=1' -i -u 'valid_username:valid_password' -X GET \
     -H 'Accept: application/vnd.meshcloud.api.meshproject.v2.hal+json'
@@ -577,7 +577,7 @@
List meshProjects
"apiVersion" : "v2", "metadata" : { "name" : "test-project-1", - "ownedByWorkspace" : "xd8t9mpdsv2", + "ownedByWorkspace" : "ipkl2mpdsv2", "createdOn" : "2024-01-01T00:00:00Z" }, "spec" : { @@ -587,38 +587,38 @@
List meshProjects
}, "_links" : { "self" : { - "href" : "https://mesh-backend-url/api/meshobjects/meshprojects/xd8t9mpdsv2.test-project-1" + "href" : "https://mesh-backend-url/api/meshobjects/meshprojects/ipkl2mpdsv2.test-project-1" }, "meshtenants" : { - "href" : "https://mesh-backend-url/api/meshobjects/meshtenants?workspaceIdentifier=xd8t9mpdsv2&projectIdentifier=test-project-1" + "href" : "https://mesh-backend-url/api/meshobjects/meshtenants?workspaceIdentifier=ipkl2mpdsv2&projectIdentifier=test-project-1" }, "meshusers" : { - "href" : "https://mesh-backend-url/api/meshobjects/meshusers?workspaceIdentifier=xd8t9mpdsv2&projectIdentifier=test-project-1" + "href" : "https://mesh-backend-url/api/meshobjects/meshusers?workspaceIdentifier=ipkl2mpdsv2&projectIdentifier=test-project-1" }, "activePaymentMethod" : { "href" : "https://mesh-backend-url/api/meshobjects/meshpaymentmethods/test-payment" }, "meshprojectuserbindings" : { - "href" : "https://mesh-backend-url/api/meshobjects/meshprojectbindings/userbindings?workspaceIdentifier=xd8t9mpdsv2&projectIdentifier=test-project-1" + "href" : "https://mesh-backend-url/api/meshobjects/meshprojectbindings/userbindings?workspaceIdentifier=ipkl2mpdsv2&projectIdentifier=test-project-1" }, "meshprojectgroupbindings" : { - "href" : "https://mesh-backend-url/api/meshobjects/meshprojectbindings/groupbindings?workspaceIdentifier=xd8t9mpdsv2&projectIdentifier=test-project-1" + "href" : "https://mesh-backend-url/api/meshobjects/meshprojectbindings/groupbindings?workspaceIdentifier=ipkl2mpdsv2&projectIdentifier=test-project-1" } } } ] }, "_links" : { "first" : { - "href" : "https://mesh-backend-url/api/meshobjects/meshprojects?workspaceIdentifier=xd8t9mpdsv2&paymentIdentifier=test-payment&page=0&size=1" + "href" : "https://mesh-backend-url/api/meshobjects/meshprojects?workspaceIdentifier=ipkl2mpdsv2&paymentIdentifier=test-payment&page=0&size=1" }, "self" : { - "href" : "https://mesh-backend-url/api/meshobjects/meshprojects?workspaceIdentifier=xd8t9mpdsv2&paymentIdentifier=test-payment&page=0&size=1" + "href" : "https://mesh-backend-url/api/meshobjects/meshprojects?workspaceIdentifier=ipkl2mpdsv2&paymentIdentifier=test-payment&page=0&size=1" }, "next" : { - "href" : "https://mesh-backend-url/api/meshobjects/meshprojects?workspaceIdentifier=xd8t9mpdsv2&paymentIdentifier=test-payment&page=1&size=1" + "href" : "https://mesh-backend-url/api/meshobjects/meshprojects?workspaceIdentifier=ipkl2mpdsv2&paymentIdentifier=test-payment&page=1&size=1" }, "last" : { - "href" : "https://mesh-backend-url/api/meshobjects/meshprojects?workspaceIdentifier=xd8t9mpdsv2&paymentIdentifier=test-payment&page=1&size=1" + "href" : "https://mesh-backend-url/api/meshobjects/meshprojects?workspaceIdentifier=ipkl2mpdsv2&paymentIdentifier=test-payment&page=1&size=1" } }, "page" : { @@ -659,7 +659,7 @@
Get meshProject
Example Request
-
GET /api/meshobjects/meshprojects/xd8t9mpdsv2.test-project-1 HTTP/1.1
+
GET /api/meshobjects/meshprojects/ipkl2mpdsv2.test-project-1 HTTP/1.1
 Authorization: Basic dmFsaWRfdXNlcm5hbWU6dmFsaWRfcGFzc3dvcmQ=
 Accept: application/vnd.meshcloud.api.meshproject.v2.hal+json
 Host: mesh-backend-url
@@ -668,7 +668,7 @@
Get meshProject
Example Curl Request
-
$ curl 'https://mesh-backend-url/api/meshobjects/meshprojects/xd8t9mpdsv2.test-project-1' -i -u 'valid_username:valid_password' -X GET \
+
$ curl 'https://mesh-backend-url/api/meshobjects/meshprojects/ipkl2mpdsv2.test-project-1' -i -u 'valid_username:valid_password' -X GET \
     -H 'Accept: application/vnd.meshcloud.api.meshproject.v2.hal+json'
@@ -816,9 +816,9 @@
Get meshProject
"apiVersion" : "v2", "metadata" : { "name" : "test-project-1", - "ownedByWorkspace" : "xd8t9mpdsv2", + "ownedByWorkspace" : "ipkl2mpdsv2", "createdOn" : "2024-01-01T00:00:00Z", - "deletedOn" : "2024-11-28T07:11:41.783255172Z" + "deletedOn" : "2024-12-04T09:53:30.533407962Z" }, "spec" : { "displayName" : "Test Project 1", @@ -827,22 +827,22 @@
Get meshProject
}, "_links" : { "self" : { - "href" : "https://mesh-backend-url/api/meshobjects/meshprojects/xd8t9mpdsv2.test-project-1" + "href" : "https://mesh-backend-url/api/meshobjects/meshprojects/ipkl2mpdsv2.test-project-1" }, "meshtenants" : { - "href" : "https://mesh-backend-url/api/meshobjects/meshtenants?workspaceIdentifier=xd8t9mpdsv2&projectIdentifier=test-project-1" + "href" : "https://mesh-backend-url/api/meshobjects/meshtenants?workspaceIdentifier=ipkl2mpdsv2&projectIdentifier=test-project-1" }, "meshusers" : { - "href" : "https://mesh-backend-url/api/meshobjects/meshusers?workspaceIdentifier=xd8t9mpdsv2&projectIdentifier=test-project-1" + "href" : "https://mesh-backend-url/api/meshobjects/meshusers?workspaceIdentifier=ipkl2mpdsv2&projectIdentifier=test-project-1" }, "activePaymentMethod" : { "href" : "https://mesh-backend-url/api/meshobjects/meshpaymentmethods/test-payment" }, "meshprojectuserbindings" : { - "href" : "https://mesh-backend-url/api/meshobjects/meshprojectbindings/userbindings?workspaceIdentifier=xd8t9mpdsv2&projectIdentifier=test-project-1" + "href" : "https://mesh-backend-url/api/meshobjects/meshprojectbindings/userbindings?workspaceIdentifier=ipkl2mpdsv2&projectIdentifier=test-project-1" }, "meshprojectgroupbindings" : { - "href" : "https://mesh-backend-url/api/meshobjects/meshprojectbindings/groupbindings?workspaceIdentifier=xd8t9mpdsv2&projectIdentifier=test-project-1" + "href" : "https://mesh-backend-url/api/meshobjects/meshprojectbindings/groupbindings?workspaceIdentifier=ipkl2mpdsv2&projectIdentifier=test-project-1" } } }
@@ -893,7 +893,7 @@
Post meshProject
}, "metadata" : { "name" : "test-project-3", - "ownedByWorkspace" : "xd8t9mpdsv2" + "ownedByWorkspace" : "ipkl2mpdsv2" } }
@@ -918,7 +918,7 @@
Post meshProject
}, "metadata" : { "name" : "test-project-3", - "ownedByWorkspace" : "xd8t9mpdsv2" + "ownedByWorkspace" : "ipkl2mpdsv2" } }
@@ -939,7 +939,7 @@
Post meshProject
}, "metadata" : { "name" : "test-project-3", - "ownedByWorkspace" : "xd8t9mpdsv2" + "ownedByWorkspace" : "ipkl2mpdsv2" } }'
@@ -1018,7 +1018,7 @@
Post meshProject
Vary: Origin Vary: Access-Control-Request-Method Vary: Access-Control-Request-Headers -Location: https://mesh-backend-url/api/meshobjects/meshprojects/xd8t9mpdsv2.test-project-3 +Location: https://mesh-backend-url/api/meshobjects/meshprojects/ipkl2mpdsv2.test-project-3 Content-Type: application/vnd.meshcloud.api.meshproject.v2.hal+json X-Content-Type-Options: nosniff X-XSS-Protection: 0 @@ -1034,8 +1034,8 @@
Post meshProject
"apiVersion" : "v2", "metadata" : { "name" : "test-project-3", - "ownedByWorkspace" : "xd8t9mpdsv2", - "createdOn" : "2024-11-28T07:11:41.245080027Z" + "ownedByWorkspace" : "ipkl2mpdsv2", + "createdOn" : "2024-12-04T09:53:30.003792499Z" }, "spec" : { "displayName" : "Test Project 3", @@ -1044,22 +1044,22 @@
Post meshProject
}, "_links" : { "self" : { - "href" : "https://mesh-backend-url/api/meshobjects/meshprojects/xd8t9mpdsv2.test-project-3" + "href" : "https://mesh-backend-url/api/meshobjects/meshprojects/ipkl2mpdsv2.test-project-3" }, "meshtenants" : { - "href" : "https://mesh-backend-url/api/meshobjects/meshtenants?workspaceIdentifier=xd8t9mpdsv2&projectIdentifier=test-project-3" + "href" : "https://mesh-backend-url/api/meshobjects/meshtenants?workspaceIdentifier=ipkl2mpdsv2&projectIdentifier=test-project-3" }, "meshusers" : { - "href" : "https://mesh-backend-url/api/meshobjects/meshusers?workspaceIdentifier=xd8t9mpdsv2&projectIdentifier=test-project-3" + "href" : "https://mesh-backend-url/api/meshobjects/meshusers?workspaceIdentifier=ipkl2mpdsv2&projectIdentifier=test-project-3" }, "activePaymentMethod" : { "href" : "https://mesh-backend-url/api/meshobjects/meshpaymentmethods/test-payment" }, "meshprojectuserbindings" : { - "href" : "https://mesh-backend-url/api/meshobjects/meshprojectbindings/userbindings?workspaceIdentifier=xd8t9mpdsv2&projectIdentifier=test-project-3" + "href" : "https://mesh-backend-url/api/meshobjects/meshprojectbindings/userbindings?workspaceIdentifier=ipkl2mpdsv2&projectIdentifier=test-project-3" }, "meshprojectgroupbindings" : { - "href" : "https://mesh-backend-url/api/meshobjects/meshprojectbindings/groupbindings?workspaceIdentifier=xd8t9mpdsv2&projectIdentifier=test-project-3" + "href" : "https://mesh-backend-url/api/meshobjects/meshprojectbindings/groupbindings?workspaceIdentifier=ipkl2mpdsv2&projectIdentifier=test-project-3" } } }
@@ -1116,7 +1116,7 @@
Delete meshProject
Example Request
-
DELETE /api/meshobjects/meshprojects/xd8t9mpdsv2.test-project-1 HTTP/1.1
+
DELETE /api/meshobjects/meshprojects/ipkl2mpdsv2.test-project-1 HTTP/1.1
 Authorization: Basic dmFsaWRfdXNlcm5hbWU6dmFsaWRfcGFzc3dvcmQ=
 Accept: application/vnd.meshcloud.api.meshproject.v2.hal+json
 Host: mesh-backend-url
@@ -1125,7 +1125,7 @@
Delete meshProject
Example Curl Request
-
$ curl 'https://mesh-backend-url/api/meshobjects/meshprojects/xd8t9mpdsv2.test-project-1' -i -u 'valid_username:valid_password' -X DELETE \
+
$ curl 'https://mesh-backend-url/api/meshobjects/meshprojects/ipkl2mpdsv2.test-project-1' -i -u 'valid_username:valid_password' -X DELETE \
     -H 'Accept: application/vnd.meshcloud.api.meshproject.v2.hal+json'
@@ -1150,7 +1150,7 @@
Delete meshProject
diff --git a/website/static/api/mesh_project_bindings.html b/website/static/api/mesh_project_bindings.html index 40f1038ad..0b0a3fc14 100644 --- a/website/static/api/mesh_project_bindings.html +++ b/website/static/api/mesh_project_bindings.html @@ -590,7 +590,7 @@
List meshProjectUserBindings
"kind" : "meshProjectUserBinding", "apiVersion" : "v3", "metadata" : { - "name" : "95cc85d7-04c7-4cda-be2d-5575cdc0b891" + "name" : "7247a370-817a-4440-96ca-992ab87726bf" }, "roleRef" : { "name" : "Project User" @@ -605,7 +605,7 @@
List meshProjectUserBindings
}, "_links" : { "self" : { - "href" : "https://mesh-backend-url/api/meshobjects/meshprojectbindings/userbindings/95cc85d7-04c7-4cda-be2d-5575cdc0b891" + "href" : "https://mesh-backend-url/api/meshobjects/meshprojectbindings/userbindings/7247a370-817a-4440-96ca-992ab87726bf" } } } ] @@ -652,7 +652,7 @@
Get meshProjectUserBinding
Example Request
-
GET /api/meshobjects/meshprojectbindings/userbindings/95cc85d7-04c7-4cda-be2d-5575cdc0b891 HTTP/1.1
+
GET /api/meshobjects/meshprojectbindings/userbindings/7247a370-817a-4440-96ca-992ab87726bf HTTP/1.1
 Authorization: Basic dmFsaWRfdXNlcm5hbWU6dmFsaWRfcGFzc3dvcmQ=
 Accept: application/vnd.meshcloud.api.meshprojectuserbinding.v3.hal+json
 Host: mesh-backend-url
@@ -661,7 +661,7 @@
Get meshProjectUserBinding
Example Curl Request
-
$ curl 'https://mesh-backend-url/api/meshobjects/meshprojectbindings/userbindings/95cc85d7-04c7-4cda-be2d-5575cdc0b891' -i -u 'valid_username:valid_password' -X GET \
+
$ curl 'https://mesh-backend-url/api/meshobjects/meshprojectbindings/userbindings/7247a370-817a-4440-96ca-992ab87726bf' -i -u 'valid_username:valid_password' -X GET \
     -H 'Accept: application/vnd.meshcloud.api.meshprojectuserbinding.v3.hal+json'
@@ -753,7 +753,7 @@
Get meshProjectUserBinding
"kind" : "meshProjectUserBinding", "apiVersion" : "v3", "metadata" : { - "name" : "95cc85d7-04c7-4cda-be2d-5575cdc0b891" + "name" : "7247a370-817a-4440-96ca-992ab87726bf" }, "roleRef" : { "name" : "Project User" @@ -768,7 +768,7 @@
Get meshProjectUserBinding
}, "_links" : { "self" : { - "href" : "https://mesh-backend-url/api/meshobjects/meshprojectbindings/userbindings/95cc85d7-04c7-4cda-be2d-5575cdc0b891" + "href" : "https://mesh-backend-url/api/meshobjects/meshprojectbindings/userbindings/7247a370-817a-4440-96ca-992ab87726bf" } } }
@@ -1179,7 +1179,7 @@
List meshProjectGroupBindings
"kind" : "meshProjectGroupBinding", "apiVersion" : "v3", "metadata" : { - "name" : "4f15ac0c-ae5e-49ba-a953-afd68ab4f98a" + "name" : "05fca6ce-8e8d-4a26-8f8c-c70e3491e5ba" }, "roleRef" : { "name" : "Project User" @@ -1194,7 +1194,7 @@
List meshProjectGroupBindings
}, "_links" : { "self" : { - "href" : "https://mesh-backend-url/api/meshobjects/meshprojectbindings/groupbindings/4f15ac0c-ae5e-49ba-a953-afd68ab4f98a" + "href" : "https://mesh-backend-url/api/meshobjects/meshprojectbindings/groupbindings/05fca6ce-8e8d-4a26-8f8c-c70e3491e5ba" } } } ] @@ -1241,7 +1241,7 @@
Get meshProjectGroupBinding
Example Request
-
GET /api/meshobjects/meshprojectbindings/groupbindings/4f15ac0c-ae5e-49ba-a953-afd68ab4f98a HTTP/1.1
+
GET /api/meshobjects/meshprojectbindings/groupbindings/05fca6ce-8e8d-4a26-8f8c-c70e3491e5ba HTTP/1.1
 Authorization: Basic dmFsaWRfdXNlcm5hbWU6dmFsaWRfcGFzc3dvcmQ=
 Accept: application/vnd.meshcloud.api.meshprojectgroupbinding.v3.hal+json
 Host: mesh-backend-url
@@ -1250,7 +1250,7 @@
Get meshProjectGroupBinding
Example Curl Request
-
$ curl 'https://mesh-backend-url/api/meshobjects/meshprojectbindings/groupbindings/4f15ac0c-ae5e-49ba-a953-afd68ab4f98a' -i -u 'valid_username:valid_password' -X GET \
+
$ curl 'https://mesh-backend-url/api/meshobjects/meshprojectbindings/groupbindings/05fca6ce-8e8d-4a26-8f8c-c70e3491e5ba' -i -u 'valid_username:valid_password' -X GET \
     -H 'Accept: application/vnd.meshcloud.api.meshprojectgroupbinding.v3.hal+json'
@@ -1342,7 +1342,7 @@
Get meshProjectGroupBinding
"kind" : "meshProjectGroupBinding", "apiVersion" : "v3", "metadata" : { - "name" : "4f15ac0c-ae5e-49ba-a953-afd68ab4f98a" + "name" : "05fca6ce-8e8d-4a26-8f8c-c70e3491e5ba" }, "roleRef" : { "name" : "Project User" @@ -1357,7 +1357,7 @@
Get meshProjectGroupBinding
}, "_links" : { "self" : { - "href" : "https://mesh-backend-url/api/meshobjects/meshprojectbindings/groupbindings/4f15ac0c-ae5e-49ba-a953-afd68ab4f98a" + "href" : "https://mesh-backend-url/api/meshobjects/meshprojectbindings/groupbindings/05fca6ce-8e8d-4a26-8f8c-c70e3491e5ba" } } }
@@ -1590,7 +1590,7 @@
Delete meshProjectGroupBinding
Example Request
-
DELETE /api/meshobjects/meshprojectbindings/groupbindings/4f15ac0c-ae5e-49ba-a953-afd68ab4f98a HTTP/1.1
+
DELETE /api/meshobjects/meshprojectbindings/groupbindings/05fca6ce-8e8d-4a26-8f8c-c70e3491e5ba HTTP/1.1
 Authorization: Basic dmFsaWRfdXNlcm5hbWU6dmFsaWRfcGFzc3dvcmQ=
 Host: mesh-backend-url
@@ -1598,7 +1598,7 @@
Delete meshProjectGroupBinding
Example Curl Request
-
$ curl 'https://mesh-backend-url/api/meshobjects/meshprojectbindings/groupbindings/4f15ac0c-ae5e-49ba-a953-afd68ab4f98a' -i -u 'valid_username:valid_password' -X DELETE
+
$ curl 'https://mesh-backend-url/api/meshobjects/meshprojectbindings/groupbindings/05fca6ce-8e8d-4a26-8f8c-c70e3491e5ba' -i -u 'valid_username:valid_password' -X DELETE
@@ -1625,7 +1625,7 @@
Delete meshProjectGroupBinding
diff --git a/website/static/api/mesh_serviceinstance.html b/website/static/api/mesh_serviceinstance.html index f7fa3e65d..22a6d778e 100644 --- a/website/static/api/mesh_serviceinstance.html +++ b/website/static/api/mesh_serviceinstance.html @@ -588,20 +588,20 @@
List meshServiceInstances
"kind" : "meshServiceInstance", "apiVersion" : "v2", "metadata" : { - "ownedByProject" : "xd8t9mtdg10", + "ownedByProject" : "ipkl2mtdg10", "ownedByWorkspace" : "my-mobile-app-team", - "marketplaceIdentifier" : "xd8t9mtdg1", - "instanceId" : "xd8t9mtdg11" + "marketplaceIdentifier" : "ipkl2mtdg1", + "instanceId" : "ipkl2mtdg11" }, "spec" : { - "displayName" : "xd8t9mtdg12", - "serviceId" : "xd8t9mtdg5", - "planId" : "xd8t9mtdg7", + "displayName" : "ipkl2mtdg12", + "serviceId" : "ipkl2mtdg5", + "planId" : "ipkl2mtdg7", "creator" : "Unknown" }, "_links" : { "self" : { - "href" : "https://mesh-backend-url/api/meshobjects/meshserviceinstances/xd8t9mtdg11" + "href" : "https://mesh-backend-url/api/meshobjects/meshserviceinstances/ipkl2mtdg11" } } } ] @@ -768,15 +768,15 @@
Get meshServiceInstance
"kind" : "meshServiceInstance", "apiVersion" : "v2", "metadata" : { - "ownedByProject" : "xd8t9smsids-1", + "ownedByProject" : "ipkl2smsids-1", "ownedByWorkspace" : "my-mobile-app-team", - "marketplaceIdentifier" : "xd8t9mtdg21", + "marketplaceIdentifier" : "ipkl2mtdg21", "instanceId" : "serviceInstanceId" }, "spec" : { "displayName" : "New SI updated", - "serviceId" : "xd8t9mtdg25", - "planId" : "xd8t9mtdg27", + "serviceId" : "ipkl2mtdg25", + "planId" : "ipkl2mtdg27", "creator" : "Unknown" }, "_links" : { @@ -830,15 +830,15 @@
Post meshServiceInstance
"apiVersion" : "v2", "kind" : "meshServiceInstance", "metadata" : { - "ownedByProject" : "xd8t9smsids-1", + "ownedByProject" : "ipkl2smsids-1", "ownedByWorkspace" : "my-mobile-app-team", - "marketplaceIdentifier" : "xd8t9mtdg21", + "marketplaceIdentifier" : "ipkl2mtdg21", "instanceId" : "serviceInstanceId" }, "spec" : { "displayName" : "New SI", - "serviceId" : "xd8t9mtdg25", - "planId" : "xd8t9mtdg27", + "serviceId" : "ipkl2mtdg25", + "planId" : "ipkl2mtdg27", "creator" : "admin@meshcloud.io" } }
@@ -854,15 +854,15 @@
Post meshServiceInstance
"apiVersion" : "v2", "kind" : "meshServiceInstance", "metadata" : { - "ownedByProject" : "xd8t9smsids-1", + "ownedByProject" : "ipkl2smsids-1", "ownedByWorkspace" : "my-mobile-app-team", - "marketplaceIdentifier" : "xd8t9mtdg21", + "marketplaceIdentifier" : "ipkl2mtdg21", "instanceId" : "serviceInstanceId" }, "spec" : { "displayName" : "New SI", - "serviceId" : "xd8t9mtdg25", - "planId" : "xd8t9mtdg27", + "serviceId" : "ipkl2mtdg25", + "planId" : "ipkl2mtdg27", "creator" : "admin@meshcloud.io" } }'
@@ -966,15 +966,15 @@
Post meshServiceInstance
"kind" : "meshServiceInstance", "apiVersion" : "v2", "metadata" : { - "ownedByProject" : "xd8t9smsids-1", + "ownedByProject" : "ipkl2smsids-1", "ownedByWorkspace" : "my-mobile-app-team", - "marketplaceIdentifier" : "xd8t9mtdg21", + "marketplaceIdentifier" : "ipkl2mtdg21", "instanceId" : "serviceInstanceId" }, "spec" : { "displayName" : "New SI", - "serviceId" : "xd8t9mtdg25", - "planId" : "xd8t9mtdg27", + "serviceId" : "ipkl2mtdg25", + "planId" : "ipkl2mtdg27", "creator" : "Unknown" }, "_links" : { @@ -1028,15 +1028,15 @@
Put meshServiceInstance
"apiVersion" : "v2", "kind" : "meshServiceInstance", "metadata" : { - "ownedByProject" : "xd8t9smsids-1", + "ownedByProject" : "ipkl2smsids-1", "ownedByWorkspace" : "my-mobile-app-team", - "marketplaceIdentifier" : "xd8t9mtdg21", + "marketplaceIdentifier" : "ipkl2mtdg21", "instanceId" : "serviceInstanceId" }, "spec" : { "displayName" : "New SI updated", - "serviceId" : "xd8t9mtdg25", - "planId" : "xd8t9mtdg27", + "serviceId" : "ipkl2mtdg25", + "planId" : "ipkl2mtdg27", "creator" : "admin@meshcloud.io" } }
@@ -1052,15 +1052,15 @@
Put meshServiceInstance
"apiVersion" : "v2", "kind" : "meshServiceInstance", "metadata" : { - "ownedByProject" : "xd8t9smsids-1", + "ownedByProject" : "ipkl2smsids-1", "ownedByWorkspace" : "my-mobile-app-team", - "marketplaceIdentifier" : "xd8t9mtdg21", + "marketplaceIdentifier" : "ipkl2mtdg21", "instanceId" : "serviceInstanceId" }, "spec" : { "displayName" : "New SI updated", - "serviceId" : "xd8t9mtdg25", - "planId" : "xd8t9mtdg27", + "serviceId" : "ipkl2mtdg25", + "planId" : "ipkl2mtdg27", "creator" : "admin@meshcloud.io" } }' @@ -1125,7 +1125,7 @@
Delete meshServiceInstance
diff --git a/website/static/api/mesh_tag_definition.html b/website/static/api/mesh_tag_definition.html index 384fa2793..fb02f86b0 100644 --- a/website/static/api/mesh_tag_definition.html +++ b/website/static/api/mesh_tag_definition.html @@ -1375,7 +1375,7 @@
Delete meshTagDefinition
diff --git a/website/static/api/mesh_tenant.html b/website/static/api/mesh_tenant.html index 7c47811e6..0aa016bf9 100644 --- a/website/static/api/mesh_tenant.html +++ b/website/static/api/mesh_tenant.html @@ -590,12 +590,12 @@
List meshTenants
"ownedByProject" : "test-project", "ownedByWorkspace" : "test-workspace", "platformIdentifier" : "aws.aws-meshstack-dev", - "deletedOn" : "2024-11-29T07:11:44.848738022Z", + "deletedOn" : "2024-12-05T09:53:33.547095239Z", "assignedTags" : { }, "tenantIdentifier" : "test-workspace.test-project.aws.aws-meshstack-dev" }, "spec" : { - "localId" : "5d0c2a4d-6ebb-451b-910c-22a0e64c06a2", + "localId" : "c22da58d-871b-4721-953d-a5128284a59e", "landingZoneIdentifier" : "stage-dev", "quotas" : [ { "key" : "limits.cpu", @@ -791,12 +791,12 @@
Get meshTenant
"ownedByProject" : "test-project", "ownedByWorkspace" : "test-workspace", "platformIdentifier" : "aws.aws-meshstack-dev", - "deletedOn" : "2024-11-29T07:11:44.848738022Z", + "deletedOn" : "2024-12-05T09:53:33.547095239Z", "assignedTags" : { }, "tenantIdentifier" : "test-workspace.test-project.aws.aws-meshstack-dev" }, "spec" : { - "localId" : "5d0c2a4d-6ebb-451b-910c-22a0e64c06a2", + "localId" : "c22da58d-871b-4721-953d-a5128284a59e", "landingZoneIdentifier" : "stage-dev", "quotas" : [ { "key" : "limits.cpu", @@ -1058,7 +1058,7 @@
Delete meshTenant
diff --git a/website/static/api/mesh_user.html b/website/static/api/mesh_user.html index cbc7ded07..07a76b996 100644 --- a/website/static/api/mesh_user.html +++ b/website/static/api/mesh_user.html @@ -628,7 +628,7 @@
List meshUsers
"email" : "john-doe@example.com", "firstName" : "John", "lastName" : "Doe", - "euid" : "951ef5ce-8278-46e1-bfbc-4d9537eca46a", + "euid" : "a7f2cd7d-ede8-4d92-8f84-21a63719c6e9", "tags" : { "environment" : [ "dev", "test", "qa" ] } @@ -825,7 +825,7 @@
Get meshUser
"email" : "john-doe@example.com", "firstName" : "John", "lastName" : "Doe", - "euid" : "951ef5ce-8278-46e1-bfbc-4d9537eca46a", + "euid" : "a7f2cd7d-ede8-4d92-8f84-21a63719c6e9", "tags" : { "environment" : [ "dev", "test", "qa" ] } @@ -846,7 +846,7 @@
Get meshUser
diff --git a/website/static/api/mesh_workspace.html b/website/static/api/mesh_workspace.html index a43ea94eb..7475c59f1 100644 --- a/website/static/api/mesh_workspace.html +++ b/website/static/api/mesh_workspace.html @@ -569,7 +569,7 @@
List meshWorkspaces
"apiVersion" : "v1", "metadata" : { "name" : "admin-customer", - "createdOn" : "2024-11-28T07:10:50Z" + "createdOn" : "2024-12-04T09:52:35Z" }, "spec" : { "displayName" : "admin-customer", @@ -600,7 +600,7 @@
List meshWorkspaces
"apiVersion" : "v1", "metadata" : { "name" : "demo-customer", - "createdOn" : "2024-11-28T07:10:50Z" + "createdOn" : "2024-12-04T09:52:35Z" }, "spec" : { "displayName" : "demo-customer", @@ -631,7 +631,7 @@
List meshWorkspaces
"apiVersion" : "v1", "metadata" : { "name" : "demo-partner", - "createdOn" : "2024-11-28T07:10:50Z" + "createdOn" : "2024-12-04T09:52:35Z" }, "spec" : { "displayName" : "demo-partner", @@ -847,7 +847,7 @@
Get meshWorkspace
"apiVersion" : "v1", "metadata" : { "name" : "admin-customer", - "createdOn" : "2024-11-28T07:10:50Z" + "createdOn" : "2024-12-04T09:52:35Z" }, "spec" : { "displayName" : "admin-customer", @@ -881,7 +881,7 @@
Get meshWorkspace
diff --git a/website/static/api/mesh_workspace_bindings.html b/website/static/api/mesh_workspace_bindings.html index 09bfe685b..e94a5509e 100644 --- a/website/static/api/mesh_workspace_bindings.html +++ b/website/static/api/mesh_workspace_bindings.html @@ -1124,7 +1124,7 @@
List meshWorkspaceGroupBindings
"kind" : "meshWorkspaceGroupBinding", "apiVersion" : "v2", "metadata" : { - "name" : "4425b951-9934-4e36-916e-9c1ce0362d48" + "name" : "849f6844-4a00-41f3-a259-1b1876b32dcb" }, "roleRef" : { "name" : "Workspace Manager" @@ -1138,7 +1138,7 @@
List meshWorkspaceGroupBindings
}, "_links" : { "self" : { - "href" : "https://mesh-backend-url/api/meshobjects/meshworkspacebindings/groupbindings/4425b951-9934-4e36-916e-9c1ce0362d48" + "href" : "https://mesh-backend-url/api/meshobjects/meshworkspacebindings/groupbindings/849f6844-4a00-41f3-a259-1b1876b32dcb" } } } ] @@ -1185,7 +1185,7 @@
Get meshWorkspaceGroupBinding
Example Request
-
GET /api/meshobjects/meshworkspacebindings/groupbindings/4425b951-9934-4e36-916e-9c1ce0362d48 HTTP/1.1
+
GET /api/meshobjects/meshworkspacebindings/groupbindings/849f6844-4a00-41f3-a259-1b1876b32dcb HTTP/1.1
 Authorization: Basic dmFsaWRfdXNlcm5hbWU6dmFsaWRfcGFzc3dvcmQ=
 Accept: application/vnd.meshcloud.api.meshworkspacegroupbinding.v2.hal+json
 Host: mesh-backend-url
@@ -1194,7 +1194,7 @@
Get meshWorkspaceGroupBinding
Example Curl Request
-
$ curl 'https://mesh-backend-url/api/meshobjects/meshworkspacebindings/groupbindings/4425b951-9934-4e36-916e-9c1ce0362d48' -i -u 'valid_username:valid_password' -X GET \
+
$ curl 'https://mesh-backend-url/api/meshobjects/meshworkspacebindings/groupbindings/849f6844-4a00-41f3-a259-1b1876b32dcb' -i -u 'valid_username:valid_password' -X GET \
     -H 'Accept: application/vnd.meshcloud.api.meshworkspacegroupbinding.v2.hal+json'
@@ -1281,7 +1281,7 @@
Get meshWorkspaceGroupBinding
"kind" : "meshWorkspaceGroupBinding", "apiVersion" : "v2", "metadata" : { - "name" : "4425b951-9934-4e36-916e-9c1ce0362d48" + "name" : "849f6844-4a00-41f3-a259-1b1876b32dcb" }, "roleRef" : { "name" : "Workspace Manager" @@ -1295,7 +1295,7 @@
Get meshWorkspaceGroupBinding
}, "_links" : { "self" : { - "href" : "https://mesh-backend-url/api/meshobjects/meshworkspacebindings/groupbindings/4425b951-9934-4e36-916e-9c1ce0362d48" + "href" : "https://mesh-backend-url/api/meshobjects/meshworkspacebindings/groupbindings/849f6844-4a00-41f3-a259-1b1876b32dcb" } } }
@@ -1559,7 +1559,7 @@
Delete meshWorkspaceGroupBinding
diff --git a/website/static/api/mesh_workspaceusergroup.html b/website/static/api/mesh_workspaceusergroup.html index c3526d651..4004d7624 100644 --- a/website/static/api/mesh_workspaceusergroup.html +++ b/website/static/api/mesh_workspaceusergroup.html @@ -799,7 +799,7 @@
Get meshWorkspaceUserGroup
diff --git a/website/static/api/meshstack-openapi-docs.json b/website/static/api/meshstack-openapi-docs.json index f85dede30..e56c7c8c5 100644 --- a/website/static/api/meshstack-openapi-docs.json +++ b/website/static/api/meshstack-openapi-docs.json @@ -31,7 +31,7 @@ }, "examples" : { "apiRoot" : { - "value" : "{\n \"_links\" : {\n \"meshobjects\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects\"\n },\n \"metadata\" : {\n \"href\" : \"https://mesh-backend-url/api/metadata\"\n },\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api\"\n }\n }\n}" + "value" : "{\n \"_links\" : {\n \"metadata\" : {\n \"href\" : \"https://mesh-backend-url/api/metadata\"\n },\n \"meshobjects\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects\"\n },\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api\"\n }\n }\n}" } } } @@ -176,7 +176,7 @@ }, "examples" : { "meshObjectsRootV2" : { - "value" : "{\n \"_links\" : {\n \"meshserviceinstances\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshserviceinstances{?workspaceIdentifier,projectIdentifier,marketplaceIdentifier,serviceIdentifier,planIdentifier}\",\n \"templated\" : true\n },\n \"meshtagdefinitions\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtagdefinitions\"\n },\n \"meshusers\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers{?workspaceIdentifier,projectIdentifier,platformIdentifier,workspaceUserGroupIdentifier,projectRole,workspaceRole,email,firstName,lastName,username,euid}\",\n \"templated\" : true\n },\n \"meshworkspaceusergroups\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspaceusergroups{?workspaceIdentifier,username}\",\n \"templated\" : true\n },\n \"meshworkspaces\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspaces\"\n },\n \"meshworkspaceuserbindings\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspacebindings/userbindings{?username,workspaceRole,workspaceIdentifier}\",\n \"templated\" : true\n },\n \"meshworkspacegroupbindings\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspacebindings/groupbindings{?username,workspaceRole}\",\n \"templated\" : true\n },\n \"meshtenants\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants{?workspaceIdentifier,projectIdentifier,platformIdentifier,deletionState}\",\n \"templated\" : true\n },\n \"meshpaymentmethods\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshpaymentmethods{?workspaceIdentifier}\",\n \"templated\" : true\n },\n \"meshprojects\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojects{?workspaceIdentifier,paymentIdentifier}\",\n \"templated\" : true\n },\n \"meshprojectgroupbindings\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojectbindings/groupbindings?workspaceIdentifier={workspaceIdentifier}&projectIdentifier={projectIdentifier}\",\n \"templated\" : true\n },\n \"meshprojectuserbindings\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojectbindings/userbindings?workspaceIdentifier={workspaceIdentifier}&projectIdentifier={projectIdentifier}\",\n \"templated\" : true\n },\n \"meshbuildingblocks\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshbuildingblocks{?workspaceIdentifier,customerIdentifier,projectIdentifier,platformIdentifier,name,definitionName,versionNumber,status}\",\n \"templated\" : true\n },\n \"meshbuildingblockruns\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshbuildingblockruns?runnerNodeId={runnerNodeId}{&selector}\",\n \"templated\" : true\n },\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects\"\n }\n }\n}" + "value" : "{\n \"_links\" : {\n \"meshprojects\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojects{?workspaceIdentifier,paymentIdentifier}\",\n \"templated\" : true\n },\n \"meshprojectgroupbindings\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojectbindings/groupbindings?workspaceIdentifier={workspaceIdentifier}&projectIdentifier={projectIdentifier}\",\n \"templated\" : true\n },\n \"meshprojectuserbindings\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojectbindings/userbindings?workspaceIdentifier={workspaceIdentifier}&projectIdentifier={projectIdentifier}\",\n \"templated\" : true\n },\n \"meshtenants\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants{?workspaceIdentifier,projectIdentifier,platformIdentifier,deletionState}\",\n \"templated\" : true\n },\n \"meshtagdefinitions\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtagdefinitions\"\n },\n \"meshusers\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers{?workspaceIdentifier,projectIdentifier,platformIdentifier,workspaceUserGroupIdentifier,projectRole,workspaceRole,email,firstName,lastName,username,euid}\",\n \"templated\" : true\n },\n \"meshserviceinstances\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshserviceinstances{?workspaceIdentifier,projectIdentifier,marketplaceIdentifier,serviceIdentifier,planIdentifier}\",\n \"templated\" : true\n },\n \"meshworkspaceuserbindings\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspacebindings/userbindings{?username,workspaceRole,workspaceIdentifier}\",\n \"templated\" : true\n },\n \"meshworkspacegroupbindings\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspacebindings/groupbindings{?username,workspaceRole}\",\n \"templated\" : true\n },\n \"meshworkspaceusergroups\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspaceusergroups{?workspaceIdentifier,username}\",\n \"templated\" : true\n },\n \"meshworkspaces\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspaces\"\n },\n \"meshpaymentmethods\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshpaymentmethods{?workspaceIdentifier}\",\n \"templated\" : true\n },\n \"meshbuildingblocks\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshbuildingblocks{?workspaceIdentifier,customerIdentifier,projectIdentifier,platformIdentifier,name,definitionName,versionNumber,status}\",\n \"templated\" : true\n },\n \"meshbuildingblockruns\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshbuildingblockruns?runnerNodeId={runnerNodeId}{&selector}\",\n \"templated\" : true\n },\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects\"\n }\n }\n}" } } }, @@ -186,7 +186,7 @@ }, "examples" : { "meshObjectsRootV1" : { - "value" : "{\n \"_links\" : {\n \"meshserviceinstances\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshserviceinstances\"\n },\n \"meshcustomers\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshcustomers\"\n },\n \"meshcustomerusergroups\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshcustomerusergroups{?customerIdentifier,username}\",\n \"templated\" : true\n },\n \"meshusers\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers{?customerIdentifier,projectIdentifier,platformIdentifier,customerUserGroupIdentifier,projectRole,customerRole,email,firstName,lastName,username,euid}\",\n \"templated\" : true\n },\n \"meshtenants\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants{?customerIdentifier,projectIdentifier,platformIdentifier}\",\n \"templated\" : true\n },\n \"meshpaymentmethods\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshpaymentmethods{?customerIdentifier}\",\n \"templated\" : true\n },\n \"meshprojects\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojects{?customerIdentifier,paymentIdentifier}\",\n \"templated\" : true\n },\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects\"\n }\n }\n}" + "value" : "{\n \"_links\" : {\n \"meshprojects\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojects{?customerIdentifier,paymentIdentifier}\",\n \"templated\" : true\n },\n \"meshtenants\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants{?customerIdentifier,projectIdentifier,platformIdentifier}\",\n \"templated\" : true\n },\n \"meshcustomers\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshcustomers\"\n },\n \"meshcustomerusergroups\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshcustomerusergroups{?customerIdentifier,username}\",\n \"templated\" : true\n },\n \"meshusers\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers{?customerIdentifier,projectIdentifier,platformIdentifier,customerUserGroupIdentifier,projectRole,customerRole,email,firstName,lastName,username,euid}\",\n \"templated\" : true\n },\n \"meshserviceinstances\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshserviceinstances\"\n },\n \"meshpaymentmethods\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshpaymentmethods{?customerIdentifier}\",\n \"templated\" : true\n },\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects\"\n }\n }\n}" } } } @@ -455,7 +455,7 @@ }, "examples" : { "meshBuildingBlockList" : { - "value" : "{\n \"_embedded\" : {\n \"meshBuildingBlocks\" : [ {\n \"kind\" : \"meshBuildingBlock\",\n \"apiVersion\" : \"v1\",\n \"metadata\" : {\n \"uuid\" : \"68ce5455-2a4a-4a4b-a324-6a6c18cab85a\",\n \"definitionUuid\" : \"b23cfb9a-6974-444f-9d33-62134a632373\",\n \"definitionVersion\" : 1,\n \"tenantIdentifier\" : \"my-workspace.my-project.my-platform.my-location\",\n \"forcePurge\" : false,\n \"createdOn\" : \"2024-11-28T07:11:33.330941118Z\"\n },\n \"spec\" : {\n \"displayName\" : \"parent block\",\n \"inputs\" : [ ],\n \"parentBuildingBlocks\" : [ ]\n },\n \"status\" : {\n \"status\" : \"SUCCEEDED\",\n \"outputs\" : [ ]\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshbuildingblocks/68ce5455-2a4a-4a4b-a324-6a6c18cab85a\"\n },\n \"meshtenant\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants/my-workspace.my-project.my-platform.my-location\"\n },\n \"forcePurge\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshbuildingblocks/68ce5455-2a4a-4a4b-a324-6a6c18cab85a/purge\"\n }\n }\n }, {\n \"kind\" : \"meshBuildingBlock\",\n \"apiVersion\" : \"v1\",\n \"metadata\" : {\n \"uuid\" : \"5646eafe-5d56-43e5-84fe-329bb050d720\",\n \"definitionUuid\" : \"ef6aaf87-3f8c-477c-94f4-f3cf509728ca\",\n \"definitionVersion\" : 1,\n \"tenantIdentifier\" : \"my-workspace.my-project.my-platform.my-location\",\n \"forcePurge\" : false,\n \"createdOn\" : \"2024-11-28T07:11:33.374621328Z\"\n },\n \"spec\" : {\n \"displayName\" : \"child block\",\n \"inputs\" : [ {\n \"key\" : \"resourceName\",\n \"value\" : \"My Test Resource\",\n \"valueType\" : \"STRING\"\n } ],\n \"parentBuildingBlocks\" : [ {\n \"buildingBlockUuid\" : \"68ce5455-2a4a-4a4b-a324-6a6c18cab85a\",\n \"definitionUuid\" : \"b23cfb9a-6974-444f-9d33-62134a632373\"\n } ]\n },\n \"status\" : {\n \"status\" : \"SUCCEEDED\",\n \"outputs\" : [ {\n \"key\" : \"resourceId\",\n \"value\" : \"id-123\",\n \"valueType\" : \"STRING\"\n } ]\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshbuildingblocks/5646eafe-5d56-43e5-84fe-329bb050d720\"\n },\n \"meshtenant\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants/my-workspace.my-project.my-platform.my-location\"\n },\n \"forcePurge\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshbuildingblocks/5646eafe-5d56-43e5-84fe-329bb050d720/purge\"\n }\n }\n } ]\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshbuildingblocks?projectIdentifier=my-project&page=0&size=10\"\n }\n },\n \"page\" : {\n \"size\" : 10,\n \"totalElements\" : 2,\n \"totalPages\" : 1,\n \"number\" : 0\n }\n}" + "value" : "{\n \"_embedded\" : {\n \"meshBuildingBlocks\" : [ {\n \"kind\" : \"meshBuildingBlock\",\n \"apiVersion\" : \"v1\",\n \"metadata\" : {\n \"uuid\" : \"68ce5455-2a4a-4a4b-a324-6a6c18cab85a\",\n \"definitionUuid\" : \"b23cfb9a-6974-444f-9d33-62134a632373\",\n \"definitionVersion\" : 1,\n \"tenantIdentifier\" : \"my-workspace.my-project.my-platform.my-location\",\n \"forcePurge\" : false,\n \"createdOn\" : \"2024-12-04T09:53:22.098763344Z\"\n },\n \"spec\" : {\n \"displayName\" : \"parent block\",\n \"inputs\" : [ ],\n \"parentBuildingBlocks\" : [ ]\n },\n \"status\" : {\n \"status\" : \"SUCCEEDED\",\n \"outputs\" : [ ]\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshbuildingblocks/68ce5455-2a4a-4a4b-a324-6a6c18cab85a\"\n },\n \"meshtenant\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants/my-workspace.my-project.my-platform.my-location\"\n },\n \"forcePurge\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshbuildingblocks/68ce5455-2a4a-4a4b-a324-6a6c18cab85a/purge\"\n }\n }\n }, {\n \"kind\" : \"meshBuildingBlock\",\n \"apiVersion\" : \"v1\",\n \"metadata\" : {\n \"uuid\" : \"5646eafe-5d56-43e5-84fe-329bb050d720\",\n \"definitionUuid\" : \"ef6aaf87-3f8c-477c-94f4-f3cf509728ca\",\n \"definitionVersion\" : 1,\n \"tenantIdentifier\" : \"my-workspace.my-project.my-platform.my-location\",\n \"forcePurge\" : false,\n \"createdOn\" : \"2024-12-04T09:53:22.146961264Z\"\n },\n \"spec\" : {\n \"displayName\" : \"child block\",\n \"inputs\" : [ {\n \"key\" : \"resourceName\",\n \"value\" : \"My Test Resource\",\n \"valueType\" : \"STRING\"\n } ],\n \"parentBuildingBlocks\" : [ {\n \"buildingBlockUuid\" : \"68ce5455-2a4a-4a4b-a324-6a6c18cab85a\",\n \"definitionUuid\" : \"b23cfb9a-6974-444f-9d33-62134a632373\"\n } ]\n },\n \"status\" : {\n \"status\" : \"SUCCEEDED\",\n \"outputs\" : [ {\n \"key\" : \"resourceId\",\n \"value\" : \"id-123\",\n \"valueType\" : \"STRING\"\n } ]\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshbuildingblocks/5646eafe-5d56-43e5-84fe-329bb050d720\"\n },\n \"meshtenant\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants/my-workspace.my-project.my-platform.my-location\"\n },\n \"forcePurge\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshbuildingblocks/5646eafe-5d56-43e5-84fe-329bb050d720/purge\"\n }\n }\n } ]\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshbuildingblocks?projectIdentifier=my-project&page=0&size=10\"\n }\n },\n \"page\" : {\n \"size\" : 10,\n \"totalElements\" : 2,\n \"totalPages\" : 1,\n \"number\" : 0\n }\n}" } } } @@ -496,7 +496,7 @@ }, "examples" : { "meshBuildingBlockPost" : { - "value" : "{\n \"apiVersion\" : \"v1\",\n \"kind\" : \"meshBuildingBlock\",\n \"metadata\" : {\n \"definitionUuid\" : \"ef6aaf87-3f8c-477c-94f4-f3cf509728ca\",\n \"definitionVersion\" : 1,\n \"tenantIdentifier\" : \"my-workspace.my-project.my-platform.my-location\"\n },\n \"spec\" : {\n \"displayName\" : \"New BuildingBlock\",\n \"inputs\" : [{\n \"key\": \"resourceName\",\n \"value\": \"buildingBlock-for-docs\",\n \"valueType\": \"STRING\"\n }],\n \"parentBuildingBlocks\" : [{\n \"definitionUuid\": \"b23cfb9a-6974-444f-9d33-62134a632373\",\n \"buildingBlockUuid\": \"b2484cba-8f19-4d47-aadc-6583bc159cbe\"\n }]\n }\n} " + "value" : "{\n \"apiVersion\" : \"v1\",\n \"kind\" : \"meshBuildingBlock\",\n \"metadata\" : {\n \"definitionUuid\" : \"ef6aaf87-3f8c-477c-94f4-f3cf509728ca\",\n \"definitionVersion\" : 1,\n \"tenantIdentifier\" : \"my-workspace.my-project.my-platform.my-location\"\n },\n \"spec\" : {\n \"displayName\" : \"New BuildingBlock\",\n \"inputs\" : [{\n \"key\": \"resourceName\",\n \"value\": \"buildingBlock-for-docs\",\n \"valueType\": \"STRING\"\n }],\n \"parentBuildingBlocks\" : [{\n \"definitionUuid\": \"b23cfb9a-6974-444f-9d33-62134a632373\",\n \"buildingBlockUuid\": \"57971196-c2d7-466c-ab68-e3de9c9487de\"\n }]\n }\n} " } } } @@ -512,7 +512,7 @@ }, "examples" : { "meshBuildingBlockPost" : { - "value" : "{\n \"kind\" : \"meshBuildingBlock\",\n \"apiVersion\" : \"v1\",\n \"metadata\" : {\n \"uuid\" : \"f4c628cc-4922-4723-a87a-a8479ca537f2\",\n \"definitionUuid\" : \"ef6aaf87-3f8c-477c-94f4-f3cf509728ca\",\n \"definitionVersion\" : 1,\n \"tenantIdentifier\" : \"my-workspace.my-project.my-platform.my-location\",\n \"forcePurge\" : false,\n \"createdOn\" : \"2024-11-28T07:11:34.405096929Z\"\n },\n \"spec\" : {\n \"displayName\" : \"New BuildingBlock\",\n \"inputs\" : [ {\n \"key\" : \"resourceName\",\n \"value\" : \"buildingBlock-for-docs\",\n \"valueType\" : \"STRING\"\n } ],\n \"parentBuildingBlocks\" : [ {\n \"buildingBlockUuid\" : \"b2484cba-8f19-4d47-aadc-6583bc159cbe\",\n \"definitionUuid\" : \"b23cfb9a-6974-444f-9d33-62134a632373\"\n } ]\n },\n \"status\" : {\n \"status\" : \"PENDING\",\n \"outputs\" : [ ]\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshbuildingblocks/f4c628cc-4922-4723-a87a-a8479ca537f2\"\n },\n \"meshtenant\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants/my-workspace.my-project.my-platform.my-location\"\n },\n \"forcePurge\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshbuildingblocks/f4c628cc-4922-4723-a87a-a8479ca537f2/purge\"\n }\n }\n}" + "value" : "{\n \"kind\" : \"meshBuildingBlock\",\n \"apiVersion\" : \"v1\",\n \"metadata\" : {\n \"uuid\" : \"151bace2-358a-4aa5-97be-242964653aff\",\n \"definitionUuid\" : \"ef6aaf87-3f8c-477c-94f4-f3cf509728ca\",\n \"definitionVersion\" : 1,\n \"tenantIdentifier\" : \"my-workspace.my-project.my-platform.my-location\",\n \"forcePurge\" : false,\n \"createdOn\" : \"2024-12-04T09:53:23.185770890Z\"\n },\n \"spec\" : {\n \"displayName\" : \"New BuildingBlock\",\n \"inputs\" : [ {\n \"key\" : \"resourceName\",\n \"value\" : \"buildingBlock-for-docs\",\n \"valueType\" : \"STRING\"\n } ],\n \"parentBuildingBlocks\" : [ {\n \"buildingBlockUuid\" : \"57971196-c2d7-466c-ab68-e3de9c9487de\",\n \"definitionUuid\" : \"b23cfb9a-6974-444f-9d33-62134a632373\"\n } ]\n },\n \"status\" : {\n \"status\" : \"PENDING\",\n \"outputs\" : [ ]\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshbuildingblocks/151bace2-358a-4aa5-97be-242964653aff\"\n },\n \"meshtenant\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants/my-workspace.my-project.my-platform.my-location\"\n },\n \"forcePurge\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshbuildingblocks/151bace2-358a-4aa5-97be-242964653aff/purge\"\n }\n }\n}" } } } @@ -572,7 +572,7 @@ }, "examples" : { "meshPaymentMethodListV2" : { - "value" : "{\n \"_embedded\" : {\n \"meshPaymentMethods\" : [ {\n \"kind\" : \"meshPaymentMethod\",\n \"apiVersion\" : \"v2\",\n \"metadata\" : {\n \"name\" : \"test-payment-method-1\",\n \"ownedByWorkspace\" : \"xd8t9mpmdsv2\"\n },\n \"spec\" : {\n \"displayName\" : \"Test Payment Method 1\",\n \"tags\" : { },\n \"amount\" : 1000\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshpaymentmethods/test-payment-method-1\"\n },\n \"meshprojects\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojects?paymentIdentifier=test-payment-method-1\"\n }\n }\n }, {\n \"kind\" : \"meshPaymentMethod\",\n \"apiVersion\" : \"v2\",\n \"metadata\" : {\n \"name\" : \"test-payment-method-2\",\n \"ownedByWorkspace\" : \"xd8t9mpmdsv2\"\n },\n \"spec\" : {\n \"displayName\" : \"Test Payment Method 2\",\n \"tags\" : { },\n \"amount\" : 1000\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshpaymentmethods/test-payment-method-2\"\n },\n \"meshprojects\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojects?paymentIdentifier=test-payment-method-2\"\n }\n }\n } ]\n },\n \"_links\" : {\n \"first\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshpaymentmethods?workspaceIdentifier=xd8t9mpmdsv2&page=0&size=2\"\n },\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshpaymentmethods?workspaceIdentifier=xd8t9mpmdsv2&page=0&size=2\"\n },\n \"next\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshpaymentmethods?workspaceIdentifier=xd8t9mpmdsv2&page=1&size=2\"\n },\n \"last\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshpaymentmethods?workspaceIdentifier=xd8t9mpmdsv2&page=1&size=2\"\n }\n },\n \"page\" : {\n \"size\" : 2,\n \"totalElements\" : 3,\n \"totalPages\" : 2,\n \"number\" : 0\n }\n}" + "value" : "{\n \"_embedded\" : {\n \"meshPaymentMethods\" : [ {\n \"kind\" : \"meshPaymentMethod\",\n \"apiVersion\" : \"v2\",\n \"metadata\" : {\n \"name\" : \"test-payment-method-1\",\n \"ownedByWorkspace\" : \"ipkl2mpmdsv2\"\n },\n \"spec\" : {\n \"displayName\" : \"Test Payment Method 1\",\n \"tags\" : { },\n \"amount\" : 1000\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshpaymentmethods/test-payment-method-1\"\n },\n \"meshprojects\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojects?paymentIdentifier=test-payment-method-1\"\n }\n }\n }, {\n \"kind\" : \"meshPaymentMethod\",\n \"apiVersion\" : \"v2\",\n \"metadata\" : {\n \"name\" : \"test-payment-method-2\",\n \"ownedByWorkspace\" : \"ipkl2mpmdsv2\"\n },\n \"spec\" : {\n \"displayName\" : \"Test Payment Method 2\",\n \"tags\" : { },\n \"amount\" : 1000\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshpaymentmethods/test-payment-method-2\"\n },\n \"meshprojects\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojects?paymentIdentifier=test-payment-method-2\"\n }\n }\n } ]\n },\n \"_links\" : {\n \"first\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshpaymentmethods?workspaceIdentifier=ipkl2mpmdsv2&page=0&size=2\"\n },\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshpaymentmethods?workspaceIdentifier=ipkl2mpmdsv2&page=0&size=2\"\n },\n \"next\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshpaymentmethods?workspaceIdentifier=ipkl2mpmdsv2&page=1&size=2\"\n },\n \"last\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshpaymentmethods?workspaceIdentifier=ipkl2mpmdsv2&page=1&size=2\"\n }\n },\n \"page\" : {\n \"size\" : 2,\n \"totalElements\" : 3,\n \"totalPages\" : 2,\n \"number\" : 0\n }\n}" } } } @@ -640,7 +640,7 @@ }, "examples" : { "meshProjectListV2" : { - "value" : "{\n \"_embedded\" : {\n \"meshProjects\" : [ {\n \"kind\" : \"meshProject\",\n \"apiVersion\" : \"v2\",\n \"metadata\" : {\n \"name\" : \"test-project-1\",\n \"ownedByWorkspace\" : \"xd8t9mpdsv2\",\n \"createdOn\" : \"2024-01-01T00:00:00Z\"\n },\n \"spec\" : {\n \"displayName\" : \"Test Project 1\",\n \"tags\" : { },\n \"paymentMethodIdentifier\" : \"test-payment\"\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojects/xd8t9mpdsv2.test-project-1\"\n },\n \"meshtenants\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants?workspaceIdentifier=xd8t9mpdsv2&projectIdentifier=test-project-1\"\n },\n \"meshusers\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers?workspaceIdentifier=xd8t9mpdsv2&projectIdentifier=test-project-1\"\n },\n \"activePaymentMethod\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshpaymentmethods/test-payment\"\n },\n \"meshprojectuserbindings\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojectbindings/userbindings?workspaceIdentifier=xd8t9mpdsv2&projectIdentifier=test-project-1\"\n },\n \"meshprojectgroupbindings\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojectbindings/groupbindings?workspaceIdentifier=xd8t9mpdsv2&projectIdentifier=test-project-1\"\n }\n }\n } ]\n },\n \"_links\" : {\n \"first\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojects?workspaceIdentifier=xd8t9mpdsv2&paymentIdentifier=test-payment&page=0&size=1\"\n },\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojects?workspaceIdentifier=xd8t9mpdsv2&paymentIdentifier=test-payment&page=0&size=1\"\n },\n \"next\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojects?workspaceIdentifier=xd8t9mpdsv2&paymentIdentifier=test-payment&page=1&size=1\"\n },\n \"last\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojects?workspaceIdentifier=xd8t9mpdsv2&paymentIdentifier=test-payment&page=1&size=1\"\n }\n },\n \"page\" : {\n \"size\" : 1,\n \"totalElements\" : 2,\n \"totalPages\" : 2,\n \"number\" : 0\n }\n}" + "value" : "{\n \"_embedded\" : {\n \"meshProjects\" : [ {\n \"kind\" : \"meshProject\",\n \"apiVersion\" : \"v2\",\n \"metadata\" : {\n \"name\" : \"test-project-1\",\n \"ownedByWorkspace\" : \"ipkl2mpdsv2\",\n \"createdOn\" : \"2024-01-01T00:00:00Z\"\n },\n \"spec\" : {\n \"displayName\" : \"Test Project 1\",\n \"tags\" : { },\n \"paymentMethodIdentifier\" : \"test-payment\"\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojects/ipkl2mpdsv2.test-project-1\"\n },\n \"meshtenants\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants?workspaceIdentifier=ipkl2mpdsv2&projectIdentifier=test-project-1\"\n },\n \"meshusers\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers?workspaceIdentifier=ipkl2mpdsv2&projectIdentifier=test-project-1\"\n },\n \"activePaymentMethod\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshpaymentmethods/test-payment\"\n },\n \"meshprojectuserbindings\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojectbindings/userbindings?workspaceIdentifier=ipkl2mpdsv2&projectIdentifier=test-project-1\"\n },\n \"meshprojectgroupbindings\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojectbindings/groupbindings?workspaceIdentifier=ipkl2mpdsv2&projectIdentifier=test-project-1\"\n }\n }\n } ]\n },\n \"_links\" : {\n \"first\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojects?workspaceIdentifier=ipkl2mpdsv2&paymentIdentifier=test-payment&page=0&size=1\"\n },\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojects?workspaceIdentifier=ipkl2mpdsv2&paymentIdentifier=test-payment&page=0&size=1\"\n },\n \"next\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojects?workspaceIdentifier=ipkl2mpdsv2&paymentIdentifier=test-payment&page=1&size=1\"\n },\n \"last\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojects?workspaceIdentifier=ipkl2mpdsv2&paymentIdentifier=test-payment&page=1&size=1\"\n }\n },\n \"page\" : {\n \"size\" : 1,\n \"totalElements\" : 2,\n \"totalPages\" : 2,\n \"number\" : 0\n }\n}" } } } @@ -681,7 +681,7 @@ }, "examples" : { "meshProjectPost" : { - "value" : "{\n \"apiVersion\" : \"v2\",\n \"kind\": \"meshProject\",\n \"spec\" : {\n \"displayName\" : \"Test Project 3\",\n \"tags\" : { },\n \"paymentMethodIdentifier\" : \"test-payment\"\n },\n \"metadata\" : {\n \"name\" : \"test-project-3\",\n \"ownedByWorkspace\" : \"xd8t9mpdsv2\"\n }\n}" + "value" : "{\n \"apiVersion\" : \"v2\",\n \"kind\": \"meshProject\",\n \"spec\" : {\n \"displayName\" : \"Test Project 3\",\n \"tags\" : { },\n \"paymentMethodIdentifier\" : \"test-payment\"\n },\n \"metadata\" : {\n \"name\" : \"test-project-3\",\n \"ownedByWorkspace\" : \"ipkl2mpdsv2\"\n }\n}" } } } @@ -697,7 +697,7 @@ }, "examples" : { "meshProjectPost" : { - "value" : "{\n \"kind\" : \"meshProject\",\n \"apiVersion\" : \"v2\",\n \"metadata\" : {\n \"name\" : \"test-project-3\",\n \"ownedByWorkspace\" : \"xd8t9mpdsv2\",\n \"createdOn\" : \"2024-11-28T07:11:41.245080027Z\"\n },\n \"spec\" : {\n \"displayName\" : \"Test Project 3\",\n \"tags\" : { },\n \"paymentMethodIdentifier\" : \"test-payment\"\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojects/xd8t9mpdsv2.test-project-3\"\n },\n \"meshtenants\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants?workspaceIdentifier=xd8t9mpdsv2&projectIdentifier=test-project-3\"\n },\n \"meshusers\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers?workspaceIdentifier=xd8t9mpdsv2&projectIdentifier=test-project-3\"\n },\n \"activePaymentMethod\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshpaymentmethods/test-payment\"\n },\n \"meshprojectuserbindings\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojectbindings/userbindings?workspaceIdentifier=xd8t9mpdsv2&projectIdentifier=test-project-3\"\n },\n \"meshprojectgroupbindings\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojectbindings/groupbindings?workspaceIdentifier=xd8t9mpdsv2&projectIdentifier=test-project-3\"\n }\n }\n}" + "value" : "{\n \"kind\" : \"meshProject\",\n \"apiVersion\" : \"v2\",\n \"metadata\" : {\n \"name\" : \"test-project-3\",\n \"ownedByWorkspace\" : \"ipkl2mpdsv2\",\n \"createdOn\" : \"2024-12-04T09:53:30.003792499Z\"\n },\n \"spec\" : {\n \"displayName\" : \"Test Project 3\",\n \"tags\" : { },\n \"paymentMethodIdentifier\" : \"test-payment\"\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojects/ipkl2mpdsv2.test-project-3\"\n },\n \"meshtenants\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants?workspaceIdentifier=ipkl2mpdsv2&projectIdentifier=test-project-3\"\n },\n \"meshusers\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers?workspaceIdentifier=ipkl2mpdsv2&projectIdentifier=test-project-3\"\n },\n \"activePaymentMethod\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshpaymentmethods/test-payment\"\n },\n \"meshprojectuserbindings\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojectbindings/userbindings?workspaceIdentifier=ipkl2mpdsv2&projectIdentifier=test-project-3\"\n },\n \"meshprojectgroupbindings\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojectbindings/groupbindings?workspaceIdentifier=ipkl2mpdsv2&projectIdentifier=test-project-3\"\n }\n }\n}" } } } @@ -789,7 +789,7 @@ }, "examples" : { "meshServiceInstanceListV2" : { - "value" : "{\n \"_embedded\" : {\n \"meshServiceInstances\" : [ {\n \"kind\" : \"meshServiceInstance\",\n \"apiVersion\" : \"v2\",\n \"metadata\" : {\n \"ownedByProject\" : \"xd8t9mtdg10\",\n \"ownedByWorkspace\" : \"my-mobile-app-team\",\n \"marketplaceIdentifier\" : \"xd8t9mtdg1\",\n \"instanceId\" : \"xd8t9mtdg11\"\n },\n \"spec\" : {\n \"displayName\" : \"xd8t9mtdg12\",\n \"serviceId\" : \"xd8t9mtdg5\",\n \"planId\" : \"xd8t9mtdg7\",\n \"creator\" : \"Unknown\"\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshserviceinstances/xd8t9mtdg11\"\n }\n }\n } ]\n },\n \"_links\" : {\n \"first\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshserviceinstances?workspaceIdentifier=my-mobile-app-team&page=0&size=1\"\n },\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshserviceinstances?workspaceIdentifier=my-mobile-app-team&page=0&size=1\"\n },\n \"next\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshserviceinstances?workspaceIdentifier=my-mobile-app-team&page=1&size=1\"\n },\n \"last\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshserviceinstances?workspaceIdentifier=my-mobile-app-team&page=2&size=1\"\n }\n },\n \"page\" : {\n \"size\" : 1,\n \"totalElements\" : 3,\n \"totalPages\" : 3,\n \"number\" : 0\n }\n}" + "value" : "{\n \"_embedded\" : {\n \"meshServiceInstances\" : [ {\n \"kind\" : \"meshServiceInstance\",\n \"apiVersion\" : \"v2\",\n \"metadata\" : {\n \"ownedByProject\" : \"ipkl2mtdg10\",\n \"ownedByWorkspace\" : \"my-mobile-app-team\",\n \"marketplaceIdentifier\" : \"ipkl2mtdg1\",\n \"instanceId\" : \"ipkl2mtdg11\"\n },\n \"spec\" : {\n \"displayName\" : \"ipkl2mtdg12\",\n \"serviceId\" : \"ipkl2mtdg5\",\n \"planId\" : \"ipkl2mtdg7\",\n \"creator\" : \"Unknown\"\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshserviceinstances/ipkl2mtdg11\"\n }\n }\n } ]\n },\n \"_links\" : {\n \"first\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshserviceinstances?workspaceIdentifier=my-mobile-app-team&page=0&size=1\"\n },\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshserviceinstances?workspaceIdentifier=my-mobile-app-team&page=0&size=1\"\n },\n \"next\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshserviceinstances?workspaceIdentifier=my-mobile-app-team&page=1&size=1\"\n },\n \"last\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshserviceinstances?workspaceIdentifier=my-mobile-app-team&page=2&size=1\"\n }\n },\n \"page\" : {\n \"size\" : 1,\n \"totalElements\" : 3,\n \"totalPages\" : 3,\n \"number\" : 0\n }\n}" } } } @@ -826,11 +826,11 @@ "content" : { "application/vnd.meshcloud.api.meshserviceinstance.v2.hal+json;charset=UTF-8" : { "schema" : { - "$ref" : "#/components/schemas/api-meshobjects-meshserviceinstances-serviceInstanceId-343819711" + "$ref" : "#/components/schemas/api-meshobjects-meshserviceinstances-343819711" }, "examples" : { "meshServiceInstancePost" : { - "value" : "{\n \"apiVersion\" : \"v2\",\n \"kind\" : \"meshServiceInstance\",\n \"metadata\" : {\n \"ownedByProject\" : \"xd8t9smsids-1\",\n \"ownedByWorkspace\" : \"my-mobile-app-team\",\n \"marketplaceIdentifier\" : \"xd8t9mtdg21\",\n \"instanceId\" : \"serviceInstanceId\"\n },\n \"spec\" : {\n \"displayName\" : \"New SI\",\n \"serviceId\" : \"xd8t9mtdg25\",\n \"planId\" : \"xd8t9mtdg27\",\n \"creator\" : \"admin@meshcloud.io\"\n }\n}" + "value" : "{\n \"apiVersion\" : \"v2\",\n \"kind\" : \"meshServiceInstance\",\n \"metadata\" : {\n \"ownedByProject\" : \"ipkl2smsids-1\",\n \"ownedByWorkspace\" : \"my-mobile-app-team\",\n \"marketplaceIdentifier\" : \"ipkl2mtdg21\",\n \"instanceId\" : \"serviceInstanceId\"\n },\n \"spec\" : {\n \"displayName\" : \"New SI\",\n \"serviceId\" : \"ipkl2mtdg25\",\n \"planId\" : \"ipkl2mtdg27\",\n \"creator\" : \"admin@meshcloud.io\"\n }\n}" } } } @@ -854,7 +854,7 @@ }, "examples" : { "meshServiceInstancePost" : { - "value" : "{\n \"kind\" : \"meshServiceInstance\",\n \"apiVersion\" : \"v2\",\n \"metadata\" : {\n \"ownedByProject\" : \"xd8t9smsids-1\",\n \"ownedByWorkspace\" : \"my-mobile-app-team\",\n \"marketplaceIdentifier\" : \"xd8t9mtdg21\",\n \"instanceId\" : \"serviceInstanceId\"\n },\n \"spec\" : {\n \"displayName\" : \"New SI\",\n \"serviceId\" : \"xd8t9mtdg25\",\n \"planId\" : \"xd8t9mtdg27\",\n \"creator\" : \"Unknown\"\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshserviceinstances/serviceInstanceId\"\n }\n }\n}" + "value" : "{\n \"kind\" : \"meshServiceInstance\",\n \"apiVersion\" : \"v2\",\n \"metadata\" : {\n \"ownedByProject\" : \"ipkl2smsids-1\",\n \"ownedByWorkspace\" : \"my-mobile-app-team\",\n \"marketplaceIdentifier\" : \"ipkl2mtdg21\",\n \"instanceId\" : \"serviceInstanceId\"\n },\n \"spec\" : {\n \"displayName\" : \"New SI\",\n \"serviceId\" : \"ipkl2mtdg25\",\n \"planId\" : \"ipkl2mtdg27\",\n \"creator\" : \"Unknown\"\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshserviceinstances/serviceInstanceId\"\n }\n }\n}" } } } @@ -1047,7 +1047,7 @@ }, "examples" : { "meshTenantListV3" : { - "value" : "{\n \"_embedded\" : {\n \"meshTenants\" : [ {\n \"kind\" : \"meshTenant\",\n \"apiVersion\" : \"v3\",\n \"metadata\" : {\n \"ownedByProject\" : \"test-project\",\n \"ownedByWorkspace\" : \"test-workspace\",\n \"platformIdentifier\" : \"aws.aws-meshstack-dev\",\n \"deletedOn\" : \"2024-11-29T07:11:44.848738022Z\",\n \"assignedTags\" : { },\n \"tenantIdentifier\" : \"test-workspace.test-project.aws.aws-meshstack-dev\"\n },\n \"spec\" : {\n \"localId\" : \"5d0c2a4d-6ebb-451b-910c-22a0e64c06a2\",\n \"landingZoneIdentifier\" : \"stage-dev\",\n \"quotas\" : [ {\n \"key\" : \"limits.cpu\",\n \"value\" : 2000\n }, {\n \"key\" : \"limits.memory\",\n \"value\" : 10000\n } ]\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants/test-workspace.test-project.aws.aws-meshstack-dev\"\n },\n \"meshusers\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers?workspaceIdentifier=test-workspace&projectIdentifier=test-project&platformIdentifier=aws.aws-meshstack-dev\"\n }\n }\n } ]\n },\n \"_links\" : {\n \"first\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants?workspaceIdentifier=test-workspace&projectIdentifier=test-project&deletionState=MARKED_FOR_DELETION&page=0&size=1\"\n },\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants?workspaceIdentifier=test-workspace&projectIdentifier=test-project&deletionState=MARKED_FOR_DELETION&page=0&size=1\"\n },\n \"next\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants?workspaceIdentifier=test-workspace&projectIdentifier=test-project&deletionState=MARKED_FOR_DELETION&page=1&size=1\"\n },\n \"last\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants?workspaceIdentifier=test-workspace&projectIdentifier=test-project&deletionState=MARKED_FOR_DELETION&page=1&size=1\"\n }\n },\n \"page\" : {\n \"size\" : 1,\n \"totalElements\" : 2,\n \"totalPages\" : 2,\n \"number\" : 0\n }\n}" + "value" : "{\n \"_embedded\" : {\n \"meshTenants\" : [ {\n \"kind\" : \"meshTenant\",\n \"apiVersion\" : \"v3\",\n \"metadata\" : {\n \"ownedByProject\" : \"test-project\",\n \"ownedByWorkspace\" : \"test-workspace\",\n \"platformIdentifier\" : \"aws.aws-meshstack-dev\",\n \"deletedOn\" : \"2024-12-05T09:53:33.547095239Z\",\n \"assignedTags\" : { },\n \"tenantIdentifier\" : \"test-workspace.test-project.aws.aws-meshstack-dev\"\n },\n \"spec\" : {\n \"localId\" : \"c22da58d-871b-4721-953d-a5128284a59e\",\n \"landingZoneIdentifier\" : \"stage-dev\",\n \"quotas\" : [ {\n \"key\" : \"limits.cpu\",\n \"value\" : 2000\n }, {\n \"key\" : \"limits.memory\",\n \"value\" : 10000\n } ]\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants/test-workspace.test-project.aws.aws-meshstack-dev\"\n },\n \"meshusers\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers?workspaceIdentifier=test-workspace&projectIdentifier=test-project&platformIdentifier=aws.aws-meshstack-dev\"\n }\n }\n } ]\n },\n \"_links\" : {\n \"first\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants?workspaceIdentifier=test-workspace&projectIdentifier=test-project&deletionState=MARKED_FOR_DELETION&page=0&size=1\"\n },\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants?workspaceIdentifier=test-workspace&projectIdentifier=test-project&deletionState=MARKED_FOR_DELETION&page=0&size=1\"\n },\n \"next\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants?workspaceIdentifier=test-workspace&projectIdentifier=test-project&deletionState=MARKED_FOR_DELETION&page=1&size=1\"\n },\n \"last\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants?workspaceIdentifier=test-workspace&projectIdentifier=test-project&deletionState=MARKED_FOR_DELETION&page=1&size=1\"\n }\n },\n \"page\" : {\n \"size\" : 1,\n \"totalElements\" : 2,\n \"totalPages\" : 2,\n \"number\" : 0\n }\n}" } } } @@ -1121,9 +1121,9 @@ "tags" : [ "api" ], "operationId" : "meshUserListV", "parameters" : [ { - "name" : "workspaceIdentifier", + "name" : "customerIdentifier", "in" : "query", - "description" : "Filter for meshUsers assigned to the meshWorkspace with given identifier. (optional)", + "description" : "Filter for meshUsers assigned to the meshCustomer with given identifier. (optional)", "required" : false, "schema" : { "type" : "string" @@ -1131,7 +1131,7 @@ }, { "name" : "projectIdentifier", "in" : "query", - "description" : "Requires workspaceIdentifier. Filter for meshUsers having access to the meshProject of a certain workspace with given identifier. (optional)", + "description" : "Requires customerIdentifier. Filter for meshUsers having access to the meshProject of a certain customer with given identifier. (optional)", "required" : false, "schema" : { "type" : "string" @@ -1145,9 +1145,9 @@ "type" : "string" } }, { - "name" : "workspaceRole", + "name" : "customerRole", "in" : "query", - "description" : "Filter for meshUsers with given workspace role name, e.g Workspace Manager. (optional)", + "description" : "Filter for meshUsers with given customer role name, e.g Workspace Manager. (optional)", "required" : false, "schema" : { "type" : "string" @@ -1217,17 +1217,17 @@ "type" : "string" } }, { - "name" : "customerIdentifier", + "name" : "workspaceIdentifier", "in" : "query", - "description" : "Filter for meshUsers assigned to the meshCustomer with given identifier. (optional)", + "description" : "Filter for meshUsers assigned to the meshWorkspace with given identifier. (optional)", "required" : false, "schema" : { "type" : "string" } }, { - "name" : "customerRole", + "name" : "workspaceRole", "in" : "query", - "description" : "Filter for meshUsers with given customer role name, e.g Workspace Manager. (optional)", + "description" : "Filter for meshUsers with given workspace role name, e.g Workspace Manager. (optional)", "required" : false, "schema" : { "type" : "string" @@ -1235,34 +1235,34 @@ }, { "name" : "Accept", "in" : "header", - "description" : "meshApi is <> and you should use `application/vnd.meshcloud.api.meshuser.v2.hal+json` as an `Accept` header to be guaranteed the V2 response format of this endpoint. New versions will be added in future.", + "description" : "meshApi is <> and you should use `application/vnd.meshcloud.api.meshuser.v1.hal+json` as an `Accept` header to be guaranteed the V1 response format of this endpoint. New versions will be added in future.", "required" : true, "schema" : { "type" : "string" }, - "example" : "application/vnd.meshcloud.api.meshuser.v2.hal+json" + "example" : "application/vnd.meshcloud.api.meshuser.v1.hal+json" } ], "responses" : { "200" : { "description" : "200", "content" : { - "application/vnd.meshcloud.api.meshuser.v2.hal+json" : { + "application/vnd.meshcloud.api.meshuser.v1.hal+json" : { "schema" : { - "$ref" : "#/components/schemas/meshUserListV2" + "$ref" : "#/components/schemas/meshUserListV1" }, "examples" : { - "meshUserListV2" : { - "value" : "{\n \"_embedded\" : {\n \"meshUsers\" : [ {\n \"kind\" : \"meshUser\",\n \"apiVersion\" : \"v2\",\n \"metadata\" : {\n \"name\" : \"john-doe\"\n },\n \"spec\" : {\n \"email\" : \"john-doe@example.com\",\n \"firstName\" : \"John\",\n \"lastName\" : \"Doe\",\n \"euid\" : \"951ef5ce-8278-46e1-bfbc-4d9537eca46a\",\n \"tags\" : {\n \"environment\" : [ \"dev\", \"test\", \"qa\" ]\n }\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers/john-doe\"\n },\n \"meshworkspaceusergroups\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspaceusergroups?username=john-doe\"\n }\n }\n } ]\n },\n \"_links\" : {\n \"first\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers?workspaceIdentifier=%20my-mobile-app-team&workspaceRole=Workspace%20Manager&page=0&size=1\"\n },\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers?workspaceIdentifier=%20my-mobile-app-team&workspaceRole=Workspace%20Manager&page=0&size=1\"\n },\n \"next\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers?workspaceIdentifier=%20my-mobile-app-team&workspaceRole=Workspace%20Manager&page=1&size=1\"\n },\n \"last\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers?workspaceIdentifier=%20my-mobile-app-team&workspaceRole=Workspace%20Manager&page=1&size=1\"\n }\n },\n \"page\" : {\n \"size\" : 1,\n \"totalElements\" : 2,\n \"totalPages\" : 2,\n \"number\" : 0\n }\n}" + "meshUserListV1" : { + "value" : "{\n \"_embedded\" : {\n \"meshUsers\" : [ {\n \"kind\" : \"meshUser\",\n \"apiVersion\" : \"v1\",\n \"metadata\" : {\n \"name\" : \"john-doe\"\n },\n \"spec\" : {\n \"email\" : \"john-doe@example.com\",\n \"firstName\" : \"John\",\n \"lastName\" : \"Doe\",\n \"euid\" : \"ea68029e-0b5f-4ef4-a332-ab475e15a588\",\n \"tags\" : {\n \"environment\" : [ \"dev\", \"test\", \"qa\" ]\n }\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers/john-doe\"\n },\n \"meshcustomerusergroups\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshcustomerusergroups?username=john-doe\"\n }\n }\n } ]\n },\n \"_links\" : {\n \"first\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers?customerIdentifier=%20my-mobile-app-team&customerRole=Workspace%20Manager&page=0&size=1\"\n },\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers?customerIdentifier=%20my-mobile-app-team&customerRole=Workspace%20Manager&page=0&size=1\"\n },\n \"next\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers?customerIdentifier=%20my-mobile-app-team&customerRole=Workspace%20Manager&page=1&size=1\"\n },\n \"last\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers?customerIdentifier=%20my-mobile-app-team&customerRole=Workspace%20Manager&page=1&size=1\"\n }\n },\n \"page\" : {\n \"size\" : 1,\n \"totalElements\" : 2,\n \"totalPages\" : 2,\n \"number\" : 0\n }\n}" } } }, - "application/vnd.meshcloud.api.meshuser.v1.hal+json" : { + "application/vnd.meshcloud.api.meshuser.v2.hal+json" : { "schema" : { - "$ref" : "#/components/schemas/meshUserListV1" + "$ref" : "#/components/schemas/meshUserListV2" }, "examples" : { - "meshUserListV1" : { - "value" : "{\n \"_embedded\" : {\n \"meshUsers\" : [ {\n \"kind\" : \"meshUser\",\n \"apiVersion\" : \"v1\",\n \"metadata\" : {\n \"name\" : \"john-doe\"\n },\n \"spec\" : {\n \"email\" : \"john-doe@example.com\",\n \"firstName\" : \"John\",\n \"lastName\" : \"Doe\",\n \"euid\" : \"4e18a3ab-0902-4a94-9c54-dd713e1f2bb4\",\n \"tags\" : {\n \"environment\" : [ \"dev\", \"test\", \"qa\" ]\n }\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers/john-doe\"\n },\n \"meshcustomerusergroups\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshcustomerusergroups?username=john-doe\"\n }\n }\n } ]\n },\n \"_links\" : {\n \"first\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers?customerIdentifier=%20my-mobile-app-team&customerRole=Workspace%20Manager&page=0&size=1\"\n },\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers?customerIdentifier=%20my-mobile-app-team&customerRole=Workspace%20Manager&page=0&size=1\"\n },\n \"next\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers?customerIdentifier=%20my-mobile-app-team&customerRole=Workspace%20Manager&page=1&size=1\"\n },\n \"last\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers?customerIdentifier=%20my-mobile-app-team&customerRole=Workspace%20Manager&page=1&size=1\"\n }\n },\n \"page\" : {\n \"size\" : 1,\n \"totalElements\" : 2,\n \"totalPages\" : 2,\n \"number\" : 0\n }\n}" + "meshUserListV2" : { + "value" : "{\n \"_embedded\" : {\n \"meshUsers\" : [ {\n \"kind\" : \"meshUser\",\n \"apiVersion\" : \"v2\",\n \"metadata\" : {\n \"name\" : \"john-doe\"\n },\n \"spec\" : {\n \"email\" : \"john-doe@example.com\",\n \"firstName\" : \"John\",\n \"lastName\" : \"Doe\",\n \"euid\" : \"a7f2cd7d-ede8-4d92-8f84-21a63719c6e9\",\n \"tags\" : {\n \"environment\" : [ \"dev\", \"test\", \"qa\" ]\n }\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers/john-doe\"\n },\n \"meshworkspaceusergroups\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspaceusergroups?username=john-doe\"\n }\n }\n } ]\n },\n \"_links\" : {\n \"first\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers?workspaceIdentifier=%20my-mobile-app-team&workspaceRole=Workspace%20Manager&page=0&size=1\"\n },\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers?workspaceIdentifier=%20my-mobile-app-team&workspaceRole=Workspace%20Manager&page=0&size=1\"\n },\n \"next\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers?workspaceIdentifier=%20my-mobile-app-team&workspaceRole=Workspace%20Manager&page=1&size=1\"\n },\n \"last\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers?workspaceIdentifier=%20my-mobile-app-team&workspaceRole=Workspace%20Manager&page=1&size=1\"\n }\n },\n \"page\" : {\n \"size\" : 1,\n \"totalElements\" : 2,\n \"totalPages\" : 2,\n \"number\" : 0\n }\n}" } } } @@ -1314,7 +1314,7 @@ }, "examples" : { "meshWorkspaceList" : { - "value" : "{\n \"_embedded\" : {\n \"meshWorkspaces\" : [ {\n \"kind\" : \"meshWorkspace\",\n \"apiVersion\" : \"v1\",\n \"metadata\" : {\n \"name\" : \"admin-customer\",\n \"createdOn\" : \"2024-11-28T07:10:50Z\"\n },\n \"spec\" : {\n \"displayName\" : \"admin-customer\",\n \"tags\" : { }\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspaces/admin-customer\"\n },\n \"meshtenants\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants?workspaceIdentifier=admin-customer\"\n },\n \"meshprojects\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojects?workspaceIdentifier=admin-customer\"\n },\n \"meshusers\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers?workspaceIdentifier=admin-customer\"\n },\n \"meshpaymentmethods\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshpaymentmethods?workspaceIdentifier=admin-customer\"\n },\n \"meshworkspaceusergroups\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspaceusergroups?workspaceIdentifier=admin-customer\"\n }\n }\n }, {\n \"kind\" : \"meshWorkspace\",\n \"apiVersion\" : \"v1\",\n \"metadata\" : {\n \"name\" : \"demo-customer\",\n \"createdOn\" : \"2024-11-28T07:10:50Z\"\n },\n \"spec\" : {\n \"displayName\" : \"demo-customer\",\n \"tags\" : { }\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspaces/demo-customer\"\n },\n \"meshtenants\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants?workspaceIdentifier=demo-customer\"\n },\n \"meshprojects\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojects?workspaceIdentifier=demo-customer\"\n },\n \"meshusers\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers?workspaceIdentifier=demo-customer\"\n },\n \"meshpaymentmethods\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshpaymentmethods?workspaceIdentifier=demo-customer\"\n },\n \"meshworkspaceusergroups\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspaceusergroups?workspaceIdentifier=demo-customer\"\n }\n }\n }, {\n \"kind\" : \"meshWorkspace\",\n \"apiVersion\" : \"v1\",\n \"metadata\" : {\n \"name\" : \"demo-partner\",\n \"createdOn\" : \"2024-11-28T07:10:50Z\"\n },\n \"spec\" : {\n \"displayName\" : \"demo-partner\",\n \"tags\" : { }\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspaces/demo-partner\"\n },\n \"meshtenants\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants?workspaceIdentifier=demo-partner\"\n },\n \"meshprojects\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojects?workspaceIdentifier=demo-partner\"\n },\n \"meshusers\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers?workspaceIdentifier=demo-partner\"\n },\n \"meshpaymentmethods\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshpaymentmethods?workspaceIdentifier=demo-partner\"\n },\n \"meshworkspaceusergroups\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspaceusergroups?workspaceIdentifier=demo-partner\"\n }\n }\n } ]\n },\n \"_links\" : {\n \"first\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspaces?page=0&size=3\"\n },\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspaces?page=0&size=3\"\n },\n \"next\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspaces?page=1&size=3\"\n },\n \"last\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspaces?page=1&size=3\"\n }\n },\n \"page\" : {\n \"size\" : 3,\n \"totalElements\" : 6,\n \"totalPages\" : 2,\n \"number\" : 0\n }\n}" + "value" : "{\n \"_embedded\" : {\n \"meshWorkspaces\" : [ {\n \"kind\" : \"meshWorkspace\",\n \"apiVersion\" : \"v1\",\n \"metadata\" : {\n \"name\" : \"admin-customer\",\n \"createdOn\" : \"2024-12-04T09:52:35Z\"\n },\n \"spec\" : {\n \"displayName\" : \"admin-customer\",\n \"tags\" : { }\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspaces/admin-customer\"\n },\n \"meshtenants\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants?workspaceIdentifier=admin-customer\"\n },\n \"meshprojects\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojects?workspaceIdentifier=admin-customer\"\n },\n \"meshusers\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers?workspaceIdentifier=admin-customer\"\n },\n \"meshpaymentmethods\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshpaymentmethods?workspaceIdentifier=admin-customer\"\n },\n \"meshworkspaceusergroups\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspaceusergroups?workspaceIdentifier=admin-customer\"\n }\n }\n }, {\n \"kind\" : \"meshWorkspace\",\n \"apiVersion\" : \"v1\",\n \"metadata\" : {\n \"name\" : \"demo-customer\",\n \"createdOn\" : \"2024-12-04T09:52:35Z\"\n },\n \"spec\" : {\n \"displayName\" : \"demo-customer\",\n \"tags\" : { }\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspaces/demo-customer\"\n },\n \"meshtenants\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants?workspaceIdentifier=demo-customer\"\n },\n \"meshprojects\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojects?workspaceIdentifier=demo-customer\"\n },\n \"meshusers\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers?workspaceIdentifier=demo-customer\"\n },\n \"meshpaymentmethods\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshpaymentmethods?workspaceIdentifier=demo-customer\"\n },\n \"meshworkspaceusergroups\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspaceusergroups?workspaceIdentifier=demo-customer\"\n }\n }\n }, {\n \"kind\" : \"meshWorkspace\",\n \"apiVersion\" : \"v1\",\n \"metadata\" : {\n \"name\" : \"demo-partner\",\n \"createdOn\" : \"2024-12-04T09:52:35Z\"\n },\n \"spec\" : {\n \"displayName\" : \"demo-partner\",\n \"tags\" : { }\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspaces/demo-partner\"\n },\n \"meshtenants\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants?workspaceIdentifier=demo-partner\"\n },\n \"meshprojects\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojects?workspaceIdentifier=demo-partner\"\n },\n \"meshusers\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers?workspaceIdentifier=demo-partner\"\n },\n \"meshpaymentmethods\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshpaymentmethods?workspaceIdentifier=demo-partner\"\n },\n \"meshworkspaceusergroups\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspaceusergroups?workspaceIdentifier=demo-partner\"\n }\n }\n } ]\n },\n \"_links\" : {\n \"first\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspaces?page=0&size=3\"\n },\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspaces?page=0&size=3\"\n },\n \"next\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspaces?page=1&size=3\"\n },\n \"last\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspaces?page=1&size=3\"\n }\n },\n \"page\" : {\n \"size\" : 3,\n \"totalElements\" : 6,\n \"totalPages\" : 2,\n \"number\" : 0\n }\n}" } } } @@ -1434,6 +1434,20 @@ } ] } }, + "/api/meshobjects/meshbuildingblocks/151bace2-358a-4aa5-97be-242964653aff" : { + "delete" : { + "tags" : [ "api" ], + "operationId" : "meshBuildingBlockDelete", + "responses" : { + "202" : { + "description" : "202" + } + }, + "security" : [ { + "basic" : [ ] + } ] + } + }, "/api/meshobjects/meshbuildingblocks/5646eafe-5d56-43e5-84fe-329bb050d720" : { "get" : { "tags" : [ "api" ], @@ -1458,7 +1472,7 @@ }, "examples" : { "meshBuildingBlock" : { - "value" : "{\n \"kind\" : \"meshBuildingBlock\",\n \"apiVersion\" : \"v1\",\n \"metadata\" : {\n \"uuid\" : \"5646eafe-5d56-43e5-84fe-329bb050d720\",\n \"definitionUuid\" : \"ef6aaf87-3f8c-477c-94f4-f3cf509728ca\",\n \"definitionVersion\" : 1,\n \"tenantIdentifier\" : \"my-workspace.my-project.my-platform.my-location\",\n \"forcePurge\" : false,\n \"createdOn\" : \"2024-11-28T07:11:33.374621328Z\"\n },\n \"spec\" : {\n \"displayName\" : \"child block\",\n \"inputs\" : [ {\n \"key\" : \"resourceName\",\n \"value\" : \"My Test Resource\",\n \"valueType\" : \"STRING\"\n } ],\n \"parentBuildingBlocks\" : [ {\n \"buildingBlockUuid\" : \"68ce5455-2a4a-4a4b-a324-6a6c18cab85a\",\n \"definitionUuid\" : \"b23cfb9a-6974-444f-9d33-62134a632373\"\n } ]\n },\n \"status\" : {\n \"status\" : \"SUCCEEDED\",\n \"outputs\" : [ {\n \"key\" : \"resourceId\",\n \"value\" : \"id-123\",\n \"valueType\" : \"STRING\"\n } ]\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshbuildingblocks/5646eafe-5d56-43e5-84fe-329bb050d720\"\n },\n \"meshtenant\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants/my-workspace.my-project.my-platform.my-location\"\n },\n \"forcePurge\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshbuildingblocks/5646eafe-5d56-43e5-84fe-329bb050d720/purge\"\n }\n }\n}" + "value" : "{\n \"kind\" : \"meshBuildingBlock\",\n \"apiVersion\" : \"v1\",\n \"metadata\" : {\n \"uuid\" : \"5646eafe-5d56-43e5-84fe-329bb050d720\",\n \"definitionUuid\" : \"ef6aaf87-3f8c-477c-94f4-f3cf509728ca\",\n \"definitionVersion\" : 1,\n \"tenantIdentifier\" : \"my-workspace.my-project.my-platform.my-location\",\n \"forcePurge\" : false,\n \"createdOn\" : \"2024-12-04T09:53:22.146961264Z\"\n },\n \"spec\" : {\n \"displayName\" : \"child block\",\n \"inputs\" : [ {\n \"key\" : \"resourceName\",\n \"value\" : \"My Test Resource\",\n \"valueType\" : \"STRING\"\n } ],\n \"parentBuildingBlocks\" : [ {\n \"buildingBlockUuid\" : \"68ce5455-2a4a-4a4b-a324-6a6c18cab85a\",\n \"definitionUuid\" : \"b23cfb9a-6974-444f-9d33-62134a632373\"\n } ]\n },\n \"status\" : {\n \"status\" : \"SUCCEEDED\",\n \"outputs\" : [ {\n \"key\" : \"resourceId\",\n \"value\" : \"id-123\",\n \"valueType\" : \"STRING\"\n } ]\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshbuildingblocks/5646eafe-5d56-43e5-84fe-329bb050d720\"\n },\n \"meshtenant\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants/my-workspace.my-project.my-platform.my-location\"\n },\n \"forcePurge\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshbuildingblocks/5646eafe-5d56-43e5-84fe-329bb050d720/purge\"\n }\n }\n}" } } } @@ -1470,20 +1484,6 @@ } ] } }, - "/api/meshobjects/meshbuildingblocks/f4c628cc-4922-4723-a87a-a8479ca537f2" : { - "delete" : { - "tags" : [ "api" ], - "operationId" : "meshBuildingBlockDelete", - "responses" : { - "202" : { - "description" : "202" - } - }, - "security" : [ { - "basic" : [ ] - } ] - } - }, "/api/meshobjects/meshpaymentmethods/test-payment-method-1" : { "get" : { "tags" : [ "api" ], @@ -1508,7 +1508,7 @@ }, "examples" : { "meshPaymentMethodV2" : { - "value" : "{\n \"kind\" : \"meshPaymentMethod\",\n \"apiVersion\" : \"v2\",\n \"metadata\" : {\n \"name\" : \"test-payment-method-1\",\n \"ownedByWorkspace\" : \"xd8t9mpmdsv2\"\n },\n \"spec\" : {\n \"displayName\" : \"Test Payment Method 1\",\n \"tags\" : { },\n \"amount\" : 1000\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshpaymentmethods/test-payment-method-1\"\n },\n \"meshprojects\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojects?paymentIdentifier=test-payment-method-1\"\n }\n }\n}" + "value" : "{\n \"kind\" : \"meshPaymentMethod\",\n \"apiVersion\" : \"v2\",\n \"metadata\" : {\n \"name\" : \"test-payment-method-1\",\n \"ownedByWorkspace\" : \"ipkl2mpmdsv2\"\n },\n \"spec\" : {\n \"displayName\" : \"Test Payment Method 1\",\n \"tags\" : { },\n \"amount\" : 1000\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshpaymentmethods/test-payment-method-1\"\n },\n \"meshprojects\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojects?paymentIdentifier=test-payment-method-1\"\n }\n }\n}" } } } @@ -1560,7 +1560,7 @@ }, "examples" : { "meshProjectGroupBindingListV3" : { - "value" : "{\n \"_embedded\" : {\n \"meshProjectGroupBindings\" : [ {\n \"kind\" : \"meshProjectGroupBinding\",\n \"apiVersion\" : \"v3\",\n \"metadata\" : {\n \"name\" : \"4f15ac0c-ae5e-49ba-a953-afd68ab4f98a\"\n },\n \"roleRef\" : {\n \"name\" : \"Project User\"\n },\n \"targetRef\" : {\n \"name\" : \"test-project-1\",\n \"displayName\" : \"Test Project 1\",\n \"ownedByWorkspace\" : \"test-workspace\"\n },\n \"subject\" : {\n \"name\" : \"testgroup\"\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojectbindings/groupbindings/4f15ac0c-ae5e-49ba-a953-afd68ab4f98a\"\n }\n }\n } ]\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojectbindings/groupbindings?workspaceIdentifier=test-workspace&projectIdentifier=test-project-1\"\n }\n },\n \"page\" : {\n \"size\" : 1,\n \"totalElements\" : 1,\n \"totalPages\" : 1,\n \"number\" : 0\n }\n}" + "value" : "{\n \"_embedded\" : {\n \"meshProjectGroupBindings\" : [ {\n \"kind\" : \"meshProjectGroupBinding\",\n \"apiVersion\" : \"v3\",\n \"metadata\" : {\n \"name\" : \"05fca6ce-8e8d-4a26-8f8c-c70e3491e5ba\"\n },\n \"roleRef\" : {\n \"name\" : \"Project User\"\n },\n \"targetRef\" : {\n \"name\" : \"test-project-1\",\n \"displayName\" : \"Test Project 1\",\n \"ownedByWorkspace\" : \"test-workspace\"\n },\n \"subject\" : {\n \"name\" : \"testgroup\"\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojectbindings/groupbindings/05fca6ce-8e8d-4a26-8f8c-c70e3491e5ba\"\n }\n }\n } ]\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojectbindings/groupbindings?workspaceIdentifier=test-workspace&projectIdentifier=test-project-1\"\n }\n },\n \"page\" : {\n \"size\" : 1,\n \"totalElements\" : 1,\n \"totalPages\" : 1,\n \"number\" : 0\n }\n}" } } } @@ -1669,7 +1669,7 @@ }, "examples" : { "meshProjectUserBindingListV3" : { - "value" : "{\n \"_embedded\" : {\n \"meshProjectUserBindings\" : [ {\n \"kind\" : \"meshProjectUserBinding\",\n \"apiVersion\" : \"v3\",\n \"metadata\" : {\n \"name\" : \"95cc85d7-04c7-4cda-be2d-5575cdc0b891\"\n },\n \"roleRef\" : {\n \"name\" : \"Project User\"\n },\n \"targetRef\" : {\n \"name\" : \"test-project-1\",\n \"displayName\" : \"Test Project 1\",\n \"ownedByWorkspace\" : \"test-workspace\"\n },\n \"subject\" : {\n \"name\" : \"username1\"\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojectbindings/userbindings/95cc85d7-04c7-4cda-be2d-5575cdc0b891\"\n }\n }\n } ]\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojectbindings/userbindings?workspaceIdentifier=test-workspace&projectIdentifier=test-project-1\"\n }\n },\n \"page\" : {\n \"size\" : 1,\n \"totalElements\" : 1,\n \"totalPages\" : 1,\n \"number\" : 0\n }\n}" + "value" : "{\n \"_embedded\" : {\n \"meshProjectUserBindings\" : [ {\n \"kind\" : \"meshProjectUserBinding\",\n \"apiVersion\" : \"v3\",\n \"metadata\" : {\n \"name\" : \"7247a370-817a-4440-96ca-992ab87726bf\"\n },\n \"roleRef\" : {\n \"name\" : \"Project User\"\n },\n \"targetRef\" : {\n \"name\" : \"test-project-1\",\n \"displayName\" : \"Test Project 1\",\n \"ownedByWorkspace\" : \"test-workspace\"\n },\n \"subject\" : {\n \"name\" : \"username1\"\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojectbindings/userbindings/7247a370-817a-4440-96ca-992ab87726bf\"\n }\n }\n } ]\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojectbindings/userbindings?workspaceIdentifier=test-workspace&projectIdentifier=test-project-1\"\n }\n },\n \"page\" : {\n \"size\" : 1,\n \"totalElements\" : 1,\n \"totalPages\" : 1,\n \"number\" : 0\n }\n}" } } } @@ -1738,7 +1738,7 @@ } ] } }, - "/api/meshobjects/meshprojects/xd8t9mpdsv2.test-project-1" : { + "/api/meshobjects/meshprojects/ipkl2mpdsv2.test-project-1" : { "get" : { "tags" : [ "api" ], "operationId" : "meshProjectV2", @@ -1762,7 +1762,7 @@ }, "examples" : { "meshProjectV2" : { - "value" : "{\n \"kind\" : \"meshProject\",\n \"apiVersion\" : \"v2\",\n \"metadata\" : {\n \"name\" : \"test-project-1\",\n \"ownedByWorkspace\" : \"xd8t9mpdsv2\",\n \"createdOn\" : \"2024-01-01T00:00:00Z\",\n \"deletedOn\" : \"2024-11-28T07:11:41.783255172Z\"\n },\n \"spec\" : {\n \"displayName\" : \"Test Project 1\",\n \"tags\" : { },\n \"paymentMethodIdentifier\" : \"test-payment\"\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojects/xd8t9mpdsv2.test-project-1\"\n },\n \"meshtenants\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants?workspaceIdentifier=xd8t9mpdsv2&projectIdentifier=test-project-1\"\n },\n \"meshusers\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers?workspaceIdentifier=xd8t9mpdsv2&projectIdentifier=test-project-1\"\n },\n \"activePaymentMethod\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshpaymentmethods/test-payment\"\n },\n \"meshprojectuserbindings\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojectbindings/userbindings?workspaceIdentifier=xd8t9mpdsv2&projectIdentifier=test-project-1\"\n },\n \"meshprojectgroupbindings\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojectbindings/groupbindings?workspaceIdentifier=xd8t9mpdsv2&projectIdentifier=test-project-1\"\n }\n }\n}" + "value" : "{\n \"kind\" : \"meshProject\",\n \"apiVersion\" : \"v2\",\n \"metadata\" : {\n \"name\" : \"test-project-1\",\n \"ownedByWorkspace\" : \"ipkl2mpdsv2\",\n \"createdOn\" : \"2024-01-01T00:00:00Z\",\n \"deletedOn\" : \"2024-12-04T09:53:30.533407962Z\"\n },\n \"spec\" : {\n \"displayName\" : \"Test Project 1\",\n \"tags\" : { },\n \"paymentMethodIdentifier\" : \"test-payment\"\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojects/ipkl2mpdsv2.test-project-1\"\n },\n \"meshtenants\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants?workspaceIdentifier=ipkl2mpdsv2&projectIdentifier=test-project-1\"\n },\n \"meshusers\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers?workspaceIdentifier=ipkl2mpdsv2&projectIdentifier=test-project-1\"\n },\n \"activePaymentMethod\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshpaymentmethods/test-payment\"\n },\n \"meshprojectuserbindings\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojectbindings/userbindings?workspaceIdentifier=ipkl2mpdsv2&projectIdentifier=test-project-1\"\n },\n \"meshprojectgroupbindings\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojectbindings/groupbindings?workspaceIdentifier=ipkl2mpdsv2&projectIdentifier=test-project-1\"\n }\n }\n}" } } } @@ -1806,7 +1806,7 @@ }, "examples" : { "meshServiceInstanceGet" : { - "value" : "{\n \"kind\" : \"meshServiceInstance\",\n \"apiVersion\" : \"v2\",\n \"metadata\" : {\n \"ownedByProject\" : \"xd8t9smsids-1\",\n \"ownedByWorkspace\" : \"my-mobile-app-team\",\n \"marketplaceIdentifier\" : \"xd8t9mtdg21\",\n \"instanceId\" : \"serviceInstanceId\"\n },\n \"spec\" : {\n \"displayName\" : \"New SI updated\",\n \"serviceId\" : \"xd8t9mtdg25\",\n \"planId\" : \"xd8t9mtdg27\",\n \"creator\" : \"Unknown\"\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshserviceinstances/serviceInstanceId\"\n }\n }\n}" + "value" : "{\n \"kind\" : \"meshServiceInstance\",\n \"apiVersion\" : \"v2\",\n \"metadata\" : {\n \"ownedByProject\" : \"ipkl2smsids-1\",\n \"ownedByWorkspace\" : \"my-mobile-app-team\",\n \"marketplaceIdentifier\" : \"ipkl2mtdg21\",\n \"instanceId\" : \"serviceInstanceId\"\n },\n \"spec\" : {\n \"displayName\" : \"New SI updated\",\n \"serviceId\" : \"ipkl2mtdg25\",\n \"planId\" : \"ipkl2mtdg27\",\n \"creator\" : \"Unknown\"\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshserviceinstances/serviceInstanceId\"\n }\n }\n}" } } } @@ -1843,11 +1843,11 @@ "content" : { "application/vnd.meshcloud.api.meshserviceinstance.v2.hal+json;charset=UTF-8" : { "schema" : { - "$ref" : "#/components/schemas/api-meshobjects-meshserviceinstances-serviceInstanceId-343819711" + "$ref" : "#/components/schemas/api-meshobjects-meshserviceinstances-343819711" }, "examples" : { "meshServiceInstancePut" : { - "value" : "{\n \"apiVersion\" : \"v2\",\n \"kind\" : \"meshServiceInstance\",\n \"metadata\" : {\n \"ownedByProject\" : \"xd8t9smsids-1\",\n \"ownedByWorkspace\" : \"my-mobile-app-team\",\n \"marketplaceIdentifier\" : \"xd8t9mtdg21\",\n \"instanceId\" : \"serviceInstanceId\"\n },\n \"spec\" : {\n \"displayName\" : \"New SI updated\",\n \"serviceId\" : \"xd8t9mtdg25\",\n \"planId\" : \"xd8t9mtdg27\",\n \"creator\" : \"admin@meshcloud.io\"\n }\n}" + "value" : "{\n \"apiVersion\" : \"v2\",\n \"kind\" : \"meshServiceInstance\",\n \"metadata\" : {\n \"ownedByProject\" : \"ipkl2smsids-1\",\n \"ownedByWorkspace\" : \"my-mobile-app-team\",\n \"marketplaceIdentifier\" : \"ipkl2mtdg21\",\n \"instanceId\" : \"serviceInstanceId\"\n },\n \"spec\" : {\n \"displayName\" : \"New SI updated\",\n \"serviceId\" : \"ipkl2mtdg25\",\n \"planId\" : \"ipkl2mtdg27\",\n \"creator\" : \"admin@meshcloud.io\"\n }\n}" } } } @@ -2038,7 +2038,7 @@ }, "examples" : { "meshTenantV3" : { - "value" : "{\n \"kind\" : \"meshTenant\",\n \"apiVersion\" : \"v3\",\n \"metadata\" : {\n \"ownedByProject\" : \"test-project\",\n \"ownedByWorkspace\" : \"test-workspace\",\n \"platformIdentifier\" : \"aws.aws-meshstack-dev\",\n \"deletedOn\" : \"2024-11-29T07:11:44.848738022Z\",\n \"assignedTags\" : { },\n \"tenantIdentifier\" : \"test-workspace.test-project.aws.aws-meshstack-dev\"\n },\n \"spec\" : {\n \"localId\" : \"5d0c2a4d-6ebb-451b-910c-22a0e64c06a2\",\n \"landingZoneIdentifier\" : \"stage-dev\",\n \"quotas\" : [ {\n \"key\" : \"limits.cpu\",\n \"value\" : 2000\n }, {\n \"key\" : \"limits.memory\",\n \"value\" : 10000\n } ]\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants/test-workspace.test-project.aws.aws-meshstack-dev\"\n },\n \"meshusers\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers?workspaceIdentifier=test-workspace&projectIdentifier=test-project&platformIdentifier=aws.aws-meshstack-dev\"\n }\n }\n}" + "value" : "{\n \"kind\" : \"meshTenant\",\n \"apiVersion\" : \"v3\",\n \"metadata\" : {\n \"ownedByProject\" : \"test-project\",\n \"ownedByWorkspace\" : \"test-workspace\",\n \"platformIdentifier\" : \"aws.aws-meshstack-dev\",\n \"deletedOn\" : \"2024-12-05T09:53:33.547095239Z\",\n \"assignedTags\" : { },\n \"tenantIdentifier\" : \"test-workspace.test-project.aws.aws-meshstack-dev\"\n },\n \"spec\" : {\n \"localId\" : \"c22da58d-871b-4721-953d-a5128284a59e\",\n \"landingZoneIdentifier\" : \"stage-dev\",\n \"quotas\" : [ {\n \"key\" : \"limits.cpu\",\n \"value\" : 2000\n }, {\n \"key\" : \"limits.memory\",\n \"value\" : 10000\n } ]\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants/test-workspace.test-project.aws.aws-meshstack-dev\"\n },\n \"meshusers\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers?workspaceIdentifier=test-workspace&projectIdentifier=test-project&platformIdentifier=aws.aws-meshstack-dev\"\n }\n }\n}" } } } @@ -2088,7 +2088,7 @@ }, "examples" : { "meshUserV2" : { - "value" : "{\n \"kind\" : \"meshUser\",\n \"apiVersion\" : \"v2\",\n \"metadata\" : {\n \"name\" : \"john-doe\"\n },\n \"spec\" : {\n \"email\" : \"john-doe@example.com\",\n \"firstName\" : \"John\",\n \"lastName\" : \"Doe\",\n \"euid\" : \"951ef5ce-8278-46e1-bfbc-4d9537eca46a\",\n \"tags\" : {\n \"environment\" : [ \"dev\", \"test\", \"qa\" ]\n }\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers/john-doe\"\n },\n \"meshworkspaceusergroups\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspaceusergroups?username=john-doe\"\n }\n }\n}" + "value" : "{\n \"kind\" : \"meshUser\",\n \"apiVersion\" : \"v2\",\n \"metadata\" : {\n \"name\" : \"john-doe\"\n },\n \"spec\" : {\n \"email\" : \"john-doe@example.com\",\n \"firstName\" : \"John\",\n \"lastName\" : \"Doe\",\n \"euid\" : \"a7f2cd7d-ede8-4d92-8f84-21a63719c6e9\",\n \"tags\" : {\n \"environment\" : [ \"dev\", \"test\", \"qa\" ]\n }\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers/john-doe\"\n },\n \"meshworkspaceusergroups\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspaceusergroups?username=john-doe\"\n }\n }\n}" } } }, @@ -2098,7 +2098,7 @@ }, "examples" : { "meshUserV1" : { - "value" : "{\n \"kind\" : \"meshUser\",\n \"apiVersion\" : \"v1\",\n \"metadata\" : {\n \"name\" : \"john-doe\"\n },\n \"spec\" : {\n \"email\" : \"john-doe@example.com\",\n \"firstName\" : \"John\",\n \"lastName\" : \"Doe\",\n \"euid\" : \"4e18a3ab-0902-4a94-9c54-dd713e1f2bb4\",\n \"tags\" : {\n \"environment\" : [ \"dev\", \"test\", \"qa\" ]\n }\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers/john-doe\"\n },\n \"meshcustomerusergroups\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshcustomerusergroups?username=john-doe\"\n }\n }\n}" + "value" : "{\n \"kind\" : \"meshUser\",\n \"apiVersion\" : \"v1\",\n \"metadata\" : {\n \"name\" : \"john-doe\"\n },\n \"spec\" : {\n \"email\" : \"john-doe@example.com\",\n \"firstName\" : \"John\",\n \"lastName\" : \"Doe\",\n \"euid\" : \"ea68029e-0b5f-4ef4-a332-ab475e15a588\",\n \"tags\" : {\n \"environment\" : [ \"dev\", \"test\", \"qa\" ]\n }\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers/john-doe\"\n },\n \"meshcustomerusergroups\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshcustomerusergroups?username=john-doe\"\n }\n }\n}" } } } @@ -2150,7 +2150,7 @@ }, "examples" : { "meshWorkspaceGroupBindingList" : { - "value" : "{\n \"_embedded\" : {\n \"meshWorkspaceGroupBindings\" : [ {\n \"kind\" : \"meshWorkspaceGroupBinding\",\n \"apiVersion\" : \"v2\",\n \"metadata\" : {\n \"name\" : \"4425b951-9934-4e36-916e-9c1ce0362d48\"\n },\n \"roleRef\" : {\n \"name\" : \"Workspace Manager\"\n },\n \"targetRef\" : {\n \"name\" : \"test-workspace\",\n \"displayName\" : \"test-workspace Workspace\"\n },\n \"subject\" : {\n \"name\" : \"testgroup\"\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspacebindings/groupbindings/4425b951-9934-4e36-916e-9c1ce0362d48\"\n }\n }\n } ]\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspacebindings/groupbindings?username=john.doe49a0&workspaceRole=Workspace%20Manager\"\n }\n },\n \"page\" : {\n \"size\" : 50,\n \"totalElements\" : 1,\n \"totalPages\" : 1,\n \"number\" : 0\n }\n}" + "value" : "{\n \"_embedded\" : {\n \"meshWorkspaceGroupBindings\" : [ {\n \"kind\" : \"meshWorkspaceGroupBinding\",\n \"apiVersion\" : \"v2\",\n \"metadata\" : {\n \"name\" : \"849f6844-4a00-41f3-a259-1b1876b32dcb\"\n },\n \"roleRef\" : {\n \"name\" : \"Workspace Manager\"\n },\n \"targetRef\" : {\n \"name\" : \"test-workspace\",\n \"displayName\" : \"test-workspace Workspace\"\n },\n \"subject\" : {\n \"name\" : \"testgroup\"\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspacebindings/groupbindings/849f6844-4a00-41f3-a259-1b1876b32dcb\"\n }\n }\n } ]\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspacebindings/groupbindings?username=john.doe49a0&workspaceRole=Workspace%20Manager\"\n }\n },\n \"page\" : {\n \"size\" : 50,\n \"totalElements\" : 1,\n \"totalPages\" : 1,\n \"number\" : 0\n }\n}" } } } @@ -2360,7 +2360,7 @@ }, "examples" : { "meshWorkspace" : { - "value" : "{\n \"kind\" : \"meshWorkspace\",\n \"apiVersion\" : \"v1\",\n \"metadata\" : {\n \"name\" : \"admin-customer\",\n \"createdOn\" : \"2024-11-28T07:10:50Z\"\n },\n \"spec\" : {\n \"displayName\" : \"admin-customer\",\n \"tags\" : { }\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspaces/admin-customer\"\n },\n \"meshtenants\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants?workspaceIdentifier=admin-customer\"\n },\n \"meshprojects\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojects?workspaceIdentifier=admin-customer\"\n },\n \"meshusers\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers?workspaceIdentifier=admin-customer\"\n },\n \"meshpaymentmethods\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshpaymentmethods?workspaceIdentifier=admin-customer\"\n },\n \"meshworkspaceusergroups\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspaceusergroups?workspaceIdentifier=admin-customer\"\n }\n }\n}" + "value" : "{\n \"kind\" : \"meshWorkspace\",\n \"apiVersion\" : \"v1\",\n \"metadata\" : {\n \"name\" : \"admin-customer\",\n \"createdOn\" : \"2024-12-04T09:52:35Z\"\n },\n \"spec\" : {\n \"displayName\" : \"admin-customer\",\n \"tags\" : { }\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspaces/admin-customer\"\n },\n \"meshtenants\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants?workspaceIdentifier=admin-customer\"\n },\n \"meshprojects\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojects?workspaceIdentifier=admin-customer\"\n },\n \"meshusers\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers?workspaceIdentifier=admin-customer\"\n },\n \"meshpaymentmethods\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshpaymentmethods?workspaceIdentifier=admin-customer\"\n },\n \"meshworkspaceusergroups\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspaceusergroups?workspaceIdentifier=admin-customer\"\n }\n }\n}" } } } @@ -2408,7 +2408,7 @@ } ] } }, - "/api/meshobjects/meshbuildingblocks/f4c628cc-4922-4723-a87a-a8479ca537f2/purge" : { + "/api/meshobjects/meshbuildingblocks/151bace2-358a-4aa5-97be-242964653aff/purge" : { "delete" : { "tags" : [ "api" ], "operationId" : "meshBuildingBlockForcePurge", @@ -2422,7 +2422,7 @@ } ] } }, - "/api/meshobjects/meshprojectbindings/groupbindings/4f15ac0c-ae5e-49ba-a953-afd68ab4f98a" : { + "/api/meshobjects/meshprojectbindings/groupbindings/05fca6ce-8e8d-4a26-8f8c-c70e3491e5ba" : { "get" : { "tags" : [ "api" ], "operationId" : "meshProjectGroupBindingV3", @@ -2446,7 +2446,7 @@ }, "examples" : { "meshProjectGroupBindingV3" : { - "value" : "{\n \"kind\" : \"meshProjectGroupBinding\",\n \"apiVersion\" : \"v3\",\n \"metadata\" : {\n \"name\" : \"4f15ac0c-ae5e-49ba-a953-afd68ab4f98a\"\n },\n \"roleRef\" : {\n \"name\" : \"Project User\"\n },\n \"targetRef\" : {\n \"name\" : \"test-project-1\",\n \"displayName\" : \"Test Project 1\",\n \"ownedByWorkspace\" : \"test-workspace\"\n },\n \"subject\" : {\n \"name\" : \"testgroup\"\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojectbindings/groupbindings/4f15ac0c-ae5e-49ba-a953-afd68ab4f98a\"\n }\n }\n}" + "value" : "{\n \"kind\" : \"meshProjectGroupBinding\",\n \"apiVersion\" : \"v3\",\n \"metadata\" : {\n \"name\" : \"05fca6ce-8e8d-4a26-8f8c-c70e3491e5ba\"\n },\n \"roleRef\" : {\n \"name\" : \"Project User\"\n },\n \"targetRef\" : {\n \"name\" : \"test-project-1\",\n \"displayName\" : \"Test Project 1\",\n \"ownedByWorkspace\" : \"test-workspace\"\n },\n \"subject\" : {\n \"name\" : \"testgroup\"\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojectbindings/groupbindings/05fca6ce-8e8d-4a26-8f8c-c70e3491e5ba\"\n }\n }\n}" } } } @@ -2470,7 +2470,7 @@ } ] } }, - "/api/meshobjects/meshprojectbindings/userbindings/95cc85d7-04c7-4cda-be2d-5575cdc0b891" : { + "/api/meshobjects/meshprojectbindings/userbindings/7247a370-817a-4440-96ca-992ab87726bf" : { "get" : { "tags" : [ "api" ], "operationId" : "meshProjectUserBindingV3", @@ -2494,7 +2494,7 @@ }, "examples" : { "meshProjectUserBindingV3" : { - "value" : "{\n \"kind\" : \"meshProjectUserBinding\",\n \"apiVersion\" : \"v3\",\n \"metadata\" : {\n \"name\" : \"95cc85d7-04c7-4cda-be2d-5575cdc0b891\"\n },\n \"roleRef\" : {\n \"name\" : \"Project User\"\n },\n \"targetRef\" : {\n \"name\" : \"test-project-1\",\n \"displayName\" : \"Test Project 1\",\n \"ownedByWorkspace\" : \"test-workspace\"\n },\n \"subject\" : {\n \"name\" : \"username1\"\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojectbindings/userbindings/95cc85d7-04c7-4cda-be2d-5575cdc0b891\"\n }\n }\n}" + "value" : "{\n \"kind\" : \"meshProjectUserBinding\",\n \"apiVersion\" : \"v3\",\n \"metadata\" : {\n \"name\" : \"7247a370-817a-4440-96ca-992ab87726bf\"\n },\n \"roleRef\" : {\n \"name\" : \"Project User\"\n },\n \"targetRef\" : {\n \"name\" : \"test-project-1\",\n \"displayName\" : \"Test Project 1\",\n \"ownedByWorkspace\" : \"test-workspace\"\n },\n \"subject\" : {\n \"name\" : \"username1\"\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojectbindings/userbindings/7247a370-817a-4440-96ca-992ab87726bf\"\n }\n }\n}" } } } @@ -2520,7 +2520,7 @@ } ] } }, - "/api/meshobjects/meshworkspacebindings/groupbindings/4425b951-9934-4e36-916e-9c1ce0362d48" : { + "/api/meshobjects/meshworkspacebindings/groupbindings/849f6844-4a00-41f3-a259-1b1876b32dcb" : { "get" : { "tags" : [ "api" ], "operationId" : "meshWorkspaceGroupBinding", @@ -2544,7 +2544,7 @@ }, "examples" : { "meshWorkspaceGroupBinding" : { - "value" : "{\n \"kind\" : \"meshWorkspaceGroupBinding\",\n \"apiVersion\" : \"v2\",\n \"metadata\" : {\n \"name\" : \"4425b951-9934-4e36-916e-9c1ce0362d48\"\n },\n \"roleRef\" : {\n \"name\" : \"Workspace Manager\"\n },\n \"targetRef\" : {\n \"name\" : \"test-workspace\",\n \"displayName\" : \"test-workspace Workspace\"\n },\n \"subject\" : {\n \"name\" : \"testgroup\"\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspacebindings/groupbindings/4425b951-9934-4e36-916e-9c1ce0362d48\"\n }\n }\n}" + "value" : "{\n \"kind\" : \"meshWorkspaceGroupBinding\",\n \"apiVersion\" : \"v2\",\n \"metadata\" : {\n \"name\" : \"849f6844-4a00-41f3-a259-1b1876b32dcb\"\n },\n \"roleRef\" : {\n \"name\" : \"Workspace Manager\"\n },\n \"targetRef\" : {\n \"name\" : \"test-workspace\",\n \"displayName\" : \"test-workspace Workspace\"\n },\n \"subject\" : {\n \"name\" : \"testgroup\"\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspacebindings/groupbindings/849f6844-4a00-41f3-a259-1b1876b32dcb\"\n }\n }\n}" } } } @@ -3023,24 +3023,6 @@ } } }, - "api-login2002944754" : { - "required" : [ "client_id", "client_secret", "grant_type" ], - "type" : "object", - "properties" : { - "grant_type" : { - "type" : "string", - "description" : "The grant type, which must be 'client_credentials'." - }, - "client_secret" : { - "type" : "string", - "description" : "The Key Secret associated with your API key. This secret is used in conjunction with the client_id to securely authenticate your application." - }, - "client_id" : { - "type" : "string", - "description" : "The Key ID assigned to your API key upon creation. This ID is used to authenticate your application." - } - } - }, "meshBuildingBlock" : { "title" : "meshBuildingBlock", "required" : [ "_links", "apiVersion", "kind", "metadata", "spec", "status" ], @@ -3185,6 +3167,61 @@ } } }, + "api-login2002944754" : { + "required" : [ "client_id", "client_secret", "grant_type" ], + "type" : "object", + "properties" : { + "grant_type" : { + "type" : "string", + "description" : "The grant type, which must be 'client_credentials'." + }, + "client_secret" : { + "type" : "string", + "description" : "The Key Secret associated with your API key. This secret is used in conjunction with the client_id to securely authenticate your application." + }, + "client_id" : { + "type" : "string", + "description" : "The Key ID assigned to your API key upon creation. This ID is used to authenticate your application." + } + } + }, + "meshUserListV2" : { + "title" : "meshUserListV2", + "required" : [ "_embedded", "_links", "page" ], + "type" : "object", + "properties" : { + "_links" : { + "type" : "object", + "description" : "Currently only contains the self link and <> links." + }, + "_embedded" : { + "required" : [ "meshUsers" ], + "type" : "object", + "properties" : { + "meshUsers" : { + "type" : "array", + "description" : "List of <>.", + "items" : { + "oneOf" : [ { + "type" : "object" + }, { + "type" : "boolean" + }, { + "type" : "string" + }, { + "type" : "number" + } ] + } + } + }, + "description" : "Contains the actual content of the paged response." + }, + "page" : { + "type" : "object", + "description" : "See <>." + } + } + }, "meshBuildingBlockPost" : { "title" : "meshBuildingBlockPost", "required" : [ "_links", "apiVersion", "kind", "metadata", "spec", "status" ], @@ -3322,43 +3359,6 @@ } } }, - "meshUserListV2" : { - "title" : "meshUserListV2", - "required" : [ "_embedded", "_links", "page" ], - "type" : "object", - "properties" : { - "_links" : { - "type" : "object", - "description" : "Currently only contains the self link and <> links." - }, - "_embedded" : { - "required" : [ "meshUsers" ], - "type" : "object", - "properties" : { - "meshUsers" : { - "type" : "array", - "description" : "List of <>.", - "items" : { - "oneOf" : [ { - "type" : "object" - }, { - "type" : "boolean" - }, { - "type" : "string" - }, { - "type" : "number" - } ] - } - } - }, - "description" : "Contains the actual content of the paged response." - }, - "page" : { - "type" : "object", - "description" : "See <>." - } - } - }, "api-meshobjectcollections-319085079" : { "required" : [ "name", "owner" ], "type" : "object", @@ -4161,7 +4161,7 @@ } } }, - "api-meshobjects-meshserviceinstances-serviceInstanceId-343819711" : { + "api-meshobjects-meshserviceinstances-343819711" : { "required" : [ "apiVersion", "kind", "metadata", "spec" ], "type" : "object", "properties" : { @@ -4495,6 +4495,70 @@ } } }, + "meshProjectGroupBindingListV3" : { + "title" : "meshProjectGroupBindingListV3", + "required" : [ "_links", "page" ], + "type" : "object", + "properties" : { + "_links" : { + "type" : "object", + "description" : "Currently only contains the self link and <> links." + }, + "_embedded" : { + "required" : [ "meshProjectGroupBindings" ], + "type" : "object", + "properties" : { + "meshProjectGroupBindings" : { + "type" : "array", + "description" : "List of meshProjectGroupBindings.", + "items" : { + "type" : "object", + "properties" : { + "targetRef" : { + "required" : [ "name", "ownedByWorkspace" ], + "type" : "object", + "properties" : { + "name" : { + "type" : "string", + "description" : "The identifier of the project the group is assigned to." + }, + "ownedByWorkspace" : { + "type" : "string", + "description" : "The identifier of the workspace which contains the project." + } + } + }, + "subject" : { + "required" : [ "name" ], + "type" : "object", + "properties" : { + "name" : { + "type" : "string", + "description" : "The identifier of this user group." + } + } + }, + "roleRef" : { + "required" : [ "name" ], + "type" : "object", + "properties" : { + "name" : { + "type" : "string", + "description" : "The name of the referenced role for this group." + } + } + } + } + } + } + } + }, + "page" : { + "type" : "object", + "description" : "See <>." + } + } + }, "meshProjectV2" : { "title" : "meshProjectV2", "required" : [ "_links", "apiVersion", "kind", "metadata", "spec" ], @@ -4564,70 +4628,6 @@ } } }, - "meshProjectGroupBindingListV3" : { - "title" : "meshProjectGroupBindingListV3", - "required" : [ "_links", "page" ], - "type" : "object", - "properties" : { - "_links" : { - "type" : "object", - "description" : "Currently only contains the self link and <> links." - }, - "_embedded" : { - "required" : [ "meshProjectGroupBindings" ], - "type" : "object", - "properties" : { - "meshProjectGroupBindings" : { - "type" : "array", - "description" : "List of meshProjectGroupBindings.", - "items" : { - "type" : "object", - "properties" : { - "targetRef" : { - "required" : [ "name", "ownedByWorkspace" ], - "type" : "object", - "properties" : { - "name" : { - "type" : "string", - "description" : "The identifier of the project the group is assigned to." - }, - "ownedByWorkspace" : { - "type" : "string", - "description" : "The identifier of the workspace which contains the project." - } - } - }, - "subject" : { - "required" : [ "name" ], - "type" : "object", - "properties" : { - "name" : { - "type" : "string", - "description" : "The identifier of this user group." - } - } - }, - "roleRef" : { - "required" : [ "name" ], - "type" : "object", - "properties" : { - "name" : { - "type" : "string", - "description" : "The name of the referenced role for this group." - } - } - } - } - } - } - } - }, - "page" : { - "type" : "object", - "description" : "See <>." - } - } - }, "api-metadata-openstackProjectMetadata-1305671199" : { "required" : [ "project-id" ], "type" : "object", @@ -4973,67 +4973,6 @@ } } }, - "meshServiceInstanceGet" : { - "title" : "meshServiceInstanceGet", - "required" : [ "apiVersion", "kind", "metadata", "spec" ], - "type" : "object", - "properties" : { - "metadata" : { - "required" : [ "instanceId", "marketplaceIdentifier", "ownedByProject", "ownedByWorkspace" ], - "type" : "object", - "properties" : { - "ownedByProject" : { - "type" : "string", - "description" : "The project that this Service Instance belongs to." - }, - "marketplaceIdentifier" : { - "type" : "string", - "description" : "The identifier of the marketplace that this Service Instance belongs to." - }, - "instanceId" : { - "type" : "string", - "description" : "The instance id this Service Instance should use." - }, - "ownedByWorkspace" : { - "type" : "string", - "description" : "The workspace that this Service Instance belongs to." - } - }, - "description" : "Metadata and more fields to identify the Service Instance." - }, - "apiVersion" : { - "type" : "string", - "description" : "Version of Service Instance datatype. Matches the version part provided within the `Accept` request header." - }, - "kind" : { - "type" : "string", - "description" : "As a common meshObject structure exists, every meshObject has a 'kind'. This is always 'meshBuildingBlock' for this endpoint." - }, - "spec" : { - "required" : [ "creator", "displayName", "planId", "serviceId" ], - "type" : "object", - "properties" : { - "creator" : { - "type" : "string", - "description" : "The creator's username that creates this Service Instance" - }, - "displayName" : { - "type" : "string", - "description" : "The display name of the Service Instance." - }, - "planId" : { - "type" : "string", - "description" : "The id of the plan for this Service Instance" - }, - "serviceId" : { - "type" : "string", - "description" : "The id of the service for the Service Instance" - } - }, - "description" : "Specifications for the Service Instance." - } - } - }, "meshProjectUserBindingV3" : { "title" : "meshProjectUserBindingV3", "required" : [ "_links", "apiVersion", "kind", "metadata" ], @@ -5102,6 +5041,67 @@ } } }, + "meshServiceInstanceGet" : { + "title" : "meshServiceInstanceGet", + "required" : [ "apiVersion", "kind", "metadata", "spec" ], + "type" : "object", + "properties" : { + "metadata" : { + "required" : [ "instanceId", "marketplaceIdentifier", "ownedByProject", "ownedByWorkspace" ], + "type" : "object", + "properties" : { + "ownedByProject" : { + "type" : "string", + "description" : "The project that this Service Instance belongs to." + }, + "marketplaceIdentifier" : { + "type" : "string", + "description" : "The identifier of the marketplace that this Service Instance belongs to." + }, + "instanceId" : { + "type" : "string", + "description" : "The instance id this Service Instance should use." + }, + "ownedByWorkspace" : { + "type" : "string", + "description" : "The workspace that this Service Instance belongs to." + } + }, + "description" : "Metadata and more fields to identify the Service Instance." + }, + "apiVersion" : { + "type" : "string", + "description" : "Version of Service Instance datatype. Matches the version part provided within the `Accept` request header." + }, + "kind" : { + "type" : "string", + "description" : "As a common meshObject structure exists, every meshObject has a 'kind'. This is always 'meshBuildingBlock' for this endpoint." + }, + "spec" : { + "required" : [ "creator", "displayName", "planId", "serviceId" ], + "type" : "object", + "properties" : { + "creator" : { + "type" : "string", + "description" : "The creator's username that creates this Service Instance" + }, + "displayName" : { + "type" : "string", + "description" : "The display name of the Service Instance." + }, + "planId" : { + "type" : "string", + "description" : "The id of the plan for this Service Instance" + }, + "serviceId" : { + "type" : "string", + "description" : "The id of the service for the Service Instance" + } + }, + "description" : "Specifications for the Service Instance." + } + } + }, "meshWorkspaceGroupBindingList" : { "title" : "meshWorkspaceGroupBindingList", "required" : [ "_links", "page" ], diff --git a/website/static/api/meshstack-postman-collection-original.json b/website/static/api/meshstack-postman-collection-original.json index bb462758e..5dfc6359b 100644 --- a/website/static/api/meshstack-postman-collection-original.json +++ b/website/static/api/meshstack-postman-collection-original.json @@ -48,7 +48,7 @@ "disabled" : false } ], "cookie" : [ ], - "body" : "{\n \"_links\" : {\n \"meshobjects\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects\"\n },\n \"metadata\" : {\n \"href\" : \"https://mesh-backend-url/api/metadata\"\n },\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api\"\n }\n }\n}", + "body" : "{\n \"_links\" : {\n \"metadata\" : {\n \"href\" : \"https://mesh-backend-url/api/metadata\"\n },\n \"meshobjects\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects\"\n },\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api\"\n }\n }\n}", "code" : 200 } ] }, { @@ -248,7 +248,7 @@ "disabled" : false } ], "cookie" : [ ], - "body" : "{\n \"_links\" : {\n \"meshserviceinstances\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshserviceinstances{?workspaceIdentifier,projectIdentifier,marketplaceIdentifier,serviceIdentifier,planIdentifier}\",\n \"templated\" : true\n },\n \"meshtagdefinitions\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtagdefinitions\"\n },\n \"meshusers\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers{?workspaceIdentifier,projectIdentifier,platformIdentifier,workspaceUserGroupIdentifier,projectRole,workspaceRole,email,firstName,lastName,username,euid}\",\n \"templated\" : true\n },\n \"meshworkspaceusergroups\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspaceusergroups{?workspaceIdentifier,username}\",\n \"templated\" : true\n },\n \"meshworkspaces\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspaces\"\n },\n \"meshworkspaceuserbindings\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspacebindings/userbindings{?username,workspaceRole,workspaceIdentifier}\",\n \"templated\" : true\n },\n \"meshworkspacegroupbindings\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspacebindings/groupbindings{?username,workspaceRole}\",\n \"templated\" : true\n },\n \"meshtenants\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants{?workspaceIdentifier,projectIdentifier,platformIdentifier,deletionState}\",\n \"templated\" : true\n },\n \"meshpaymentmethods\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshpaymentmethods{?workspaceIdentifier}\",\n \"templated\" : true\n },\n \"meshprojects\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojects{?workspaceIdentifier,paymentIdentifier}\",\n \"templated\" : true\n },\n \"meshprojectgroupbindings\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojectbindings/groupbindings?workspaceIdentifier={workspaceIdentifier}&projectIdentifier={projectIdentifier}\",\n \"templated\" : true\n },\n \"meshprojectuserbindings\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojectbindings/userbindings?workspaceIdentifier={workspaceIdentifier}&projectIdentifier={projectIdentifier}\",\n \"templated\" : true\n },\n \"meshbuildingblocks\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshbuildingblocks{?workspaceIdentifier,customerIdentifier,projectIdentifier,platformIdentifier,name,definitionName,versionNumber,status}\",\n \"templated\" : true\n },\n \"meshbuildingblockruns\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshbuildingblockruns?runnerNodeId={runnerNodeId}{&selector}\",\n \"templated\" : true\n },\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects\"\n }\n }\n}", + "body" : "{\n \"_links\" : {\n \"meshprojects\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojects{?workspaceIdentifier,paymentIdentifier}\",\n \"templated\" : true\n },\n \"meshprojectgroupbindings\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojectbindings/groupbindings?workspaceIdentifier={workspaceIdentifier}&projectIdentifier={projectIdentifier}\",\n \"templated\" : true\n },\n \"meshprojectuserbindings\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojectbindings/userbindings?workspaceIdentifier={workspaceIdentifier}&projectIdentifier={projectIdentifier}\",\n \"templated\" : true\n },\n \"meshtenants\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants{?workspaceIdentifier,projectIdentifier,platformIdentifier,deletionState}\",\n \"templated\" : true\n },\n \"meshtagdefinitions\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtagdefinitions\"\n },\n \"meshusers\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers{?workspaceIdentifier,projectIdentifier,platformIdentifier,workspaceUserGroupIdentifier,projectRole,workspaceRole,email,firstName,lastName,username,euid}\",\n \"templated\" : true\n },\n \"meshserviceinstances\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshserviceinstances{?workspaceIdentifier,projectIdentifier,marketplaceIdentifier,serviceIdentifier,planIdentifier}\",\n \"templated\" : true\n },\n \"meshworkspaceuserbindings\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspacebindings/userbindings{?username,workspaceRole,workspaceIdentifier}\",\n \"templated\" : true\n },\n \"meshworkspacegroupbindings\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspacebindings/groupbindings{?username,workspaceRole}\",\n \"templated\" : true\n },\n \"meshworkspaceusergroups\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspaceusergroups{?workspaceIdentifier,username}\",\n \"templated\" : true\n },\n \"meshworkspaces\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspaces\"\n },\n \"meshpaymentmethods\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshpaymentmethods{?workspaceIdentifier}\",\n \"templated\" : true\n },\n \"meshbuildingblocks\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshbuildingblocks{?workspaceIdentifier,customerIdentifier,projectIdentifier,platformIdentifier,name,definitionName,versionNumber,status}\",\n \"templated\" : true\n },\n \"meshbuildingblockruns\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshbuildingblockruns?runnerNodeId={runnerNodeId}{&selector}\",\n \"templated\" : true\n },\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects\"\n }\n }\n}", "code" : 200 }, { "id" : "meshObjectsRootV1", @@ -274,7 +274,7 @@ "disabled" : false } ], "cookie" : [ ], - "body" : "{\n \"_links\" : {\n \"meshserviceinstances\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshserviceinstances\"\n },\n \"meshcustomers\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshcustomers\"\n },\n \"meshcustomerusergroups\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshcustomerusergroups{?customerIdentifier,username}\",\n \"templated\" : true\n },\n \"meshusers\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers{?customerIdentifier,projectIdentifier,platformIdentifier,customerUserGroupIdentifier,projectRole,customerRole,email,firstName,lastName,username,euid}\",\n \"templated\" : true\n },\n \"meshtenants\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants{?customerIdentifier,projectIdentifier,platformIdentifier}\",\n \"templated\" : true\n },\n \"meshpaymentmethods\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshpaymentmethods{?customerIdentifier}\",\n \"templated\" : true\n },\n \"meshprojects\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojects{?customerIdentifier,paymentIdentifier}\",\n \"templated\" : true\n },\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects\"\n }\n }\n}", + "body" : "{\n \"_links\" : {\n \"meshprojects\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojects{?customerIdentifier,paymentIdentifier}\",\n \"templated\" : true\n },\n \"meshtenants\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants{?customerIdentifier,projectIdentifier,platformIdentifier}\",\n \"templated\" : true\n },\n \"meshcustomers\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshcustomers\"\n },\n \"meshcustomerusergroups\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshcustomerusergroups{?customerIdentifier,username}\",\n \"templated\" : true\n },\n \"meshusers\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers{?customerIdentifier,projectIdentifier,platformIdentifier,customerUserGroupIdentifier,projectRole,customerRole,email,firstName,lastName,username,euid}\",\n \"templated\" : true\n },\n \"meshserviceinstances\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshserviceinstances\"\n },\n \"meshpaymentmethods\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshpaymentmethods{?customerIdentifier}\",\n \"templated\" : true\n },\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects\"\n }\n }\n}", "code" : 200 } ] }, { @@ -474,73 +474,6 @@ "body" : "{\n \"kind\" : \"meshBuildingBlockRun\",\n \"apiVersion\" : \"v1\",\n \"metadata\" : {\n \"uuid\" : \"b3116611-e08b-4b00-91c5-10365b25a6ef\"\n },\n \"spec\" : {\n \"runNumber\" : 1,\n \"buildingBlock\" : {\n \"uuid\" : \"68ce5455-2a4a-4a4b-a324-6a6c18cab85a\",\n \"spec\" : {\n \"displayName\" : \"block\",\n \"workspaceIdentifier\" : \"workspace\",\n \"projectIdentifier\" : \"project\",\n \"fullPlatformIdentifier\" : \"azure\",\n \"inputs\" : [ {\n \"key\" : \"variable-name\",\n \"value\" : \"some-value\",\n \"type\" : \"STRING\",\n \"isSensitive\" : false,\n \"isEnvironment\" : false\n } ],\n \"parentBuildingBlocks\" : [ ]\n }\n },\n \"buildingBlockDefinition\" : {\n \"uuid\" : \"b23cfb9a-6974-444f-9d33-62134a632373\",\n \"spec\" : {\n \"version\" : 1,\n \"implementation\" : {\n \"type\" : \"TERRAFORM\",\n \"terraformVersion\" : \"v1\",\n \"repositoryUrl\" : \"https://example.com\",\n \"async\" : true\n }\n }\n },\n \"behavior\" : \"APPLY\"\n },\n \"status\" : \"IN_PROGRESS\",\n \"_links\" : {\n \"registerSource\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshbuildingblockruns/b3116611-e08b-4b00-91c5-10365b25a6ef/status/source\"\n },\n \"updateSource\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshbuildingblockruns/b3116611-e08b-4b00-91c5-10365b25a6ef/status/source/{sourceId}\",\n \"templated\" : true\n },\n \"meshstackBaseUrl\" : {\n \"href\" : \"https://mesh-backend-url\"\n }\n }\n}", "code" : 200 } ] - }, { - "id" : "meshBuildingBlockPost", - "name" : "/api/meshobjects/meshbuildingblocks", - "variable" : [ ], - "event" : [ ], - "request" : { - "url" : { - "protocol" : "https", - "host" : "localhost", - "path" : "/api/meshobjects/meshbuildingblocks", - "port" : "8080" - }, - "method" : "POST", - "header" : [ { - "key" : "Content-Type", - "value" : "application/vnd.meshcloud.api.meshbuildingblock.v1.hal+json;charset=UTF-8", - "disabled" : false, - "description" : "meshApi is <> and you should use `application/vnd.meshcloud.api.meshbuildingblock.v1.hal+json` as a `Content-Type` header." - }, { - "key" : "Accept", - "value" : "application/vnd.meshcloud.api.meshbuildingblock.v1.hal+json", - "disabled" : false, - "description" : "meshApi is <> and you should use `application/vnd.meshcloud.api.meshbuildingblock.v1.hal+json` as an `Accept` header to be guaranteed the V1 response format of this endpoint. New versions will be added in future." - } ], - "body" : { - "mode" : "raw", - "raw" : "{\n \"apiVersion\" : \"v1\",\n \"kind\" : \"meshBuildingBlock\",\n \"metadata\" : {\n \"definitionUuid\" : \"ef6aaf87-3f8c-477c-94f4-f3cf509728ca\",\n \"definitionVersion\" : 1,\n \"tenantIdentifier\" : \"my-workspace.my-project.my-platform.my-location\"\n },\n \"spec\" : {\n \"displayName\" : \"New BuildingBlock\",\n \"inputs\" : [{\n \"key\": \"resourceName\",\n \"value\": \"buildingBlock-for-docs\",\n \"valueType\": \"STRING\"\n }],\n \"parentBuildingBlocks\" : [{\n \"definitionUuid\": \"b23cfb9a-6974-444f-9d33-62134a632373\",\n \"buildingBlockUuid\": \"b2484cba-8f19-4d47-aadc-6583bc159cbe\"\n }]\n }\n} ", - "urlencoded" : [ ] - } - }, - "response" : [ { - "id" : "meshBuildingBlockPost", - "name" : "meshBuildingBlockPost", - "originalRequest" : { - "url" : { - "protocol" : "https", - "host" : "localhost", - "path" : "/api/meshobjects/meshbuildingblocks", - "port" : "8080" - }, - "method" : "POST", - "header" : [ { - "key" : "Content-Type", - "value" : "application/vnd.meshcloud.api.meshbuildingblock.v1.hal+json;charset=UTF-8", - "disabled" : false, - "description" : "meshApi is <> and you should use `application/vnd.meshcloud.api.meshbuildingblock.v1.hal+json` as a `Content-Type` header." - }, { - "key" : "Accept", - "value" : "application/vnd.meshcloud.api.meshbuildingblock.v1.hal+json", - "disabled" : false, - "description" : "meshApi is <> and you should use `application/vnd.meshcloud.api.meshbuildingblock.v1.hal+json` as an `Accept` header to be guaranteed the V1 response format of this endpoint. New versions will be added in future." - } ], - "body" : { - "mode" : "raw", - "raw" : "{\n \"apiVersion\" : \"v1\",\n \"kind\" : \"meshBuildingBlock\",\n \"metadata\" : {\n \"definitionUuid\" : \"ef6aaf87-3f8c-477c-94f4-f3cf509728ca\",\n \"definitionVersion\" : 1,\n \"tenantIdentifier\" : \"my-workspace.my-project.my-platform.my-location\"\n },\n \"spec\" : {\n \"displayName\" : \"New BuildingBlock\",\n \"inputs\" : [{\n \"key\": \"resourceName\",\n \"value\": \"buildingBlock-for-docs\",\n \"valueType\": \"STRING\"\n }],\n \"parentBuildingBlocks\" : [{\n \"definitionUuid\": \"b23cfb9a-6974-444f-9d33-62134a632373\",\n \"buildingBlockUuid\": \"b2484cba-8f19-4d47-aadc-6583bc159cbe\"\n }]\n }\n} ", - "urlencoded" : [ ] - } - }, - "header" : [ { - "key" : "Content-Type", - "value" : "application/vnd.meshcloud.api.meshbuildingblock.v1.hal+json", - "disabled" : false - } ], - "cookie" : [ ], - "body" : "{\n \"kind\" : \"meshBuildingBlock\",\n \"apiVersion\" : \"v1\",\n \"metadata\" : {\n \"uuid\" : \"f4c628cc-4922-4723-a87a-a8479ca537f2\",\n \"definitionUuid\" : \"ef6aaf87-3f8c-477c-94f4-f3cf509728ca\",\n \"definitionVersion\" : 1,\n \"tenantIdentifier\" : \"my-workspace.my-project.my-platform.my-location\",\n \"forcePurge\" : false,\n \"createdOn\" : \"2024-11-28T07:11:34.405096929Z\"\n },\n \"spec\" : {\n \"displayName\" : \"New BuildingBlock\",\n \"inputs\" : [ {\n \"key\" : \"resourceName\",\n \"value\" : \"buildingBlock-for-docs\",\n \"valueType\" : \"STRING\"\n } ],\n \"parentBuildingBlocks\" : [ {\n \"buildingBlockUuid\" : \"b2484cba-8f19-4d47-aadc-6583bc159cbe\",\n \"definitionUuid\" : \"b23cfb9a-6974-444f-9d33-62134a632373\"\n } ]\n },\n \"status\" : {\n \"status\" : \"PENDING\",\n \"outputs\" : [ ]\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshbuildingblocks/f4c628cc-4922-4723-a87a-a8479ca537f2\"\n },\n \"meshtenant\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants/my-workspace.my-project.my-platform.my-location\"\n },\n \"forcePurge\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshbuildingblocks/f4c628cc-4922-4723-a87a-a8479ca537f2/purge\"\n }\n }\n}", - "code" : 201 - } ] }, { "id" : "meshBuildingBlockList", "name" : "/api/meshobjects/meshbuildingblocks", @@ -659,9 +592,76 @@ "disabled" : false } ], "cookie" : [ ], - "body" : "{\n \"_embedded\" : {\n \"meshBuildingBlocks\" : [ {\n \"kind\" : \"meshBuildingBlock\",\n \"apiVersion\" : \"v1\",\n \"metadata\" : {\n \"uuid\" : \"68ce5455-2a4a-4a4b-a324-6a6c18cab85a\",\n \"definitionUuid\" : \"b23cfb9a-6974-444f-9d33-62134a632373\",\n \"definitionVersion\" : 1,\n \"tenantIdentifier\" : \"my-workspace.my-project.my-platform.my-location\",\n \"forcePurge\" : false,\n \"createdOn\" : \"2024-11-28T07:11:33.330941118Z\"\n },\n \"spec\" : {\n \"displayName\" : \"parent block\",\n \"inputs\" : [ ],\n \"parentBuildingBlocks\" : [ ]\n },\n \"status\" : {\n \"status\" : \"SUCCEEDED\",\n \"outputs\" : [ ]\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshbuildingblocks/68ce5455-2a4a-4a4b-a324-6a6c18cab85a\"\n },\n \"meshtenant\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants/my-workspace.my-project.my-platform.my-location\"\n },\n \"forcePurge\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshbuildingblocks/68ce5455-2a4a-4a4b-a324-6a6c18cab85a/purge\"\n }\n }\n }, {\n \"kind\" : \"meshBuildingBlock\",\n \"apiVersion\" : \"v1\",\n \"metadata\" : {\n \"uuid\" : \"5646eafe-5d56-43e5-84fe-329bb050d720\",\n \"definitionUuid\" : \"ef6aaf87-3f8c-477c-94f4-f3cf509728ca\",\n \"definitionVersion\" : 1,\n \"tenantIdentifier\" : \"my-workspace.my-project.my-platform.my-location\",\n \"forcePurge\" : false,\n \"createdOn\" : \"2024-11-28T07:11:33.374621328Z\"\n },\n \"spec\" : {\n \"displayName\" : \"child block\",\n \"inputs\" : [ {\n \"key\" : \"resourceName\",\n \"value\" : \"My Test Resource\",\n \"valueType\" : \"STRING\"\n } ],\n \"parentBuildingBlocks\" : [ {\n \"buildingBlockUuid\" : \"68ce5455-2a4a-4a4b-a324-6a6c18cab85a\",\n \"definitionUuid\" : \"b23cfb9a-6974-444f-9d33-62134a632373\"\n } ]\n },\n \"status\" : {\n \"status\" : \"SUCCEEDED\",\n \"outputs\" : [ {\n \"key\" : \"resourceId\",\n \"value\" : \"id-123\",\n \"valueType\" : \"STRING\"\n } ]\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshbuildingblocks/5646eafe-5d56-43e5-84fe-329bb050d720\"\n },\n \"meshtenant\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants/my-workspace.my-project.my-platform.my-location\"\n },\n \"forcePurge\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshbuildingblocks/5646eafe-5d56-43e5-84fe-329bb050d720/purge\"\n }\n }\n } ]\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshbuildingblocks?projectIdentifier=my-project&page=0&size=10\"\n }\n },\n \"page\" : {\n \"size\" : 10,\n \"totalElements\" : 2,\n \"totalPages\" : 1,\n \"number\" : 0\n }\n}", + "body" : "{\n \"_embedded\" : {\n \"meshBuildingBlocks\" : [ {\n \"kind\" : \"meshBuildingBlock\",\n \"apiVersion\" : \"v1\",\n \"metadata\" : {\n \"uuid\" : \"68ce5455-2a4a-4a4b-a324-6a6c18cab85a\",\n \"definitionUuid\" : \"b23cfb9a-6974-444f-9d33-62134a632373\",\n \"definitionVersion\" : 1,\n \"tenantIdentifier\" : \"my-workspace.my-project.my-platform.my-location\",\n \"forcePurge\" : false,\n \"createdOn\" : \"2024-12-04T09:53:22.098763344Z\"\n },\n \"spec\" : {\n \"displayName\" : \"parent block\",\n \"inputs\" : [ ],\n \"parentBuildingBlocks\" : [ ]\n },\n \"status\" : {\n \"status\" : \"SUCCEEDED\",\n \"outputs\" : [ ]\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshbuildingblocks/68ce5455-2a4a-4a4b-a324-6a6c18cab85a\"\n },\n \"meshtenant\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants/my-workspace.my-project.my-platform.my-location\"\n },\n \"forcePurge\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshbuildingblocks/68ce5455-2a4a-4a4b-a324-6a6c18cab85a/purge\"\n }\n }\n }, {\n \"kind\" : \"meshBuildingBlock\",\n \"apiVersion\" : \"v1\",\n \"metadata\" : {\n \"uuid\" : \"5646eafe-5d56-43e5-84fe-329bb050d720\",\n \"definitionUuid\" : \"ef6aaf87-3f8c-477c-94f4-f3cf509728ca\",\n \"definitionVersion\" : 1,\n \"tenantIdentifier\" : \"my-workspace.my-project.my-platform.my-location\",\n \"forcePurge\" : false,\n \"createdOn\" : \"2024-12-04T09:53:22.146961264Z\"\n },\n \"spec\" : {\n \"displayName\" : \"child block\",\n \"inputs\" : [ {\n \"key\" : \"resourceName\",\n \"value\" : \"My Test Resource\",\n \"valueType\" : \"STRING\"\n } ],\n \"parentBuildingBlocks\" : [ {\n \"buildingBlockUuid\" : \"68ce5455-2a4a-4a4b-a324-6a6c18cab85a\",\n \"definitionUuid\" : \"b23cfb9a-6974-444f-9d33-62134a632373\"\n } ]\n },\n \"status\" : {\n \"status\" : \"SUCCEEDED\",\n \"outputs\" : [ {\n \"key\" : \"resourceId\",\n \"value\" : \"id-123\",\n \"valueType\" : \"STRING\"\n } ]\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshbuildingblocks/5646eafe-5d56-43e5-84fe-329bb050d720\"\n },\n \"meshtenant\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants/my-workspace.my-project.my-platform.my-location\"\n },\n \"forcePurge\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshbuildingblocks/5646eafe-5d56-43e5-84fe-329bb050d720/purge\"\n }\n }\n } ]\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshbuildingblocks?projectIdentifier=my-project&page=0&size=10\"\n }\n },\n \"page\" : {\n \"size\" : 10,\n \"totalElements\" : 2,\n \"totalPages\" : 1,\n \"number\" : 0\n }\n}", "code" : 200 } ] + }, { + "id" : "meshBuildingBlockPost", + "name" : "/api/meshobjects/meshbuildingblocks", + "variable" : [ ], + "event" : [ ], + "request" : { + "url" : { + "protocol" : "https", + "host" : "localhost", + "path" : "/api/meshobjects/meshbuildingblocks", + "port" : "8080" + }, + "method" : "POST", + "header" : [ { + "key" : "Content-Type", + "value" : "application/vnd.meshcloud.api.meshbuildingblock.v1.hal+json;charset=UTF-8", + "disabled" : false, + "description" : "meshApi is <> and you should use `application/vnd.meshcloud.api.meshbuildingblock.v1.hal+json` as a `Content-Type` header." + }, { + "key" : "Accept", + "value" : "application/vnd.meshcloud.api.meshbuildingblock.v1.hal+json", + "disabled" : false, + "description" : "meshApi is <> and you should use `application/vnd.meshcloud.api.meshbuildingblock.v1.hal+json` as an `Accept` header to be guaranteed the V1 response format of this endpoint. New versions will be added in future." + } ], + "body" : { + "mode" : "raw", + "raw" : "{\n \"apiVersion\" : \"v1\",\n \"kind\" : \"meshBuildingBlock\",\n \"metadata\" : {\n \"definitionUuid\" : \"ef6aaf87-3f8c-477c-94f4-f3cf509728ca\",\n \"definitionVersion\" : 1,\n \"tenantIdentifier\" : \"my-workspace.my-project.my-platform.my-location\"\n },\n \"spec\" : {\n \"displayName\" : \"New BuildingBlock\",\n \"inputs\" : [{\n \"key\": \"resourceName\",\n \"value\": \"buildingBlock-for-docs\",\n \"valueType\": \"STRING\"\n }],\n \"parentBuildingBlocks\" : [{\n \"definitionUuid\": \"b23cfb9a-6974-444f-9d33-62134a632373\",\n \"buildingBlockUuid\": \"57971196-c2d7-466c-ab68-e3de9c9487de\"\n }]\n }\n} ", + "urlencoded" : [ ] + } + }, + "response" : [ { + "id" : "meshBuildingBlockPost", + "name" : "meshBuildingBlockPost", + "originalRequest" : { + "url" : { + "protocol" : "https", + "host" : "localhost", + "path" : "/api/meshobjects/meshbuildingblocks", + "port" : "8080" + }, + "method" : "POST", + "header" : [ { + "key" : "Content-Type", + "value" : "application/vnd.meshcloud.api.meshbuildingblock.v1.hal+json;charset=UTF-8", + "disabled" : false, + "description" : "meshApi is <> and you should use `application/vnd.meshcloud.api.meshbuildingblock.v1.hal+json` as a `Content-Type` header." + }, { + "key" : "Accept", + "value" : "application/vnd.meshcloud.api.meshbuildingblock.v1.hal+json", + "disabled" : false, + "description" : "meshApi is <> and you should use `application/vnd.meshcloud.api.meshbuildingblock.v1.hal+json` as an `Accept` header to be guaranteed the V1 response format of this endpoint. New versions will be added in future." + } ], + "body" : { + "mode" : "raw", + "raw" : "{\n \"apiVersion\" : \"v1\",\n \"kind\" : \"meshBuildingBlock\",\n \"metadata\" : {\n \"definitionUuid\" : \"ef6aaf87-3f8c-477c-94f4-f3cf509728ca\",\n \"definitionVersion\" : 1,\n \"tenantIdentifier\" : \"my-workspace.my-project.my-platform.my-location\"\n },\n \"spec\" : {\n \"displayName\" : \"New BuildingBlock\",\n \"inputs\" : [{\n \"key\": \"resourceName\",\n \"value\": \"buildingBlock-for-docs\",\n \"valueType\": \"STRING\"\n }],\n \"parentBuildingBlocks\" : [{\n \"definitionUuid\": \"b23cfb9a-6974-444f-9d33-62134a632373\",\n \"buildingBlockUuid\": \"57971196-c2d7-466c-ab68-e3de9c9487de\"\n }]\n }\n} ", + "urlencoded" : [ ] + } + }, + "header" : [ { + "key" : "Content-Type", + "value" : "application/vnd.meshcloud.api.meshbuildingblock.v1.hal+json", + "disabled" : false + } ], + "cookie" : [ ], + "body" : "{\n \"kind\" : \"meshBuildingBlock\",\n \"apiVersion\" : \"v1\",\n \"metadata\" : {\n \"uuid\" : \"151bace2-358a-4aa5-97be-242964653aff\",\n \"definitionUuid\" : \"ef6aaf87-3f8c-477c-94f4-f3cf509728ca\",\n \"definitionVersion\" : 1,\n \"tenantIdentifier\" : \"my-workspace.my-project.my-platform.my-location\",\n \"forcePurge\" : false,\n \"createdOn\" : \"2024-12-04T09:53:23.185770890Z\"\n },\n \"spec\" : {\n \"displayName\" : \"New BuildingBlock\",\n \"inputs\" : [ {\n \"key\" : \"resourceName\",\n \"value\" : \"buildingBlock-for-docs\",\n \"valueType\" : \"STRING\"\n } ],\n \"parentBuildingBlocks\" : [ {\n \"buildingBlockUuid\" : \"57971196-c2d7-466c-ab68-e3de9c9487de\",\n \"definitionUuid\" : \"b23cfb9a-6974-444f-9d33-62134a632373\"\n } ]\n },\n \"status\" : {\n \"status\" : \"PENDING\",\n \"outputs\" : [ ]\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshbuildingblocks/151bace2-358a-4aa5-97be-242964653aff\"\n },\n \"meshtenant\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants/my-workspace.my-project.my-platform.my-location\"\n },\n \"forcePurge\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshbuildingblocks/151bace2-358a-4aa5-97be-242964653aff/purge\"\n }\n }\n}", + "code" : 201 + } ] }, { "id" : "meshPaymentMethodListV2", "name" : "/api/meshobjects/meshpaymentmethods", @@ -732,76 +732,9 @@ "disabled" : false } ], "cookie" : [ ], - "body" : "{\n \"_embedded\" : {\n \"meshPaymentMethods\" : [ {\n \"kind\" : \"meshPaymentMethod\",\n \"apiVersion\" : \"v2\",\n \"metadata\" : {\n \"name\" : \"test-payment-method-1\",\n \"ownedByWorkspace\" : \"xd8t9mpmdsv2\"\n },\n \"spec\" : {\n \"displayName\" : \"Test Payment Method 1\",\n \"tags\" : { },\n \"amount\" : 1000\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshpaymentmethods/test-payment-method-1\"\n },\n \"meshprojects\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojects?paymentIdentifier=test-payment-method-1\"\n }\n }\n }, {\n \"kind\" : \"meshPaymentMethod\",\n \"apiVersion\" : \"v2\",\n \"metadata\" : {\n \"name\" : \"test-payment-method-2\",\n \"ownedByWorkspace\" : \"xd8t9mpmdsv2\"\n },\n \"spec\" : {\n \"displayName\" : \"Test Payment Method 2\",\n \"tags\" : { },\n \"amount\" : 1000\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshpaymentmethods/test-payment-method-2\"\n },\n \"meshprojects\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojects?paymentIdentifier=test-payment-method-2\"\n }\n }\n } ]\n },\n \"_links\" : {\n \"first\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshpaymentmethods?workspaceIdentifier=xd8t9mpmdsv2&page=0&size=2\"\n },\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshpaymentmethods?workspaceIdentifier=xd8t9mpmdsv2&page=0&size=2\"\n },\n \"next\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshpaymentmethods?workspaceIdentifier=xd8t9mpmdsv2&page=1&size=2\"\n },\n \"last\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshpaymentmethods?workspaceIdentifier=xd8t9mpmdsv2&page=1&size=2\"\n }\n },\n \"page\" : {\n \"size\" : 2,\n \"totalElements\" : 3,\n \"totalPages\" : 2,\n \"number\" : 0\n }\n}", + "body" : "{\n \"_embedded\" : {\n \"meshPaymentMethods\" : [ {\n \"kind\" : \"meshPaymentMethod\",\n \"apiVersion\" : \"v2\",\n \"metadata\" : {\n \"name\" : \"test-payment-method-1\",\n \"ownedByWorkspace\" : \"ipkl2mpmdsv2\"\n },\n \"spec\" : {\n \"displayName\" : \"Test Payment Method 1\",\n \"tags\" : { },\n \"amount\" : 1000\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshpaymentmethods/test-payment-method-1\"\n },\n \"meshprojects\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojects?paymentIdentifier=test-payment-method-1\"\n }\n }\n }, {\n \"kind\" : \"meshPaymentMethod\",\n \"apiVersion\" : \"v2\",\n \"metadata\" : {\n \"name\" : \"test-payment-method-2\",\n \"ownedByWorkspace\" : \"ipkl2mpmdsv2\"\n },\n \"spec\" : {\n \"displayName\" : \"Test Payment Method 2\",\n \"tags\" : { },\n \"amount\" : 1000\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshpaymentmethods/test-payment-method-2\"\n },\n \"meshprojects\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojects?paymentIdentifier=test-payment-method-2\"\n }\n }\n } ]\n },\n \"_links\" : {\n \"first\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshpaymentmethods?workspaceIdentifier=ipkl2mpmdsv2&page=0&size=2\"\n },\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshpaymentmethods?workspaceIdentifier=ipkl2mpmdsv2&page=0&size=2\"\n },\n \"next\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshpaymentmethods?workspaceIdentifier=ipkl2mpmdsv2&page=1&size=2\"\n },\n \"last\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshpaymentmethods?workspaceIdentifier=ipkl2mpmdsv2&page=1&size=2\"\n }\n },\n \"page\" : {\n \"size\" : 2,\n \"totalElements\" : 3,\n \"totalPages\" : 2,\n \"number\" : 0\n }\n}", "code" : 200 } ] - }, { - "id" : "meshProjectPost", - "name" : "/api/meshobjects/meshprojects", - "variable" : [ ], - "event" : [ ], - "request" : { - "url" : { - "protocol" : "https", - "host" : "localhost", - "path" : "/api/meshobjects/meshprojects", - "port" : "8080" - }, - "method" : "POST", - "header" : [ { - "key" : "Content-Type", - "value" : "application/vnd.meshcloud.api.meshproject.v2.hal+json;charset=UTF-8", - "disabled" : false, - "description" : "You should use `application/vnd.meshcloud.api.meshproject.v2.hal+json` as an Content-Type header." - }, { - "key" : "Accept", - "value" : "application/vnd.meshcloud.api.meshproject.v2.hal+json", - "disabled" : false, - "description" : "meshApi is <> and you should use `application/vnd.meshcloud.api.meshproject.v2.hal+json` as an `Accept` header to be guaranteed the expected response format of this endpoint. New versions might be added in future." - } ], - "body" : { - "mode" : "raw", - "raw" : "{\n \"apiVersion\" : \"v2\",\n \"kind\": \"meshProject\",\n \"spec\" : {\n \"displayName\" : \"Test Project 3\",\n \"tags\" : { },\n \"paymentMethodIdentifier\" : \"test-payment\"\n },\n \"metadata\" : {\n \"name\" : \"test-project-3\",\n \"ownedByWorkspace\" : \"xd8t9mpdsv2\"\n }\n}", - "urlencoded" : [ ] - } - }, - "response" : [ { - "id" : "meshProjectPost", - "name" : "meshProjectPost", - "originalRequest" : { - "url" : { - "protocol" : "https", - "host" : "localhost", - "path" : "/api/meshobjects/meshprojects", - "port" : "8080" - }, - "method" : "POST", - "header" : [ { - "key" : "Content-Type", - "value" : "application/vnd.meshcloud.api.meshproject.v2.hal+json;charset=UTF-8", - "disabled" : false, - "description" : "You should use `application/vnd.meshcloud.api.meshproject.v2.hal+json` as an Content-Type header." - }, { - "key" : "Accept", - "value" : "application/vnd.meshcloud.api.meshproject.v2.hal+json", - "disabled" : false, - "description" : "meshApi is <> and you should use `application/vnd.meshcloud.api.meshproject.v2.hal+json` as an `Accept` header to be guaranteed the expected response format of this endpoint. New versions might be added in future." - } ], - "body" : { - "mode" : "raw", - "raw" : "{\n \"apiVersion\" : \"v2\",\n \"kind\": \"meshProject\",\n \"spec\" : {\n \"displayName\" : \"Test Project 3\",\n \"tags\" : { },\n \"paymentMethodIdentifier\" : \"test-payment\"\n },\n \"metadata\" : {\n \"name\" : \"test-project-3\",\n \"ownedByWorkspace\" : \"xd8t9mpdsv2\"\n }\n}", - "urlencoded" : [ ] - } - }, - "header" : [ { - "key" : "Content-Type", - "value" : "application/vnd.meshcloud.api.meshproject.v2.hal+json", - "disabled" : false - } ], - "cookie" : [ ], - "body" : "{\n \"kind\" : \"meshProject\",\n \"apiVersion\" : \"v2\",\n \"metadata\" : {\n \"name\" : \"test-project-3\",\n \"ownedByWorkspace\" : \"xd8t9mpdsv2\",\n \"createdOn\" : \"2024-11-28T07:11:41.245080027Z\"\n },\n \"spec\" : {\n \"displayName\" : \"Test Project 3\",\n \"tags\" : { },\n \"paymentMethodIdentifier\" : \"test-payment\"\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojects/xd8t9mpdsv2.test-project-3\"\n },\n \"meshtenants\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants?workspaceIdentifier=xd8t9mpdsv2&projectIdentifier=test-project-3\"\n },\n \"meshusers\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers?workspaceIdentifier=xd8t9mpdsv2&projectIdentifier=test-project-3\"\n },\n \"activePaymentMethod\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshpaymentmethods/test-payment\"\n },\n \"meshprojectuserbindings\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojectbindings/userbindings?workspaceIdentifier=xd8t9mpdsv2&projectIdentifier=test-project-3\"\n },\n \"meshprojectgroupbindings\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojectbindings/groupbindings?workspaceIdentifier=xd8t9mpdsv2&projectIdentifier=test-project-3\"\n }\n }\n}", - "code" : 201 - } ] }, { "id" : "meshProjectListV2", "name" : "/api/meshobjects/meshprojects", @@ -880,76 +813,75 @@ "disabled" : false } ], "cookie" : [ ], - "body" : "{\n \"_embedded\" : {\n \"meshProjects\" : [ {\n \"kind\" : \"meshProject\",\n \"apiVersion\" : \"v2\",\n \"metadata\" : {\n \"name\" : \"test-project-1\",\n \"ownedByWorkspace\" : \"xd8t9mpdsv2\",\n \"createdOn\" : \"2024-01-01T00:00:00Z\"\n },\n \"spec\" : {\n \"displayName\" : \"Test Project 1\",\n \"tags\" : { },\n \"paymentMethodIdentifier\" : \"test-payment\"\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojects/xd8t9mpdsv2.test-project-1\"\n },\n \"meshtenants\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants?workspaceIdentifier=xd8t9mpdsv2&projectIdentifier=test-project-1\"\n },\n \"meshusers\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers?workspaceIdentifier=xd8t9mpdsv2&projectIdentifier=test-project-1\"\n },\n \"activePaymentMethod\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshpaymentmethods/test-payment\"\n },\n \"meshprojectuserbindings\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojectbindings/userbindings?workspaceIdentifier=xd8t9mpdsv2&projectIdentifier=test-project-1\"\n },\n \"meshprojectgroupbindings\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojectbindings/groupbindings?workspaceIdentifier=xd8t9mpdsv2&projectIdentifier=test-project-1\"\n }\n }\n } ]\n },\n \"_links\" : {\n \"first\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojects?workspaceIdentifier=xd8t9mpdsv2&paymentIdentifier=test-payment&page=0&size=1\"\n },\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojects?workspaceIdentifier=xd8t9mpdsv2&paymentIdentifier=test-payment&page=0&size=1\"\n },\n \"next\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojects?workspaceIdentifier=xd8t9mpdsv2&paymentIdentifier=test-payment&page=1&size=1\"\n },\n \"last\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojects?workspaceIdentifier=xd8t9mpdsv2&paymentIdentifier=test-payment&page=1&size=1\"\n }\n },\n \"page\" : {\n \"size\" : 1,\n \"totalElements\" : 2,\n \"totalPages\" : 2,\n \"number\" : 0\n }\n}", + "body" : "{\n \"_embedded\" : {\n \"meshProjects\" : [ {\n \"kind\" : \"meshProject\",\n \"apiVersion\" : \"v2\",\n \"metadata\" : {\n \"name\" : \"test-project-1\",\n \"ownedByWorkspace\" : \"ipkl2mpdsv2\",\n \"createdOn\" : \"2024-01-01T00:00:00Z\"\n },\n \"spec\" : {\n \"displayName\" : \"Test Project 1\",\n \"tags\" : { },\n \"paymentMethodIdentifier\" : \"test-payment\"\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojects/ipkl2mpdsv2.test-project-1\"\n },\n \"meshtenants\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants?workspaceIdentifier=ipkl2mpdsv2&projectIdentifier=test-project-1\"\n },\n \"meshusers\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers?workspaceIdentifier=ipkl2mpdsv2&projectIdentifier=test-project-1\"\n },\n \"activePaymentMethod\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshpaymentmethods/test-payment\"\n },\n \"meshprojectuserbindings\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojectbindings/userbindings?workspaceIdentifier=ipkl2mpdsv2&projectIdentifier=test-project-1\"\n },\n \"meshprojectgroupbindings\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojectbindings/groupbindings?workspaceIdentifier=ipkl2mpdsv2&projectIdentifier=test-project-1\"\n }\n }\n } ]\n },\n \"_links\" : {\n \"first\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojects?workspaceIdentifier=ipkl2mpdsv2&paymentIdentifier=test-payment&page=0&size=1\"\n },\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojects?workspaceIdentifier=ipkl2mpdsv2&paymentIdentifier=test-payment&page=0&size=1\"\n },\n \"next\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojects?workspaceIdentifier=ipkl2mpdsv2&paymentIdentifier=test-payment&page=1&size=1\"\n },\n \"last\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojects?workspaceIdentifier=ipkl2mpdsv2&paymentIdentifier=test-payment&page=1&size=1\"\n }\n },\n \"page\" : {\n \"size\" : 1,\n \"totalElements\" : 2,\n \"totalPages\" : 2,\n \"number\" : 0\n }\n}", "code" : 200 } ] }, { - "id" : "meshServiceInstancePost", - "name" : "/api/meshobjects/meshserviceinstances", + "id" : "meshProjectPost", + "name" : "/api/meshobjects/meshprojects", "variable" : [ ], "event" : [ ], "request" : { "url" : { "protocol" : "https", "host" : "localhost", - "path" : "/api/meshobjects/meshserviceinstances", + "path" : "/api/meshobjects/meshprojects", "port" : "8080" }, "method" : "POST", "header" : [ { "key" : "Content-Type", - "value" : "application/vnd.meshcloud.api.meshserviceinstance.v2.hal+json;charset=UTF-8", + "value" : "application/vnd.meshcloud.api.meshproject.v2.hal+json;charset=UTF-8", "disabled" : false, - "description" : "meshApi is <> and you should use `application/vnd.meshcloud.api.meshserviceinstance.v2.hal+json` as a `Content-Type` header." + "description" : "You should use `application/vnd.meshcloud.api.meshproject.v2.hal+json` as an Content-Type header." }, { "key" : "Accept", - "value" : "application/vnd.meshcloud.api.meshserviceinstance.v2.hal+json", + "value" : "application/vnd.meshcloud.api.meshproject.v2.hal+json", "disabled" : false, - "description" : "meshApi is <> and you should use `application/vnd.meshcloud.api.meshserviceinstance.v2.hal+json` as an `Accept` header." + "description" : "meshApi is <> and you should use `application/vnd.meshcloud.api.meshproject.v2.hal+json` as an `Accept` header to be guaranteed the expected response format of this endpoint. New versions might be added in future." } ], "body" : { "mode" : "raw", - "raw" : "{\n \"apiVersion\" : \"v2\",\n \"kind\" : \"meshServiceInstance\",\n \"metadata\" : {\n \"ownedByProject\" : \"xd8t9smsids-1\",\n \"ownedByWorkspace\" : \"my-mobile-app-team\",\n \"marketplaceIdentifier\" : \"xd8t9mtdg21\",\n \"instanceId\" : \"serviceInstanceId\"\n },\n \"spec\" : {\n \"displayName\" : \"New SI\",\n \"serviceId\" : \"xd8t9mtdg25\",\n \"planId\" : \"xd8t9mtdg27\",\n \"creator\" : \"admin@meshcloud.io\"\n }\n}", + "raw" : "{\n \"apiVersion\" : \"v2\",\n \"kind\": \"meshProject\",\n \"spec\" : {\n \"displayName\" : \"Test Project 3\",\n \"tags\" : { },\n \"paymentMethodIdentifier\" : \"test-payment\"\n },\n \"metadata\" : {\n \"name\" : \"test-project-3\",\n \"ownedByWorkspace\" : \"ipkl2mpdsv2\"\n }\n}", "urlencoded" : [ ] } }, "response" : [ { - "id" : "meshServiceInstancePost", - "name" : "meshServiceInstancePost", + "id" : "meshProjectPost", + "name" : "meshProjectPost", "originalRequest" : { "url" : { "protocol" : "https", "host" : "localhost", - "path" : "/api/meshobjects/meshserviceinstances", + "path" : "/api/meshobjects/meshprojects", "port" : "8080" }, "method" : "POST", "header" : [ { "key" : "Content-Type", - "value" : "application/vnd.meshcloud.api.meshserviceinstance.v2.hal+json;charset=UTF-8", + "value" : "application/vnd.meshcloud.api.meshproject.v2.hal+json;charset=UTF-8", "disabled" : false, - "description" : "meshApi is <> and you should use `application/vnd.meshcloud.api.meshserviceinstance.v2.hal+json` as a `Content-Type` header." + "description" : "You should use `application/vnd.meshcloud.api.meshproject.v2.hal+json` as an Content-Type header." }, { "key" : "Accept", - "value" : "application/vnd.meshcloud.api.meshserviceinstance.v2.hal+json", + "value" : "application/vnd.meshcloud.api.meshproject.v2.hal+json", "disabled" : false, - "description" : "meshApi is <> and you should use `application/vnd.meshcloud.api.meshserviceinstance.v2.hal+json` as an `Accept` header." + "description" : "meshApi is <> and you should use `application/vnd.meshcloud.api.meshproject.v2.hal+json` as an `Accept` header to be guaranteed the expected response format of this endpoint. New versions might be added in future." } ], "body" : { "mode" : "raw", - "raw" : "{\n \"apiVersion\" : \"v2\",\n \"kind\" : \"meshServiceInstance\",\n \"metadata\" : {\n \"ownedByProject\" : \"xd8t9smsids-1\",\n \"ownedByWorkspace\" : \"my-mobile-app-team\",\n \"marketplaceIdentifier\" : \"xd8t9mtdg21\",\n \"instanceId\" : \"serviceInstanceId\"\n },\n \"spec\" : {\n \"displayName\" : \"New SI\",\n \"serviceId\" : \"xd8t9mtdg25\",\n \"planId\" : \"xd8t9mtdg27\",\n \"creator\" : \"admin@meshcloud.io\"\n }\n}", + "raw" : "{\n \"apiVersion\" : \"v2\",\n \"kind\": \"meshProject\",\n \"spec\" : {\n \"displayName\" : \"Test Project 3\",\n \"tags\" : { },\n \"paymentMethodIdentifier\" : \"test-payment\"\n },\n \"metadata\" : {\n \"name\" : \"test-project-3\",\n \"ownedByWorkspace\" : \"ipkl2mpdsv2\"\n }\n}", "urlencoded" : [ ] } }, "header" : [ { "key" : "Content-Type", - "value" : "application/vnd.meshcloud.api.meshserviceinstance.v2.hal+json", - "disabled" : false, - "description" : "meshApi is <> and answers with `application/vnd.meshcloud.api.meshserviceinstance.v2.hal+json` as a `Content-Type` header." + "value" : "application/vnd.meshcloud.api.meshproject.v2.hal+json", + "disabled" : false } ], "cookie" : [ ], - "body" : "{\n \"kind\" : \"meshServiceInstance\",\n \"apiVersion\" : \"v2\",\n \"metadata\" : {\n \"ownedByProject\" : \"xd8t9smsids-1\",\n \"ownedByWorkspace\" : \"my-mobile-app-team\",\n \"marketplaceIdentifier\" : \"xd8t9mtdg21\",\n \"instanceId\" : \"serviceInstanceId\"\n },\n \"spec\" : {\n \"displayName\" : \"New SI\",\n \"serviceId\" : \"xd8t9mtdg25\",\n \"planId\" : \"xd8t9mtdg27\",\n \"creator\" : \"Unknown\"\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshserviceinstances/serviceInstanceId\"\n }\n }\n}", - "code" : 200 + "body" : "{\n \"kind\" : \"meshProject\",\n \"apiVersion\" : \"v2\",\n \"metadata\" : {\n \"name\" : \"test-project-3\",\n \"ownedByWorkspace\" : \"ipkl2mpdsv2\",\n \"createdOn\" : \"2024-12-04T09:53:30.003792499Z\"\n },\n \"spec\" : {\n \"displayName\" : \"Test Project 3\",\n \"tags\" : { },\n \"paymentMethodIdentifier\" : \"test-payment\"\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojects/ipkl2mpdsv2.test-project-3\"\n },\n \"meshtenants\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants?workspaceIdentifier=ipkl2mpdsv2&projectIdentifier=test-project-3\"\n },\n \"meshusers\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers?workspaceIdentifier=ipkl2mpdsv2&projectIdentifier=test-project-3\"\n },\n \"activePaymentMethod\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshpaymentmethods/test-payment\"\n },\n \"meshprojectuserbindings\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojectbindings/userbindings?workspaceIdentifier=ipkl2mpdsv2&projectIdentifier=test-project-3\"\n },\n \"meshprojectgroupbindings\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojectbindings/groupbindings?workspaceIdentifier=ipkl2mpdsv2&projectIdentifier=test-project-3\"\n }\n }\n}", + "code" : 201 } ] }, { "id" : "meshServiceInstanceListV2", @@ -1053,72 +985,75 @@ "disabled" : false } ], "cookie" : [ ], - "body" : "{\n \"_embedded\" : {\n \"meshServiceInstances\" : [ {\n \"kind\" : \"meshServiceInstance\",\n \"apiVersion\" : \"v2\",\n \"metadata\" : {\n \"ownedByProject\" : \"xd8t9mtdg10\",\n \"ownedByWorkspace\" : \"my-mobile-app-team\",\n \"marketplaceIdentifier\" : \"xd8t9mtdg1\",\n \"instanceId\" : \"xd8t9mtdg11\"\n },\n \"spec\" : {\n \"displayName\" : \"xd8t9mtdg12\",\n \"serviceId\" : \"xd8t9mtdg5\",\n \"planId\" : \"xd8t9mtdg7\",\n \"creator\" : \"Unknown\"\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshserviceinstances/xd8t9mtdg11\"\n }\n }\n } ]\n },\n \"_links\" : {\n \"first\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshserviceinstances?workspaceIdentifier=my-mobile-app-team&page=0&size=1\"\n },\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshserviceinstances?workspaceIdentifier=my-mobile-app-team&page=0&size=1\"\n },\n \"next\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshserviceinstances?workspaceIdentifier=my-mobile-app-team&page=1&size=1\"\n },\n \"last\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshserviceinstances?workspaceIdentifier=my-mobile-app-team&page=2&size=1\"\n }\n },\n \"page\" : {\n \"size\" : 1,\n \"totalElements\" : 3,\n \"totalPages\" : 3,\n \"number\" : 0\n }\n}", + "body" : "{\n \"_embedded\" : {\n \"meshServiceInstances\" : [ {\n \"kind\" : \"meshServiceInstance\",\n \"apiVersion\" : \"v2\",\n \"metadata\" : {\n \"ownedByProject\" : \"ipkl2mtdg10\",\n \"ownedByWorkspace\" : \"my-mobile-app-team\",\n \"marketplaceIdentifier\" : \"ipkl2mtdg1\",\n \"instanceId\" : \"ipkl2mtdg11\"\n },\n \"spec\" : {\n \"displayName\" : \"ipkl2mtdg12\",\n \"serviceId\" : \"ipkl2mtdg5\",\n \"planId\" : \"ipkl2mtdg7\",\n \"creator\" : \"Unknown\"\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshserviceinstances/ipkl2mtdg11\"\n }\n }\n } ]\n },\n \"_links\" : {\n \"first\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshserviceinstances?workspaceIdentifier=my-mobile-app-team&page=0&size=1\"\n },\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshserviceinstances?workspaceIdentifier=my-mobile-app-team&page=0&size=1\"\n },\n \"next\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshserviceinstances?workspaceIdentifier=my-mobile-app-team&page=1&size=1\"\n },\n \"last\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshserviceinstances?workspaceIdentifier=my-mobile-app-team&page=2&size=1\"\n }\n },\n \"page\" : {\n \"size\" : 1,\n \"totalElements\" : 3,\n \"totalPages\" : 3,\n \"number\" : 0\n }\n}", "code" : 200 } ] }, { - "id" : "meshTagDefinitionList", - "name" : "/api/meshobjects/meshtagdefinitions", + "id" : "meshServiceInstancePost", + "name" : "/api/meshobjects/meshserviceinstances", "variable" : [ ], "event" : [ ], "request" : { "url" : { "protocol" : "https", "host" : "localhost", - "path" : "/api/meshobjects/meshtagdefinitions", - "port" : "8080", - "query" : [ { - "key" : "page", - "disabled" : false, - "description" : "The page number (default=0). See <>." - }, { - "key" : "size", - "disabled" : false, - "description" : "The amount of elements in a single page (default={default-page-size}). See <>." - } ] + "path" : "/api/meshobjects/meshserviceinstances", + "port" : "8080" }, - "method" : "GET", + "method" : "POST", "header" : [ { + "key" : "Content-Type", + "value" : "application/vnd.meshcloud.api.meshserviceinstance.v2.hal+json;charset=UTF-8", + "disabled" : false, + "description" : "meshApi is <> and you should use `application/vnd.meshcloud.api.meshserviceinstance.v2.hal+json` as a `Content-Type` header." + }, { "key" : "Accept", - "value" : "application/vnd.meshcloud.api.meshtagdefinition.v1.hal+json", + "value" : "application/vnd.meshcloud.api.meshserviceinstance.v2.hal+json", "disabled" : false, - "description" : "meshObjectApi is <> and you should use `application/vnd.meshcloud.api.meshtagdefinition.v1.hal+json` as an `Accept` header to be guaranteed the V1 response format of this endpoint. New versions will be added in future." - } ] + "description" : "meshApi is <> and you should use `application/vnd.meshcloud.api.meshserviceinstance.v2.hal+json` as an `Accept` header." + } ], + "body" : { + "mode" : "raw", + "raw" : "{\n \"apiVersion\" : \"v2\",\n \"kind\" : \"meshServiceInstance\",\n \"metadata\" : {\n \"ownedByProject\" : \"ipkl2smsids-1\",\n \"ownedByWorkspace\" : \"my-mobile-app-team\",\n \"marketplaceIdentifier\" : \"ipkl2mtdg21\",\n \"instanceId\" : \"serviceInstanceId\"\n },\n \"spec\" : {\n \"displayName\" : \"New SI\",\n \"serviceId\" : \"ipkl2mtdg25\",\n \"planId\" : \"ipkl2mtdg27\",\n \"creator\" : \"admin@meshcloud.io\"\n }\n}", + "urlencoded" : [ ] + } }, "response" : [ { - "id" : "meshTagDefinitionList", - "name" : "meshTagDefinitionList", + "id" : "meshServiceInstancePost", + "name" : "meshServiceInstancePost", "originalRequest" : { "url" : { "protocol" : "https", "host" : "localhost", - "path" : "/api/meshobjects/meshtagdefinitions", - "port" : "8080", - "query" : [ { - "key" : "page", - "disabled" : false, - "description" : "The page number (default=0). See <>." - }, { - "key" : "size", - "disabled" : false, - "description" : "The amount of elements in a single page (default={default-page-size}). See <>." - } ] + "path" : "/api/meshobjects/meshserviceinstances", + "port" : "8080" }, - "method" : "GET", + "method" : "POST", "header" : [ { + "key" : "Content-Type", + "value" : "application/vnd.meshcloud.api.meshserviceinstance.v2.hal+json;charset=UTF-8", + "disabled" : false, + "description" : "meshApi is <> and you should use `application/vnd.meshcloud.api.meshserviceinstance.v2.hal+json` as a `Content-Type` header." + }, { "key" : "Accept", - "value" : "application/vnd.meshcloud.api.meshtagdefinition.v1.hal+json", + "value" : "application/vnd.meshcloud.api.meshserviceinstance.v2.hal+json", "disabled" : false, - "description" : "meshObjectApi is <> and you should use `application/vnd.meshcloud.api.meshtagdefinition.v1.hal+json` as an `Accept` header to be guaranteed the V1 response format of this endpoint. New versions will be added in future." - } ] + "description" : "meshApi is <> and you should use `application/vnd.meshcloud.api.meshserviceinstance.v2.hal+json` as an `Accept` header." + } ], + "body" : { + "mode" : "raw", + "raw" : "{\n \"apiVersion\" : \"v2\",\n \"kind\" : \"meshServiceInstance\",\n \"metadata\" : {\n \"ownedByProject\" : \"ipkl2smsids-1\",\n \"ownedByWorkspace\" : \"my-mobile-app-team\",\n \"marketplaceIdentifier\" : \"ipkl2mtdg21\",\n \"instanceId\" : \"serviceInstanceId\"\n },\n \"spec\" : {\n \"displayName\" : \"New SI\",\n \"serviceId\" : \"ipkl2mtdg25\",\n \"planId\" : \"ipkl2mtdg27\",\n \"creator\" : \"admin@meshcloud.io\"\n }\n}", + "urlencoded" : [ ] + } }, "header" : [ { "key" : "Content-Type", - "value" : "application/vnd.meshcloud.api.meshtagdefinition.v1.hal+json", - "disabled" : false + "value" : "application/vnd.meshcloud.api.meshserviceinstance.v2.hal+json", + "disabled" : false, + "description" : "meshApi is <> and answers with `application/vnd.meshcloud.api.meshserviceinstance.v2.hal+json` as a `Content-Type` header." } ], "cookie" : [ ], - "body" : "{\n \"_embedded\" : {\n \"meshTagDefinitions\" : [ {\n \"kind\" : \"meshTagDefinition\",\n \"apiVersion\" : \"v1\",\n \"metadata\" : {\n \"name\" : \"meshWorkspace.costCenter\"\n },\n \"spec\" : {\n \"targetKind\" : \"meshWorkspace\",\n \"key\" : \"costCenter\",\n \"valueType\" : {\n \"string\" : {\n \"defaultValue\" : \"1001\",\n \"validationRegex\" : \"^\\\\d{4}$\"\n }\n },\n \"description\" : \"Must be exactly 4 digits.\",\n \"displayName\" : \"Cost Center\",\n \"sortOrder\" : 9999,\n \"mandatory\" : true,\n \"immutable\" : false,\n \"restricted\" : false\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtagdefinitions/meshWorkspace.costCenter\"\n }\n }\n }, {\n \"kind\" : \"meshTagDefinition\",\n \"apiVersion\" : \"v1\",\n \"metadata\" : {\n \"name\" : \"meshWorkspace.workspaceOwner\"\n },\n \"spec\" : {\n \"targetKind\" : \"meshWorkspace\",\n \"key\" : \"workspaceOwner\",\n \"valueType\" : {\n \"string\" : {\n \"defaultValue\" : \"Anna Admin\"\n }\n },\n \"description\" : \"Person responsible for this workspace.\",\n \"displayName\" : \"Workspace Owner\",\n \"sortOrder\" : 9999,\n \"mandatory\" : false,\n \"immutable\" : false,\n \"restricted\" : false,\n \"replicationKey\" : \"owner\"\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtagdefinitions/meshWorkspace.workspaceOwner\"\n }\n }\n } ]\n },\n \"_links\" : {\n \"first\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtagdefinitions?page=0&size=2\"\n },\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtagdefinitions?page=0&size=2\"\n },\n \"next\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtagdefinitions?page=1&size=2\"\n },\n \"last\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtagdefinitions?page=1&size=2\"\n }\n },\n \"page\" : {\n \"size\" : 2,\n \"totalElements\" : 3,\n \"totalPages\" : 2,\n \"number\" : 0\n }\n}", + "body" : "{\n \"kind\" : \"meshServiceInstance\",\n \"apiVersion\" : \"v2\",\n \"metadata\" : {\n \"ownedByProject\" : \"ipkl2smsids-1\",\n \"ownedByWorkspace\" : \"my-mobile-app-team\",\n \"marketplaceIdentifier\" : \"ipkl2mtdg21\",\n \"instanceId\" : \"serviceInstanceId\"\n },\n \"spec\" : {\n \"displayName\" : \"New SI\",\n \"serviceId\" : \"ipkl2mtdg25\",\n \"planId\" : \"ipkl2mtdg27\",\n \"creator\" : \"Unknown\"\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshserviceinstances/serviceInstanceId\"\n }\n }\n}", "code" : 200 } ] }, { @@ -1189,33 +1124,17 @@ "code" : 201 } ] }, { - "id" : "meshTenantListV3", - "name" : "/api/meshobjects/meshtenants", + "id" : "meshTagDefinitionList", + "name" : "/api/meshobjects/meshtagdefinitions", "variable" : [ ], "event" : [ ], "request" : { "url" : { "protocol" : "https", "host" : "localhost", - "path" : "/api/meshobjects/meshtenants", + "path" : "/api/meshobjects/meshtagdefinitions", "port" : "8080", "query" : [ { - "key" : "workspaceIdentifier", - "disabled" : false, - "description" : "Filter for meshTenants that belong to the meshWorkspace with given identifier. (optional)" - }, { - "key" : "projectIdentifier", - "disabled" : false, - "description" : "Filter for meshTenants that belong to the meshProject with given identifier. (optional)" - }, { - "key" : "platformIdentifier", - "disabled" : false, - "description" : "Filter for meshTenants that belong to the meshPlatform with given identifier. (optional)" - }, { - "key" : "deletionState", - "disabled" : false, - "description" : "Filter for meshTenants with a certain deletion state. Possible values are: [ACTIVE](default option) All meshTenants that are not deleted or submitted for deletion,[MARKED_FOR_DELETION] All meshTenants that are awaiting manual deletion approval, or [DELETED] All meshTenants that are deleted or submitted for deletion" - }, { "key" : "page", "disabled" : false, "description" : "The page number (default=0). See <>." @@ -1228,37 +1147,21 @@ "method" : "GET", "header" : [ { "key" : "Accept", - "value" : "application/vnd.meshcloud.api.meshtenant.v3.hal+json", + "value" : "application/vnd.meshcloud.api.meshtagdefinition.v1.hal+json", "disabled" : false, - "description" : "meshApi is <> and you should use `application/vnd.meshcloud.api.meshtenant.v3.hal+json` as an `Accept` header to be guaranteed the V3 response format of this endpoint. New versions might be added in future." + "description" : "meshObjectApi is <> and you should use `application/vnd.meshcloud.api.meshtagdefinition.v1.hal+json` as an `Accept` header to be guaranteed the V1 response format of this endpoint. New versions will be added in future." } ] }, "response" : [ { - "id" : "meshTenantListV3", - "name" : "meshTenantListV3", + "id" : "meshTagDefinitionList", + "name" : "meshTagDefinitionList", "originalRequest" : { "url" : { "protocol" : "https", "host" : "localhost", - "path" : "/api/meshobjects/meshtenants", + "path" : "/api/meshobjects/meshtagdefinitions", "port" : "8080", "query" : [ { - "key" : "workspaceIdentifier", - "disabled" : false, - "description" : "Filter for meshTenants that belong to the meshWorkspace with given identifier. (optional)" - }, { - "key" : "projectIdentifier", - "disabled" : false, - "description" : "Filter for meshTenants that belong to the meshProject with given identifier. (optional)" - }, { - "key" : "platformIdentifier", - "disabled" : false, - "description" : "Filter for meshTenants that belong to the meshPlatform with given identifier. (optional)" - }, { - "key" : "deletionState", - "disabled" : false, - "description" : "Filter for meshTenants with a certain deletion state. Possible values are: [ACTIVE](default option) All meshTenants that are not deleted or submitted for deletion,[MARKED_FOR_DELETION] All meshTenants that are awaiting manual deletion approval, or [DELETED] All meshTenants that are deleted or submitted for deletion" - }, { "key" : "page", "disabled" : false, "description" : "The page number (default=0). See <>." @@ -1271,18 +1174,18 @@ "method" : "GET", "header" : [ { "key" : "Accept", - "value" : "application/vnd.meshcloud.api.meshtenant.v3.hal+json", + "value" : "application/vnd.meshcloud.api.meshtagdefinition.v1.hal+json", "disabled" : false, - "description" : "meshApi is <> and you should use `application/vnd.meshcloud.api.meshtenant.v3.hal+json` as an `Accept` header to be guaranteed the V3 response format of this endpoint. New versions might be added in future." + "description" : "meshObjectApi is <> and you should use `application/vnd.meshcloud.api.meshtagdefinition.v1.hal+json` as an `Accept` header to be guaranteed the V1 response format of this endpoint. New versions will be added in future." } ] }, "header" : [ { "key" : "Content-Type", - "value" : "application/vnd.meshcloud.api.meshtenant.v3.hal+json", + "value" : "application/vnd.meshcloud.api.meshtagdefinition.v1.hal+json", "disabled" : false } ], "cookie" : [ ], - "body" : "{\n \"_embedded\" : {\n \"meshTenants\" : [ {\n \"kind\" : \"meshTenant\",\n \"apiVersion\" : \"v3\",\n \"metadata\" : {\n \"ownedByProject\" : \"test-project\",\n \"ownedByWorkspace\" : \"test-workspace\",\n \"platformIdentifier\" : \"aws.aws-meshstack-dev\",\n \"deletedOn\" : \"2024-11-29T07:11:44.848738022Z\",\n \"assignedTags\" : { },\n \"tenantIdentifier\" : \"test-workspace.test-project.aws.aws-meshstack-dev\"\n },\n \"spec\" : {\n \"localId\" : \"5d0c2a4d-6ebb-451b-910c-22a0e64c06a2\",\n \"landingZoneIdentifier\" : \"stage-dev\",\n \"quotas\" : [ {\n \"key\" : \"limits.cpu\",\n \"value\" : 2000\n }, {\n \"key\" : \"limits.memory\",\n \"value\" : 10000\n } ]\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants/test-workspace.test-project.aws.aws-meshstack-dev\"\n },\n \"meshusers\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers?workspaceIdentifier=test-workspace&projectIdentifier=test-project&platformIdentifier=aws.aws-meshstack-dev\"\n }\n }\n } ]\n },\n \"_links\" : {\n \"first\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants?workspaceIdentifier=test-workspace&projectIdentifier=test-project&deletionState=MARKED_FOR_DELETION&page=0&size=1\"\n },\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants?workspaceIdentifier=test-workspace&projectIdentifier=test-project&deletionState=MARKED_FOR_DELETION&page=0&size=1\"\n },\n \"next\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants?workspaceIdentifier=test-workspace&projectIdentifier=test-project&deletionState=MARKED_FOR_DELETION&page=1&size=1\"\n },\n \"last\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants?workspaceIdentifier=test-workspace&projectIdentifier=test-project&deletionState=MARKED_FOR_DELETION&page=1&size=1\"\n }\n },\n \"page\" : {\n \"size\" : 1,\n \"totalElements\" : 2,\n \"totalPages\" : 2,\n \"number\" : 0\n }\n}", + "body" : "{\n \"_embedded\" : {\n \"meshTagDefinitions\" : [ {\n \"kind\" : \"meshTagDefinition\",\n \"apiVersion\" : \"v1\",\n \"metadata\" : {\n \"name\" : \"meshWorkspace.costCenter\"\n },\n \"spec\" : {\n \"targetKind\" : \"meshWorkspace\",\n \"key\" : \"costCenter\",\n \"valueType\" : {\n \"string\" : {\n \"defaultValue\" : \"1001\",\n \"validationRegex\" : \"^\\\\d{4}$\"\n }\n },\n \"description\" : \"Must be exactly 4 digits.\",\n \"displayName\" : \"Cost Center\",\n \"sortOrder\" : 9999,\n \"mandatory\" : true,\n \"immutable\" : false,\n \"restricted\" : false\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtagdefinitions/meshWorkspace.costCenter\"\n }\n }\n }, {\n \"kind\" : \"meshTagDefinition\",\n \"apiVersion\" : \"v1\",\n \"metadata\" : {\n \"name\" : \"meshWorkspace.workspaceOwner\"\n },\n \"spec\" : {\n \"targetKind\" : \"meshWorkspace\",\n \"key\" : \"workspaceOwner\",\n \"valueType\" : {\n \"string\" : {\n \"defaultValue\" : \"Anna Admin\"\n }\n },\n \"description\" : \"Person responsible for this workspace.\",\n \"displayName\" : \"Workspace Owner\",\n \"sortOrder\" : 9999,\n \"mandatory\" : false,\n \"immutable\" : false,\n \"restricted\" : false,\n \"replicationKey\" : \"owner\"\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtagdefinitions/meshWorkspace.workspaceOwner\"\n }\n }\n } ]\n },\n \"_links\" : {\n \"first\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtagdefinitions?page=0&size=2\"\n },\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtagdefinitions?page=0&size=2\"\n },\n \"next\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtagdefinitions?page=1&size=2\"\n },\n \"last\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtagdefinitions?page=1&size=2\"\n }\n },\n \"page\" : {\n \"size\" : 2,\n \"totalElements\" : 3,\n \"totalPages\" : 2,\n \"number\" : 0\n }\n}", "code" : 200 } ] }, { @@ -1353,7 +1256,104 @@ "code" : 201 } ] }, { - "id" : "meshUserListV2", + "id" : "meshTenantListV3", + "name" : "/api/meshobjects/meshtenants", + "variable" : [ ], + "event" : [ ], + "request" : { + "url" : { + "protocol" : "https", + "host" : "localhost", + "path" : "/api/meshobjects/meshtenants", + "port" : "8080", + "query" : [ { + "key" : "workspaceIdentifier", + "disabled" : false, + "description" : "Filter for meshTenants that belong to the meshWorkspace with given identifier. (optional)" + }, { + "key" : "projectIdentifier", + "disabled" : false, + "description" : "Filter for meshTenants that belong to the meshProject with given identifier. (optional)" + }, { + "key" : "platformIdentifier", + "disabled" : false, + "description" : "Filter for meshTenants that belong to the meshPlatform with given identifier. (optional)" + }, { + "key" : "deletionState", + "disabled" : false, + "description" : "Filter for meshTenants with a certain deletion state. Possible values are: [ACTIVE](default option) All meshTenants that are not deleted or submitted for deletion,[MARKED_FOR_DELETION] All meshTenants that are awaiting manual deletion approval, or [DELETED] All meshTenants that are deleted or submitted for deletion" + }, { + "key" : "page", + "disabled" : false, + "description" : "The page number (default=0). See <>." + }, { + "key" : "size", + "disabled" : false, + "description" : "The amount of elements in a single page (default={default-page-size}). See <>." + } ] + }, + "method" : "GET", + "header" : [ { + "key" : "Accept", + "value" : "application/vnd.meshcloud.api.meshtenant.v3.hal+json", + "disabled" : false, + "description" : "meshApi is <> and you should use `application/vnd.meshcloud.api.meshtenant.v3.hal+json` as an `Accept` header to be guaranteed the V3 response format of this endpoint. New versions might be added in future." + } ] + }, + "response" : [ { + "id" : "meshTenantListV3", + "name" : "meshTenantListV3", + "originalRequest" : { + "url" : { + "protocol" : "https", + "host" : "localhost", + "path" : "/api/meshobjects/meshtenants", + "port" : "8080", + "query" : [ { + "key" : "workspaceIdentifier", + "disabled" : false, + "description" : "Filter for meshTenants that belong to the meshWorkspace with given identifier. (optional)" + }, { + "key" : "projectIdentifier", + "disabled" : false, + "description" : "Filter for meshTenants that belong to the meshProject with given identifier. (optional)" + }, { + "key" : "platformIdentifier", + "disabled" : false, + "description" : "Filter for meshTenants that belong to the meshPlatform with given identifier. (optional)" + }, { + "key" : "deletionState", + "disabled" : false, + "description" : "Filter for meshTenants with a certain deletion state. Possible values are: [ACTIVE](default option) All meshTenants that are not deleted or submitted for deletion,[MARKED_FOR_DELETION] All meshTenants that are awaiting manual deletion approval, or [DELETED] All meshTenants that are deleted or submitted for deletion" + }, { + "key" : "page", + "disabled" : false, + "description" : "The page number (default=0). See <>." + }, { + "key" : "size", + "disabled" : false, + "description" : "The amount of elements in a single page (default={default-page-size}). See <>." + } ] + }, + "method" : "GET", + "header" : [ { + "key" : "Accept", + "value" : "application/vnd.meshcloud.api.meshtenant.v3.hal+json", + "disabled" : false, + "description" : "meshApi is <> and you should use `application/vnd.meshcloud.api.meshtenant.v3.hal+json` as an `Accept` header to be guaranteed the V3 response format of this endpoint. New versions might be added in future." + } ] + }, + "header" : [ { + "key" : "Content-Type", + "value" : "application/vnd.meshcloud.api.meshtenant.v3.hal+json", + "disabled" : false + } ], + "cookie" : [ ], + "body" : "{\n \"_embedded\" : {\n \"meshTenants\" : [ {\n \"kind\" : \"meshTenant\",\n \"apiVersion\" : \"v3\",\n \"metadata\" : {\n \"ownedByProject\" : \"test-project\",\n \"ownedByWorkspace\" : \"test-workspace\",\n \"platformIdentifier\" : \"aws.aws-meshstack-dev\",\n \"deletedOn\" : \"2024-12-05T09:53:33.547095239Z\",\n \"assignedTags\" : { },\n \"tenantIdentifier\" : \"test-workspace.test-project.aws.aws-meshstack-dev\"\n },\n \"spec\" : {\n \"localId\" : \"c22da58d-871b-4721-953d-a5128284a59e\",\n \"landingZoneIdentifier\" : \"stage-dev\",\n \"quotas\" : [ {\n \"key\" : \"limits.cpu\",\n \"value\" : 2000\n }, {\n \"key\" : \"limits.memory\",\n \"value\" : 10000\n } ]\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants/test-workspace.test-project.aws.aws-meshstack-dev\"\n },\n \"meshusers\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers?workspaceIdentifier=test-workspace&projectIdentifier=test-project&platformIdentifier=aws.aws-meshstack-dev\"\n }\n }\n } ]\n },\n \"_links\" : {\n \"first\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants?workspaceIdentifier=test-workspace&projectIdentifier=test-project&deletionState=MARKED_FOR_DELETION&page=0&size=1\"\n },\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants?workspaceIdentifier=test-workspace&projectIdentifier=test-project&deletionState=MARKED_FOR_DELETION&page=0&size=1\"\n },\n \"next\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants?workspaceIdentifier=test-workspace&projectIdentifier=test-project&deletionState=MARKED_FOR_DELETION&page=1&size=1\"\n },\n \"last\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants?workspaceIdentifier=test-workspace&projectIdentifier=test-project&deletionState=MARKED_FOR_DELETION&page=1&size=1\"\n }\n },\n \"page\" : {\n \"size\" : 1,\n \"totalElements\" : 2,\n \"totalPages\" : 2,\n \"number\" : 0\n }\n}", + "code" : 200 + } ] + }, { + "id" : "meshUserListV1", "name" : "/api/meshobjects/meshusers", "variable" : [ ], "event" : [ ], @@ -1364,21 +1364,21 @@ "path" : "/api/meshobjects/meshusers", "port" : "8080", "query" : [ { - "key" : "workspaceIdentifier", + "key" : "customerIdentifier", "disabled" : false, - "description" : "Filter for meshUsers assigned to the meshWorkspace with given identifier. (optional)" + "description" : "Filter for meshUsers assigned to the meshCustomer with given identifier. (optional)" }, { "key" : "projectIdentifier", "disabled" : false, - "description" : "Requires workspaceIdentifier. Filter for meshUsers having access to the meshProject of a certain workspace with given identifier. (optional)" + "description" : "Requires customerIdentifier. Filter for meshUsers having access to the meshProject of a certain customer with given identifier. (optional)" }, { "key" : "platformIdentifier", "disabled" : false, "description" : "Filter for meshUsers having access to a meshTenant which exist on the platform with given identifier. (optional)" }, { - "key" : "workspaceRole", + "key" : "customerRole", "disabled" : false, - "description" : "Filter for meshUsers with given workspace role name, e.g Workspace Manager. (optional)" + "description" : "Filter for meshUsers with given customer role name, e.g Workspace Manager. (optional)" }, { "key" : "projectRole", "disabled" : false, @@ -1412,26 +1412,26 @@ "disabled" : false, "description" : "The amount of elements in a single page (default={default-page-size}). See <>." }, { - "key" : "customerIdentifier", + "key" : "workspaceIdentifier", "disabled" : false, - "description" : "Filter for meshUsers assigned to the meshCustomer with given identifier. (optional)" + "description" : "Filter for meshUsers assigned to the meshWorkspace with given identifier. (optional)" }, { - "key" : "customerRole", + "key" : "workspaceRole", "disabled" : false, - "description" : "Filter for meshUsers with given customer role name, e.g Workspace Manager. (optional)" + "description" : "Filter for meshUsers with given workspace role name, e.g Workspace Manager. (optional)" } ] }, "method" : "GET", "header" : [ { "key" : "Accept", - "value" : "application/vnd.meshcloud.api.meshuser.v2.hal+json", + "value" : "application/vnd.meshcloud.api.meshuser.v1.hal+json", "disabled" : false, - "description" : "meshApi is <> and you should use `application/vnd.meshcloud.api.meshuser.v2.hal+json` as an `Accept` header to be guaranteed the V2 response format of this endpoint. New versions will be added in future." + "description" : "meshApi is <> and you should use `application/vnd.meshcloud.api.meshuser.v1.hal+json` as an `Accept` header to be guaranteed the V1 response format of this endpoint. New versions will be added in future." } ] }, "response" : [ { - "id" : "meshUserListV2", - "name" : "meshUserListV2", + "id" : "meshUserListV1", + "name" : "meshUserListV1", "originalRequest" : { "url" : { "protocol" : "https", @@ -1439,21 +1439,21 @@ "path" : "/api/meshobjects/meshusers", "port" : "8080", "query" : [ { - "key" : "workspaceIdentifier", + "key" : "customerIdentifier", "disabled" : false, - "description" : "Filter for meshUsers assigned to the meshWorkspace with given identifier. (optional)" + "description" : "Filter for meshUsers assigned to the meshCustomer with given identifier. (optional)" }, { "key" : "projectIdentifier", "disabled" : false, - "description" : "Requires workspaceIdentifier. Filter for meshUsers having access to the meshProject of a certain workspace with given identifier. (optional)" + "description" : "Requires customerIdentifier. Filter for meshUsers having access to the meshProject of a certain customer with given identifier. (optional)" }, { "key" : "platformIdentifier", "disabled" : false, "description" : "Filter for meshUsers having access to a meshTenant which exist on the platform with given identifier. (optional)" }, { - "key" : "workspaceRole", + "key" : "customerRole", "disabled" : false, - "description" : "Filter for meshUsers with given workspace role name, e.g Workspace Manager. (optional)" + "description" : "Filter for meshUsers with given customer role name, e.g Workspace Manager. (optional)" }, { "key" : "projectRole", "disabled" : false, @@ -1491,22 +1491,22 @@ "method" : "GET", "header" : [ { "key" : "Accept", - "value" : "application/vnd.meshcloud.api.meshuser.v2.hal+json", + "value" : "application/vnd.meshcloud.api.meshuser.v1.hal+json", "disabled" : false, - "description" : "meshApi is <> and you should use `application/vnd.meshcloud.api.meshuser.v2.hal+json` as an `Accept` header to be guaranteed the V2 response format of this endpoint. New versions will be added in future." + "description" : "meshApi is <> and you should use `application/vnd.meshcloud.api.meshuser.v1.hal+json` as an `Accept` header to be guaranteed the V1 response format of this endpoint. New versions will be added in future." } ] }, "header" : [ { "key" : "Content-Type", - "value" : "application/vnd.meshcloud.api.meshuser.v2.hal+json", + "value" : "application/vnd.meshcloud.api.meshuser.v1.hal+json", "disabled" : false } ], "cookie" : [ ], - "body" : "{\n \"_embedded\" : {\n \"meshUsers\" : [ {\n \"kind\" : \"meshUser\",\n \"apiVersion\" : \"v2\",\n \"metadata\" : {\n \"name\" : \"john-doe\"\n },\n \"spec\" : {\n \"email\" : \"john-doe@example.com\",\n \"firstName\" : \"John\",\n \"lastName\" : \"Doe\",\n \"euid\" : \"951ef5ce-8278-46e1-bfbc-4d9537eca46a\",\n \"tags\" : {\n \"environment\" : [ \"dev\", \"test\", \"qa\" ]\n }\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers/john-doe\"\n },\n \"meshworkspaceusergroups\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspaceusergroups?username=john-doe\"\n }\n }\n } ]\n },\n \"_links\" : {\n \"first\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers?workspaceIdentifier=%20my-mobile-app-team&workspaceRole=Workspace%20Manager&page=0&size=1\"\n },\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers?workspaceIdentifier=%20my-mobile-app-team&workspaceRole=Workspace%20Manager&page=0&size=1\"\n },\n \"next\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers?workspaceIdentifier=%20my-mobile-app-team&workspaceRole=Workspace%20Manager&page=1&size=1\"\n },\n \"last\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers?workspaceIdentifier=%20my-mobile-app-team&workspaceRole=Workspace%20Manager&page=1&size=1\"\n }\n },\n \"page\" : {\n \"size\" : 1,\n \"totalElements\" : 2,\n \"totalPages\" : 2,\n \"number\" : 0\n }\n}", + "body" : "{\n \"_embedded\" : {\n \"meshUsers\" : [ {\n \"kind\" : \"meshUser\",\n \"apiVersion\" : \"v1\",\n \"metadata\" : {\n \"name\" : \"john-doe\"\n },\n \"spec\" : {\n \"email\" : \"john-doe@example.com\",\n \"firstName\" : \"John\",\n \"lastName\" : \"Doe\",\n \"euid\" : \"ea68029e-0b5f-4ef4-a332-ab475e15a588\",\n \"tags\" : {\n \"environment\" : [ \"dev\", \"test\", \"qa\" ]\n }\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers/john-doe\"\n },\n \"meshcustomerusergroups\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshcustomerusergroups?username=john-doe\"\n }\n }\n } ]\n },\n \"_links\" : {\n \"first\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers?customerIdentifier=%20my-mobile-app-team&customerRole=Workspace%20Manager&page=0&size=1\"\n },\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers?customerIdentifier=%20my-mobile-app-team&customerRole=Workspace%20Manager&page=0&size=1\"\n },\n \"next\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers?customerIdentifier=%20my-mobile-app-team&customerRole=Workspace%20Manager&page=1&size=1\"\n },\n \"last\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers?customerIdentifier=%20my-mobile-app-team&customerRole=Workspace%20Manager&page=1&size=1\"\n }\n },\n \"page\" : {\n \"size\" : 1,\n \"totalElements\" : 2,\n \"totalPages\" : 2,\n \"number\" : 0\n }\n}", "code" : 200 }, { - "id" : "meshUserListV1", - "name" : "meshUserListV1", + "id" : "meshUserListV2", + "name" : "meshUserListV2", "originalRequest" : { "url" : { "protocol" : "https", @@ -1514,21 +1514,21 @@ "path" : "/api/meshobjects/meshusers", "port" : "8080", "query" : [ { - "key" : "customerIdentifier", + "key" : "workspaceIdentifier", "disabled" : false, - "description" : "Filter for meshUsers assigned to the meshCustomer with given identifier. (optional)" + "description" : "Filter for meshUsers assigned to the meshWorkspace with given identifier. (optional)" }, { "key" : "projectIdentifier", "disabled" : false, - "description" : "Requires customerIdentifier. Filter for meshUsers having access to the meshProject of a certain customer with given identifier. (optional)" + "description" : "Requires workspaceIdentifier. Filter for meshUsers having access to the meshProject of a certain workspace with given identifier. (optional)" }, { "key" : "platformIdentifier", "disabled" : false, "description" : "Filter for meshUsers having access to a meshTenant which exist on the platform with given identifier. (optional)" }, { - "key" : "customerRole", + "key" : "workspaceRole", "disabled" : false, - "description" : "Filter for meshUsers with given customer role name, e.g Workspace Manager. (optional)" + "description" : "Filter for meshUsers with given workspace role name, e.g Workspace Manager. (optional)" }, { "key" : "projectRole", "disabled" : false, @@ -1566,18 +1566,18 @@ "method" : "GET", "header" : [ { "key" : "Accept", - "value" : "application/vnd.meshcloud.api.meshuser.v1.hal+json", + "value" : "application/vnd.meshcloud.api.meshuser.v2.hal+json", "disabled" : false, - "description" : "meshApi is <> and you should use `application/vnd.meshcloud.api.meshuser.v1.hal+json` as an `Accept` header to be guaranteed the V1 response format of this endpoint. New versions will be added in future." + "description" : "meshApi is <> and you should use `application/vnd.meshcloud.api.meshuser.v2.hal+json` as an `Accept` header to be guaranteed the V2 response format of this endpoint. New versions will be added in future." } ] }, "header" : [ { "key" : "Content-Type", - "value" : "application/vnd.meshcloud.api.meshuser.v1.hal+json", + "value" : "application/vnd.meshcloud.api.meshuser.v2.hal+json", "disabled" : false } ], "cookie" : [ ], - "body" : "{\n \"_embedded\" : {\n \"meshUsers\" : [ {\n \"kind\" : \"meshUser\",\n \"apiVersion\" : \"v1\",\n \"metadata\" : {\n \"name\" : \"john-doe\"\n },\n \"spec\" : {\n \"email\" : \"john-doe@example.com\",\n \"firstName\" : \"John\",\n \"lastName\" : \"Doe\",\n \"euid\" : \"4e18a3ab-0902-4a94-9c54-dd713e1f2bb4\",\n \"tags\" : {\n \"environment\" : [ \"dev\", \"test\", \"qa\" ]\n }\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers/john-doe\"\n },\n \"meshcustomerusergroups\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshcustomerusergroups?username=john-doe\"\n }\n }\n } ]\n },\n \"_links\" : {\n \"first\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers?customerIdentifier=%20my-mobile-app-team&customerRole=Workspace%20Manager&page=0&size=1\"\n },\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers?customerIdentifier=%20my-mobile-app-team&customerRole=Workspace%20Manager&page=0&size=1\"\n },\n \"next\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers?customerIdentifier=%20my-mobile-app-team&customerRole=Workspace%20Manager&page=1&size=1\"\n },\n \"last\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers?customerIdentifier=%20my-mobile-app-team&customerRole=Workspace%20Manager&page=1&size=1\"\n }\n },\n \"page\" : {\n \"size\" : 1,\n \"totalElements\" : 2,\n \"totalPages\" : 2,\n \"number\" : 0\n }\n}", + "body" : "{\n \"_embedded\" : {\n \"meshUsers\" : [ {\n \"kind\" : \"meshUser\",\n \"apiVersion\" : \"v2\",\n \"metadata\" : {\n \"name\" : \"john-doe\"\n },\n \"spec\" : {\n \"email\" : \"john-doe@example.com\",\n \"firstName\" : \"John\",\n \"lastName\" : \"Doe\",\n \"euid\" : \"a7f2cd7d-ede8-4d92-8f84-21a63719c6e9\",\n \"tags\" : {\n \"environment\" : [ \"dev\", \"test\", \"qa\" ]\n }\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers/john-doe\"\n },\n \"meshworkspaceusergroups\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspaceusergroups?username=john-doe\"\n }\n }\n } ]\n },\n \"_links\" : {\n \"first\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers?workspaceIdentifier=%20my-mobile-app-team&workspaceRole=Workspace%20Manager&page=0&size=1\"\n },\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers?workspaceIdentifier=%20my-mobile-app-team&workspaceRole=Workspace%20Manager&page=0&size=1\"\n },\n \"next\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers?workspaceIdentifier=%20my-mobile-app-team&workspaceRole=Workspace%20Manager&page=1&size=1\"\n },\n \"last\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers?workspaceIdentifier=%20my-mobile-app-team&workspaceRole=Workspace%20Manager&page=1&size=1\"\n }\n },\n \"page\" : {\n \"size\" : 1,\n \"totalElements\" : 2,\n \"totalPages\" : 2,\n \"number\" : 0\n }\n}", "code" : 200 } ] }, { @@ -1642,7 +1642,7 @@ "disabled" : false } ], "cookie" : [ ], - "body" : "{\n \"_embedded\" : {\n \"meshWorkspaces\" : [ {\n \"kind\" : \"meshWorkspace\",\n \"apiVersion\" : \"v1\",\n \"metadata\" : {\n \"name\" : \"admin-customer\",\n \"createdOn\" : \"2024-11-28T07:10:50Z\"\n },\n \"spec\" : {\n \"displayName\" : \"admin-customer\",\n \"tags\" : { }\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspaces/admin-customer\"\n },\n \"meshtenants\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants?workspaceIdentifier=admin-customer\"\n },\n \"meshprojects\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojects?workspaceIdentifier=admin-customer\"\n },\n \"meshusers\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers?workspaceIdentifier=admin-customer\"\n },\n \"meshpaymentmethods\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshpaymentmethods?workspaceIdentifier=admin-customer\"\n },\n \"meshworkspaceusergroups\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspaceusergroups?workspaceIdentifier=admin-customer\"\n }\n }\n }, {\n \"kind\" : \"meshWorkspace\",\n \"apiVersion\" : \"v1\",\n \"metadata\" : {\n \"name\" : \"demo-customer\",\n \"createdOn\" : \"2024-11-28T07:10:50Z\"\n },\n \"spec\" : {\n \"displayName\" : \"demo-customer\",\n \"tags\" : { }\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspaces/demo-customer\"\n },\n \"meshtenants\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants?workspaceIdentifier=demo-customer\"\n },\n \"meshprojects\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojects?workspaceIdentifier=demo-customer\"\n },\n \"meshusers\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers?workspaceIdentifier=demo-customer\"\n },\n \"meshpaymentmethods\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshpaymentmethods?workspaceIdentifier=demo-customer\"\n },\n \"meshworkspaceusergroups\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspaceusergroups?workspaceIdentifier=demo-customer\"\n }\n }\n }, {\n \"kind\" : \"meshWorkspace\",\n \"apiVersion\" : \"v1\",\n \"metadata\" : {\n \"name\" : \"demo-partner\",\n \"createdOn\" : \"2024-11-28T07:10:50Z\"\n },\n \"spec\" : {\n \"displayName\" : \"demo-partner\",\n \"tags\" : { }\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspaces/demo-partner\"\n },\n \"meshtenants\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants?workspaceIdentifier=demo-partner\"\n },\n \"meshprojects\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojects?workspaceIdentifier=demo-partner\"\n },\n \"meshusers\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers?workspaceIdentifier=demo-partner\"\n },\n \"meshpaymentmethods\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshpaymentmethods?workspaceIdentifier=demo-partner\"\n },\n \"meshworkspaceusergroups\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspaceusergroups?workspaceIdentifier=demo-partner\"\n }\n }\n } ]\n },\n \"_links\" : {\n \"first\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspaces?page=0&size=3\"\n },\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspaces?page=0&size=3\"\n },\n \"next\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspaces?page=1&size=3\"\n },\n \"last\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspaces?page=1&size=3\"\n }\n },\n \"page\" : {\n \"size\" : 3,\n \"totalElements\" : 6,\n \"totalPages\" : 2,\n \"number\" : 0\n }\n}", + "body" : "{\n \"_embedded\" : {\n \"meshWorkspaces\" : [ {\n \"kind\" : \"meshWorkspace\",\n \"apiVersion\" : \"v1\",\n \"metadata\" : {\n \"name\" : \"admin-customer\",\n \"createdOn\" : \"2024-12-04T09:52:35Z\"\n },\n \"spec\" : {\n \"displayName\" : \"admin-customer\",\n \"tags\" : { }\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspaces/admin-customer\"\n },\n \"meshtenants\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants?workspaceIdentifier=admin-customer\"\n },\n \"meshprojects\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojects?workspaceIdentifier=admin-customer\"\n },\n \"meshusers\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers?workspaceIdentifier=admin-customer\"\n },\n \"meshpaymentmethods\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshpaymentmethods?workspaceIdentifier=admin-customer\"\n },\n \"meshworkspaceusergroups\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspaceusergroups?workspaceIdentifier=admin-customer\"\n }\n }\n }, {\n \"kind\" : \"meshWorkspace\",\n \"apiVersion\" : \"v1\",\n \"metadata\" : {\n \"name\" : \"demo-customer\",\n \"createdOn\" : \"2024-12-04T09:52:35Z\"\n },\n \"spec\" : {\n \"displayName\" : \"demo-customer\",\n \"tags\" : { }\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspaces/demo-customer\"\n },\n \"meshtenants\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants?workspaceIdentifier=demo-customer\"\n },\n \"meshprojects\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojects?workspaceIdentifier=demo-customer\"\n },\n \"meshusers\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers?workspaceIdentifier=demo-customer\"\n },\n \"meshpaymentmethods\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshpaymentmethods?workspaceIdentifier=demo-customer\"\n },\n \"meshworkspaceusergroups\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspaceusergroups?workspaceIdentifier=demo-customer\"\n }\n }\n }, {\n \"kind\" : \"meshWorkspace\",\n \"apiVersion\" : \"v1\",\n \"metadata\" : {\n \"name\" : \"demo-partner\",\n \"createdOn\" : \"2024-12-04T09:52:35Z\"\n },\n \"spec\" : {\n \"displayName\" : \"demo-partner\",\n \"tags\" : { }\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspaces/demo-partner\"\n },\n \"meshtenants\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants?workspaceIdentifier=demo-partner\"\n },\n \"meshprojects\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojects?workspaceIdentifier=demo-partner\"\n },\n \"meshusers\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers?workspaceIdentifier=demo-partner\"\n },\n \"meshpaymentmethods\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshpaymentmethods?workspaceIdentifier=demo-partner\"\n },\n \"meshworkspaceusergroups\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspaceusergroups?workspaceIdentifier=demo-partner\"\n }\n }\n } ]\n },\n \"_links\" : {\n \"first\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspaces?page=0&size=3\"\n },\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspaces?page=0&size=3\"\n },\n \"next\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspaces?page=1&size=3\"\n },\n \"last\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspaces?page=1&size=3\"\n }\n },\n \"page\" : {\n \"size\" : 3,\n \"totalElements\" : 6,\n \"totalPages\" : 2,\n \"number\" : 0\n }\n}", "code" : 200 } ] }, { @@ -1781,6 +1781,35 @@ "body" : "{\n \"project-identifier\" : \"test-project-identifier\",\n \"project-display-name\" : \"test-project\",\n \"customer-identifier\" : \"test-customer-identifier\",\n \"customer-display-name\" : \"test-customer\",\n \"tags\" : {\n \"costCenter\" : [ \"1235\" ],\n \"customNumber\" : [ \"1645789\" ]\n }\n}", "code" : 200 } ] + }, { + "id" : "meshBuildingBlockDelete", + "name" : "/api/meshobjects/meshbuildingblocks/151bace2-358a-4aa5-97be-242964653aff", + "variable" : [ ], + "event" : [ ], + "request" : { + "url" : { + "protocol" : "https", + "host" : "localhost", + "path" : "/api/meshobjects/meshbuildingblocks/151bace2-358a-4aa5-97be-242964653aff", + "port" : "8080" + }, + "method" : "DELETE" + }, + "response" : [ { + "id" : "meshBuildingBlockDelete", + "name" : "meshBuildingBlockDelete", + "originalRequest" : { + "url" : { + "protocol" : "https", + "host" : "localhost", + "path" : "/api/meshobjects/meshbuildingblocks/151bace2-358a-4aa5-97be-242964653aff", + "port" : "8080" + }, + "method" : "DELETE" + }, + "cookie" : [ ], + "code" : 202 + } ] }, { "id" : "meshBuildingBlock", "name" : "/api/meshobjects/meshbuildingblocks/5646eafe-5d56-43e5-84fe-329bb050d720", @@ -1825,38 +1854,9 @@ "disabled" : false } ], "cookie" : [ ], - "body" : "{\n \"kind\" : \"meshBuildingBlock\",\n \"apiVersion\" : \"v1\",\n \"metadata\" : {\n \"uuid\" : \"5646eafe-5d56-43e5-84fe-329bb050d720\",\n \"definitionUuid\" : \"ef6aaf87-3f8c-477c-94f4-f3cf509728ca\",\n \"definitionVersion\" : 1,\n \"tenantIdentifier\" : \"my-workspace.my-project.my-platform.my-location\",\n \"forcePurge\" : false,\n \"createdOn\" : \"2024-11-28T07:11:33.374621328Z\"\n },\n \"spec\" : {\n \"displayName\" : \"child block\",\n \"inputs\" : [ {\n \"key\" : \"resourceName\",\n \"value\" : \"My Test Resource\",\n \"valueType\" : \"STRING\"\n } ],\n \"parentBuildingBlocks\" : [ {\n \"buildingBlockUuid\" : \"68ce5455-2a4a-4a4b-a324-6a6c18cab85a\",\n \"definitionUuid\" : \"b23cfb9a-6974-444f-9d33-62134a632373\"\n } ]\n },\n \"status\" : {\n \"status\" : \"SUCCEEDED\",\n \"outputs\" : [ {\n \"key\" : \"resourceId\",\n \"value\" : \"id-123\",\n \"valueType\" : \"STRING\"\n } ]\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshbuildingblocks/5646eafe-5d56-43e5-84fe-329bb050d720\"\n },\n \"meshtenant\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants/my-workspace.my-project.my-platform.my-location\"\n },\n \"forcePurge\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshbuildingblocks/5646eafe-5d56-43e5-84fe-329bb050d720/purge\"\n }\n }\n}", + "body" : "{\n \"kind\" : \"meshBuildingBlock\",\n \"apiVersion\" : \"v1\",\n \"metadata\" : {\n \"uuid\" : \"5646eafe-5d56-43e5-84fe-329bb050d720\",\n \"definitionUuid\" : \"ef6aaf87-3f8c-477c-94f4-f3cf509728ca\",\n \"definitionVersion\" : 1,\n \"tenantIdentifier\" : \"my-workspace.my-project.my-platform.my-location\",\n \"forcePurge\" : false,\n \"createdOn\" : \"2024-12-04T09:53:22.146961264Z\"\n },\n \"spec\" : {\n \"displayName\" : \"child block\",\n \"inputs\" : [ {\n \"key\" : \"resourceName\",\n \"value\" : \"My Test Resource\",\n \"valueType\" : \"STRING\"\n } ],\n \"parentBuildingBlocks\" : [ {\n \"buildingBlockUuid\" : \"68ce5455-2a4a-4a4b-a324-6a6c18cab85a\",\n \"definitionUuid\" : \"b23cfb9a-6974-444f-9d33-62134a632373\"\n } ]\n },\n \"status\" : {\n \"status\" : \"SUCCEEDED\",\n \"outputs\" : [ {\n \"key\" : \"resourceId\",\n \"value\" : \"id-123\",\n \"valueType\" : \"STRING\"\n } ]\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshbuildingblocks/5646eafe-5d56-43e5-84fe-329bb050d720\"\n },\n \"meshtenant\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants/my-workspace.my-project.my-platform.my-location\"\n },\n \"forcePurge\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshbuildingblocks/5646eafe-5d56-43e5-84fe-329bb050d720/purge\"\n }\n }\n}", "code" : 200 } ] - }, { - "id" : "meshBuildingBlockDelete", - "name" : "/api/meshobjects/meshbuildingblocks/f4c628cc-4922-4723-a87a-a8479ca537f2", - "variable" : [ ], - "event" : [ ], - "request" : { - "url" : { - "protocol" : "https", - "host" : "localhost", - "path" : "/api/meshobjects/meshbuildingblocks/f4c628cc-4922-4723-a87a-a8479ca537f2", - "port" : "8080" - }, - "method" : "DELETE" - }, - "response" : [ { - "id" : "meshBuildingBlockDelete", - "name" : "meshBuildingBlockDelete", - "originalRequest" : { - "url" : { - "protocol" : "https", - "host" : "localhost", - "path" : "/api/meshobjects/meshbuildingblocks/f4c628cc-4922-4723-a87a-a8479ca537f2", - "port" : "8080" - }, - "method" : "DELETE" - }, - "cookie" : [ ], - "code" : 202 - } ] }, { "id" : "meshPaymentMethodV2", "name" : "/api/meshobjects/meshpaymentmethods/test-payment-method-1", @@ -1901,7 +1901,7 @@ "disabled" : false } ], "cookie" : [ ], - "body" : "{\n \"kind\" : \"meshPaymentMethod\",\n \"apiVersion\" : \"v2\",\n \"metadata\" : {\n \"name\" : \"test-payment-method-1\",\n \"ownedByWorkspace\" : \"xd8t9mpmdsv2\"\n },\n \"spec\" : {\n \"displayName\" : \"Test Payment Method 1\",\n \"tags\" : { },\n \"amount\" : 1000\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshpaymentmethods/test-payment-method-1\"\n },\n \"meshprojects\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojects?paymentIdentifier=test-payment-method-1\"\n }\n }\n}", + "body" : "{\n \"kind\" : \"meshPaymentMethod\",\n \"apiVersion\" : \"v2\",\n \"metadata\" : {\n \"name\" : \"test-payment-method-1\",\n \"ownedByWorkspace\" : \"ipkl2mpmdsv2\"\n },\n \"spec\" : {\n \"displayName\" : \"Test Payment Method 1\",\n \"tags\" : { },\n \"amount\" : 1000\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshpaymentmethods/test-payment-method-1\"\n },\n \"meshprojects\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojects?paymentIdentifier=test-payment-method-1\"\n }\n }\n}", "code" : 200 } ] }, { @@ -1966,7 +1966,7 @@ "disabled" : false } ], "cookie" : [ ], - "body" : "{\n \"_embedded\" : {\n \"meshProjectGroupBindings\" : [ {\n \"kind\" : \"meshProjectGroupBinding\",\n \"apiVersion\" : \"v3\",\n \"metadata\" : {\n \"name\" : \"4f15ac0c-ae5e-49ba-a953-afd68ab4f98a\"\n },\n \"roleRef\" : {\n \"name\" : \"Project User\"\n },\n \"targetRef\" : {\n \"name\" : \"test-project-1\",\n \"displayName\" : \"Test Project 1\",\n \"ownedByWorkspace\" : \"test-workspace\"\n },\n \"subject\" : {\n \"name\" : \"testgroup\"\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojectbindings/groupbindings/4f15ac0c-ae5e-49ba-a953-afd68ab4f98a\"\n }\n }\n } ]\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojectbindings/groupbindings?workspaceIdentifier=test-workspace&projectIdentifier=test-project-1\"\n }\n },\n \"page\" : {\n \"size\" : 1,\n \"totalElements\" : 1,\n \"totalPages\" : 1,\n \"number\" : 0\n }\n}", + "body" : "{\n \"_embedded\" : {\n \"meshProjectGroupBindings\" : [ {\n \"kind\" : \"meshProjectGroupBinding\",\n \"apiVersion\" : \"v3\",\n \"metadata\" : {\n \"name\" : \"05fca6ce-8e8d-4a26-8f8c-c70e3491e5ba\"\n },\n \"roleRef\" : {\n \"name\" : \"Project User\"\n },\n \"targetRef\" : {\n \"name\" : \"test-project-1\",\n \"displayName\" : \"Test Project 1\",\n \"ownedByWorkspace\" : \"test-workspace\"\n },\n \"subject\" : {\n \"name\" : \"testgroup\"\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojectbindings/groupbindings/05fca6ce-8e8d-4a26-8f8c-c70e3491e5ba\"\n }\n }\n } ]\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojectbindings/groupbindings?workspaceIdentifier=test-workspace&projectIdentifier=test-project-1\"\n }\n },\n \"page\" : {\n \"size\" : 1,\n \"totalElements\" : 1,\n \"totalPages\" : 1,\n \"number\" : 0\n }\n}", "code" : 200 } ] }, { @@ -2037,7 +2037,7 @@ "code" : 200 } ] }, { - "id" : "meshProjectUserBindingCreateV3", + "id" : "meshProjectUserBindingListV3", "name" : "/api/meshobjects/meshprojectbindings/userbindings", "variable" : [ ], "event" : [ ], @@ -2046,53 +2046,51 @@ "protocol" : "https", "host" : "localhost", "path" : "/api/meshobjects/meshprojectbindings/userbindings", - "port" : "8080" + "port" : "8080", + "query" : [ { + "key" : "workspaceIdentifier", + "disabled" : false, + "description" : "The identifier of the workspace the project with the bindings belongs to." + }, { + "key" : "projectIdentifier", + "disabled" : false, + "description" : "The project identifier of the project that contains the requested bindings." + } ] }, - "method" : "POST", + "method" : "GET", "header" : [ { - "key" : "Content-Type", - "value" : "application/vnd.meshcloud.api.meshprojectuserbinding.v3.hal+json;charset=UTF-8", - "disabled" : false, - "description" : "meshApi is <> and you should use `application/vnd.meshcloud.api.meshprojectuserbinding.v3.hal+json` as a `Content-Type` header." - }, { "key" : "Accept", "value" : "application/vnd.meshcloud.api.meshprojectuserbinding.v3.hal+json", "disabled" : false, - "description" : "meshApi is <> and you should use `application/vnd.meshcloud.api.meshprojectuserbinding.v3.hal+json` as an `Accept` header to be guaranteed the expected response format of this endpoint. New versions might be added in future." - } ], - "body" : { - "mode" : "raw", - "raw" : "{\n \"apiVersion\": \"v3\",\n \"kind\": \"meshProjectUserBinding\",\n \"metadata\": {\n \"name\": \"user-binding-name\"\n },\n \"targetRef\": {\n \"name\": \"test-project-1\",\n \"ownedByWorkspace\": \"test-workspace\"\n },\n \"roleRef\": { \"name\": \"Project Reader\" },\n \"subject\": {\n \"name\" : \"username3\"\n }\n} ", - "urlencoded" : [ ] - } + "description" : "meshApi is <> and you should use `application/vnd.meshcloud.api.meshprojectuserbinding.v3.hal+json` as an `Accept` header to be guaranteed the expected response format of this endpoint. New versions will be added in future." + } ] }, "response" : [ { - "id" : "meshProjectUserBindingCreateV3", - "name" : "meshProjectUserBindingCreateV3", + "id" : "meshProjectUserBindingListV3", + "name" : "meshProjectUserBindingListV3", "originalRequest" : { "url" : { "protocol" : "https", "host" : "localhost", "path" : "/api/meshobjects/meshprojectbindings/userbindings", - "port" : "8080" + "port" : "8080", + "query" : [ { + "key" : "workspaceIdentifier", + "disabled" : false, + "description" : "The identifier of the workspace the project with the bindings belongs to." + }, { + "key" : "projectIdentifier", + "disabled" : false, + "description" : "The project identifier of the project that contains the requested bindings." + } ] }, - "method" : "POST", + "method" : "GET", "header" : [ { - "key" : "Content-Type", - "value" : "application/vnd.meshcloud.api.meshprojectuserbinding.v3.hal+json;charset=UTF-8", - "disabled" : false, - "description" : "meshApi is <> and you should use `application/vnd.meshcloud.api.meshprojectuserbinding.v3.hal+json` as a `Content-Type` header." - }, { "key" : "Accept", "value" : "application/vnd.meshcloud.api.meshprojectuserbinding.v3.hal+json", "disabled" : false, - "description" : "meshApi is <> and you should use `application/vnd.meshcloud.api.meshprojectuserbinding.v3.hal+json` as an `Accept` header to be guaranteed the expected response format of this endpoint. New versions might be added in future." - } ], - "body" : { - "mode" : "raw", - "raw" : "{\n \"apiVersion\": \"v3\",\n \"kind\": \"meshProjectUserBinding\",\n \"metadata\": {\n \"name\": \"user-binding-name\"\n },\n \"targetRef\": {\n \"name\": \"test-project-1\",\n \"ownedByWorkspace\": \"test-workspace\"\n },\n \"roleRef\": { \"name\": \"Project Reader\" },\n \"subject\": {\n \"name\" : \"username3\"\n }\n} ", - "urlencoded" : [ ] - } + "description" : "meshApi is <> and you should use `application/vnd.meshcloud.api.meshprojectuserbinding.v3.hal+json` as an `Accept` header to be guaranteed the expected response format of this endpoint. New versions will be added in future." + } ] }, "header" : [ { "key" : "Content-Type", @@ -2100,11 +2098,11 @@ "disabled" : false } ], "cookie" : [ ], - "body" : "{\n \"kind\" : \"meshProjectUserBinding\",\n \"apiVersion\" : \"v3\",\n \"metadata\" : {\n \"name\" : \"user-binding-name\"\n },\n \"roleRef\" : {\n \"name\" : \"Project Reader\"\n },\n \"targetRef\" : {\n \"name\" : \"test-project-1\",\n \"displayName\" : \"Test Project 1\",\n \"ownedByWorkspace\" : \"test-workspace\"\n },\n \"subject\" : {\n \"name\" : \"username3\"\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojectbindings/userbindings/user-binding-name\"\n }\n }\n}", + "body" : "{\n \"_embedded\" : {\n \"meshProjectUserBindings\" : [ {\n \"kind\" : \"meshProjectUserBinding\",\n \"apiVersion\" : \"v3\",\n \"metadata\" : {\n \"name\" : \"7247a370-817a-4440-96ca-992ab87726bf\"\n },\n \"roleRef\" : {\n \"name\" : \"Project User\"\n },\n \"targetRef\" : {\n \"name\" : \"test-project-1\",\n \"displayName\" : \"Test Project 1\",\n \"ownedByWorkspace\" : \"test-workspace\"\n },\n \"subject\" : {\n \"name\" : \"username1\"\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojectbindings/userbindings/7247a370-817a-4440-96ca-992ab87726bf\"\n }\n }\n } ]\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojectbindings/userbindings?workspaceIdentifier=test-workspace&projectIdentifier=test-project-1\"\n }\n },\n \"page\" : {\n \"size\" : 1,\n \"totalElements\" : 1,\n \"totalPages\" : 1,\n \"number\" : 0\n }\n}", "code" : 200 } ] }, { - "id" : "meshProjectUserBindingListV3", + "id" : "meshProjectUserBindingCreateV3", "name" : "/api/meshobjects/meshprojectbindings/userbindings", "variable" : [ ], "event" : [ ], @@ -2113,51 +2111,53 @@ "protocol" : "https", "host" : "localhost", "path" : "/api/meshobjects/meshprojectbindings/userbindings", - "port" : "8080", - "query" : [ { - "key" : "workspaceIdentifier", - "disabled" : false, - "description" : "The identifier of the workspace the project with the bindings belongs to." - }, { - "key" : "projectIdentifier", - "disabled" : false, - "description" : "The project identifier of the project that contains the requested bindings." - } ] + "port" : "8080" }, - "method" : "GET", + "method" : "POST", "header" : [ { + "key" : "Content-Type", + "value" : "application/vnd.meshcloud.api.meshprojectuserbinding.v3.hal+json;charset=UTF-8", + "disabled" : false, + "description" : "meshApi is <> and you should use `application/vnd.meshcloud.api.meshprojectuserbinding.v3.hal+json` as a `Content-Type` header." + }, { "key" : "Accept", "value" : "application/vnd.meshcloud.api.meshprojectuserbinding.v3.hal+json", "disabled" : false, - "description" : "meshApi is <> and you should use `application/vnd.meshcloud.api.meshprojectuserbinding.v3.hal+json` as an `Accept` header to be guaranteed the expected response format of this endpoint. New versions will be added in future." - } ] + "description" : "meshApi is <> and you should use `application/vnd.meshcloud.api.meshprojectuserbinding.v3.hal+json` as an `Accept` header to be guaranteed the expected response format of this endpoint. New versions might be added in future." + } ], + "body" : { + "mode" : "raw", + "raw" : "{\n \"apiVersion\": \"v3\",\n \"kind\": \"meshProjectUserBinding\",\n \"metadata\": {\n \"name\": \"user-binding-name\"\n },\n \"targetRef\": {\n \"name\": \"test-project-1\",\n \"ownedByWorkspace\": \"test-workspace\"\n },\n \"roleRef\": { \"name\": \"Project Reader\" },\n \"subject\": {\n \"name\" : \"username3\"\n }\n} ", + "urlencoded" : [ ] + } }, "response" : [ { - "id" : "meshProjectUserBindingListV3", - "name" : "meshProjectUserBindingListV3", + "id" : "meshProjectUserBindingCreateV3", + "name" : "meshProjectUserBindingCreateV3", "originalRequest" : { "url" : { "protocol" : "https", "host" : "localhost", "path" : "/api/meshobjects/meshprojectbindings/userbindings", - "port" : "8080", - "query" : [ { - "key" : "workspaceIdentifier", - "disabled" : false, - "description" : "The identifier of the workspace the project with the bindings belongs to." - }, { - "key" : "projectIdentifier", - "disabled" : false, - "description" : "The project identifier of the project that contains the requested bindings." - } ] + "port" : "8080" }, - "method" : "GET", + "method" : "POST", "header" : [ { + "key" : "Content-Type", + "value" : "application/vnd.meshcloud.api.meshprojectuserbinding.v3.hal+json;charset=UTF-8", + "disabled" : false, + "description" : "meshApi is <> and you should use `application/vnd.meshcloud.api.meshprojectuserbinding.v3.hal+json` as a `Content-Type` header." + }, { "key" : "Accept", "value" : "application/vnd.meshcloud.api.meshprojectuserbinding.v3.hal+json", "disabled" : false, - "description" : "meshApi is <> and you should use `application/vnd.meshcloud.api.meshprojectuserbinding.v3.hal+json` as an `Accept` header to be guaranteed the expected response format of this endpoint. New versions will be added in future." - } ] + "description" : "meshApi is <> and you should use `application/vnd.meshcloud.api.meshprojectuserbinding.v3.hal+json` as an `Accept` header to be guaranteed the expected response format of this endpoint. New versions might be added in future." + } ], + "body" : { + "mode" : "raw", + "raw" : "{\n \"apiVersion\": \"v3\",\n \"kind\": \"meshProjectUserBinding\",\n \"metadata\": {\n \"name\": \"user-binding-name\"\n },\n \"targetRef\": {\n \"name\": \"test-project-1\",\n \"ownedByWorkspace\": \"test-workspace\"\n },\n \"roleRef\": { \"name\": \"Project Reader\" },\n \"subject\": {\n \"name\" : \"username3\"\n }\n} ", + "urlencoded" : [ ] + } }, "header" : [ { "key" : "Content-Type", @@ -2165,19 +2165,19 @@ "disabled" : false } ], "cookie" : [ ], - "body" : "{\n \"_embedded\" : {\n \"meshProjectUserBindings\" : [ {\n \"kind\" : \"meshProjectUserBinding\",\n \"apiVersion\" : \"v3\",\n \"metadata\" : {\n \"name\" : \"95cc85d7-04c7-4cda-be2d-5575cdc0b891\"\n },\n \"roleRef\" : {\n \"name\" : \"Project User\"\n },\n \"targetRef\" : {\n \"name\" : \"test-project-1\",\n \"displayName\" : \"Test Project 1\",\n \"ownedByWorkspace\" : \"test-workspace\"\n },\n \"subject\" : {\n \"name\" : \"username1\"\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojectbindings/userbindings/95cc85d7-04c7-4cda-be2d-5575cdc0b891\"\n }\n }\n } ]\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojectbindings/userbindings?workspaceIdentifier=test-workspace&projectIdentifier=test-project-1\"\n }\n },\n \"page\" : {\n \"size\" : 1,\n \"totalElements\" : 1,\n \"totalPages\" : 1,\n \"number\" : 0\n }\n}", + "body" : "{\n \"kind\" : \"meshProjectUserBinding\",\n \"apiVersion\" : \"v3\",\n \"metadata\" : {\n \"name\" : \"user-binding-name\"\n },\n \"roleRef\" : {\n \"name\" : \"Project Reader\"\n },\n \"targetRef\" : {\n \"name\" : \"test-project-1\",\n \"displayName\" : \"Test Project 1\",\n \"ownedByWorkspace\" : \"test-workspace\"\n },\n \"subject\" : {\n \"name\" : \"username3\"\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojectbindings/userbindings/user-binding-name\"\n }\n }\n}", "code" : 200 } ] }, { "id" : "meshProjectV2", - "name" : "/api/meshobjects/meshprojects/xd8t9mpdsv2.test-project-1", + "name" : "/api/meshobjects/meshprojects/ipkl2mpdsv2.test-project-1", "variable" : [ ], "event" : [ ], "request" : { "url" : { "protocol" : "https", "host" : "localhost", - "path" : "/api/meshobjects/meshprojects/xd8t9mpdsv2.test-project-1", + "path" : "/api/meshobjects/meshprojects/ipkl2mpdsv2.test-project-1", "port" : "8080" }, "method" : "GET", @@ -2195,7 +2195,7 @@ "url" : { "protocol" : "https", "host" : "localhost", - "path" : "/api/meshobjects/meshprojects/xd8t9mpdsv2.test-project-1", + "path" : "/api/meshobjects/meshprojects/ipkl2mpdsv2.test-project-1", "port" : "8080" }, "method" : "GET", @@ -2212,7 +2212,7 @@ "disabled" : false } ], "cookie" : [ ], - "body" : "{\n \"kind\" : \"meshProject\",\n \"apiVersion\" : \"v2\",\n \"metadata\" : {\n \"name\" : \"test-project-1\",\n \"ownedByWorkspace\" : \"xd8t9mpdsv2\",\n \"createdOn\" : \"2024-01-01T00:00:00Z\",\n \"deletedOn\" : \"2024-11-28T07:11:41.783255172Z\"\n },\n \"spec\" : {\n \"displayName\" : \"Test Project 1\",\n \"tags\" : { },\n \"paymentMethodIdentifier\" : \"test-payment\"\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojects/xd8t9mpdsv2.test-project-1\"\n },\n \"meshtenants\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants?workspaceIdentifier=xd8t9mpdsv2&projectIdentifier=test-project-1\"\n },\n \"meshusers\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers?workspaceIdentifier=xd8t9mpdsv2&projectIdentifier=test-project-1\"\n },\n \"activePaymentMethod\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshpaymentmethods/test-payment\"\n },\n \"meshprojectuserbindings\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojectbindings/userbindings?workspaceIdentifier=xd8t9mpdsv2&projectIdentifier=test-project-1\"\n },\n \"meshprojectgroupbindings\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojectbindings/groupbindings?workspaceIdentifier=xd8t9mpdsv2&projectIdentifier=test-project-1\"\n }\n }\n}", + "body" : "{\n \"kind\" : \"meshProject\",\n \"apiVersion\" : \"v2\",\n \"metadata\" : {\n \"name\" : \"test-project-1\",\n \"ownedByWorkspace\" : \"ipkl2mpdsv2\",\n \"createdOn\" : \"2024-01-01T00:00:00Z\",\n \"deletedOn\" : \"2024-12-04T09:53:30.533407962Z\"\n },\n \"spec\" : {\n \"displayName\" : \"Test Project 1\",\n \"tags\" : { },\n \"paymentMethodIdentifier\" : \"test-payment\"\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojects/ipkl2mpdsv2.test-project-1\"\n },\n \"meshtenants\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants?workspaceIdentifier=ipkl2mpdsv2&projectIdentifier=test-project-1\"\n },\n \"meshusers\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers?workspaceIdentifier=ipkl2mpdsv2&projectIdentifier=test-project-1\"\n },\n \"activePaymentMethod\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshpaymentmethods/test-payment\"\n },\n \"meshprojectuserbindings\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojectbindings/userbindings?workspaceIdentifier=ipkl2mpdsv2&projectIdentifier=test-project-1\"\n },\n \"meshprojectgroupbindings\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojectbindings/groupbindings?workspaceIdentifier=ipkl2mpdsv2&projectIdentifier=test-project-1\"\n }\n }\n}", "code" : 200 } ] }, { @@ -2241,7 +2241,7 @@ } ], "body" : { "mode" : "raw", - "raw" : "{\n \"apiVersion\" : \"v2\",\n \"kind\" : \"meshServiceInstance\",\n \"metadata\" : {\n \"ownedByProject\" : \"xd8t9smsids-1\",\n \"ownedByWorkspace\" : \"my-mobile-app-team\",\n \"marketplaceIdentifier\" : \"xd8t9mtdg21\",\n \"instanceId\" : \"serviceInstanceId\"\n },\n \"spec\" : {\n \"displayName\" : \"New SI updated\",\n \"serviceId\" : \"xd8t9mtdg25\",\n \"planId\" : \"xd8t9mtdg27\",\n \"creator\" : \"admin@meshcloud.io\"\n }\n}", + "raw" : "{\n \"apiVersion\" : \"v2\",\n \"kind\" : \"meshServiceInstance\",\n \"metadata\" : {\n \"ownedByProject\" : \"ipkl2smsids-1\",\n \"ownedByWorkspace\" : \"my-mobile-app-team\",\n \"marketplaceIdentifier\" : \"ipkl2mtdg21\",\n \"instanceId\" : \"serviceInstanceId\"\n },\n \"spec\" : {\n \"displayName\" : \"New SI updated\",\n \"serviceId\" : \"ipkl2mtdg25\",\n \"planId\" : \"ipkl2mtdg27\",\n \"creator\" : \"admin@meshcloud.io\"\n }\n}", "urlencoded" : [ ] } }, @@ -2269,13 +2269,42 @@ } ], "body" : { "mode" : "raw", - "raw" : "{\n \"apiVersion\" : \"v2\",\n \"kind\" : \"meshServiceInstance\",\n \"metadata\" : {\n \"ownedByProject\" : \"xd8t9smsids-1\",\n \"ownedByWorkspace\" : \"my-mobile-app-team\",\n \"marketplaceIdentifier\" : \"xd8t9mtdg21\",\n \"instanceId\" : \"serviceInstanceId\"\n },\n \"spec\" : {\n \"displayName\" : \"New SI updated\",\n \"serviceId\" : \"xd8t9mtdg25\",\n \"planId\" : \"xd8t9mtdg27\",\n \"creator\" : \"admin@meshcloud.io\"\n }\n}", + "raw" : "{\n \"apiVersion\" : \"v2\",\n \"kind\" : \"meshServiceInstance\",\n \"metadata\" : {\n \"ownedByProject\" : \"ipkl2smsids-1\",\n \"ownedByWorkspace\" : \"my-mobile-app-team\",\n \"marketplaceIdentifier\" : \"ipkl2mtdg21\",\n \"instanceId\" : \"serviceInstanceId\"\n },\n \"spec\" : {\n \"displayName\" : \"New SI updated\",\n \"serviceId\" : \"ipkl2mtdg25\",\n \"planId\" : \"ipkl2mtdg27\",\n \"creator\" : \"admin@meshcloud.io\"\n }\n}", "urlencoded" : [ ] } }, "cookie" : [ ], "code" : 202 } ] + }, { + "id" : "meshServiceInstanceDelete", + "name" : "/api/meshobjects/meshserviceinstances/serviceInstanceId", + "variable" : [ ], + "event" : [ ], + "request" : { + "url" : { + "protocol" : "https", + "host" : "localhost", + "path" : "/api/meshobjects/meshserviceinstances/serviceInstanceId", + "port" : "8080" + }, + "method" : "DELETE" + }, + "response" : [ { + "id" : "meshServiceInstanceDelete", + "name" : "meshServiceInstanceDelete", + "originalRequest" : { + "url" : { + "protocol" : "https", + "host" : "localhost", + "path" : "/api/meshobjects/meshserviceinstances/serviceInstanceId", + "port" : "8080" + }, + "method" : "DELETE" + }, + "cookie" : [ ], + "code" : 202 + } ] }, { "id" : "meshServiceInstanceGet", "name" : "/api/meshobjects/meshserviceinstances/serviceInstanceId", @@ -2321,37 +2350,67 @@ "description" : "meshApi is <> and answers with `application/vnd.meshcloud.api.meshserviceinstance.v2.hal+json` as a `Content-Type` header." } ], "cookie" : [ ], - "body" : "{\n \"kind\" : \"meshServiceInstance\",\n \"apiVersion\" : \"v2\",\n \"metadata\" : {\n \"ownedByProject\" : \"xd8t9smsids-1\",\n \"ownedByWorkspace\" : \"my-mobile-app-team\",\n \"marketplaceIdentifier\" : \"xd8t9mtdg21\",\n \"instanceId\" : \"serviceInstanceId\"\n },\n \"spec\" : {\n \"displayName\" : \"New SI updated\",\n \"serviceId\" : \"xd8t9mtdg25\",\n \"planId\" : \"xd8t9mtdg27\",\n \"creator\" : \"Unknown\"\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshserviceinstances/serviceInstanceId\"\n }\n }\n}", + "body" : "{\n \"kind\" : \"meshServiceInstance\",\n \"apiVersion\" : \"v2\",\n \"metadata\" : {\n \"ownedByProject\" : \"ipkl2smsids-1\",\n \"ownedByWorkspace\" : \"my-mobile-app-team\",\n \"marketplaceIdentifier\" : \"ipkl2mtdg21\",\n \"instanceId\" : \"serviceInstanceId\"\n },\n \"spec\" : {\n \"displayName\" : \"New SI updated\",\n \"serviceId\" : \"ipkl2mtdg25\",\n \"planId\" : \"ipkl2mtdg27\",\n \"creator\" : \"Unknown\"\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshserviceinstances/serviceInstanceId\"\n }\n }\n}", "code" : 200 } ] }, { - "id" : "meshServiceInstanceDelete", - "name" : "/api/meshobjects/meshserviceinstances/serviceInstanceId", + "id" : "meshTagDefinition", + "name" : "/api/meshobjects/meshtagdefinitions/{name}", "variable" : [ ], "event" : [ ], "request" : { "url" : { "protocol" : "https", "host" : "localhost", - "path" : "/api/meshobjects/meshserviceinstances/serviceInstanceId", - "port" : "8080" + "path" : "/api/meshobjects/meshtagdefinitions/:name", + "port" : "8080", + "variable" : [ { + "key" : "name", + "description" : "The `metadata.name` of the meshTagDefinition.", + "system" : false, + "disabled" : false + } ] }, - "method" : "DELETE" + "method" : "GET", + "header" : [ { + "key" : "Accept", + "value" : "application/vnd.meshcloud.api.meshtagdefinition.v1.hal+json", + "disabled" : false, + "description" : "meshObjectApi is <> and you should use `application/vnd.meshcloud.api.meshtagdefinition.v1.hal+json` as an `Accept` header to be guaranteed the V1 response format of this endpoint. New versions will be added in future." + } ] }, "response" : [ { - "id" : "meshServiceInstanceDelete", - "name" : "meshServiceInstanceDelete", + "id" : "meshTagDefinition", + "name" : "meshTagDefinition", "originalRequest" : { "url" : { "protocol" : "https", "host" : "localhost", - "path" : "/api/meshobjects/meshserviceinstances/serviceInstanceId", - "port" : "8080" + "path" : "/api/meshobjects/meshtagdefinitions/:name", + "port" : "8080", + "variable" : [ { + "key" : "name", + "description" : "The `metadata.name` of the meshTagDefinition.", + "system" : false, + "disabled" : false + } ] }, - "method" : "DELETE" + "method" : "GET", + "header" : [ { + "key" : "Accept", + "value" : "application/vnd.meshcloud.api.meshtagdefinition.v1.hal+json", + "disabled" : false, + "description" : "meshObjectApi is <> and you should use `application/vnd.meshcloud.api.meshtagdefinition.v1.hal+json` as an `Accept` header to be guaranteed the V1 response format of this endpoint. New versions will be added in future." + } ] }, + "header" : [ { + "key" : "Content-Type", + "value" : "application/vnd.meshcloud.api.meshtagdefinition.v1.hal+json", + "disabled" : false + } ], "cookie" : [ ], - "code" : 202 + "body" : "{\n \"kind\" : \"meshTagDefinition\",\n \"apiVersion\" : \"v1\",\n \"metadata\" : {\n \"name\" : \"meshWorkspace.costCenter\"\n },\n \"spec\" : {\n \"targetKind\" : \"meshWorkspace\",\n \"key\" : \"costCenter\",\n \"valueType\" : {\n \"string\" : {\n \"defaultValue\" : \"1001\",\n \"validationRegex\" : \"^\\\\d{4}$\"\n }\n },\n \"description\" : \"Must be exactly 4 digits.\",\n \"displayName\" : \"Cost Center\",\n \"sortOrder\" : 9999,\n \"mandatory\" : true,\n \"immutable\" : false,\n \"restricted\" : false\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtagdefinitions/meshWorkspace.costCenter\"\n }\n }\n}", + "code" : 200 } ] }, { "id" : "meshTagDefinitionDelete", @@ -2485,65 +2544,6 @@ "body" : "{\n \"kind\" : \"meshTagDefinition\",\n \"apiVersion\" : \"v1\",\n \"metadata\" : {\n \"name\" : \"meshWorkspace.costCenter\"\n },\n \"spec\" : {\n \"targetKind\" : \"meshWorkspace\",\n \"key\" : \"costCenter\",\n \"valueType\" : {\n \"string\" : {\n \"defaultValue\" : \"1001\",\n \"validationRegex\" : \"^\\\\d{4}$\"\n }\n },\n \"description\" : \"Updated description\",\n \"displayName\" : \"Updated display name\",\n \"sortOrder\" : 9999,\n \"mandatory\" : true,\n \"immutable\" : false,\n \"restricted\" : false,\n \"replicationKey\" : \"updatedReplicationKey\"\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtagdefinitions/meshWorkspace.costCenter\"\n }\n }\n}", "code" : 200 } ] - }, { - "id" : "meshTagDefinition", - "name" : "/api/meshobjects/meshtagdefinitions/{name}", - "variable" : [ ], - "event" : [ ], - "request" : { - "url" : { - "protocol" : "https", - "host" : "localhost", - "path" : "/api/meshobjects/meshtagdefinitions/:name", - "port" : "8080", - "variable" : [ { - "key" : "name", - "description" : "The `metadata.name` of the meshTagDefinition.", - "system" : false, - "disabled" : false - } ] - }, - "method" : "GET", - "header" : [ { - "key" : "Accept", - "value" : "application/vnd.meshcloud.api.meshtagdefinition.v1.hal+json", - "disabled" : false, - "description" : "meshObjectApi is <> and you should use `application/vnd.meshcloud.api.meshtagdefinition.v1.hal+json` as an `Accept` header to be guaranteed the V1 response format of this endpoint. New versions will be added in future." - } ] - }, - "response" : [ { - "id" : "meshTagDefinition", - "name" : "meshTagDefinition", - "originalRequest" : { - "url" : { - "protocol" : "https", - "host" : "localhost", - "path" : "/api/meshobjects/meshtagdefinitions/:name", - "port" : "8080", - "variable" : [ { - "key" : "name", - "description" : "The `metadata.name` of the meshTagDefinition.", - "system" : false, - "disabled" : false - } ] - }, - "method" : "GET", - "header" : [ { - "key" : "Accept", - "value" : "application/vnd.meshcloud.api.meshtagdefinition.v1.hal+json", - "disabled" : false, - "description" : "meshObjectApi is <> and you should use `application/vnd.meshcloud.api.meshtagdefinition.v1.hal+json` as an `Accept` header to be guaranteed the V1 response format of this endpoint. New versions will be added in future." - } ] - }, - "header" : [ { - "key" : "Content-Type", - "value" : "application/vnd.meshcloud.api.meshtagdefinition.v1.hal+json", - "disabled" : false - } ], - "cookie" : [ ], - "body" : "{\n \"kind\" : \"meshTagDefinition\",\n \"apiVersion\" : \"v1\",\n \"metadata\" : {\n \"name\" : \"meshWorkspace.costCenter\"\n },\n \"spec\" : {\n \"targetKind\" : \"meshWorkspace\",\n \"key\" : \"costCenter\",\n \"valueType\" : {\n \"string\" : {\n \"defaultValue\" : \"1001\",\n \"validationRegex\" : \"^\\\\d{4}$\"\n }\n },\n \"description\" : \"Must be exactly 4 digits.\",\n \"displayName\" : \"Cost Center\",\n \"sortOrder\" : 9999,\n \"mandatory\" : true,\n \"immutable\" : false,\n \"restricted\" : false\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtagdefinitions/meshWorkspace.costCenter\"\n }\n }\n}", - "code" : 200 - } ] }, { "id" : "meshTenantV3", "name" : "/api/meshobjects/meshtenants/test-workspace.test-project.aws.aws-meshstack-dev", @@ -2588,7 +2588,7 @@ "disabled" : false } ], "cookie" : [ ], - "body" : "{\n \"kind\" : \"meshTenant\",\n \"apiVersion\" : \"v3\",\n \"metadata\" : {\n \"ownedByProject\" : \"test-project\",\n \"ownedByWorkspace\" : \"test-workspace\",\n \"platformIdentifier\" : \"aws.aws-meshstack-dev\",\n \"deletedOn\" : \"2024-11-29T07:11:44.848738022Z\",\n \"assignedTags\" : { },\n \"tenantIdentifier\" : \"test-workspace.test-project.aws.aws-meshstack-dev\"\n },\n \"spec\" : {\n \"localId\" : \"5d0c2a4d-6ebb-451b-910c-22a0e64c06a2\",\n \"landingZoneIdentifier\" : \"stage-dev\",\n \"quotas\" : [ {\n \"key\" : \"limits.cpu\",\n \"value\" : 2000\n }, {\n \"key\" : \"limits.memory\",\n \"value\" : 10000\n } ]\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants/test-workspace.test-project.aws.aws-meshstack-dev\"\n },\n \"meshusers\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers?workspaceIdentifier=test-workspace&projectIdentifier=test-project&platformIdentifier=aws.aws-meshstack-dev\"\n }\n }\n}", + "body" : "{\n \"kind\" : \"meshTenant\",\n \"apiVersion\" : \"v3\",\n \"metadata\" : {\n \"ownedByProject\" : \"test-project\",\n \"ownedByWorkspace\" : \"test-workspace\",\n \"platformIdentifier\" : \"aws.aws-meshstack-dev\",\n \"deletedOn\" : \"2024-12-05T09:53:33.547095239Z\",\n \"assignedTags\" : { },\n \"tenantIdentifier\" : \"test-workspace.test-project.aws.aws-meshstack-dev\"\n },\n \"spec\" : {\n \"localId\" : \"c22da58d-871b-4721-953d-a5128284a59e\",\n \"landingZoneIdentifier\" : \"stage-dev\",\n \"quotas\" : [ {\n \"key\" : \"limits.cpu\",\n \"value\" : 2000\n }, {\n \"key\" : \"limits.memory\",\n \"value\" : 10000\n } ]\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants/test-workspace.test-project.aws.aws-meshstack-dev\"\n },\n \"meshusers\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers?workspaceIdentifier=test-workspace&projectIdentifier=test-project&platformIdentifier=aws.aws-meshstack-dev\"\n }\n }\n}", "code" : 200 } ] }, { @@ -2664,7 +2664,7 @@ "disabled" : false } ], "cookie" : [ ], - "body" : "{\n \"kind\" : \"meshUser\",\n \"apiVersion\" : \"v2\",\n \"metadata\" : {\n \"name\" : \"john-doe\"\n },\n \"spec\" : {\n \"email\" : \"john-doe@example.com\",\n \"firstName\" : \"John\",\n \"lastName\" : \"Doe\",\n \"euid\" : \"951ef5ce-8278-46e1-bfbc-4d9537eca46a\",\n \"tags\" : {\n \"environment\" : [ \"dev\", \"test\", \"qa\" ]\n }\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers/john-doe\"\n },\n \"meshworkspaceusergroups\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspaceusergroups?username=john-doe\"\n }\n }\n}", + "body" : "{\n \"kind\" : \"meshUser\",\n \"apiVersion\" : \"v2\",\n \"metadata\" : {\n \"name\" : \"john-doe\"\n },\n \"spec\" : {\n \"email\" : \"john-doe@example.com\",\n \"firstName\" : \"John\",\n \"lastName\" : \"Doe\",\n \"euid\" : \"a7f2cd7d-ede8-4d92-8f84-21a63719c6e9\",\n \"tags\" : {\n \"environment\" : [ \"dev\", \"test\", \"qa\" ]\n }\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers/john-doe\"\n },\n \"meshworkspaceusergroups\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspaceusergroups?username=john-doe\"\n }\n }\n}", "code" : 200 }, { "id" : "meshUserV1", @@ -2690,7 +2690,7 @@ "disabled" : false } ], "cookie" : [ ], - "body" : "{\n \"kind\" : \"meshUser\",\n \"apiVersion\" : \"v1\",\n \"metadata\" : {\n \"name\" : \"john-doe\"\n },\n \"spec\" : {\n \"email\" : \"john-doe@example.com\",\n \"firstName\" : \"John\",\n \"lastName\" : \"Doe\",\n \"euid\" : \"4e18a3ab-0902-4a94-9c54-dd713e1f2bb4\",\n \"tags\" : {\n \"environment\" : [ \"dev\", \"test\", \"qa\" ]\n }\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers/john-doe\"\n },\n \"meshcustomerusergroups\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshcustomerusergroups?username=john-doe\"\n }\n }\n}", + "body" : "{\n \"kind\" : \"meshUser\",\n \"apiVersion\" : \"v1\",\n \"metadata\" : {\n \"name\" : \"john-doe\"\n },\n \"spec\" : {\n \"email\" : \"john-doe@example.com\",\n \"firstName\" : \"John\",\n \"lastName\" : \"Doe\",\n \"euid\" : \"ea68029e-0b5f-4ef4-a332-ab475e15a588\",\n \"tags\" : {\n \"environment\" : [ \"dev\", \"test\", \"qa\" ]\n }\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers/john-doe\"\n },\n \"meshcustomerusergroups\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshcustomerusergroups?username=john-doe\"\n }\n }\n}", "code" : 200 } ] }, { @@ -2755,7 +2755,7 @@ "disabled" : false } ], "cookie" : [ ], - "body" : "{\n \"_embedded\" : {\n \"meshWorkspaceGroupBindings\" : [ {\n \"kind\" : \"meshWorkspaceGroupBinding\",\n \"apiVersion\" : \"v2\",\n \"metadata\" : {\n \"name\" : \"4425b951-9934-4e36-916e-9c1ce0362d48\"\n },\n \"roleRef\" : {\n \"name\" : \"Workspace Manager\"\n },\n \"targetRef\" : {\n \"name\" : \"test-workspace\",\n \"displayName\" : \"test-workspace Workspace\"\n },\n \"subject\" : {\n \"name\" : \"testgroup\"\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspacebindings/groupbindings/4425b951-9934-4e36-916e-9c1ce0362d48\"\n }\n }\n } ]\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspacebindings/groupbindings?username=john.doe49a0&workspaceRole=Workspace%20Manager\"\n }\n },\n \"page\" : {\n \"size\" : 50,\n \"totalElements\" : 1,\n \"totalPages\" : 1,\n \"number\" : 0\n }\n}", + "body" : "{\n \"_embedded\" : {\n \"meshWorkspaceGroupBindings\" : [ {\n \"kind\" : \"meshWorkspaceGroupBinding\",\n \"apiVersion\" : \"v2\",\n \"metadata\" : {\n \"name\" : \"849f6844-4a00-41f3-a259-1b1876b32dcb\"\n },\n \"roleRef\" : {\n \"name\" : \"Workspace Manager\"\n },\n \"targetRef\" : {\n \"name\" : \"test-workspace\",\n \"displayName\" : \"test-workspace Workspace\"\n },\n \"subject\" : {\n \"name\" : \"testgroup\"\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspacebindings/groupbindings/849f6844-4a00-41f3-a259-1b1876b32dcb\"\n }\n }\n } ]\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspacebindings/groupbindings?username=john.doe49a0&workspaceRole=Workspace%20Manager\"\n }\n },\n \"page\" : {\n \"size\" : 50,\n \"totalElements\" : 1,\n \"totalPages\" : 1,\n \"number\" : 0\n }\n}", "code" : 200 } ] }, { @@ -2825,73 +2825,6 @@ "body" : "{\n \"kind\" : \"meshWorkspaceGroupBinding\",\n \"apiVersion\" : \"v2\",\n \"metadata\" : {\n \"name\" : \"my-group-binding-name\"\n },\n \"roleRef\" : {\n \"name\" : \"Workspace Member\"\n },\n \"targetRef\" : {\n \"name\" : \"test-workspace\",\n \"displayName\" : \"test-workspace Workspace\"\n },\n \"subject\" : {\n \"name\" : \"testgroup\"\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspacebindings/groupbindings/my-group-binding-name\"\n }\n }\n}", "code" : 201 } ] - }, { - "id" : "meshWorkspaceUserBindingCreate", - "name" : "/api/meshobjects/meshworkspacebindings/userbindings", - "variable" : [ ], - "event" : [ ], - "request" : { - "url" : { - "protocol" : "https", - "host" : "localhost", - "path" : "/api/meshobjects/meshworkspacebindings/userbindings", - "port" : "8080" - }, - "method" : "POST", - "header" : [ { - "key" : "Content-Type", - "value" : "application/vnd.meshcloud.api.meshworkspaceuserbinding.v2.hal+json;charset=UTF-8", - "disabled" : false, - "description" : "meshApi is <> and you should use `application/vnd.meshcloud.api.meshworkspaceuserbinding.v2.hal+json` as a `Content-Type` header." - }, { - "key" : "Accept", - "value" : "application/vnd.meshcloud.api.meshworkspaceuserbinding.v2.hal+json", - "disabled" : false, - "description" : "meshApi is <> and you should use `application/vnd.meshcloud.api.meshworkspaceuserbinding.v2.hal+json` as an `Accept` header to be guaranteed the expected response format of this endpoint. New versions might be added in future." - } ], - "body" : { - "mode" : "raw", - "raw" : "{\n \"apiVersion\": \"v2\",\n \"kind\": \"meshWorkspaceUserBinding\",\n \"metadata\": {\n \"name\": \"another-user-binding-name\"\n },\n \"targetRef\": {\n \"name\": \"test-workspace\"\n },\n \"roleRef\": { \"name\": \"Workspace Member\" },\n \"subject\": {\n \"name\" : \"john.doe49a0\"\n }\n} ", - "urlencoded" : [ ] - } - }, - "response" : [ { - "id" : "meshWorkspaceUserBindingCreate", - "name" : "meshWorkspaceUserBindingCreate", - "originalRequest" : { - "url" : { - "protocol" : "https", - "host" : "localhost", - "path" : "/api/meshobjects/meshworkspacebindings/userbindings", - "port" : "8080" - }, - "method" : "POST", - "header" : [ { - "key" : "Content-Type", - "value" : "application/vnd.meshcloud.api.meshworkspaceuserbinding.v2.hal+json;charset=UTF-8", - "disabled" : false, - "description" : "meshApi is <> and you should use `application/vnd.meshcloud.api.meshworkspaceuserbinding.v2.hal+json` as a `Content-Type` header." - }, { - "key" : "Accept", - "value" : "application/vnd.meshcloud.api.meshworkspaceuserbinding.v2.hal+json", - "disabled" : false, - "description" : "meshApi is <> and you should use `application/vnd.meshcloud.api.meshworkspaceuserbinding.v2.hal+json` as an `Accept` header to be guaranteed the expected response format of this endpoint. New versions might be added in future." - } ], - "body" : { - "mode" : "raw", - "raw" : "{\n \"apiVersion\": \"v2\",\n \"kind\": \"meshWorkspaceUserBinding\",\n \"metadata\": {\n \"name\": \"another-user-binding-name\"\n },\n \"targetRef\": {\n \"name\": \"test-workspace\"\n },\n \"roleRef\": { \"name\": \"Workspace Member\" },\n \"subject\": {\n \"name\" : \"john.doe49a0\"\n }\n} ", - "urlencoded" : [ ] - } - }, - "header" : [ { - "key" : "Content-Type", - "value" : "application/vnd.meshcloud.api.meshworkspaceuserbinding.v2.hal+json", - "disabled" : false - } ], - "cookie" : [ ], - "body" : "{\n \"kind\" : \"meshWorkspaceUserBinding\",\n \"apiVersion\" : \"v2\",\n \"metadata\" : {\n \"name\" : \"another-user-binding-name\"\n },\n \"roleRef\" : {\n \"name\" : \"Workspace Member\"\n },\n \"targetRef\" : {\n \"name\" : \"test-workspace\",\n \"displayName\" : \"test-workspace Workspace\"\n },\n \"subject\" : {\n \"name\" : \"john.doe49a0\"\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspacebindings/userbindings/another-user-binding-name\"\n }\n }\n}", - "code" : 201 - } ] }, { "id" : "meshWorkspaceUserBindingList", "name" : "/api/meshobjects/meshworkspacebindings/userbindings", @@ -2965,6 +2898,73 @@ "body" : "{\n \"_embedded\" : {\n \"meshWorkspaceUserBindings\" : [ {\n \"kind\" : \"meshWorkspaceUserBinding\",\n \"apiVersion\" : \"v2\",\n \"metadata\" : {\n \"name\" : \"user-binding-name\"\n },\n \"roleRef\" : {\n \"name\" : \"Workspace Manager\"\n },\n \"targetRef\" : {\n \"name\" : \"test-workspace\",\n \"displayName\" : \"test-workspace Workspace\"\n },\n \"subject\" : {\n \"name\" : \"john.doe49a0\"\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspacebindings/userbindings/user-binding-name\"\n }\n }\n } ]\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspacebindings/userbindings?username=john.doe49a0&workspaceRole=Workspace%20Manager&workspaceIdentifier=test-workspace\"\n }\n },\n \"page\" : {\n \"size\" : 50,\n \"totalElements\" : 1,\n \"totalPages\" : 1,\n \"number\" : 0\n }\n}", "code" : 200 } ] + }, { + "id" : "meshWorkspaceUserBindingCreate", + "name" : "/api/meshobjects/meshworkspacebindings/userbindings", + "variable" : [ ], + "event" : [ ], + "request" : { + "url" : { + "protocol" : "https", + "host" : "localhost", + "path" : "/api/meshobjects/meshworkspacebindings/userbindings", + "port" : "8080" + }, + "method" : "POST", + "header" : [ { + "key" : "Content-Type", + "value" : "application/vnd.meshcloud.api.meshworkspaceuserbinding.v2.hal+json;charset=UTF-8", + "disabled" : false, + "description" : "meshApi is <> and you should use `application/vnd.meshcloud.api.meshworkspaceuserbinding.v2.hal+json` as a `Content-Type` header." + }, { + "key" : "Accept", + "value" : "application/vnd.meshcloud.api.meshworkspaceuserbinding.v2.hal+json", + "disabled" : false, + "description" : "meshApi is <> and you should use `application/vnd.meshcloud.api.meshworkspaceuserbinding.v2.hal+json` as an `Accept` header to be guaranteed the expected response format of this endpoint. New versions might be added in future." + } ], + "body" : { + "mode" : "raw", + "raw" : "{\n \"apiVersion\": \"v2\",\n \"kind\": \"meshWorkspaceUserBinding\",\n \"metadata\": {\n \"name\": \"another-user-binding-name\"\n },\n \"targetRef\": {\n \"name\": \"test-workspace\"\n },\n \"roleRef\": { \"name\": \"Workspace Member\" },\n \"subject\": {\n \"name\" : \"john.doe49a0\"\n }\n} ", + "urlencoded" : [ ] + } + }, + "response" : [ { + "id" : "meshWorkspaceUserBindingCreate", + "name" : "meshWorkspaceUserBindingCreate", + "originalRequest" : { + "url" : { + "protocol" : "https", + "host" : "localhost", + "path" : "/api/meshobjects/meshworkspacebindings/userbindings", + "port" : "8080" + }, + "method" : "POST", + "header" : [ { + "key" : "Content-Type", + "value" : "application/vnd.meshcloud.api.meshworkspaceuserbinding.v2.hal+json;charset=UTF-8", + "disabled" : false, + "description" : "meshApi is <> and you should use `application/vnd.meshcloud.api.meshworkspaceuserbinding.v2.hal+json` as a `Content-Type` header." + }, { + "key" : "Accept", + "value" : "application/vnd.meshcloud.api.meshworkspaceuserbinding.v2.hal+json", + "disabled" : false, + "description" : "meshApi is <> and you should use `application/vnd.meshcloud.api.meshworkspaceuserbinding.v2.hal+json` as an `Accept` header to be guaranteed the expected response format of this endpoint. New versions might be added in future." + } ], + "body" : { + "mode" : "raw", + "raw" : "{\n \"apiVersion\": \"v2\",\n \"kind\": \"meshWorkspaceUserBinding\",\n \"metadata\": {\n \"name\": \"another-user-binding-name\"\n },\n \"targetRef\": {\n \"name\": \"test-workspace\"\n },\n \"roleRef\": { \"name\": \"Workspace Member\" },\n \"subject\": {\n \"name\" : \"john.doe49a0\"\n }\n} ", + "urlencoded" : [ ] + } + }, + "header" : [ { + "key" : "Content-Type", + "value" : "application/vnd.meshcloud.api.meshworkspaceuserbinding.v2.hal+json", + "disabled" : false + } ], + "cookie" : [ ], + "body" : "{\n \"kind\" : \"meshWorkspaceUserBinding\",\n \"apiVersion\" : \"v2\",\n \"metadata\" : {\n \"name\" : \"another-user-binding-name\"\n },\n \"roleRef\" : {\n \"name\" : \"Workspace Member\"\n },\n \"targetRef\" : {\n \"name\" : \"test-workspace\",\n \"displayName\" : \"test-workspace Workspace\"\n },\n \"subject\" : {\n \"name\" : \"john.doe49a0\"\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspacebindings/userbindings/another-user-binding-name\"\n }\n }\n}", + "code" : 201 + } ] }, { "id" : "meshWorkspace", "name" : "/api/meshobjects/meshworkspaces/admin-customer", @@ -3009,7 +3009,7 @@ "disabled" : false } ], "cookie" : [ ], - "body" : "{\n \"kind\" : \"meshWorkspace\",\n \"apiVersion\" : \"v1\",\n \"metadata\" : {\n \"name\" : \"admin-customer\",\n \"createdOn\" : \"2024-11-28T07:10:50Z\"\n },\n \"spec\" : {\n \"displayName\" : \"admin-customer\",\n \"tags\" : { }\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspaces/admin-customer\"\n },\n \"meshtenants\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants?workspaceIdentifier=admin-customer\"\n },\n \"meshprojects\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojects?workspaceIdentifier=admin-customer\"\n },\n \"meshusers\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers?workspaceIdentifier=admin-customer\"\n },\n \"meshpaymentmethods\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshpaymentmethods?workspaceIdentifier=admin-customer\"\n },\n \"meshworkspaceusergroups\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspaceusergroups?workspaceIdentifier=admin-customer\"\n }\n }\n}", + "body" : "{\n \"kind\" : \"meshWorkspace\",\n \"apiVersion\" : \"v1\",\n \"metadata\" : {\n \"name\" : \"admin-customer\",\n \"createdOn\" : \"2024-12-04T09:52:35Z\"\n },\n \"spec\" : {\n \"displayName\" : \"admin-customer\",\n \"tags\" : { }\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspaces/admin-customer\"\n },\n \"meshtenants\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants?workspaceIdentifier=admin-customer\"\n },\n \"meshprojects\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojects?workspaceIdentifier=admin-customer\"\n },\n \"meshusers\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers?workspaceIdentifier=admin-customer\"\n },\n \"meshpaymentmethods\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshpaymentmethods?workspaceIdentifier=admin-customer\"\n },\n \"meshworkspaceusergroups\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspaceusergroups?workspaceIdentifier=admin-customer\"\n }\n }\n}", "code" : 200 } ] }, { @@ -3061,14 +3061,14 @@ } ] }, { "id" : "meshBuildingBlockForcePurge", - "name" : "/api/meshobjects/meshbuildingblocks/f4c628cc-4922-4723-a87a-a8479ca537f2/purge", + "name" : "/api/meshobjects/meshbuildingblocks/151bace2-358a-4aa5-97be-242964653aff/purge", "variable" : [ ], "event" : [ ], "request" : { "url" : { "protocol" : "https", "host" : "localhost", - "path" : "/api/meshobjects/meshbuildingblocks/f4c628cc-4922-4723-a87a-a8479ca537f2/purge", + "path" : "/api/meshobjects/meshbuildingblocks/151bace2-358a-4aa5-97be-242964653aff/purge", "port" : "8080" }, "method" : "DELETE" @@ -3080,7 +3080,7 @@ "url" : { "protocol" : "https", "host" : "localhost", - "path" : "/api/meshobjects/meshbuildingblocks/f4c628cc-4922-4723-a87a-a8479ca537f2/purge", + "path" : "/api/meshobjects/meshbuildingblocks/151bace2-358a-4aa5-97be-242964653aff/purge", "port" : "8080" }, "method" : "DELETE" @@ -3088,45 +3088,16 @@ "cookie" : [ ], "code" : 202 } ] - }, { - "id" : "meshProjectGroupBindingDeleteV3", - "name" : "/api/meshobjects/meshprojectbindings/groupbindings/4f15ac0c-ae5e-49ba-a953-afd68ab4f98a", - "variable" : [ ], - "event" : [ ], - "request" : { - "url" : { - "protocol" : "https", - "host" : "localhost", - "path" : "/api/meshobjects/meshprojectbindings/groupbindings/4f15ac0c-ae5e-49ba-a953-afd68ab4f98a", - "port" : "8080" - }, - "method" : "DELETE" - }, - "response" : [ { - "id" : "meshProjectGroupBindingDeleteV3", - "name" : "meshProjectGroupBindingDeleteV3", - "originalRequest" : { - "url" : { - "protocol" : "https", - "host" : "localhost", - "path" : "/api/meshobjects/meshprojectbindings/groupbindings/4f15ac0c-ae5e-49ba-a953-afd68ab4f98a", - "port" : "8080" - }, - "method" : "DELETE" - }, - "cookie" : [ ], - "code" : 204 - } ] }, { "id" : "meshProjectGroupBindingV3", - "name" : "/api/meshobjects/meshprojectbindings/groupbindings/4f15ac0c-ae5e-49ba-a953-afd68ab4f98a", + "name" : "/api/meshobjects/meshprojectbindings/groupbindings/05fca6ce-8e8d-4a26-8f8c-c70e3491e5ba", "variable" : [ ], "event" : [ ], "request" : { "url" : { "protocol" : "https", "host" : "localhost", - "path" : "/api/meshobjects/meshprojectbindings/groupbindings/4f15ac0c-ae5e-49ba-a953-afd68ab4f98a", + "path" : "/api/meshobjects/meshprojectbindings/groupbindings/05fca6ce-8e8d-4a26-8f8c-c70e3491e5ba", "port" : "8080" }, "method" : "GET", @@ -3144,7 +3115,7 @@ "url" : { "protocol" : "https", "host" : "localhost", - "path" : "/api/meshobjects/meshprojectbindings/groupbindings/4f15ac0c-ae5e-49ba-a953-afd68ab4f98a", + "path" : "/api/meshobjects/meshprojectbindings/groupbindings/05fca6ce-8e8d-4a26-8f8c-c70e3491e5ba", "port" : "8080" }, "method" : "GET", @@ -3161,19 +3132,48 @@ "disabled" : false } ], "cookie" : [ ], - "body" : "{\n \"kind\" : \"meshProjectGroupBinding\",\n \"apiVersion\" : \"v3\",\n \"metadata\" : {\n \"name\" : \"4f15ac0c-ae5e-49ba-a953-afd68ab4f98a\"\n },\n \"roleRef\" : {\n \"name\" : \"Project User\"\n },\n \"targetRef\" : {\n \"name\" : \"test-project-1\",\n \"displayName\" : \"Test Project 1\",\n \"ownedByWorkspace\" : \"test-workspace\"\n },\n \"subject\" : {\n \"name\" : \"testgroup\"\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojectbindings/groupbindings/4f15ac0c-ae5e-49ba-a953-afd68ab4f98a\"\n }\n }\n}", + "body" : "{\n \"kind\" : \"meshProjectGroupBinding\",\n \"apiVersion\" : \"v3\",\n \"metadata\" : {\n \"name\" : \"05fca6ce-8e8d-4a26-8f8c-c70e3491e5ba\"\n },\n \"roleRef\" : {\n \"name\" : \"Project User\"\n },\n \"targetRef\" : {\n \"name\" : \"test-project-1\",\n \"displayName\" : \"Test Project 1\",\n \"ownedByWorkspace\" : \"test-workspace\"\n },\n \"subject\" : {\n \"name\" : \"testgroup\"\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojectbindings/groupbindings/05fca6ce-8e8d-4a26-8f8c-c70e3491e5ba\"\n }\n }\n}", "code" : 200 } ] + }, { + "id" : "meshProjectGroupBindingDeleteV3", + "name" : "/api/meshobjects/meshprojectbindings/groupbindings/05fca6ce-8e8d-4a26-8f8c-c70e3491e5ba", + "variable" : [ ], + "event" : [ ], + "request" : { + "url" : { + "protocol" : "https", + "host" : "localhost", + "path" : "/api/meshobjects/meshprojectbindings/groupbindings/05fca6ce-8e8d-4a26-8f8c-c70e3491e5ba", + "port" : "8080" + }, + "method" : "DELETE" + }, + "response" : [ { + "id" : "meshProjectGroupBindingDeleteV3", + "name" : "meshProjectGroupBindingDeleteV3", + "originalRequest" : { + "url" : { + "protocol" : "https", + "host" : "localhost", + "path" : "/api/meshobjects/meshprojectbindings/groupbindings/05fca6ce-8e8d-4a26-8f8c-c70e3491e5ba", + "port" : "8080" + }, + "method" : "DELETE" + }, + "cookie" : [ ], + "code" : 204 + } ] }, { "id" : "meshProjectUserBindingV3", - "name" : "/api/meshobjects/meshprojectbindings/userbindings/95cc85d7-04c7-4cda-be2d-5575cdc0b891", + "name" : "/api/meshobjects/meshprojectbindings/userbindings/7247a370-817a-4440-96ca-992ab87726bf", "variable" : [ ], "event" : [ ], "request" : { "url" : { "protocol" : "https", "host" : "localhost", - "path" : "/api/meshobjects/meshprojectbindings/userbindings/95cc85d7-04c7-4cda-be2d-5575cdc0b891", + "path" : "/api/meshobjects/meshprojectbindings/userbindings/7247a370-817a-4440-96ca-992ab87726bf", "port" : "8080" }, "method" : "GET", @@ -3191,7 +3191,7 @@ "url" : { "protocol" : "https", "host" : "localhost", - "path" : "/api/meshobjects/meshprojectbindings/userbindings/95cc85d7-04c7-4cda-be2d-5575cdc0b891", + "path" : "/api/meshobjects/meshprojectbindings/userbindings/7247a370-817a-4440-96ca-992ab87726bf", "port" : "8080" }, "method" : "GET", @@ -3208,7 +3208,7 @@ "disabled" : false } ], "cookie" : [ ], - "body" : "{\n \"kind\" : \"meshProjectUserBinding\",\n \"apiVersion\" : \"v3\",\n \"metadata\" : {\n \"name\" : \"95cc85d7-04c7-4cda-be2d-5575cdc0b891\"\n },\n \"roleRef\" : {\n \"name\" : \"Project User\"\n },\n \"targetRef\" : {\n \"name\" : \"test-project-1\",\n \"displayName\" : \"Test Project 1\",\n \"ownedByWorkspace\" : \"test-workspace\"\n },\n \"subject\" : {\n \"name\" : \"username1\"\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojectbindings/userbindings/95cc85d7-04c7-4cda-be2d-5575cdc0b891\"\n }\n }\n}", + "body" : "{\n \"kind\" : \"meshProjectUserBinding\",\n \"apiVersion\" : \"v3\",\n \"metadata\" : {\n \"name\" : \"7247a370-817a-4440-96ca-992ab87726bf\"\n },\n \"roleRef\" : {\n \"name\" : \"Project User\"\n },\n \"targetRef\" : {\n \"name\" : \"test-project-1\",\n \"displayName\" : \"Test Project 1\",\n \"ownedByWorkspace\" : \"test-workspace\"\n },\n \"subject\" : {\n \"name\" : \"username1\"\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojectbindings/userbindings/7247a370-817a-4440-96ca-992ab87726bf\"\n }\n }\n}", "code" : 200 } ] }, { @@ -3242,14 +3242,14 @@ } ] }, { "id" : "meshWorkspaceGroupBinding", - "name" : "/api/meshobjects/meshworkspacebindings/groupbindings/4425b951-9934-4e36-916e-9c1ce0362d48", + "name" : "/api/meshobjects/meshworkspacebindings/groupbindings/849f6844-4a00-41f3-a259-1b1876b32dcb", "variable" : [ ], "event" : [ ], "request" : { "url" : { "protocol" : "https", "host" : "localhost", - "path" : "/api/meshobjects/meshworkspacebindings/groupbindings/4425b951-9934-4e36-916e-9c1ce0362d48", + "path" : "/api/meshobjects/meshworkspacebindings/groupbindings/849f6844-4a00-41f3-a259-1b1876b32dcb", "port" : "8080" }, "method" : "GET", @@ -3267,7 +3267,7 @@ "url" : { "protocol" : "https", "host" : "localhost", - "path" : "/api/meshobjects/meshworkspacebindings/groupbindings/4425b951-9934-4e36-916e-9c1ce0362d48", + "path" : "/api/meshobjects/meshworkspacebindings/groupbindings/849f6844-4a00-41f3-a259-1b1876b32dcb", "port" : "8080" }, "method" : "GET", @@ -3284,7 +3284,7 @@ "disabled" : false } ], "cookie" : [ ], - "body" : "{\n \"kind\" : \"meshWorkspaceGroupBinding\",\n \"apiVersion\" : \"v2\",\n \"metadata\" : {\n \"name\" : \"4425b951-9934-4e36-916e-9c1ce0362d48\"\n },\n \"roleRef\" : {\n \"name\" : \"Workspace Manager\"\n },\n \"targetRef\" : {\n \"name\" : \"test-workspace\",\n \"displayName\" : \"test-workspace Workspace\"\n },\n \"subject\" : {\n \"name\" : \"testgroup\"\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspacebindings/groupbindings/4425b951-9934-4e36-916e-9c1ce0362d48\"\n }\n }\n}", + "body" : "{\n \"kind\" : \"meshWorkspaceGroupBinding\",\n \"apiVersion\" : \"v2\",\n \"metadata\" : {\n \"name\" : \"849f6844-4a00-41f3-a259-1b1876b32dcb\"\n },\n \"roleRef\" : {\n \"name\" : \"Workspace Manager\"\n },\n \"targetRef\" : {\n \"name\" : \"test-workspace\",\n \"displayName\" : \"test-workspace Workspace\"\n },\n \"subject\" : {\n \"name\" : \"testgroup\"\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspacebindings/groupbindings/849f6844-4a00-41f3-a259-1b1876b32dcb\"\n }\n }\n}", "code" : 200 } ] }, { diff --git a/website/static/api/meshstack-postman-collection.json b/website/static/api/meshstack-postman-collection.json index 9cc2db746..6de31e6dd 100644 --- a/website/static/api/meshstack-postman-collection.json +++ b/website/static/api/meshstack-postman-collection.json @@ -46,7 +46,7 @@ "disabled" : false } ], "cookie" : [ ], - "body" : "{\n \"_links\" : {\n \"meshobjects\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects\"\n },\n \"metadata\" : {\n \"href\" : \"https://mesh-backend-url/api/metadata\"\n },\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api\"\n }\n }\n}", + "body" : "{\n \"_links\" : {\n \"metadata\" : {\n \"href\" : \"https://mesh-backend-url/api/metadata\"\n },\n \"meshobjects\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects\"\n },\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api\"\n }\n }\n}", "code" : 200 } ] }, { @@ -238,7 +238,7 @@ "disabled" : false } ], "cookie" : [ ], - "body" : "{\n \"_links\" : {\n \"meshserviceinstances\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshserviceinstances{?workspaceIdentifier,projectIdentifier,marketplaceIdentifier,serviceIdentifier,planIdentifier}\",\n \"templated\" : true\n },\n \"meshtagdefinitions\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtagdefinitions\"\n },\n \"meshusers\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers{?workspaceIdentifier,projectIdentifier,platformIdentifier,workspaceUserGroupIdentifier,projectRole,workspaceRole,email,firstName,lastName,username,euid}\",\n \"templated\" : true\n },\n \"meshworkspaceusergroups\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspaceusergroups{?workspaceIdentifier,username}\",\n \"templated\" : true\n },\n \"meshworkspaces\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspaces\"\n },\n \"meshworkspaceuserbindings\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspacebindings/userbindings{?username,workspaceRole,workspaceIdentifier}\",\n \"templated\" : true\n },\n \"meshworkspacegroupbindings\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspacebindings/groupbindings{?username,workspaceRole}\",\n \"templated\" : true\n },\n \"meshtenants\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants{?workspaceIdentifier,projectIdentifier,platformIdentifier,deletionState}\",\n \"templated\" : true\n },\n \"meshpaymentmethods\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshpaymentmethods{?workspaceIdentifier}\",\n \"templated\" : true\n },\n \"meshprojects\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojects{?workspaceIdentifier,paymentIdentifier}\",\n \"templated\" : true\n },\n \"meshprojectgroupbindings\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojectbindings/groupbindings?workspaceIdentifier={workspaceIdentifier}&projectIdentifier={projectIdentifier}\",\n \"templated\" : true\n },\n \"meshprojectuserbindings\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojectbindings/userbindings?workspaceIdentifier={workspaceIdentifier}&projectIdentifier={projectIdentifier}\",\n \"templated\" : true\n },\n \"meshbuildingblocks\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshbuildingblocks{?workspaceIdentifier,customerIdentifier,projectIdentifier,platformIdentifier,name,definitionName,versionNumber,status}\",\n \"templated\" : true\n },\n \"meshbuildingblockruns\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshbuildingblockruns?runnerNodeId={runnerNodeId}{&selector}\",\n \"templated\" : true\n },\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects\"\n }\n }\n}", + "body" : "{\n \"_links\" : {\n \"meshprojects\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojects{?workspaceIdentifier,paymentIdentifier}\",\n \"templated\" : true\n },\n \"meshprojectgroupbindings\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojectbindings/groupbindings?workspaceIdentifier={workspaceIdentifier}&projectIdentifier={projectIdentifier}\",\n \"templated\" : true\n },\n \"meshprojectuserbindings\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojectbindings/userbindings?workspaceIdentifier={workspaceIdentifier}&projectIdentifier={projectIdentifier}\",\n \"templated\" : true\n },\n \"meshtenants\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants{?workspaceIdentifier,projectIdentifier,platformIdentifier,deletionState}\",\n \"templated\" : true\n },\n \"meshtagdefinitions\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtagdefinitions\"\n },\n \"meshusers\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers{?workspaceIdentifier,projectIdentifier,platformIdentifier,workspaceUserGroupIdentifier,projectRole,workspaceRole,email,firstName,lastName,username,euid}\",\n \"templated\" : true\n },\n \"meshserviceinstances\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshserviceinstances{?workspaceIdentifier,projectIdentifier,marketplaceIdentifier,serviceIdentifier,planIdentifier}\",\n \"templated\" : true\n },\n \"meshworkspaceuserbindings\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspacebindings/userbindings{?username,workspaceRole,workspaceIdentifier}\",\n \"templated\" : true\n },\n \"meshworkspacegroupbindings\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspacebindings/groupbindings{?username,workspaceRole}\",\n \"templated\" : true\n },\n \"meshworkspaceusergroups\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspaceusergroups{?workspaceIdentifier,username}\",\n \"templated\" : true\n },\n \"meshworkspaces\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspaces\"\n },\n \"meshpaymentmethods\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshpaymentmethods{?workspaceIdentifier}\",\n \"templated\" : true\n },\n \"meshbuildingblocks\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshbuildingblocks{?workspaceIdentifier,customerIdentifier,projectIdentifier,platformIdentifier,name,definitionName,versionNumber,status}\",\n \"templated\" : true\n },\n \"meshbuildingblockruns\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshbuildingblockruns?runnerNodeId={runnerNodeId}{&selector}\",\n \"templated\" : true\n },\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects\"\n }\n }\n}", "code" : 200 }, { "id" : "meshObjectsRootV1", @@ -263,7 +263,7 @@ "disabled" : false } ], "cookie" : [ ], - "body" : "{\n \"_links\" : {\n \"meshserviceinstances\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshserviceinstances\"\n },\n \"meshcustomers\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshcustomers\"\n },\n \"meshcustomerusergroups\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshcustomerusergroups{?customerIdentifier,username}\",\n \"templated\" : true\n },\n \"meshusers\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers{?customerIdentifier,projectIdentifier,platformIdentifier,customerUserGroupIdentifier,projectRole,customerRole,email,firstName,lastName,username,euid}\",\n \"templated\" : true\n },\n \"meshtenants\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants{?customerIdentifier,projectIdentifier,platformIdentifier}\",\n \"templated\" : true\n },\n \"meshpaymentmethods\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshpaymentmethods{?customerIdentifier}\",\n \"templated\" : true\n },\n \"meshprojects\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojects{?customerIdentifier,paymentIdentifier}\",\n \"templated\" : true\n },\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects\"\n }\n }\n}", + "body" : "{\n \"_links\" : {\n \"meshprojects\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojects{?customerIdentifier,paymentIdentifier}\",\n \"templated\" : true\n },\n \"meshtenants\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants{?customerIdentifier,projectIdentifier,platformIdentifier}\",\n \"templated\" : true\n },\n \"meshcustomers\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshcustomers\"\n },\n \"meshcustomerusergroups\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshcustomerusergroups{?customerIdentifier,username}\",\n \"templated\" : true\n },\n \"meshusers\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers{?customerIdentifier,projectIdentifier,platformIdentifier,customerUserGroupIdentifier,projectRole,customerRole,email,firstName,lastName,username,euid}\",\n \"templated\" : true\n },\n \"meshserviceinstances\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshserviceinstances\"\n },\n \"meshpaymentmethods\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshpaymentmethods{?customerIdentifier}\",\n \"templated\" : true\n },\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects\"\n }\n }\n}", "code" : 200 } ] }, { @@ -457,71 +457,6 @@ , "body" : "{\n \"kind\" : \"meshBuildingBlockRun\",\n \"apiVersion\" : \"v1\",\n \"metadata\" : {\n \"uuid\" : \"b3116611-e08b-4b00-91c5-10365b25a6ef\"\n },\n \"spec\" : {\n \"runNumber\" : 1,\n \"buildingBlock\" : {\n \"uuid\" : \"68ce5455-2a4a-4a4b-a324-6a6c18cab85a\",\n \"spec\" : {\n \"displayName\" : \"block\",\n \"workspaceIdentifier\" : \"workspace\",\n \"projectIdentifier\" : \"project\",\n \"fullPlatformIdentifier\" : \"azure\",\n \"inputs\" : [ {\n \"key\" : \"variable-name\",\n \"value\" : \"some-value\",\n \"type\" : \"STRING\",\n \"isSensitive\" : false,\n \"isEnvironment\" : false\n } ],\n \"parentBuildingBlocks\" : [ ]\n }\n },\n \"buildingBlockDefinition\" : {\n \"uuid\" : \"b23cfb9a-6974-444f-9d33-62134a632373\",\n \"spec\" : {\n \"version\" : 1,\n \"implementation\" : {\n \"type\" : \"TERRAFORM\",\n \"terraformVersion\" : \"v1\",\n \"repositoryUrl\" : \"https://example.com\",\n \"async\" : true\n }\n }\n },\n \"behavior\" : \"APPLY\"\n },\n \"status\" : \"IN_PROGRESS\",\n \"_links\" : {\n \"registerSource\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshbuildingblockruns/b3116611-e08b-4b00-91c5-10365b25a6ef/status/source\"\n },\n \"updateSource\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshbuildingblockruns/b3116611-e08b-4b00-91c5-10365b25a6ef/status/source/{sourceId}\",\n \"templated\" : true\n },\n \"meshstackBaseUrl\" : {\n \"href\" : \"https://mesh-backend-url\"\n }\n }\n}", "code" : 200 } ] - }, { - "id" : "meshBuildingBlockPost", - "name" : "/api/meshobjects/meshbuildingblocks", - "variable" : [ ], - "event" : [ ], - "request" : { - "url" : { - "raw": "{{baseUrl}}/api/meshobjects/meshbuildingblocks", -"host": "{{baseUrl}}", -"path" : "/api/meshobjects/meshbuildingblocks" - }, - "method" : "POST", - "header" : [ { - "key" : "Content-Type", - "value" : "application/vnd.meshcloud.api.meshbuildingblock.v1.hal+json;charset=UTF-8", - "disabled" : false, - "description" : "meshApi is <> and you should use `application/vnd.meshcloud.api.meshbuildingblock.v1.hal+json` as a `Content-Type` header." - }, { - "key" : "Accept", - "value" : "application/vnd.meshcloud.api.meshbuildingblock.v1.hal+json", - "disabled" : false, - "description" : "meshApi is <> and you should use `application/vnd.meshcloud.api.meshbuildingblock.v1.hal+json` as an `Accept` header to be guaranteed the V1 response format of this endpoint. New versions will be added in future." - } ], - "body" : { - "mode" : "raw", - "raw" : "{\n \"apiVersion\" : \"v1\",\n \"kind\" : \"meshBuildingBlock\",\n \"metadata\" : {\n \"definitionUuid\" : \"ef6aaf87-3f8c-477c-94f4-f3cf509728ca\",\n \"definitionVersion\" : 1,\n \"tenantIdentifier\" : \"my-workspace.my-project.my-platform.my-location\"\n },\n \"spec\" : {\n \"displayName\" : \"New BuildingBlock\",\n \"inputs\" : [{\n \"key\": \"resourceName\",\n \"value\": \"buildingBlock-for-docs\",\n \"valueType\": \"STRING\"\n }],\n \"parentBuildingBlocks\" : [{\n \"definitionUuid\": \"b23cfb9a-6974-444f-9d33-62134a632373\",\n \"buildingBlockUuid\": \"b2484cba-8f19-4d47-aadc-6583bc159cbe\"\n }]\n }\n} ", - "urlencoded" : [ ] - } - }, - "response" : [ { - "id" : "meshBuildingBlockPost", - "name" : "meshBuildingBlockPost", - "originalRequest" : { - "url" : { - "raw": "{{baseUrl}}/api/meshobjects/meshbuildingblocks", -"host": "{{baseUrl}}", -"path" : "/api/meshobjects/meshbuildingblocks" - }, - "method" : "POST", - "header" : [ { - "key" : "Content-Type", - "value" : "application/vnd.meshcloud.api.meshbuildingblock.v1.hal+json;charset=UTF-8", - "disabled" : false, - "description" : "meshApi is <> and you should use `application/vnd.meshcloud.api.meshbuildingblock.v1.hal+json` as a `Content-Type` header." - }, { - "key" : "Accept", - "value" : "application/vnd.meshcloud.api.meshbuildingblock.v1.hal+json", - "disabled" : false, - "description" : "meshApi is <> and you should use `application/vnd.meshcloud.api.meshbuildingblock.v1.hal+json` as an `Accept` header to be guaranteed the V1 response format of this endpoint. New versions will be added in future." - } ], - "body" : { - "mode" : "raw", - "raw" : "{\n \"apiVersion\" : \"v1\",\n \"kind\" : \"meshBuildingBlock\",\n \"metadata\" : {\n \"definitionUuid\" : \"ef6aaf87-3f8c-477c-94f4-f3cf509728ca\",\n \"definitionVersion\" : 1,\n \"tenantIdentifier\" : \"my-workspace.my-project.my-platform.my-location\"\n },\n \"spec\" : {\n \"displayName\" : \"New BuildingBlock\",\n \"inputs\" : [{\n \"key\": \"resourceName\",\n \"value\": \"buildingBlock-for-docs\",\n \"valueType\": \"STRING\"\n }],\n \"parentBuildingBlocks\" : [{\n \"definitionUuid\": \"b23cfb9a-6974-444f-9d33-62134a632373\",\n \"buildingBlockUuid\": \"b2484cba-8f19-4d47-aadc-6583bc159cbe\"\n }]\n }\n} ", - "urlencoded" : [ ] - } - }, - "header" : [ { - "key" : "Content-Type", - "value" : "application/vnd.meshcloud.api.meshbuildingblock.v1.hal+json", - "disabled" : false - } ], - "cookie" : [ ], - "body" : "{\n \"kind\" : \"meshBuildingBlock\",\n \"apiVersion\" : \"v1\",\n \"metadata\" : {\n \"uuid\" : \"f4c628cc-4922-4723-a87a-a8479ca537f2\",\n \"definitionUuid\" : \"ef6aaf87-3f8c-477c-94f4-f3cf509728ca\",\n \"definitionVersion\" : 1,\n \"tenantIdentifier\" : \"my-workspace.my-project.my-platform.my-location\",\n \"forcePurge\" : false,\n \"createdOn\" : \"2024-11-28T07:11:34.405096929Z\"\n },\n \"spec\" : {\n \"displayName\" : \"New BuildingBlock\",\n \"inputs\" : [ {\n \"key\" : \"resourceName\",\n \"value\" : \"buildingBlock-for-docs\",\n \"valueType\" : \"STRING\"\n } ],\n \"parentBuildingBlocks\" : [ {\n \"buildingBlockUuid\" : \"b2484cba-8f19-4d47-aadc-6583bc159cbe\",\n \"definitionUuid\" : \"b23cfb9a-6974-444f-9d33-62134a632373\"\n } ]\n },\n \"status\" : {\n \"status\" : \"PENDING\",\n \"outputs\" : [ ]\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshbuildingblocks/f4c628cc-4922-4723-a87a-a8479ca537f2\"\n },\n \"meshtenant\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants/my-workspace.my-project.my-platform.my-location\"\n },\n \"forcePurge\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshbuildingblocks/f4c628cc-4922-4723-a87a-a8479ca537f2/purge\"\n }\n }\n}", - "code" : 201 - } ] }, { "id" : "meshBuildingBlockList", "name" : "/api/meshobjects/meshbuildingblocks", @@ -638,9 +573,74 @@ "disabled" : false } ], "cookie" : [ ], - "body" : "{\n \"_embedded\" : {\n \"meshBuildingBlocks\" : [ {\n \"kind\" : \"meshBuildingBlock\",\n \"apiVersion\" : \"v1\",\n \"metadata\" : {\n \"uuid\" : \"68ce5455-2a4a-4a4b-a324-6a6c18cab85a\",\n \"definitionUuid\" : \"b23cfb9a-6974-444f-9d33-62134a632373\",\n \"definitionVersion\" : 1,\n \"tenantIdentifier\" : \"my-workspace.my-project.my-platform.my-location\",\n \"forcePurge\" : false,\n \"createdOn\" : \"2024-11-28T07:11:33.330941118Z\"\n },\n \"spec\" : {\n \"displayName\" : \"parent block\",\n \"inputs\" : [ ],\n \"parentBuildingBlocks\" : [ ]\n },\n \"status\" : {\n \"status\" : \"SUCCEEDED\",\n \"outputs\" : [ ]\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshbuildingblocks/68ce5455-2a4a-4a4b-a324-6a6c18cab85a\"\n },\n \"meshtenant\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants/my-workspace.my-project.my-platform.my-location\"\n },\n \"forcePurge\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshbuildingblocks/68ce5455-2a4a-4a4b-a324-6a6c18cab85a/purge\"\n }\n }\n }, {\n \"kind\" : \"meshBuildingBlock\",\n \"apiVersion\" : \"v1\",\n \"metadata\" : {\n \"uuid\" : \"5646eafe-5d56-43e5-84fe-329bb050d720\",\n \"definitionUuid\" : \"ef6aaf87-3f8c-477c-94f4-f3cf509728ca\",\n \"definitionVersion\" : 1,\n \"tenantIdentifier\" : \"my-workspace.my-project.my-platform.my-location\",\n \"forcePurge\" : false,\n \"createdOn\" : \"2024-11-28T07:11:33.374621328Z\"\n },\n \"spec\" : {\n \"displayName\" : \"child block\",\n \"inputs\" : [ {\n \"key\" : \"resourceName\",\n \"value\" : \"My Test Resource\",\n \"valueType\" : \"STRING\"\n } ],\n \"parentBuildingBlocks\" : [ {\n \"buildingBlockUuid\" : \"68ce5455-2a4a-4a4b-a324-6a6c18cab85a\",\n \"definitionUuid\" : \"b23cfb9a-6974-444f-9d33-62134a632373\"\n } ]\n },\n \"status\" : {\n \"status\" : \"SUCCEEDED\",\n \"outputs\" : [ {\n \"key\" : \"resourceId\",\n \"value\" : \"id-123\",\n \"valueType\" : \"STRING\"\n } ]\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshbuildingblocks/5646eafe-5d56-43e5-84fe-329bb050d720\"\n },\n \"meshtenant\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants/my-workspace.my-project.my-platform.my-location\"\n },\n \"forcePurge\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshbuildingblocks/5646eafe-5d56-43e5-84fe-329bb050d720/purge\"\n }\n }\n } ]\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshbuildingblocks?projectIdentifier=my-project&page=0&size=10\"\n }\n },\n \"page\" : {\n \"size\" : 10,\n \"totalElements\" : 2,\n \"totalPages\" : 1,\n \"number\" : 0\n }\n}", + "body" : "{\n \"_embedded\" : {\n \"meshBuildingBlocks\" : [ {\n \"kind\" : \"meshBuildingBlock\",\n \"apiVersion\" : \"v1\",\n \"metadata\" : {\n \"uuid\" : \"68ce5455-2a4a-4a4b-a324-6a6c18cab85a\",\n \"definitionUuid\" : \"b23cfb9a-6974-444f-9d33-62134a632373\",\n \"definitionVersion\" : 1,\n \"tenantIdentifier\" : \"my-workspace.my-project.my-platform.my-location\",\n \"forcePurge\" : false,\n \"createdOn\" : \"2024-12-04T09:53:22.098763344Z\"\n },\n \"spec\" : {\n \"displayName\" : \"parent block\",\n \"inputs\" : [ ],\n \"parentBuildingBlocks\" : [ ]\n },\n \"status\" : {\n \"status\" : \"SUCCEEDED\",\n \"outputs\" : [ ]\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshbuildingblocks/68ce5455-2a4a-4a4b-a324-6a6c18cab85a\"\n },\n \"meshtenant\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants/my-workspace.my-project.my-platform.my-location\"\n },\n \"forcePurge\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshbuildingblocks/68ce5455-2a4a-4a4b-a324-6a6c18cab85a/purge\"\n }\n }\n }, {\n \"kind\" : \"meshBuildingBlock\",\n \"apiVersion\" : \"v1\",\n \"metadata\" : {\n \"uuid\" : \"5646eafe-5d56-43e5-84fe-329bb050d720\",\n \"definitionUuid\" : \"ef6aaf87-3f8c-477c-94f4-f3cf509728ca\",\n \"definitionVersion\" : 1,\n \"tenantIdentifier\" : \"my-workspace.my-project.my-platform.my-location\",\n \"forcePurge\" : false,\n \"createdOn\" : \"2024-12-04T09:53:22.146961264Z\"\n },\n \"spec\" : {\n \"displayName\" : \"child block\",\n \"inputs\" : [ {\n \"key\" : \"resourceName\",\n \"value\" : \"My Test Resource\",\n \"valueType\" : \"STRING\"\n } ],\n \"parentBuildingBlocks\" : [ {\n \"buildingBlockUuid\" : \"68ce5455-2a4a-4a4b-a324-6a6c18cab85a\",\n \"definitionUuid\" : \"b23cfb9a-6974-444f-9d33-62134a632373\"\n } ]\n },\n \"status\" : {\n \"status\" : \"SUCCEEDED\",\n \"outputs\" : [ {\n \"key\" : \"resourceId\",\n \"value\" : \"id-123\",\n \"valueType\" : \"STRING\"\n } ]\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshbuildingblocks/5646eafe-5d56-43e5-84fe-329bb050d720\"\n },\n \"meshtenant\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants/my-workspace.my-project.my-platform.my-location\"\n },\n \"forcePurge\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshbuildingblocks/5646eafe-5d56-43e5-84fe-329bb050d720/purge\"\n }\n }\n } ]\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshbuildingblocks?projectIdentifier=my-project&page=0&size=10\"\n }\n },\n \"page\" : {\n \"size\" : 10,\n \"totalElements\" : 2,\n \"totalPages\" : 1,\n \"number\" : 0\n }\n}", "code" : 200 } ] + }, { + "id" : "meshBuildingBlockPost", + "name" : "/api/meshobjects/meshbuildingblocks", + "variable" : [ ], + "event" : [ ], + "request" : { + "url" : { + "raw": "{{baseUrl}}/api/meshobjects/meshbuildingblocks", +"host": "{{baseUrl}}", +"path" : "/api/meshobjects/meshbuildingblocks" + }, + "method" : "POST", + "header" : [ { + "key" : "Content-Type", + "value" : "application/vnd.meshcloud.api.meshbuildingblock.v1.hal+json;charset=UTF-8", + "disabled" : false, + "description" : "meshApi is <> and you should use `application/vnd.meshcloud.api.meshbuildingblock.v1.hal+json` as a `Content-Type` header." + }, { + "key" : "Accept", + "value" : "application/vnd.meshcloud.api.meshbuildingblock.v1.hal+json", + "disabled" : false, + "description" : "meshApi is <> and you should use `application/vnd.meshcloud.api.meshbuildingblock.v1.hal+json` as an `Accept` header to be guaranteed the V1 response format of this endpoint. New versions will be added in future." + } ], + "body" : { + "mode" : "raw", + "raw" : "{\n \"apiVersion\" : \"v1\",\n \"kind\" : \"meshBuildingBlock\",\n \"metadata\" : {\n \"definitionUuid\" : \"ef6aaf87-3f8c-477c-94f4-f3cf509728ca\",\n \"definitionVersion\" : 1,\n \"tenantIdentifier\" : \"my-workspace.my-project.my-platform.my-location\"\n },\n \"spec\" : {\n \"displayName\" : \"New BuildingBlock\",\n \"inputs\" : [{\n \"key\": \"resourceName\",\n \"value\": \"buildingBlock-for-docs\",\n \"valueType\": \"STRING\"\n }],\n \"parentBuildingBlocks\" : [{\n \"definitionUuid\": \"b23cfb9a-6974-444f-9d33-62134a632373\",\n \"buildingBlockUuid\": \"57971196-c2d7-466c-ab68-e3de9c9487de\"\n }]\n }\n} ", + "urlencoded" : [ ] + } + }, + "response" : [ { + "id" : "meshBuildingBlockPost", + "name" : "meshBuildingBlockPost", + "originalRequest" : { + "url" : { + "raw": "{{baseUrl}}/api/meshobjects/meshbuildingblocks", +"host": "{{baseUrl}}", +"path" : "/api/meshobjects/meshbuildingblocks" + }, + "method" : "POST", + "header" : [ { + "key" : "Content-Type", + "value" : "application/vnd.meshcloud.api.meshbuildingblock.v1.hal+json;charset=UTF-8", + "disabled" : false, + "description" : "meshApi is <> and you should use `application/vnd.meshcloud.api.meshbuildingblock.v1.hal+json` as a `Content-Type` header." + }, { + "key" : "Accept", + "value" : "application/vnd.meshcloud.api.meshbuildingblock.v1.hal+json", + "disabled" : false, + "description" : "meshApi is <> and you should use `application/vnd.meshcloud.api.meshbuildingblock.v1.hal+json` as an `Accept` header to be guaranteed the V1 response format of this endpoint. New versions will be added in future." + } ], + "body" : { + "mode" : "raw", + "raw" : "{\n \"apiVersion\" : \"v1\",\n \"kind\" : \"meshBuildingBlock\",\n \"metadata\" : {\n \"definitionUuid\" : \"ef6aaf87-3f8c-477c-94f4-f3cf509728ca\",\n \"definitionVersion\" : 1,\n \"tenantIdentifier\" : \"my-workspace.my-project.my-platform.my-location\"\n },\n \"spec\" : {\n \"displayName\" : \"New BuildingBlock\",\n \"inputs\" : [{\n \"key\": \"resourceName\",\n \"value\": \"buildingBlock-for-docs\",\n \"valueType\": \"STRING\"\n }],\n \"parentBuildingBlocks\" : [{\n \"definitionUuid\": \"b23cfb9a-6974-444f-9d33-62134a632373\",\n \"buildingBlockUuid\": \"57971196-c2d7-466c-ab68-e3de9c9487de\"\n }]\n }\n} ", + "urlencoded" : [ ] + } + }, + "header" : [ { + "key" : "Content-Type", + "value" : "application/vnd.meshcloud.api.meshbuildingblock.v1.hal+json", + "disabled" : false + } ], + "cookie" : [ ], + "body" : "{\n \"kind\" : \"meshBuildingBlock\",\n \"apiVersion\" : \"v1\",\n \"metadata\" : {\n \"uuid\" : \"151bace2-358a-4aa5-97be-242964653aff\",\n \"definitionUuid\" : \"ef6aaf87-3f8c-477c-94f4-f3cf509728ca\",\n \"definitionVersion\" : 1,\n \"tenantIdentifier\" : \"my-workspace.my-project.my-platform.my-location\",\n \"forcePurge\" : false,\n \"createdOn\" : \"2024-12-04T09:53:23.185770890Z\"\n },\n \"spec\" : {\n \"displayName\" : \"New BuildingBlock\",\n \"inputs\" : [ {\n \"key\" : \"resourceName\",\n \"value\" : \"buildingBlock-for-docs\",\n \"valueType\" : \"STRING\"\n } ],\n \"parentBuildingBlocks\" : [ {\n \"buildingBlockUuid\" : \"57971196-c2d7-466c-ab68-e3de9c9487de\",\n \"definitionUuid\" : \"b23cfb9a-6974-444f-9d33-62134a632373\"\n } ]\n },\n \"status\" : {\n \"status\" : \"PENDING\",\n \"outputs\" : [ ]\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshbuildingblocks/151bace2-358a-4aa5-97be-242964653aff\"\n },\n \"meshtenant\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants/my-workspace.my-project.my-platform.my-location\"\n },\n \"forcePurge\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshbuildingblocks/151bace2-358a-4aa5-97be-242964653aff/purge\"\n }\n }\n}", + "code" : 201 + } ] }, { "id" : "meshPaymentMethodListV2", "name" : "/api/meshobjects/meshpaymentmethods", @@ -709,74 +709,9 @@ "disabled" : false } ], "cookie" : [ ], - "body" : "{\n \"_embedded\" : {\n \"meshPaymentMethods\" : [ {\n \"kind\" : \"meshPaymentMethod\",\n \"apiVersion\" : \"v2\",\n \"metadata\" : {\n \"name\" : \"test-payment-method-1\",\n \"ownedByWorkspace\" : \"xd8t9mpmdsv2\"\n },\n \"spec\" : {\n \"displayName\" : \"Test Payment Method 1\",\n \"tags\" : { },\n \"amount\" : 1000\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshpaymentmethods/test-payment-method-1\"\n },\n \"meshprojects\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojects?paymentIdentifier=test-payment-method-1\"\n }\n }\n }, {\n \"kind\" : \"meshPaymentMethod\",\n \"apiVersion\" : \"v2\",\n \"metadata\" : {\n \"name\" : \"test-payment-method-2\",\n \"ownedByWorkspace\" : \"xd8t9mpmdsv2\"\n },\n \"spec\" : {\n \"displayName\" : \"Test Payment Method 2\",\n \"tags\" : { },\n \"amount\" : 1000\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshpaymentmethods/test-payment-method-2\"\n },\n \"meshprojects\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojects?paymentIdentifier=test-payment-method-2\"\n }\n }\n } ]\n },\n \"_links\" : {\n \"first\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshpaymentmethods?workspaceIdentifier=xd8t9mpmdsv2&page=0&size=2\"\n },\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshpaymentmethods?workspaceIdentifier=xd8t9mpmdsv2&page=0&size=2\"\n },\n \"next\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshpaymentmethods?workspaceIdentifier=xd8t9mpmdsv2&page=1&size=2\"\n },\n \"last\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshpaymentmethods?workspaceIdentifier=xd8t9mpmdsv2&page=1&size=2\"\n }\n },\n \"page\" : {\n \"size\" : 2,\n \"totalElements\" : 3,\n \"totalPages\" : 2,\n \"number\" : 0\n }\n}", + "body" : "{\n \"_embedded\" : {\n \"meshPaymentMethods\" : [ {\n \"kind\" : \"meshPaymentMethod\",\n \"apiVersion\" : \"v2\",\n \"metadata\" : {\n \"name\" : \"test-payment-method-1\",\n \"ownedByWorkspace\" : \"ipkl2mpmdsv2\"\n },\n \"spec\" : {\n \"displayName\" : \"Test Payment Method 1\",\n \"tags\" : { },\n \"amount\" : 1000\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshpaymentmethods/test-payment-method-1\"\n },\n \"meshprojects\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojects?paymentIdentifier=test-payment-method-1\"\n }\n }\n }, {\n \"kind\" : \"meshPaymentMethod\",\n \"apiVersion\" : \"v2\",\n \"metadata\" : {\n \"name\" : \"test-payment-method-2\",\n \"ownedByWorkspace\" : \"ipkl2mpmdsv2\"\n },\n \"spec\" : {\n \"displayName\" : \"Test Payment Method 2\",\n \"tags\" : { },\n \"amount\" : 1000\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshpaymentmethods/test-payment-method-2\"\n },\n \"meshprojects\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojects?paymentIdentifier=test-payment-method-2\"\n }\n }\n } ]\n },\n \"_links\" : {\n \"first\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshpaymentmethods?workspaceIdentifier=ipkl2mpmdsv2&page=0&size=2\"\n },\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshpaymentmethods?workspaceIdentifier=ipkl2mpmdsv2&page=0&size=2\"\n },\n \"next\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshpaymentmethods?workspaceIdentifier=ipkl2mpmdsv2&page=1&size=2\"\n },\n \"last\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshpaymentmethods?workspaceIdentifier=ipkl2mpmdsv2&page=1&size=2\"\n }\n },\n \"page\" : {\n \"size\" : 2,\n \"totalElements\" : 3,\n \"totalPages\" : 2,\n \"number\" : 0\n }\n}", "code" : 200 } ] - }, { - "id" : "meshProjectPost", - "name" : "/api/meshobjects/meshprojects", - "variable" : [ ], - "event" : [ ], - "request" : { - "url" : { - "raw": "{{baseUrl}}/api/meshobjects/meshprojects", -"host": "{{baseUrl}}", -"path" : "/api/meshobjects/meshprojects" - }, - "method" : "POST", - "header" : [ { - "key" : "Content-Type", - "value" : "application/vnd.meshcloud.api.meshproject.v2.hal+json;charset=UTF-8", - "disabled" : false, - "description" : "You should use `application/vnd.meshcloud.api.meshproject.v2.hal+json` as an Content-Type header." - }, { - "key" : "Accept", - "value" : "application/vnd.meshcloud.api.meshproject.v2.hal+json", - "disabled" : false, - "description" : "meshApi is <> and you should use `application/vnd.meshcloud.api.meshproject.v2.hal+json` as an `Accept` header to be guaranteed the expected response format of this endpoint. New versions might be added in future." - } ], - "body" : { - "mode" : "raw", - "raw" : "{\n \"apiVersion\" : \"v2\",\n \"kind\": \"meshProject\",\n \"spec\" : {\n \"displayName\" : \"Test Project 3\",\n \"tags\" : { },\n \"paymentMethodIdentifier\" : \"test-payment\"\n },\n \"metadata\" : {\n \"name\" : \"test-project-3\",\n \"ownedByWorkspace\" : \"xd8t9mpdsv2\"\n }\n}", - "urlencoded" : [ ] - } - }, - "response" : [ { - "id" : "meshProjectPost", - "name" : "meshProjectPost", - "originalRequest" : { - "url" : { - "raw": "{{baseUrl}}/api/meshobjects/meshprojects", -"host": "{{baseUrl}}", -"path" : "/api/meshobjects/meshprojects" - }, - "method" : "POST", - "header" : [ { - "key" : "Content-Type", - "value" : "application/vnd.meshcloud.api.meshproject.v2.hal+json;charset=UTF-8", - "disabled" : false, - "description" : "You should use `application/vnd.meshcloud.api.meshproject.v2.hal+json` as an Content-Type header." - }, { - "key" : "Accept", - "value" : "application/vnd.meshcloud.api.meshproject.v2.hal+json", - "disabled" : false, - "description" : "meshApi is <> and you should use `application/vnd.meshcloud.api.meshproject.v2.hal+json` as an `Accept` header to be guaranteed the expected response format of this endpoint. New versions might be added in future." - } ], - "body" : { - "mode" : "raw", - "raw" : "{\n \"apiVersion\" : \"v2\",\n \"kind\": \"meshProject\",\n \"spec\" : {\n \"displayName\" : \"Test Project 3\",\n \"tags\" : { },\n \"paymentMethodIdentifier\" : \"test-payment\"\n },\n \"metadata\" : {\n \"name\" : \"test-project-3\",\n \"ownedByWorkspace\" : \"xd8t9mpdsv2\"\n }\n}", - "urlencoded" : [ ] - } - }, - "header" : [ { - "key" : "Content-Type", - "value" : "application/vnd.meshcloud.api.meshproject.v2.hal+json", - "disabled" : false - } ], - "cookie" : [ ], - "body" : "{\n \"kind\" : \"meshProject\",\n \"apiVersion\" : \"v2\",\n \"metadata\" : {\n \"name\" : \"test-project-3\",\n \"ownedByWorkspace\" : \"xd8t9mpdsv2\",\n \"createdOn\" : \"2024-11-28T07:11:41.245080027Z\"\n },\n \"spec\" : {\n \"displayName\" : \"Test Project 3\",\n \"tags\" : { },\n \"paymentMethodIdentifier\" : \"test-payment\"\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojects/xd8t9mpdsv2.test-project-3\"\n },\n \"meshtenants\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants?workspaceIdentifier=xd8t9mpdsv2&projectIdentifier=test-project-3\"\n },\n \"meshusers\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers?workspaceIdentifier=xd8t9mpdsv2&projectIdentifier=test-project-3\"\n },\n \"activePaymentMethod\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshpaymentmethods/test-payment\"\n },\n \"meshprojectuserbindings\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojectbindings/userbindings?workspaceIdentifier=xd8t9mpdsv2&projectIdentifier=test-project-3\"\n },\n \"meshprojectgroupbindings\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojectbindings/groupbindings?workspaceIdentifier=xd8t9mpdsv2&projectIdentifier=test-project-3\"\n }\n }\n}", - "code" : 201 - } ] }, { "id" : "meshProjectListV2", "name" : "/api/meshobjects/meshprojects", @@ -853,74 +788,73 @@ "disabled" : false } ], "cookie" : [ ], - "body" : "{\n \"_embedded\" : {\n \"meshProjects\" : [ {\n \"kind\" : \"meshProject\",\n \"apiVersion\" : \"v2\",\n \"metadata\" : {\n \"name\" : \"test-project-1\",\n \"ownedByWorkspace\" : \"xd8t9mpdsv2\",\n \"createdOn\" : \"2024-01-01T00:00:00Z\"\n },\n \"spec\" : {\n \"displayName\" : \"Test Project 1\",\n \"tags\" : { },\n \"paymentMethodIdentifier\" : \"test-payment\"\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojects/xd8t9mpdsv2.test-project-1\"\n },\n \"meshtenants\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants?workspaceIdentifier=xd8t9mpdsv2&projectIdentifier=test-project-1\"\n },\n \"meshusers\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers?workspaceIdentifier=xd8t9mpdsv2&projectIdentifier=test-project-1\"\n },\n \"activePaymentMethod\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshpaymentmethods/test-payment\"\n },\n \"meshprojectuserbindings\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojectbindings/userbindings?workspaceIdentifier=xd8t9mpdsv2&projectIdentifier=test-project-1\"\n },\n \"meshprojectgroupbindings\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojectbindings/groupbindings?workspaceIdentifier=xd8t9mpdsv2&projectIdentifier=test-project-1\"\n }\n }\n } ]\n },\n \"_links\" : {\n \"first\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojects?workspaceIdentifier=xd8t9mpdsv2&paymentIdentifier=test-payment&page=0&size=1\"\n },\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojects?workspaceIdentifier=xd8t9mpdsv2&paymentIdentifier=test-payment&page=0&size=1\"\n },\n \"next\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojects?workspaceIdentifier=xd8t9mpdsv2&paymentIdentifier=test-payment&page=1&size=1\"\n },\n \"last\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojects?workspaceIdentifier=xd8t9mpdsv2&paymentIdentifier=test-payment&page=1&size=1\"\n }\n },\n \"page\" : {\n \"size\" : 1,\n \"totalElements\" : 2,\n \"totalPages\" : 2,\n \"number\" : 0\n }\n}", + "body" : "{\n \"_embedded\" : {\n \"meshProjects\" : [ {\n \"kind\" : \"meshProject\",\n \"apiVersion\" : \"v2\",\n \"metadata\" : {\n \"name\" : \"test-project-1\",\n \"ownedByWorkspace\" : \"ipkl2mpdsv2\",\n \"createdOn\" : \"2024-01-01T00:00:00Z\"\n },\n \"spec\" : {\n \"displayName\" : \"Test Project 1\",\n \"tags\" : { },\n \"paymentMethodIdentifier\" : \"test-payment\"\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojects/ipkl2mpdsv2.test-project-1\"\n },\n \"meshtenants\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants?workspaceIdentifier=ipkl2mpdsv2&projectIdentifier=test-project-1\"\n },\n \"meshusers\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers?workspaceIdentifier=ipkl2mpdsv2&projectIdentifier=test-project-1\"\n },\n \"activePaymentMethod\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshpaymentmethods/test-payment\"\n },\n \"meshprojectuserbindings\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojectbindings/userbindings?workspaceIdentifier=ipkl2mpdsv2&projectIdentifier=test-project-1\"\n },\n \"meshprojectgroupbindings\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojectbindings/groupbindings?workspaceIdentifier=ipkl2mpdsv2&projectIdentifier=test-project-1\"\n }\n }\n } ]\n },\n \"_links\" : {\n \"first\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojects?workspaceIdentifier=ipkl2mpdsv2&paymentIdentifier=test-payment&page=0&size=1\"\n },\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojects?workspaceIdentifier=ipkl2mpdsv2&paymentIdentifier=test-payment&page=0&size=1\"\n },\n \"next\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojects?workspaceIdentifier=ipkl2mpdsv2&paymentIdentifier=test-payment&page=1&size=1\"\n },\n \"last\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojects?workspaceIdentifier=ipkl2mpdsv2&paymentIdentifier=test-payment&page=1&size=1\"\n }\n },\n \"page\" : {\n \"size\" : 1,\n \"totalElements\" : 2,\n \"totalPages\" : 2,\n \"number\" : 0\n }\n}", "code" : 200 } ] }, { - "id" : "meshServiceInstancePost", - "name" : "/api/meshobjects/meshserviceinstances", + "id" : "meshProjectPost", + "name" : "/api/meshobjects/meshprojects", "variable" : [ ], "event" : [ ], "request" : { "url" : { - "raw": "{{baseUrl}}/api/meshobjects/meshserviceinstances", + "raw": "{{baseUrl}}/api/meshobjects/meshprojects", "host": "{{baseUrl}}", -"path" : "/api/meshobjects/meshserviceinstances" +"path" : "/api/meshobjects/meshprojects" }, "method" : "POST", "header" : [ { "key" : "Content-Type", - "value" : "application/vnd.meshcloud.api.meshserviceinstance.v2.hal+json;charset=UTF-8", + "value" : "application/vnd.meshcloud.api.meshproject.v2.hal+json;charset=UTF-8", "disabled" : false, - "description" : "meshApi is <> and you should use `application/vnd.meshcloud.api.meshserviceinstance.v2.hal+json` as a `Content-Type` header." + "description" : "You should use `application/vnd.meshcloud.api.meshproject.v2.hal+json` as an Content-Type header." }, { "key" : "Accept", - "value" : "application/vnd.meshcloud.api.meshserviceinstance.v2.hal+json", + "value" : "application/vnd.meshcloud.api.meshproject.v2.hal+json", "disabled" : false, - "description" : "meshApi is <> and you should use `application/vnd.meshcloud.api.meshserviceinstance.v2.hal+json` as an `Accept` header." + "description" : "meshApi is <> and you should use `application/vnd.meshcloud.api.meshproject.v2.hal+json` as an `Accept` header to be guaranteed the expected response format of this endpoint. New versions might be added in future." } ], "body" : { "mode" : "raw", - "raw" : "{\n \"apiVersion\" : \"v2\",\n \"kind\" : \"meshServiceInstance\",\n \"metadata\" : {\n \"ownedByProject\" : \"xd8t9smsids-1\",\n \"ownedByWorkspace\" : \"my-mobile-app-team\",\n \"marketplaceIdentifier\" : \"xd8t9mtdg21\",\n \"instanceId\" : \"serviceInstanceId\"\n },\n \"spec\" : {\n \"displayName\" : \"New SI\",\n \"serviceId\" : \"xd8t9mtdg25\",\n \"planId\" : \"xd8t9mtdg27\",\n \"creator\" : \"admin@meshcloud.io\"\n }\n}", + "raw" : "{\n \"apiVersion\" : \"v2\",\n \"kind\": \"meshProject\",\n \"spec\" : {\n \"displayName\" : \"Test Project 3\",\n \"tags\" : { },\n \"paymentMethodIdentifier\" : \"test-payment\"\n },\n \"metadata\" : {\n \"name\" : \"test-project-3\",\n \"ownedByWorkspace\" : \"ipkl2mpdsv2\"\n }\n}", "urlencoded" : [ ] } }, "response" : [ { - "id" : "meshServiceInstancePost", - "name" : "meshServiceInstancePost", + "id" : "meshProjectPost", + "name" : "meshProjectPost", "originalRequest" : { "url" : { - "raw": "{{baseUrl}}/api/meshobjects/meshserviceinstances", + "raw": "{{baseUrl}}/api/meshobjects/meshprojects", "host": "{{baseUrl}}", -"path" : "/api/meshobjects/meshserviceinstances" +"path" : "/api/meshobjects/meshprojects" }, "method" : "POST", "header" : [ { "key" : "Content-Type", - "value" : "application/vnd.meshcloud.api.meshserviceinstance.v2.hal+json;charset=UTF-8", + "value" : "application/vnd.meshcloud.api.meshproject.v2.hal+json;charset=UTF-8", "disabled" : false, - "description" : "meshApi is <> and you should use `application/vnd.meshcloud.api.meshserviceinstance.v2.hal+json` as a `Content-Type` header." + "description" : "You should use `application/vnd.meshcloud.api.meshproject.v2.hal+json` as an Content-Type header." }, { "key" : "Accept", - "value" : "application/vnd.meshcloud.api.meshserviceinstance.v2.hal+json", + "value" : "application/vnd.meshcloud.api.meshproject.v2.hal+json", "disabled" : false, - "description" : "meshApi is <> and you should use `application/vnd.meshcloud.api.meshserviceinstance.v2.hal+json` as an `Accept` header." + "description" : "meshApi is <> and you should use `application/vnd.meshcloud.api.meshproject.v2.hal+json` as an `Accept` header to be guaranteed the expected response format of this endpoint. New versions might be added in future." } ], "body" : { "mode" : "raw", - "raw" : "{\n \"apiVersion\" : \"v2\",\n \"kind\" : \"meshServiceInstance\",\n \"metadata\" : {\n \"ownedByProject\" : \"xd8t9smsids-1\",\n \"ownedByWorkspace\" : \"my-mobile-app-team\",\n \"marketplaceIdentifier\" : \"xd8t9mtdg21\",\n \"instanceId\" : \"serviceInstanceId\"\n },\n \"spec\" : {\n \"displayName\" : \"New SI\",\n \"serviceId\" : \"xd8t9mtdg25\",\n \"planId\" : \"xd8t9mtdg27\",\n \"creator\" : \"admin@meshcloud.io\"\n }\n}", + "raw" : "{\n \"apiVersion\" : \"v2\",\n \"kind\": \"meshProject\",\n \"spec\" : {\n \"displayName\" : \"Test Project 3\",\n \"tags\" : { },\n \"paymentMethodIdentifier\" : \"test-payment\"\n },\n \"metadata\" : {\n \"name\" : \"test-project-3\",\n \"ownedByWorkspace\" : \"ipkl2mpdsv2\"\n }\n}", "urlencoded" : [ ] } }, "header" : [ { "key" : "Content-Type", - "value" : "application/vnd.meshcloud.api.meshserviceinstance.v2.hal+json", - "disabled" : false, - "description" : "meshApi is <> and answers with `application/vnd.meshcloud.api.meshserviceinstance.v2.hal+json` as a `Content-Type` header." + "value" : "application/vnd.meshcloud.api.meshproject.v2.hal+json", + "disabled" : false } ], "cookie" : [ ], - "body" : "{\n \"kind\" : \"meshServiceInstance\",\n \"apiVersion\" : \"v2\",\n \"metadata\" : {\n \"ownedByProject\" : \"xd8t9smsids-1\",\n \"ownedByWorkspace\" : \"my-mobile-app-team\",\n \"marketplaceIdentifier\" : \"xd8t9mtdg21\",\n \"instanceId\" : \"serviceInstanceId\"\n },\n \"spec\" : {\n \"displayName\" : \"New SI\",\n \"serviceId\" : \"xd8t9mtdg25\",\n \"planId\" : \"xd8t9mtdg27\",\n \"creator\" : \"Unknown\"\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshserviceinstances/serviceInstanceId\"\n }\n }\n}", - "code" : 200 + "body" : "{\n \"kind\" : \"meshProject\",\n \"apiVersion\" : \"v2\",\n \"metadata\" : {\n \"name\" : \"test-project-3\",\n \"ownedByWorkspace\" : \"ipkl2mpdsv2\",\n \"createdOn\" : \"2024-12-04T09:53:30.003792499Z\"\n },\n \"spec\" : {\n \"displayName\" : \"Test Project 3\",\n \"tags\" : { },\n \"paymentMethodIdentifier\" : \"test-payment\"\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojects/ipkl2mpdsv2.test-project-3\"\n },\n \"meshtenants\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants?workspaceIdentifier=ipkl2mpdsv2&projectIdentifier=test-project-3\"\n },\n \"meshusers\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers?workspaceIdentifier=ipkl2mpdsv2&projectIdentifier=test-project-3\"\n },\n \"activePaymentMethod\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshpaymentmethods/test-payment\"\n },\n \"meshprojectuserbindings\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojectbindings/userbindings?workspaceIdentifier=ipkl2mpdsv2&projectIdentifier=test-project-3\"\n },\n \"meshprojectgroupbindings\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojectbindings/groupbindings?workspaceIdentifier=ipkl2mpdsv2&projectIdentifier=test-project-3\"\n }\n }\n}", + "code" : 201 } ] }, { "id" : "meshServiceInstanceListV2", @@ -1022,70 +956,73 @@ "disabled" : false } ], "cookie" : [ ], - "body" : "{\n \"_embedded\" : {\n \"meshServiceInstances\" : [ {\n \"kind\" : \"meshServiceInstance\",\n \"apiVersion\" : \"v2\",\n \"metadata\" : {\n \"ownedByProject\" : \"xd8t9mtdg10\",\n \"ownedByWorkspace\" : \"my-mobile-app-team\",\n \"marketplaceIdentifier\" : \"xd8t9mtdg1\",\n \"instanceId\" : \"xd8t9mtdg11\"\n },\n \"spec\" : {\n \"displayName\" : \"xd8t9mtdg12\",\n \"serviceId\" : \"xd8t9mtdg5\",\n \"planId\" : \"xd8t9mtdg7\",\n \"creator\" : \"Unknown\"\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshserviceinstances/xd8t9mtdg11\"\n }\n }\n } ]\n },\n \"_links\" : {\n \"first\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshserviceinstances?workspaceIdentifier=my-mobile-app-team&page=0&size=1\"\n },\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshserviceinstances?workspaceIdentifier=my-mobile-app-team&page=0&size=1\"\n },\n \"next\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshserviceinstances?workspaceIdentifier=my-mobile-app-team&page=1&size=1\"\n },\n \"last\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshserviceinstances?workspaceIdentifier=my-mobile-app-team&page=2&size=1\"\n }\n },\n \"page\" : {\n \"size\" : 1,\n \"totalElements\" : 3,\n \"totalPages\" : 3,\n \"number\" : 0\n }\n}", + "body" : "{\n \"_embedded\" : {\n \"meshServiceInstances\" : [ {\n \"kind\" : \"meshServiceInstance\",\n \"apiVersion\" : \"v2\",\n \"metadata\" : {\n \"ownedByProject\" : \"ipkl2mtdg10\",\n \"ownedByWorkspace\" : \"my-mobile-app-team\",\n \"marketplaceIdentifier\" : \"ipkl2mtdg1\",\n \"instanceId\" : \"ipkl2mtdg11\"\n },\n \"spec\" : {\n \"displayName\" : \"ipkl2mtdg12\",\n \"serviceId\" : \"ipkl2mtdg5\",\n \"planId\" : \"ipkl2mtdg7\",\n \"creator\" : \"Unknown\"\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshserviceinstances/ipkl2mtdg11\"\n }\n }\n } ]\n },\n \"_links\" : {\n \"first\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshserviceinstances?workspaceIdentifier=my-mobile-app-team&page=0&size=1\"\n },\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshserviceinstances?workspaceIdentifier=my-mobile-app-team&page=0&size=1\"\n },\n \"next\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshserviceinstances?workspaceIdentifier=my-mobile-app-team&page=1&size=1\"\n },\n \"last\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshserviceinstances?workspaceIdentifier=my-mobile-app-team&page=2&size=1\"\n }\n },\n \"page\" : {\n \"size\" : 1,\n \"totalElements\" : 3,\n \"totalPages\" : 3,\n \"number\" : 0\n }\n}", "code" : 200 } ] }, { - "id" : "meshTagDefinitionList", - "name" : "/api/meshobjects/meshtagdefinitions", + "id" : "meshServiceInstancePost", + "name" : "/api/meshobjects/meshserviceinstances", "variable" : [ ], "event" : [ ], "request" : { "url" : { - "raw": "{{baseUrl}}/api/meshobjects/meshtagdefinitions", + "raw": "{{baseUrl}}/api/meshobjects/meshserviceinstances", "host": "{{baseUrl}}", -"path" : "/api/meshobjects/meshtagdefinitions" -, "query" : [ { - "key" : "page", - "disabled" : false, - "description" : "The page number (default=0). See <>." - }, { - "key" : "size", - "disabled" : false, - "description" : "The amount of elements in a single page (default={default-page-size}). See <>." - } ] +"path" : "/api/meshobjects/meshserviceinstances" }, - "method" : "GET", + "method" : "POST", "header" : [ { + "key" : "Content-Type", + "value" : "application/vnd.meshcloud.api.meshserviceinstance.v2.hal+json;charset=UTF-8", + "disabled" : false, + "description" : "meshApi is <> and you should use `application/vnd.meshcloud.api.meshserviceinstance.v2.hal+json` as a `Content-Type` header." + }, { "key" : "Accept", - "value" : "application/vnd.meshcloud.api.meshtagdefinition.v1.hal+json", + "value" : "application/vnd.meshcloud.api.meshserviceinstance.v2.hal+json", "disabled" : false, - "description" : "meshObjectApi is <> and you should use `application/vnd.meshcloud.api.meshtagdefinition.v1.hal+json` as an `Accept` header to be guaranteed the V1 response format of this endpoint. New versions will be added in future." - } ] + "description" : "meshApi is <> and you should use `application/vnd.meshcloud.api.meshserviceinstance.v2.hal+json` as an `Accept` header." + } ], + "body" : { + "mode" : "raw", + "raw" : "{\n \"apiVersion\" : \"v2\",\n \"kind\" : \"meshServiceInstance\",\n \"metadata\" : {\n \"ownedByProject\" : \"ipkl2smsids-1\",\n \"ownedByWorkspace\" : \"my-mobile-app-team\",\n \"marketplaceIdentifier\" : \"ipkl2mtdg21\",\n \"instanceId\" : \"serviceInstanceId\"\n },\n \"spec\" : {\n \"displayName\" : \"New SI\",\n \"serviceId\" : \"ipkl2mtdg25\",\n \"planId\" : \"ipkl2mtdg27\",\n \"creator\" : \"admin@meshcloud.io\"\n }\n}", + "urlencoded" : [ ] + } }, "response" : [ { - "id" : "meshTagDefinitionList", - "name" : "meshTagDefinitionList", + "id" : "meshServiceInstancePost", + "name" : "meshServiceInstancePost", "originalRequest" : { "url" : { - "raw": "{{baseUrl}}/api/meshobjects/meshtagdefinitions", + "raw": "{{baseUrl}}/api/meshobjects/meshserviceinstances", "host": "{{baseUrl}}", -"path" : "/api/meshobjects/meshtagdefinitions" -, "query" : [ { - "key" : "page", - "disabled" : false, - "description" : "The page number (default=0). See <>." - }, { - "key" : "size", - "disabled" : false, - "description" : "The amount of elements in a single page (default={default-page-size}). See <>." - } ] +"path" : "/api/meshobjects/meshserviceinstances" }, - "method" : "GET", + "method" : "POST", "header" : [ { + "key" : "Content-Type", + "value" : "application/vnd.meshcloud.api.meshserviceinstance.v2.hal+json;charset=UTF-8", + "disabled" : false, + "description" : "meshApi is <> and you should use `application/vnd.meshcloud.api.meshserviceinstance.v2.hal+json` as a `Content-Type` header." + }, { "key" : "Accept", - "value" : "application/vnd.meshcloud.api.meshtagdefinition.v1.hal+json", + "value" : "application/vnd.meshcloud.api.meshserviceinstance.v2.hal+json", "disabled" : false, - "description" : "meshObjectApi is <> and you should use `application/vnd.meshcloud.api.meshtagdefinition.v1.hal+json` as an `Accept` header to be guaranteed the V1 response format of this endpoint. New versions will be added in future." - } ] + "description" : "meshApi is <> and you should use `application/vnd.meshcloud.api.meshserviceinstance.v2.hal+json` as an `Accept` header." + } ], + "body" : { + "mode" : "raw", + "raw" : "{\n \"apiVersion\" : \"v2\",\n \"kind\" : \"meshServiceInstance\",\n \"metadata\" : {\n \"ownedByProject\" : \"ipkl2smsids-1\",\n \"ownedByWorkspace\" : \"my-mobile-app-team\",\n \"marketplaceIdentifier\" : \"ipkl2mtdg21\",\n \"instanceId\" : \"serviceInstanceId\"\n },\n \"spec\" : {\n \"displayName\" : \"New SI\",\n \"serviceId\" : \"ipkl2mtdg25\",\n \"planId\" : \"ipkl2mtdg27\",\n \"creator\" : \"admin@meshcloud.io\"\n }\n}", + "urlencoded" : [ ] + } }, "header" : [ { "key" : "Content-Type", - "value" : "application/vnd.meshcloud.api.meshtagdefinition.v1.hal+json", - "disabled" : false + "value" : "application/vnd.meshcloud.api.meshserviceinstance.v2.hal+json", + "disabled" : false, + "description" : "meshApi is <> and answers with `application/vnd.meshcloud.api.meshserviceinstance.v2.hal+json` as a `Content-Type` header." } ], "cookie" : [ ], - "body" : "{\n \"_embedded\" : {\n \"meshTagDefinitions\" : [ {\n \"kind\" : \"meshTagDefinition\",\n \"apiVersion\" : \"v1\",\n \"metadata\" : {\n \"name\" : \"meshWorkspace.costCenter\"\n },\n \"spec\" : {\n \"targetKind\" : \"meshWorkspace\",\n \"key\" : \"costCenter\",\n \"valueType\" : {\n \"string\" : {\n \"defaultValue\" : \"1001\",\n \"validationRegex\" : \"^\\\\d{4}$\"\n }\n },\n \"description\" : \"Must be exactly 4 digits.\",\n \"displayName\" : \"Cost Center\",\n \"sortOrder\" : 9999,\n \"mandatory\" : true,\n \"immutable\" : false,\n \"restricted\" : false\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtagdefinitions/meshWorkspace.costCenter\"\n }\n }\n }, {\n \"kind\" : \"meshTagDefinition\",\n \"apiVersion\" : \"v1\",\n \"metadata\" : {\n \"name\" : \"meshWorkspace.workspaceOwner\"\n },\n \"spec\" : {\n \"targetKind\" : \"meshWorkspace\",\n \"key\" : \"workspaceOwner\",\n \"valueType\" : {\n \"string\" : {\n \"defaultValue\" : \"Anna Admin\"\n }\n },\n \"description\" : \"Person responsible for this workspace.\",\n \"displayName\" : \"Workspace Owner\",\n \"sortOrder\" : 9999,\n \"mandatory\" : false,\n \"immutable\" : false,\n \"restricted\" : false,\n \"replicationKey\" : \"owner\"\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtagdefinitions/meshWorkspace.workspaceOwner\"\n }\n }\n } ]\n },\n \"_links\" : {\n \"first\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtagdefinitions?page=0&size=2\"\n },\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtagdefinitions?page=0&size=2\"\n },\n \"next\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtagdefinitions?page=1&size=2\"\n },\n \"last\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtagdefinitions?page=1&size=2\"\n }\n },\n \"page\" : {\n \"size\" : 2,\n \"totalElements\" : 3,\n \"totalPages\" : 2,\n \"number\" : 0\n }\n}", + "body" : "{\n \"kind\" : \"meshServiceInstance\",\n \"apiVersion\" : \"v2\",\n \"metadata\" : {\n \"ownedByProject\" : \"ipkl2smsids-1\",\n \"ownedByWorkspace\" : \"my-mobile-app-team\",\n \"marketplaceIdentifier\" : \"ipkl2mtdg21\",\n \"instanceId\" : \"serviceInstanceId\"\n },\n \"spec\" : {\n \"displayName\" : \"New SI\",\n \"serviceId\" : \"ipkl2mtdg25\",\n \"planId\" : \"ipkl2mtdg27\",\n \"creator\" : \"Unknown\"\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshserviceinstances/serviceInstanceId\"\n }\n }\n}", "code" : 200 } ] }, { @@ -1154,32 +1091,16 @@ "code" : 201 } ] }, { - "id" : "meshTenantListV3", - "name" : "/api/meshobjects/meshtenants", + "id" : "meshTagDefinitionList", + "name" : "/api/meshobjects/meshtagdefinitions", "variable" : [ ], "event" : [ ], "request" : { "url" : { - "raw": "{{baseUrl}}/api/meshobjects/meshtenants", + "raw": "{{baseUrl}}/api/meshobjects/meshtagdefinitions", "host": "{{baseUrl}}", -"path" : "/api/meshobjects/meshtenants" +"path" : "/api/meshobjects/meshtagdefinitions" , "query" : [ { - "key" : "workspaceIdentifier", - "disabled" : false, - "description" : "Filter for meshTenants that belong to the meshWorkspace with given identifier. (optional)" - }, { - "key" : "projectIdentifier", - "disabled" : false, - "description" : "Filter for meshTenants that belong to the meshProject with given identifier. (optional)" - }, { - "key" : "platformIdentifier", - "disabled" : false, - "description" : "Filter for meshTenants that belong to the meshPlatform with given identifier. (optional)" - }, { - "key" : "deletionState", - "disabled" : false, - "description" : "Filter for meshTenants with a certain deletion state. Possible values are: [ACTIVE](default option) All meshTenants that are not deleted or submitted for deletion,[MARKED_FOR_DELETION] All meshTenants that are awaiting manual deletion approval, or [DELETED] All meshTenants that are deleted or submitted for deletion" - }, { "key" : "page", "disabled" : false, "description" : "The page number (default=0). See <>." @@ -1192,36 +1113,20 @@ "method" : "GET", "header" : [ { "key" : "Accept", - "value" : "application/vnd.meshcloud.api.meshtenant.v3.hal+json", + "value" : "application/vnd.meshcloud.api.meshtagdefinition.v1.hal+json", "disabled" : false, - "description" : "meshApi is <> and you should use `application/vnd.meshcloud.api.meshtenant.v3.hal+json` as an `Accept` header to be guaranteed the V3 response format of this endpoint. New versions might be added in future." + "description" : "meshObjectApi is <> and you should use `application/vnd.meshcloud.api.meshtagdefinition.v1.hal+json` as an `Accept` header to be guaranteed the V1 response format of this endpoint. New versions will be added in future." } ] }, "response" : [ { - "id" : "meshTenantListV3", - "name" : "meshTenantListV3", + "id" : "meshTagDefinitionList", + "name" : "meshTagDefinitionList", "originalRequest" : { "url" : { - "raw": "{{baseUrl}}/api/meshobjects/meshtenants", + "raw": "{{baseUrl}}/api/meshobjects/meshtagdefinitions", "host": "{{baseUrl}}", -"path" : "/api/meshobjects/meshtenants" +"path" : "/api/meshobjects/meshtagdefinitions" , "query" : [ { - "key" : "workspaceIdentifier", - "disabled" : false, - "description" : "Filter for meshTenants that belong to the meshWorkspace with given identifier. (optional)" - }, { - "key" : "projectIdentifier", - "disabled" : false, - "description" : "Filter for meshTenants that belong to the meshProject with given identifier. (optional)" - }, { - "key" : "platformIdentifier", - "disabled" : false, - "description" : "Filter for meshTenants that belong to the meshPlatform with given identifier. (optional)" - }, { - "key" : "deletionState", - "disabled" : false, - "description" : "Filter for meshTenants with a certain deletion state. Possible values are: [ACTIVE](default option) All meshTenants that are not deleted or submitted for deletion,[MARKED_FOR_DELETION] All meshTenants that are awaiting manual deletion approval, or [DELETED] All meshTenants that are deleted or submitted for deletion" - }, { "key" : "page", "disabled" : false, "description" : "The page number (default=0). See <>." @@ -1234,18 +1139,18 @@ "method" : "GET", "header" : [ { "key" : "Accept", - "value" : "application/vnd.meshcloud.api.meshtenant.v3.hal+json", + "value" : "application/vnd.meshcloud.api.meshtagdefinition.v1.hal+json", "disabled" : false, - "description" : "meshApi is <> and you should use `application/vnd.meshcloud.api.meshtenant.v3.hal+json` as an `Accept` header to be guaranteed the V3 response format of this endpoint. New versions might be added in future." + "description" : "meshObjectApi is <> and you should use `application/vnd.meshcloud.api.meshtagdefinition.v1.hal+json` as an `Accept` header to be guaranteed the V1 response format of this endpoint. New versions will be added in future." } ] }, "header" : [ { "key" : "Content-Type", - "value" : "application/vnd.meshcloud.api.meshtenant.v3.hal+json", + "value" : "application/vnd.meshcloud.api.meshtagdefinition.v1.hal+json", "disabled" : false } ], "cookie" : [ ], - "body" : "{\n \"_embedded\" : {\n \"meshTenants\" : [ {\n \"kind\" : \"meshTenant\",\n \"apiVersion\" : \"v3\",\n \"metadata\" : {\n \"ownedByProject\" : \"test-project\",\n \"ownedByWorkspace\" : \"test-workspace\",\n \"platformIdentifier\" : \"aws.aws-meshstack-dev\",\n \"deletedOn\" : \"2024-11-29T07:11:44.848738022Z\",\n \"assignedTags\" : { },\n \"tenantIdentifier\" : \"test-workspace.test-project.aws.aws-meshstack-dev\"\n },\n \"spec\" : {\n \"localId\" : \"5d0c2a4d-6ebb-451b-910c-22a0e64c06a2\",\n \"landingZoneIdentifier\" : \"stage-dev\",\n \"quotas\" : [ {\n \"key\" : \"limits.cpu\",\n \"value\" : 2000\n }, {\n \"key\" : \"limits.memory\",\n \"value\" : 10000\n } ]\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants/test-workspace.test-project.aws.aws-meshstack-dev\"\n },\n \"meshusers\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers?workspaceIdentifier=test-workspace&projectIdentifier=test-project&platformIdentifier=aws.aws-meshstack-dev\"\n }\n }\n } ]\n },\n \"_links\" : {\n \"first\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants?workspaceIdentifier=test-workspace&projectIdentifier=test-project&deletionState=MARKED_FOR_DELETION&page=0&size=1\"\n },\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants?workspaceIdentifier=test-workspace&projectIdentifier=test-project&deletionState=MARKED_FOR_DELETION&page=0&size=1\"\n },\n \"next\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants?workspaceIdentifier=test-workspace&projectIdentifier=test-project&deletionState=MARKED_FOR_DELETION&page=1&size=1\"\n },\n \"last\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants?workspaceIdentifier=test-workspace&projectIdentifier=test-project&deletionState=MARKED_FOR_DELETION&page=1&size=1\"\n }\n },\n \"page\" : {\n \"size\" : 1,\n \"totalElements\" : 2,\n \"totalPages\" : 2,\n \"number\" : 0\n }\n}", + "body" : "{\n \"_embedded\" : {\n \"meshTagDefinitions\" : [ {\n \"kind\" : \"meshTagDefinition\",\n \"apiVersion\" : \"v1\",\n \"metadata\" : {\n \"name\" : \"meshWorkspace.costCenter\"\n },\n \"spec\" : {\n \"targetKind\" : \"meshWorkspace\",\n \"key\" : \"costCenter\",\n \"valueType\" : {\n \"string\" : {\n \"defaultValue\" : \"1001\",\n \"validationRegex\" : \"^\\\\d{4}$\"\n }\n },\n \"description\" : \"Must be exactly 4 digits.\",\n \"displayName\" : \"Cost Center\",\n \"sortOrder\" : 9999,\n \"mandatory\" : true,\n \"immutable\" : false,\n \"restricted\" : false\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtagdefinitions/meshWorkspace.costCenter\"\n }\n }\n }, {\n \"kind\" : \"meshTagDefinition\",\n \"apiVersion\" : \"v1\",\n \"metadata\" : {\n \"name\" : \"meshWorkspace.workspaceOwner\"\n },\n \"spec\" : {\n \"targetKind\" : \"meshWorkspace\",\n \"key\" : \"workspaceOwner\",\n \"valueType\" : {\n \"string\" : {\n \"defaultValue\" : \"Anna Admin\"\n }\n },\n \"description\" : \"Person responsible for this workspace.\",\n \"displayName\" : \"Workspace Owner\",\n \"sortOrder\" : 9999,\n \"mandatory\" : false,\n \"immutable\" : false,\n \"restricted\" : false,\n \"replicationKey\" : \"owner\"\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtagdefinitions/meshWorkspace.workspaceOwner\"\n }\n }\n } ]\n },\n \"_links\" : {\n \"first\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtagdefinitions?page=0&size=2\"\n },\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtagdefinitions?page=0&size=2\"\n },\n \"next\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtagdefinitions?page=1&size=2\"\n },\n \"last\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtagdefinitions?page=1&size=2\"\n }\n },\n \"page\" : {\n \"size\" : 2,\n \"totalElements\" : 3,\n \"totalPages\" : 2,\n \"number\" : 0\n }\n}", "code" : 200 } ] }, { @@ -1314,7 +1219,102 @@ "code" : 201 } ] }, { - "id" : "meshUserListV2", + "id" : "meshTenantListV3", + "name" : "/api/meshobjects/meshtenants", + "variable" : [ ], + "event" : [ ], + "request" : { + "url" : { + "raw": "{{baseUrl}}/api/meshobjects/meshtenants", +"host": "{{baseUrl}}", +"path" : "/api/meshobjects/meshtenants" +, "query" : [ { + "key" : "workspaceIdentifier", + "disabled" : false, + "description" : "Filter for meshTenants that belong to the meshWorkspace with given identifier. (optional)" + }, { + "key" : "projectIdentifier", + "disabled" : false, + "description" : "Filter for meshTenants that belong to the meshProject with given identifier. (optional)" + }, { + "key" : "platformIdentifier", + "disabled" : false, + "description" : "Filter for meshTenants that belong to the meshPlatform with given identifier. (optional)" + }, { + "key" : "deletionState", + "disabled" : false, + "description" : "Filter for meshTenants with a certain deletion state. Possible values are: [ACTIVE](default option) All meshTenants that are not deleted or submitted for deletion,[MARKED_FOR_DELETION] All meshTenants that are awaiting manual deletion approval, or [DELETED] All meshTenants that are deleted or submitted for deletion" + }, { + "key" : "page", + "disabled" : false, + "description" : "The page number (default=0). See <>." + }, { + "key" : "size", + "disabled" : false, + "description" : "The amount of elements in a single page (default={default-page-size}). See <>." + } ] + }, + "method" : "GET", + "header" : [ { + "key" : "Accept", + "value" : "application/vnd.meshcloud.api.meshtenant.v3.hal+json", + "disabled" : false, + "description" : "meshApi is <> and you should use `application/vnd.meshcloud.api.meshtenant.v3.hal+json` as an `Accept` header to be guaranteed the V3 response format of this endpoint. New versions might be added in future." + } ] + }, + "response" : [ { + "id" : "meshTenantListV3", + "name" : "meshTenantListV3", + "originalRequest" : { + "url" : { + "raw": "{{baseUrl}}/api/meshobjects/meshtenants", +"host": "{{baseUrl}}", +"path" : "/api/meshobjects/meshtenants" +, "query" : [ { + "key" : "workspaceIdentifier", + "disabled" : false, + "description" : "Filter for meshTenants that belong to the meshWorkspace with given identifier. (optional)" + }, { + "key" : "projectIdentifier", + "disabled" : false, + "description" : "Filter for meshTenants that belong to the meshProject with given identifier. (optional)" + }, { + "key" : "platformIdentifier", + "disabled" : false, + "description" : "Filter for meshTenants that belong to the meshPlatform with given identifier. (optional)" + }, { + "key" : "deletionState", + "disabled" : false, + "description" : "Filter for meshTenants with a certain deletion state. Possible values are: [ACTIVE](default option) All meshTenants that are not deleted or submitted for deletion,[MARKED_FOR_DELETION] All meshTenants that are awaiting manual deletion approval, or [DELETED] All meshTenants that are deleted or submitted for deletion" + }, { + "key" : "page", + "disabled" : false, + "description" : "The page number (default=0). See <>." + }, { + "key" : "size", + "disabled" : false, + "description" : "The amount of elements in a single page (default={default-page-size}). See <>." + } ] + }, + "method" : "GET", + "header" : [ { + "key" : "Accept", + "value" : "application/vnd.meshcloud.api.meshtenant.v3.hal+json", + "disabled" : false, + "description" : "meshApi is <> and you should use `application/vnd.meshcloud.api.meshtenant.v3.hal+json` as an `Accept` header to be guaranteed the V3 response format of this endpoint. New versions might be added in future." + } ] + }, + "header" : [ { + "key" : "Content-Type", + "value" : "application/vnd.meshcloud.api.meshtenant.v3.hal+json", + "disabled" : false + } ], + "cookie" : [ ], + "body" : "{\n \"_embedded\" : {\n \"meshTenants\" : [ {\n \"kind\" : \"meshTenant\",\n \"apiVersion\" : \"v3\",\n \"metadata\" : {\n \"ownedByProject\" : \"test-project\",\n \"ownedByWorkspace\" : \"test-workspace\",\n \"platformIdentifier\" : \"aws.aws-meshstack-dev\",\n \"deletedOn\" : \"2024-12-05T09:53:33.547095239Z\",\n \"assignedTags\" : { },\n \"tenantIdentifier\" : \"test-workspace.test-project.aws.aws-meshstack-dev\"\n },\n \"spec\" : {\n \"localId\" : \"c22da58d-871b-4721-953d-a5128284a59e\",\n \"landingZoneIdentifier\" : \"stage-dev\",\n \"quotas\" : [ {\n \"key\" : \"limits.cpu\",\n \"value\" : 2000\n }, {\n \"key\" : \"limits.memory\",\n \"value\" : 10000\n } ]\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants/test-workspace.test-project.aws.aws-meshstack-dev\"\n },\n \"meshusers\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers?workspaceIdentifier=test-workspace&projectIdentifier=test-project&platformIdentifier=aws.aws-meshstack-dev\"\n }\n }\n } ]\n },\n \"_links\" : {\n \"first\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants?workspaceIdentifier=test-workspace&projectIdentifier=test-project&deletionState=MARKED_FOR_DELETION&page=0&size=1\"\n },\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants?workspaceIdentifier=test-workspace&projectIdentifier=test-project&deletionState=MARKED_FOR_DELETION&page=0&size=1\"\n },\n \"next\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants?workspaceIdentifier=test-workspace&projectIdentifier=test-project&deletionState=MARKED_FOR_DELETION&page=1&size=1\"\n },\n \"last\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants?workspaceIdentifier=test-workspace&projectIdentifier=test-project&deletionState=MARKED_FOR_DELETION&page=1&size=1\"\n }\n },\n \"page\" : {\n \"size\" : 1,\n \"totalElements\" : 2,\n \"totalPages\" : 2,\n \"number\" : 0\n }\n}", + "code" : 200 + } ] + }, { + "id" : "meshUserListV1", "name" : "/api/meshobjects/meshusers", "variable" : [ ], "event" : [ ], @@ -1324,21 +1324,21 @@ "host": "{{baseUrl}}", "path" : "/api/meshobjects/meshusers" , "query" : [ { - "key" : "workspaceIdentifier", + "key" : "customerIdentifier", "disabled" : false, - "description" : "Filter for meshUsers assigned to the meshWorkspace with given identifier. (optional)" + "description" : "Filter for meshUsers assigned to the meshCustomer with given identifier. (optional)" }, { "key" : "projectIdentifier", "disabled" : false, - "description" : "Requires workspaceIdentifier. Filter for meshUsers having access to the meshProject of a certain workspace with given identifier. (optional)" + "description" : "Requires customerIdentifier. Filter for meshUsers having access to the meshProject of a certain customer with given identifier. (optional)" }, { "key" : "platformIdentifier", "disabled" : false, "description" : "Filter for meshUsers having access to a meshTenant which exist on the platform with given identifier. (optional)" }, { - "key" : "workspaceRole", + "key" : "customerRole", "disabled" : false, - "description" : "Filter for meshUsers with given workspace role name, e.g Workspace Manager. (optional)" + "description" : "Filter for meshUsers with given customer role name, e.g Workspace Manager. (optional)" }, { "key" : "projectRole", "disabled" : false, @@ -1372,47 +1372,47 @@ "disabled" : false, "description" : "The amount of elements in a single page (default={default-page-size}). See <>." }, { - "key" : "customerIdentifier", + "key" : "workspaceIdentifier", "disabled" : false, - "description" : "Filter for meshUsers assigned to the meshCustomer with given identifier. (optional)" + "description" : "Filter for meshUsers assigned to the meshWorkspace with given identifier. (optional)" }, { - "key" : "customerRole", + "key" : "workspaceRole", "disabled" : false, - "description" : "Filter for meshUsers with given customer role name, e.g Workspace Manager. (optional)" + "description" : "Filter for meshUsers with given workspace role name, e.g Workspace Manager. (optional)" } ] }, "method" : "GET", "header" : [ { "key" : "Accept", - "value" : "application/vnd.meshcloud.api.meshuser.v2.hal+json", + "value" : "application/vnd.meshcloud.api.meshuser.v1.hal+json", "disabled" : false, - "description" : "meshApi is <> and you should use `application/vnd.meshcloud.api.meshuser.v2.hal+json` as an `Accept` header to be guaranteed the V2 response format of this endpoint. New versions will be added in future." + "description" : "meshApi is <> and you should use `application/vnd.meshcloud.api.meshuser.v1.hal+json` as an `Accept` header to be guaranteed the V1 response format of this endpoint. New versions will be added in future." } ] }, "response" : [ { - "id" : "meshUserListV2", - "name" : "meshUserListV2", + "id" : "meshUserListV1", + "name" : "meshUserListV1", "originalRequest" : { "url" : { "raw": "{{baseUrl}}/api/meshobjects/meshusers", "host": "{{baseUrl}}", "path" : "/api/meshobjects/meshusers" , "query" : [ { - "key" : "workspaceIdentifier", + "key" : "customerIdentifier", "disabled" : false, - "description" : "Filter for meshUsers assigned to the meshWorkspace with given identifier. (optional)" + "description" : "Filter for meshUsers assigned to the meshCustomer with given identifier. (optional)" }, { "key" : "projectIdentifier", "disabled" : false, - "description" : "Requires workspaceIdentifier. Filter for meshUsers having access to the meshProject of a certain workspace with given identifier. (optional)" + "description" : "Requires customerIdentifier. Filter for meshUsers having access to the meshProject of a certain customer with given identifier. (optional)" }, { "key" : "platformIdentifier", "disabled" : false, "description" : "Filter for meshUsers having access to a meshTenant which exist on the platform with given identifier. (optional)" }, { - "key" : "workspaceRole", + "key" : "customerRole", "disabled" : false, - "description" : "Filter for meshUsers with given workspace role name, e.g Workspace Manager. (optional)" + "description" : "Filter for meshUsers with given customer role name, e.g Workspace Manager. (optional)" }, { "key" : "projectRole", "disabled" : false, @@ -1450,43 +1450,43 @@ "method" : "GET", "header" : [ { "key" : "Accept", - "value" : "application/vnd.meshcloud.api.meshuser.v2.hal+json", + "value" : "application/vnd.meshcloud.api.meshuser.v1.hal+json", "disabled" : false, - "description" : "meshApi is <> and you should use `application/vnd.meshcloud.api.meshuser.v2.hal+json` as an `Accept` header to be guaranteed the V2 response format of this endpoint. New versions will be added in future." + "description" : "meshApi is <> and you should use `application/vnd.meshcloud.api.meshuser.v1.hal+json` as an `Accept` header to be guaranteed the V1 response format of this endpoint. New versions will be added in future." } ] }, "header" : [ { "key" : "Content-Type", - "value" : "application/vnd.meshcloud.api.meshuser.v2.hal+json", + "value" : "application/vnd.meshcloud.api.meshuser.v1.hal+json", "disabled" : false } ], "cookie" : [ ], - "body" : "{\n \"_embedded\" : {\n \"meshUsers\" : [ {\n \"kind\" : \"meshUser\",\n \"apiVersion\" : \"v2\",\n \"metadata\" : {\n \"name\" : \"john-doe\"\n },\n \"spec\" : {\n \"email\" : \"john-doe@example.com\",\n \"firstName\" : \"John\",\n \"lastName\" : \"Doe\",\n \"euid\" : \"951ef5ce-8278-46e1-bfbc-4d9537eca46a\",\n \"tags\" : {\n \"environment\" : [ \"dev\", \"test\", \"qa\" ]\n }\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers/john-doe\"\n },\n \"meshworkspaceusergroups\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspaceusergroups?username=john-doe\"\n }\n }\n } ]\n },\n \"_links\" : {\n \"first\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers?workspaceIdentifier=%20my-mobile-app-team&workspaceRole=Workspace%20Manager&page=0&size=1\"\n },\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers?workspaceIdentifier=%20my-mobile-app-team&workspaceRole=Workspace%20Manager&page=0&size=1\"\n },\n \"next\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers?workspaceIdentifier=%20my-mobile-app-team&workspaceRole=Workspace%20Manager&page=1&size=1\"\n },\n \"last\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers?workspaceIdentifier=%20my-mobile-app-team&workspaceRole=Workspace%20Manager&page=1&size=1\"\n }\n },\n \"page\" : {\n \"size\" : 1,\n \"totalElements\" : 2,\n \"totalPages\" : 2,\n \"number\" : 0\n }\n}", + "body" : "{\n \"_embedded\" : {\n \"meshUsers\" : [ {\n \"kind\" : \"meshUser\",\n \"apiVersion\" : \"v1\",\n \"metadata\" : {\n \"name\" : \"john-doe\"\n },\n \"spec\" : {\n \"email\" : \"john-doe@example.com\",\n \"firstName\" : \"John\",\n \"lastName\" : \"Doe\",\n \"euid\" : \"ea68029e-0b5f-4ef4-a332-ab475e15a588\",\n \"tags\" : {\n \"environment\" : [ \"dev\", \"test\", \"qa\" ]\n }\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers/john-doe\"\n },\n \"meshcustomerusergroups\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshcustomerusergroups?username=john-doe\"\n }\n }\n } ]\n },\n \"_links\" : {\n \"first\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers?customerIdentifier=%20my-mobile-app-team&customerRole=Workspace%20Manager&page=0&size=1\"\n },\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers?customerIdentifier=%20my-mobile-app-team&customerRole=Workspace%20Manager&page=0&size=1\"\n },\n \"next\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers?customerIdentifier=%20my-mobile-app-team&customerRole=Workspace%20Manager&page=1&size=1\"\n },\n \"last\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers?customerIdentifier=%20my-mobile-app-team&customerRole=Workspace%20Manager&page=1&size=1\"\n }\n },\n \"page\" : {\n \"size\" : 1,\n \"totalElements\" : 2,\n \"totalPages\" : 2,\n \"number\" : 0\n }\n}", "code" : 200 }, { - "id" : "meshUserListV1", - "name" : "meshUserListV1", + "id" : "meshUserListV2", + "name" : "meshUserListV2", "originalRequest" : { "url" : { "raw": "{{baseUrl}}/api/meshobjects/meshusers", "host": "{{baseUrl}}", "path" : "/api/meshobjects/meshusers" , "query" : [ { - "key" : "customerIdentifier", + "key" : "workspaceIdentifier", "disabled" : false, - "description" : "Filter for meshUsers assigned to the meshCustomer with given identifier. (optional)" + "description" : "Filter for meshUsers assigned to the meshWorkspace with given identifier. (optional)" }, { "key" : "projectIdentifier", "disabled" : false, - "description" : "Requires customerIdentifier. Filter for meshUsers having access to the meshProject of a certain customer with given identifier. (optional)" + "description" : "Requires workspaceIdentifier. Filter for meshUsers having access to the meshProject of a certain workspace with given identifier. (optional)" }, { "key" : "platformIdentifier", "disabled" : false, "description" : "Filter for meshUsers having access to a meshTenant which exist on the platform with given identifier. (optional)" }, { - "key" : "customerRole", + "key" : "workspaceRole", "disabled" : false, - "description" : "Filter for meshUsers with given customer role name, e.g Workspace Manager. (optional)" + "description" : "Filter for meshUsers with given workspace role name, e.g Workspace Manager. (optional)" }, { "key" : "projectRole", "disabled" : false, @@ -1524,18 +1524,18 @@ "method" : "GET", "header" : [ { "key" : "Accept", - "value" : "application/vnd.meshcloud.api.meshuser.v1.hal+json", + "value" : "application/vnd.meshcloud.api.meshuser.v2.hal+json", "disabled" : false, - "description" : "meshApi is <> and you should use `application/vnd.meshcloud.api.meshuser.v1.hal+json` as an `Accept` header to be guaranteed the V1 response format of this endpoint. New versions will be added in future." + "description" : "meshApi is <> and you should use `application/vnd.meshcloud.api.meshuser.v2.hal+json` as an `Accept` header to be guaranteed the V2 response format of this endpoint. New versions will be added in future." } ] }, "header" : [ { "key" : "Content-Type", - "value" : "application/vnd.meshcloud.api.meshuser.v1.hal+json", + "value" : "application/vnd.meshcloud.api.meshuser.v2.hal+json", "disabled" : false } ], "cookie" : [ ], - "body" : "{\n \"_embedded\" : {\n \"meshUsers\" : [ {\n \"kind\" : \"meshUser\",\n \"apiVersion\" : \"v1\",\n \"metadata\" : {\n \"name\" : \"john-doe\"\n },\n \"spec\" : {\n \"email\" : \"john-doe@example.com\",\n \"firstName\" : \"John\",\n \"lastName\" : \"Doe\",\n \"euid\" : \"4e18a3ab-0902-4a94-9c54-dd713e1f2bb4\",\n \"tags\" : {\n \"environment\" : [ \"dev\", \"test\", \"qa\" ]\n }\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers/john-doe\"\n },\n \"meshcustomerusergroups\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshcustomerusergroups?username=john-doe\"\n }\n }\n } ]\n },\n \"_links\" : {\n \"first\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers?customerIdentifier=%20my-mobile-app-team&customerRole=Workspace%20Manager&page=0&size=1\"\n },\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers?customerIdentifier=%20my-mobile-app-team&customerRole=Workspace%20Manager&page=0&size=1\"\n },\n \"next\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers?customerIdentifier=%20my-mobile-app-team&customerRole=Workspace%20Manager&page=1&size=1\"\n },\n \"last\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers?customerIdentifier=%20my-mobile-app-team&customerRole=Workspace%20Manager&page=1&size=1\"\n }\n },\n \"page\" : {\n \"size\" : 1,\n \"totalElements\" : 2,\n \"totalPages\" : 2,\n \"number\" : 0\n }\n}", + "body" : "{\n \"_embedded\" : {\n \"meshUsers\" : [ {\n \"kind\" : \"meshUser\",\n \"apiVersion\" : \"v2\",\n \"metadata\" : {\n \"name\" : \"john-doe\"\n },\n \"spec\" : {\n \"email\" : \"john-doe@example.com\",\n \"firstName\" : \"John\",\n \"lastName\" : \"Doe\",\n \"euid\" : \"a7f2cd7d-ede8-4d92-8f84-21a63719c6e9\",\n \"tags\" : {\n \"environment\" : [ \"dev\", \"test\", \"qa\" ]\n }\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers/john-doe\"\n },\n \"meshworkspaceusergroups\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspaceusergroups?username=john-doe\"\n }\n }\n } ]\n },\n \"_links\" : {\n \"first\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers?workspaceIdentifier=%20my-mobile-app-team&workspaceRole=Workspace%20Manager&page=0&size=1\"\n },\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers?workspaceIdentifier=%20my-mobile-app-team&workspaceRole=Workspace%20Manager&page=0&size=1\"\n },\n \"next\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers?workspaceIdentifier=%20my-mobile-app-team&workspaceRole=Workspace%20Manager&page=1&size=1\"\n },\n \"last\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers?workspaceIdentifier=%20my-mobile-app-team&workspaceRole=Workspace%20Manager&page=1&size=1\"\n }\n },\n \"page\" : {\n \"size\" : 1,\n \"totalElements\" : 2,\n \"totalPages\" : 2,\n \"number\" : 0\n }\n}", "code" : 200 } ] }, { @@ -1598,7 +1598,7 @@ "disabled" : false } ], "cookie" : [ ], - "body" : "{\n \"_embedded\" : {\n \"meshWorkspaces\" : [ {\n \"kind\" : \"meshWorkspace\",\n \"apiVersion\" : \"v1\",\n \"metadata\" : {\n \"name\" : \"admin-customer\",\n \"createdOn\" : \"2024-11-28T07:10:50Z\"\n },\n \"spec\" : {\n \"displayName\" : \"admin-customer\",\n \"tags\" : { }\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspaces/admin-customer\"\n },\n \"meshtenants\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants?workspaceIdentifier=admin-customer\"\n },\n \"meshprojects\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojects?workspaceIdentifier=admin-customer\"\n },\n \"meshusers\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers?workspaceIdentifier=admin-customer\"\n },\n \"meshpaymentmethods\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshpaymentmethods?workspaceIdentifier=admin-customer\"\n },\n \"meshworkspaceusergroups\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspaceusergroups?workspaceIdentifier=admin-customer\"\n }\n }\n }, {\n \"kind\" : \"meshWorkspace\",\n \"apiVersion\" : \"v1\",\n \"metadata\" : {\n \"name\" : \"demo-customer\",\n \"createdOn\" : \"2024-11-28T07:10:50Z\"\n },\n \"spec\" : {\n \"displayName\" : \"demo-customer\",\n \"tags\" : { }\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspaces/demo-customer\"\n },\n \"meshtenants\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants?workspaceIdentifier=demo-customer\"\n },\n \"meshprojects\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojects?workspaceIdentifier=demo-customer\"\n },\n \"meshusers\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers?workspaceIdentifier=demo-customer\"\n },\n \"meshpaymentmethods\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshpaymentmethods?workspaceIdentifier=demo-customer\"\n },\n \"meshworkspaceusergroups\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspaceusergroups?workspaceIdentifier=demo-customer\"\n }\n }\n }, {\n \"kind\" : \"meshWorkspace\",\n \"apiVersion\" : \"v1\",\n \"metadata\" : {\n \"name\" : \"demo-partner\",\n \"createdOn\" : \"2024-11-28T07:10:50Z\"\n },\n \"spec\" : {\n \"displayName\" : \"demo-partner\",\n \"tags\" : { }\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspaces/demo-partner\"\n },\n \"meshtenants\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants?workspaceIdentifier=demo-partner\"\n },\n \"meshprojects\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojects?workspaceIdentifier=demo-partner\"\n },\n \"meshusers\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers?workspaceIdentifier=demo-partner\"\n },\n \"meshpaymentmethods\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshpaymentmethods?workspaceIdentifier=demo-partner\"\n },\n \"meshworkspaceusergroups\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspaceusergroups?workspaceIdentifier=demo-partner\"\n }\n }\n } ]\n },\n \"_links\" : {\n \"first\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspaces?page=0&size=3\"\n },\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspaces?page=0&size=3\"\n },\n \"next\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspaces?page=1&size=3\"\n },\n \"last\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspaces?page=1&size=3\"\n }\n },\n \"page\" : {\n \"size\" : 3,\n \"totalElements\" : 6,\n \"totalPages\" : 2,\n \"number\" : 0\n }\n}", + "body" : "{\n \"_embedded\" : {\n \"meshWorkspaces\" : [ {\n \"kind\" : \"meshWorkspace\",\n \"apiVersion\" : \"v1\",\n \"metadata\" : {\n \"name\" : \"admin-customer\",\n \"createdOn\" : \"2024-12-04T09:52:35Z\"\n },\n \"spec\" : {\n \"displayName\" : \"admin-customer\",\n \"tags\" : { }\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspaces/admin-customer\"\n },\n \"meshtenants\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants?workspaceIdentifier=admin-customer\"\n },\n \"meshprojects\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojects?workspaceIdentifier=admin-customer\"\n },\n \"meshusers\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers?workspaceIdentifier=admin-customer\"\n },\n \"meshpaymentmethods\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshpaymentmethods?workspaceIdentifier=admin-customer\"\n },\n \"meshworkspaceusergroups\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspaceusergroups?workspaceIdentifier=admin-customer\"\n }\n }\n }, {\n \"kind\" : \"meshWorkspace\",\n \"apiVersion\" : \"v1\",\n \"metadata\" : {\n \"name\" : \"demo-customer\",\n \"createdOn\" : \"2024-12-04T09:52:35Z\"\n },\n \"spec\" : {\n \"displayName\" : \"demo-customer\",\n \"tags\" : { }\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspaces/demo-customer\"\n },\n \"meshtenants\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants?workspaceIdentifier=demo-customer\"\n },\n \"meshprojects\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojects?workspaceIdentifier=demo-customer\"\n },\n \"meshusers\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers?workspaceIdentifier=demo-customer\"\n },\n \"meshpaymentmethods\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshpaymentmethods?workspaceIdentifier=demo-customer\"\n },\n \"meshworkspaceusergroups\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspaceusergroups?workspaceIdentifier=demo-customer\"\n }\n }\n }, {\n \"kind\" : \"meshWorkspace\",\n \"apiVersion\" : \"v1\",\n \"metadata\" : {\n \"name\" : \"demo-partner\",\n \"createdOn\" : \"2024-12-04T09:52:35Z\"\n },\n \"spec\" : {\n \"displayName\" : \"demo-partner\",\n \"tags\" : { }\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspaces/demo-partner\"\n },\n \"meshtenants\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants?workspaceIdentifier=demo-partner\"\n },\n \"meshprojects\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojects?workspaceIdentifier=demo-partner\"\n },\n \"meshusers\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers?workspaceIdentifier=demo-partner\"\n },\n \"meshpaymentmethods\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshpaymentmethods?workspaceIdentifier=demo-partner\"\n },\n \"meshworkspaceusergroups\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspaceusergroups?workspaceIdentifier=demo-partner\"\n }\n }\n } ]\n },\n \"_links\" : {\n \"first\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspaces?page=0&size=3\"\n },\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspaces?page=0&size=3\"\n },\n \"next\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspaces?page=1&size=3\"\n },\n \"last\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspaces?page=1&size=3\"\n }\n },\n \"page\" : {\n \"size\" : 3,\n \"totalElements\" : 6,\n \"totalPages\" : 2,\n \"number\" : 0\n }\n}", "code" : 200 } ] }, { @@ -1733,6 +1733,33 @@ "body" : "{\n \"project-identifier\" : \"test-project-identifier\",\n \"project-display-name\" : \"test-project\",\n \"customer-identifier\" : \"test-customer-identifier\",\n \"customer-display-name\" : \"test-customer\",\n \"tags\" : {\n \"costCenter\" : [ \"1235\" ],\n \"customNumber\" : [ \"1645789\" ]\n }\n}", "code" : 200 } ] + }, { + "id" : "meshBuildingBlockDelete", + "name" : "/api/meshobjects/meshbuildingblocks/151bace2-358a-4aa5-97be-242964653aff", + "variable" : [ ], + "event" : [ ], + "request" : { + "url" : { + "raw": "{{baseUrl}}/api/meshobjects/meshbuildingblocks/151bace2-358a-4aa5-97be-242964653aff", +"host": "{{baseUrl}}", +"path" : "/api/meshobjects/meshbuildingblocks/151bace2-358a-4aa5-97be-242964653aff" + }, + "method" : "DELETE" + }, + "response" : [ { + "id" : "meshBuildingBlockDelete", + "name" : "meshBuildingBlockDelete", + "originalRequest" : { + "url" : { + "raw": "{{baseUrl}}/api/meshobjects/meshbuildingblocks/151bace2-358a-4aa5-97be-242964653aff", +"host": "{{baseUrl}}", +"path" : "/api/meshobjects/meshbuildingblocks/151bace2-358a-4aa5-97be-242964653aff" + }, + "method" : "DELETE" + }, + "cookie" : [ ], + "code" : 202 + } ] }, { "id" : "meshBuildingBlock", "name" : "/api/meshobjects/meshbuildingblocks/5646eafe-5d56-43e5-84fe-329bb050d720", @@ -1775,36 +1802,9 @@ "disabled" : false } ], "cookie" : [ ], - "body" : "{\n \"kind\" : \"meshBuildingBlock\",\n \"apiVersion\" : \"v1\",\n \"metadata\" : {\n \"uuid\" : \"5646eafe-5d56-43e5-84fe-329bb050d720\",\n \"definitionUuid\" : \"ef6aaf87-3f8c-477c-94f4-f3cf509728ca\",\n \"definitionVersion\" : 1,\n \"tenantIdentifier\" : \"my-workspace.my-project.my-platform.my-location\",\n \"forcePurge\" : false,\n \"createdOn\" : \"2024-11-28T07:11:33.374621328Z\"\n },\n \"spec\" : {\n \"displayName\" : \"child block\",\n \"inputs\" : [ {\n \"key\" : \"resourceName\",\n \"value\" : \"My Test Resource\",\n \"valueType\" : \"STRING\"\n } ],\n \"parentBuildingBlocks\" : [ {\n \"buildingBlockUuid\" : \"68ce5455-2a4a-4a4b-a324-6a6c18cab85a\",\n \"definitionUuid\" : \"b23cfb9a-6974-444f-9d33-62134a632373\"\n } ]\n },\n \"status\" : {\n \"status\" : \"SUCCEEDED\",\n \"outputs\" : [ {\n \"key\" : \"resourceId\",\n \"value\" : \"id-123\",\n \"valueType\" : \"STRING\"\n } ]\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshbuildingblocks/5646eafe-5d56-43e5-84fe-329bb050d720\"\n },\n \"meshtenant\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants/my-workspace.my-project.my-platform.my-location\"\n },\n \"forcePurge\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshbuildingblocks/5646eafe-5d56-43e5-84fe-329bb050d720/purge\"\n }\n }\n}", + "body" : "{\n \"kind\" : \"meshBuildingBlock\",\n \"apiVersion\" : \"v1\",\n \"metadata\" : {\n \"uuid\" : \"5646eafe-5d56-43e5-84fe-329bb050d720\",\n \"definitionUuid\" : \"ef6aaf87-3f8c-477c-94f4-f3cf509728ca\",\n \"definitionVersion\" : 1,\n \"tenantIdentifier\" : \"my-workspace.my-project.my-platform.my-location\",\n \"forcePurge\" : false,\n \"createdOn\" : \"2024-12-04T09:53:22.146961264Z\"\n },\n \"spec\" : {\n \"displayName\" : \"child block\",\n \"inputs\" : [ {\n \"key\" : \"resourceName\",\n \"value\" : \"My Test Resource\",\n \"valueType\" : \"STRING\"\n } ],\n \"parentBuildingBlocks\" : [ {\n \"buildingBlockUuid\" : \"68ce5455-2a4a-4a4b-a324-6a6c18cab85a\",\n \"definitionUuid\" : \"b23cfb9a-6974-444f-9d33-62134a632373\"\n } ]\n },\n \"status\" : {\n \"status\" : \"SUCCEEDED\",\n \"outputs\" : [ {\n \"key\" : \"resourceId\",\n \"value\" : \"id-123\",\n \"valueType\" : \"STRING\"\n } ]\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshbuildingblocks/5646eafe-5d56-43e5-84fe-329bb050d720\"\n },\n \"meshtenant\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants/my-workspace.my-project.my-platform.my-location\"\n },\n \"forcePurge\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshbuildingblocks/5646eafe-5d56-43e5-84fe-329bb050d720/purge\"\n }\n }\n}", "code" : 200 } ] - }, { - "id" : "meshBuildingBlockDelete", - "name" : "/api/meshobjects/meshbuildingblocks/f4c628cc-4922-4723-a87a-a8479ca537f2", - "variable" : [ ], - "event" : [ ], - "request" : { - "url" : { - "raw": "{{baseUrl}}/api/meshobjects/meshbuildingblocks/f4c628cc-4922-4723-a87a-a8479ca537f2", -"host": "{{baseUrl}}", -"path" : "/api/meshobjects/meshbuildingblocks/f4c628cc-4922-4723-a87a-a8479ca537f2" - }, - "method" : "DELETE" - }, - "response" : [ { - "id" : "meshBuildingBlockDelete", - "name" : "meshBuildingBlockDelete", - "originalRequest" : { - "url" : { - "raw": "{{baseUrl}}/api/meshobjects/meshbuildingblocks/f4c628cc-4922-4723-a87a-a8479ca537f2", -"host": "{{baseUrl}}", -"path" : "/api/meshobjects/meshbuildingblocks/f4c628cc-4922-4723-a87a-a8479ca537f2" - }, - "method" : "DELETE" - }, - "cookie" : [ ], - "code" : 202 - } ] }, { "id" : "meshPaymentMethodV2", "name" : "/api/meshobjects/meshpaymentmethods/test-payment-method-1", @@ -1847,7 +1847,7 @@ "disabled" : false } ], "cookie" : [ ], - "body" : "{\n \"kind\" : \"meshPaymentMethod\",\n \"apiVersion\" : \"v2\",\n \"metadata\" : {\n \"name\" : \"test-payment-method-1\",\n \"ownedByWorkspace\" : \"xd8t9mpmdsv2\"\n },\n \"spec\" : {\n \"displayName\" : \"Test Payment Method 1\",\n \"tags\" : { },\n \"amount\" : 1000\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshpaymentmethods/test-payment-method-1\"\n },\n \"meshprojects\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojects?paymentIdentifier=test-payment-method-1\"\n }\n }\n}", + "body" : "{\n \"kind\" : \"meshPaymentMethod\",\n \"apiVersion\" : \"v2\",\n \"metadata\" : {\n \"name\" : \"test-payment-method-1\",\n \"ownedByWorkspace\" : \"ipkl2mpmdsv2\"\n },\n \"spec\" : {\n \"displayName\" : \"Test Payment Method 1\",\n \"tags\" : { },\n \"amount\" : 1000\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshpaymentmethods/test-payment-method-1\"\n },\n \"meshprojects\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojects?paymentIdentifier=test-payment-method-1\"\n }\n }\n}", "code" : 200 } ] }, { @@ -1910,7 +1910,7 @@ "disabled" : false } ], "cookie" : [ ], - "body" : "{\n \"_embedded\" : {\n \"meshProjectGroupBindings\" : [ {\n \"kind\" : \"meshProjectGroupBinding\",\n \"apiVersion\" : \"v3\",\n \"metadata\" : {\n \"name\" : \"4f15ac0c-ae5e-49ba-a953-afd68ab4f98a\"\n },\n \"roleRef\" : {\n \"name\" : \"Project User\"\n },\n \"targetRef\" : {\n \"name\" : \"test-project-1\",\n \"displayName\" : \"Test Project 1\",\n \"ownedByWorkspace\" : \"test-workspace\"\n },\n \"subject\" : {\n \"name\" : \"testgroup\"\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojectbindings/groupbindings/4f15ac0c-ae5e-49ba-a953-afd68ab4f98a\"\n }\n }\n } ]\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojectbindings/groupbindings?workspaceIdentifier=test-workspace&projectIdentifier=test-project-1\"\n }\n },\n \"page\" : {\n \"size\" : 1,\n \"totalElements\" : 1,\n \"totalPages\" : 1,\n \"number\" : 0\n }\n}", + "body" : "{\n \"_embedded\" : {\n \"meshProjectGroupBindings\" : [ {\n \"kind\" : \"meshProjectGroupBinding\",\n \"apiVersion\" : \"v3\",\n \"metadata\" : {\n \"name\" : \"05fca6ce-8e8d-4a26-8f8c-c70e3491e5ba\"\n },\n \"roleRef\" : {\n \"name\" : \"Project User\"\n },\n \"targetRef\" : {\n \"name\" : \"test-project-1\",\n \"displayName\" : \"Test Project 1\",\n \"ownedByWorkspace\" : \"test-workspace\"\n },\n \"subject\" : {\n \"name\" : \"testgroup\"\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojectbindings/groupbindings/05fca6ce-8e8d-4a26-8f8c-c70e3491e5ba\"\n }\n }\n } ]\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojectbindings/groupbindings?workspaceIdentifier=test-workspace&projectIdentifier=test-project-1\"\n }\n },\n \"page\" : {\n \"size\" : 1,\n \"totalElements\" : 1,\n \"totalPages\" : 1,\n \"number\" : 0\n }\n}", "code" : 200 } ] }, { @@ -1979,7 +1979,7 @@ "code" : 200 } ] }, { - "id" : "meshProjectUserBindingCreateV3", + "id" : "meshProjectUserBindingListV3", "name" : "/api/meshobjects/meshprojectbindings/userbindings", "variable" : [ ], "event" : [ ], @@ -1988,51 +1988,49 @@ "raw": "{{baseUrl}}/api/meshobjects/meshprojectbindings/userbindings", "host": "{{baseUrl}}", "path" : "/api/meshobjects/meshprojectbindings/userbindings" +, "query" : [ { + "key" : "workspaceIdentifier", + "disabled" : false, + "description" : "The identifier of the workspace the project with the bindings belongs to." + }, { + "key" : "projectIdentifier", + "disabled" : false, + "description" : "The project identifier of the project that contains the requested bindings." + } ] }, - "method" : "POST", + "method" : "GET", "header" : [ { - "key" : "Content-Type", - "value" : "application/vnd.meshcloud.api.meshprojectuserbinding.v3.hal+json;charset=UTF-8", - "disabled" : false, - "description" : "meshApi is <> and you should use `application/vnd.meshcloud.api.meshprojectuserbinding.v3.hal+json` as a `Content-Type` header." - }, { "key" : "Accept", "value" : "application/vnd.meshcloud.api.meshprojectuserbinding.v3.hal+json", "disabled" : false, - "description" : "meshApi is <> and you should use `application/vnd.meshcloud.api.meshprojectuserbinding.v3.hal+json` as an `Accept` header to be guaranteed the expected response format of this endpoint. New versions might be added in future." - } ], - "body" : { - "mode" : "raw", - "raw" : "{\n \"apiVersion\": \"v3\",\n \"kind\": \"meshProjectUserBinding\",\n \"metadata\": {\n \"name\": \"user-binding-name\"\n },\n \"targetRef\": {\n \"name\": \"test-project-1\",\n \"ownedByWorkspace\": \"test-workspace\"\n },\n \"roleRef\": { \"name\": \"Project Reader\" },\n \"subject\": {\n \"name\" : \"username3\"\n }\n} ", - "urlencoded" : [ ] - } + "description" : "meshApi is <> and you should use `application/vnd.meshcloud.api.meshprojectuserbinding.v3.hal+json` as an `Accept` header to be guaranteed the expected response format of this endpoint. New versions will be added in future." + } ] }, "response" : [ { - "id" : "meshProjectUserBindingCreateV3", - "name" : "meshProjectUserBindingCreateV3", + "id" : "meshProjectUserBindingListV3", + "name" : "meshProjectUserBindingListV3", "originalRequest" : { "url" : { "raw": "{{baseUrl}}/api/meshobjects/meshprojectbindings/userbindings", "host": "{{baseUrl}}", "path" : "/api/meshobjects/meshprojectbindings/userbindings" +, "query" : [ { + "key" : "workspaceIdentifier", + "disabled" : false, + "description" : "The identifier of the workspace the project with the bindings belongs to." + }, { + "key" : "projectIdentifier", + "disabled" : false, + "description" : "The project identifier of the project that contains the requested bindings." + } ] }, - "method" : "POST", + "method" : "GET", "header" : [ { - "key" : "Content-Type", - "value" : "application/vnd.meshcloud.api.meshprojectuserbinding.v3.hal+json;charset=UTF-8", - "disabled" : false, - "description" : "meshApi is <> and you should use `application/vnd.meshcloud.api.meshprojectuserbinding.v3.hal+json` as a `Content-Type` header." - }, { "key" : "Accept", "value" : "application/vnd.meshcloud.api.meshprojectuserbinding.v3.hal+json", "disabled" : false, - "description" : "meshApi is <> and you should use `application/vnd.meshcloud.api.meshprojectuserbinding.v3.hal+json` as an `Accept` header to be guaranteed the expected response format of this endpoint. New versions might be added in future." - } ], - "body" : { - "mode" : "raw", - "raw" : "{\n \"apiVersion\": \"v3\",\n \"kind\": \"meshProjectUserBinding\",\n \"metadata\": {\n \"name\": \"user-binding-name\"\n },\n \"targetRef\": {\n \"name\": \"test-project-1\",\n \"ownedByWorkspace\": \"test-workspace\"\n },\n \"roleRef\": { \"name\": \"Project Reader\" },\n \"subject\": {\n \"name\" : \"username3\"\n }\n} ", - "urlencoded" : [ ] - } + "description" : "meshApi is <> and you should use `application/vnd.meshcloud.api.meshprojectuserbinding.v3.hal+json` as an `Accept` header to be guaranteed the expected response format of this endpoint. New versions will be added in future." + } ] }, "header" : [ { "key" : "Content-Type", @@ -2040,11 +2038,11 @@ "disabled" : false } ], "cookie" : [ ], - "body" : "{\n \"kind\" : \"meshProjectUserBinding\",\n \"apiVersion\" : \"v3\",\n \"metadata\" : {\n \"name\" : \"user-binding-name\"\n },\n \"roleRef\" : {\n \"name\" : \"Project Reader\"\n },\n \"targetRef\" : {\n \"name\" : \"test-project-1\",\n \"displayName\" : \"Test Project 1\",\n \"ownedByWorkspace\" : \"test-workspace\"\n },\n \"subject\" : {\n \"name\" : \"username3\"\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojectbindings/userbindings/user-binding-name\"\n }\n }\n}", + "body" : "{\n \"_embedded\" : {\n \"meshProjectUserBindings\" : [ {\n \"kind\" : \"meshProjectUserBinding\",\n \"apiVersion\" : \"v3\",\n \"metadata\" : {\n \"name\" : \"7247a370-817a-4440-96ca-992ab87726bf\"\n },\n \"roleRef\" : {\n \"name\" : \"Project User\"\n },\n \"targetRef\" : {\n \"name\" : \"test-project-1\",\n \"displayName\" : \"Test Project 1\",\n \"ownedByWorkspace\" : \"test-workspace\"\n },\n \"subject\" : {\n \"name\" : \"username1\"\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojectbindings/userbindings/7247a370-817a-4440-96ca-992ab87726bf\"\n }\n }\n } ]\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojectbindings/userbindings?workspaceIdentifier=test-workspace&projectIdentifier=test-project-1\"\n }\n },\n \"page\" : {\n \"size\" : 1,\n \"totalElements\" : 1,\n \"totalPages\" : 1,\n \"number\" : 0\n }\n}", "code" : 200 } ] }, { - "id" : "meshProjectUserBindingListV3", + "id" : "meshProjectUserBindingCreateV3", "name" : "/api/meshobjects/meshprojectbindings/userbindings", "variable" : [ ], "event" : [ ], @@ -2053,49 +2051,51 @@ "raw": "{{baseUrl}}/api/meshobjects/meshprojectbindings/userbindings", "host": "{{baseUrl}}", "path" : "/api/meshobjects/meshprojectbindings/userbindings" -, "query" : [ { - "key" : "workspaceIdentifier", - "disabled" : false, - "description" : "The identifier of the workspace the project with the bindings belongs to." - }, { - "key" : "projectIdentifier", - "disabled" : false, - "description" : "The project identifier of the project that contains the requested bindings." - } ] }, - "method" : "GET", + "method" : "POST", "header" : [ { + "key" : "Content-Type", + "value" : "application/vnd.meshcloud.api.meshprojectuserbinding.v3.hal+json;charset=UTF-8", + "disabled" : false, + "description" : "meshApi is <> and you should use `application/vnd.meshcloud.api.meshprojectuserbinding.v3.hal+json` as a `Content-Type` header." + }, { "key" : "Accept", "value" : "application/vnd.meshcloud.api.meshprojectuserbinding.v3.hal+json", "disabled" : false, - "description" : "meshApi is <> and you should use `application/vnd.meshcloud.api.meshprojectuserbinding.v3.hal+json` as an `Accept` header to be guaranteed the expected response format of this endpoint. New versions will be added in future." - } ] + "description" : "meshApi is <> and you should use `application/vnd.meshcloud.api.meshprojectuserbinding.v3.hal+json` as an `Accept` header to be guaranteed the expected response format of this endpoint. New versions might be added in future." + } ], + "body" : { + "mode" : "raw", + "raw" : "{\n \"apiVersion\": \"v3\",\n \"kind\": \"meshProjectUserBinding\",\n \"metadata\": {\n \"name\": \"user-binding-name\"\n },\n \"targetRef\": {\n \"name\": \"test-project-1\",\n \"ownedByWorkspace\": \"test-workspace\"\n },\n \"roleRef\": { \"name\": \"Project Reader\" },\n \"subject\": {\n \"name\" : \"username3\"\n }\n} ", + "urlencoded" : [ ] + } }, "response" : [ { - "id" : "meshProjectUserBindingListV3", - "name" : "meshProjectUserBindingListV3", + "id" : "meshProjectUserBindingCreateV3", + "name" : "meshProjectUserBindingCreateV3", "originalRequest" : { "url" : { "raw": "{{baseUrl}}/api/meshobjects/meshprojectbindings/userbindings", "host": "{{baseUrl}}", "path" : "/api/meshobjects/meshprojectbindings/userbindings" -, "query" : [ { - "key" : "workspaceIdentifier", - "disabled" : false, - "description" : "The identifier of the workspace the project with the bindings belongs to." - }, { - "key" : "projectIdentifier", - "disabled" : false, - "description" : "The project identifier of the project that contains the requested bindings." - } ] }, - "method" : "GET", + "method" : "POST", "header" : [ { + "key" : "Content-Type", + "value" : "application/vnd.meshcloud.api.meshprojectuserbinding.v3.hal+json;charset=UTF-8", + "disabled" : false, + "description" : "meshApi is <> and you should use `application/vnd.meshcloud.api.meshprojectuserbinding.v3.hal+json` as a `Content-Type` header." + }, { "key" : "Accept", "value" : "application/vnd.meshcloud.api.meshprojectuserbinding.v3.hal+json", "disabled" : false, - "description" : "meshApi is <> and you should use `application/vnd.meshcloud.api.meshprojectuserbinding.v3.hal+json` as an `Accept` header to be guaranteed the expected response format of this endpoint. New versions will be added in future." - } ] + "description" : "meshApi is <> and you should use `application/vnd.meshcloud.api.meshprojectuserbinding.v3.hal+json` as an `Accept` header to be guaranteed the expected response format of this endpoint. New versions might be added in future." + } ], + "body" : { + "mode" : "raw", + "raw" : "{\n \"apiVersion\": \"v3\",\n \"kind\": \"meshProjectUserBinding\",\n \"metadata\": {\n \"name\": \"user-binding-name\"\n },\n \"targetRef\": {\n \"name\": \"test-project-1\",\n \"ownedByWorkspace\": \"test-workspace\"\n },\n \"roleRef\": { \"name\": \"Project Reader\" },\n \"subject\": {\n \"name\" : \"username3\"\n }\n} ", + "urlencoded" : [ ] + } }, "header" : [ { "key" : "Content-Type", @@ -2103,19 +2103,19 @@ "disabled" : false } ], "cookie" : [ ], - "body" : "{\n \"_embedded\" : {\n \"meshProjectUserBindings\" : [ {\n \"kind\" : \"meshProjectUserBinding\",\n \"apiVersion\" : \"v3\",\n \"metadata\" : {\n \"name\" : \"95cc85d7-04c7-4cda-be2d-5575cdc0b891\"\n },\n \"roleRef\" : {\n \"name\" : \"Project User\"\n },\n \"targetRef\" : {\n \"name\" : \"test-project-1\",\n \"displayName\" : \"Test Project 1\",\n \"ownedByWorkspace\" : \"test-workspace\"\n },\n \"subject\" : {\n \"name\" : \"username1\"\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojectbindings/userbindings/95cc85d7-04c7-4cda-be2d-5575cdc0b891\"\n }\n }\n } ]\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojectbindings/userbindings?workspaceIdentifier=test-workspace&projectIdentifier=test-project-1\"\n }\n },\n \"page\" : {\n \"size\" : 1,\n \"totalElements\" : 1,\n \"totalPages\" : 1,\n \"number\" : 0\n }\n}", + "body" : "{\n \"kind\" : \"meshProjectUserBinding\",\n \"apiVersion\" : \"v3\",\n \"metadata\" : {\n \"name\" : \"user-binding-name\"\n },\n \"roleRef\" : {\n \"name\" : \"Project Reader\"\n },\n \"targetRef\" : {\n \"name\" : \"test-project-1\",\n \"displayName\" : \"Test Project 1\",\n \"ownedByWorkspace\" : \"test-workspace\"\n },\n \"subject\" : {\n \"name\" : \"username3\"\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojectbindings/userbindings/user-binding-name\"\n }\n }\n}", "code" : 200 } ] }, { "id" : "meshProjectV2", - "name" : "/api/meshobjects/meshprojects/xd8t9mpdsv2.test-project-1", + "name" : "/api/meshobjects/meshprojects/ipkl2mpdsv2.test-project-1", "variable" : [ ], "event" : [ ], "request" : { "url" : { - "raw": "{{baseUrl}}/api/meshobjects/meshprojects/xd8t9mpdsv2.test-project-1", + "raw": "{{baseUrl}}/api/meshobjects/meshprojects/ipkl2mpdsv2.test-project-1", "host": "{{baseUrl}}", -"path" : "/api/meshobjects/meshprojects/xd8t9mpdsv2.test-project-1" +"path" : "/api/meshobjects/meshprojects/ipkl2mpdsv2.test-project-1" }, "method" : "GET", "header" : [ { @@ -2130,9 +2130,9 @@ "name" : "meshProjectV2", "originalRequest" : { "url" : { - "raw": "{{baseUrl}}/api/meshobjects/meshprojects/xd8t9mpdsv2.test-project-1", + "raw": "{{baseUrl}}/api/meshobjects/meshprojects/ipkl2mpdsv2.test-project-1", "host": "{{baseUrl}}", -"path" : "/api/meshobjects/meshprojects/xd8t9mpdsv2.test-project-1" +"path" : "/api/meshobjects/meshprojects/ipkl2mpdsv2.test-project-1" }, "method" : "GET", "header" : [ { @@ -2148,7 +2148,7 @@ "disabled" : false } ], "cookie" : [ ], - "body" : "{\n \"kind\" : \"meshProject\",\n \"apiVersion\" : \"v2\",\n \"metadata\" : {\n \"name\" : \"test-project-1\",\n \"ownedByWorkspace\" : \"xd8t9mpdsv2\",\n \"createdOn\" : \"2024-01-01T00:00:00Z\",\n \"deletedOn\" : \"2024-11-28T07:11:41.783255172Z\"\n },\n \"spec\" : {\n \"displayName\" : \"Test Project 1\",\n \"tags\" : { },\n \"paymentMethodIdentifier\" : \"test-payment\"\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojects/xd8t9mpdsv2.test-project-1\"\n },\n \"meshtenants\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants?workspaceIdentifier=xd8t9mpdsv2&projectIdentifier=test-project-1\"\n },\n \"meshusers\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers?workspaceIdentifier=xd8t9mpdsv2&projectIdentifier=test-project-1\"\n },\n \"activePaymentMethod\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshpaymentmethods/test-payment\"\n },\n \"meshprojectuserbindings\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojectbindings/userbindings?workspaceIdentifier=xd8t9mpdsv2&projectIdentifier=test-project-1\"\n },\n \"meshprojectgroupbindings\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojectbindings/groupbindings?workspaceIdentifier=xd8t9mpdsv2&projectIdentifier=test-project-1\"\n }\n }\n}", + "body" : "{\n \"kind\" : \"meshProject\",\n \"apiVersion\" : \"v2\",\n \"metadata\" : {\n \"name\" : \"test-project-1\",\n \"ownedByWorkspace\" : \"ipkl2mpdsv2\",\n \"createdOn\" : \"2024-01-01T00:00:00Z\",\n \"deletedOn\" : \"2024-12-04T09:53:30.533407962Z\"\n },\n \"spec\" : {\n \"displayName\" : \"Test Project 1\",\n \"tags\" : { },\n \"paymentMethodIdentifier\" : \"test-payment\"\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojects/ipkl2mpdsv2.test-project-1\"\n },\n \"meshtenants\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants?workspaceIdentifier=ipkl2mpdsv2&projectIdentifier=test-project-1\"\n },\n \"meshusers\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers?workspaceIdentifier=ipkl2mpdsv2&projectIdentifier=test-project-1\"\n },\n \"activePaymentMethod\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshpaymentmethods/test-payment\"\n },\n \"meshprojectuserbindings\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojectbindings/userbindings?workspaceIdentifier=ipkl2mpdsv2&projectIdentifier=test-project-1\"\n },\n \"meshprojectgroupbindings\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojectbindings/groupbindings?workspaceIdentifier=ipkl2mpdsv2&projectIdentifier=test-project-1\"\n }\n }\n}", "code" : 200 } ] }, { @@ -2176,7 +2176,7 @@ } ], "body" : { "mode" : "raw", - "raw" : "{\n \"apiVersion\" : \"v2\",\n \"kind\" : \"meshServiceInstance\",\n \"metadata\" : {\n \"ownedByProject\" : \"xd8t9smsids-1\",\n \"ownedByWorkspace\" : \"my-mobile-app-team\",\n \"marketplaceIdentifier\" : \"xd8t9mtdg21\",\n \"instanceId\" : \"serviceInstanceId\"\n },\n \"spec\" : {\n \"displayName\" : \"New SI updated\",\n \"serviceId\" : \"xd8t9mtdg25\",\n \"planId\" : \"xd8t9mtdg27\",\n \"creator\" : \"admin@meshcloud.io\"\n }\n}", + "raw" : "{\n \"apiVersion\" : \"v2\",\n \"kind\" : \"meshServiceInstance\",\n \"metadata\" : {\n \"ownedByProject\" : \"ipkl2smsids-1\",\n \"ownedByWorkspace\" : \"my-mobile-app-team\",\n \"marketplaceIdentifier\" : \"ipkl2mtdg21\",\n \"instanceId\" : \"serviceInstanceId\"\n },\n \"spec\" : {\n \"displayName\" : \"New SI updated\",\n \"serviceId\" : \"ipkl2mtdg25\",\n \"planId\" : \"ipkl2mtdg27\",\n \"creator\" : \"admin@meshcloud.io\"\n }\n}", "urlencoded" : [ ] } }, @@ -2203,13 +2203,40 @@ } ], "body" : { "mode" : "raw", - "raw" : "{\n \"apiVersion\" : \"v2\",\n \"kind\" : \"meshServiceInstance\",\n \"metadata\" : {\n \"ownedByProject\" : \"xd8t9smsids-1\",\n \"ownedByWorkspace\" : \"my-mobile-app-team\",\n \"marketplaceIdentifier\" : \"xd8t9mtdg21\",\n \"instanceId\" : \"serviceInstanceId\"\n },\n \"spec\" : {\n \"displayName\" : \"New SI updated\",\n \"serviceId\" : \"xd8t9mtdg25\",\n \"planId\" : \"xd8t9mtdg27\",\n \"creator\" : \"admin@meshcloud.io\"\n }\n}", + "raw" : "{\n \"apiVersion\" : \"v2\",\n \"kind\" : \"meshServiceInstance\",\n \"metadata\" : {\n \"ownedByProject\" : \"ipkl2smsids-1\",\n \"ownedByWorkspace\" : \"my-mobile-app-team\",\n \"marketplaceIdentifier\" : \"ipkl2mtdg21\",\n \"instanceId\" : \"serviceInstanceId\"\n },\n \"spec\" : {\n \"displayName\" : \"New SI updated\",\n \"serviceId\" : \"ipkl2mtdg25\",\n \"planId\" : \"ipkl2mtdg27\",\n \"creator\" : \"admin@meshcloud.io\"\n }\n}", "urlencoded" : [ ] } }, "cookie" : [ ], "code" : 202 } ] + }, { + "id" : "meshServiceInstanceDelete", + "name" : "/api/meshobjects/meshserviceinstances/serviceInstanceId", + "variable" : [ ], + "event" : [ ], + "request" : { + "url" : { + "raw": "{{baseUrl}}/api/meshobjects/meshserviceinstances/serviceInstanceId", +"host": "{{baseUrl}}", +"path" : "/api/meshobjects/meshserviceinstances/serviceInstanceId" + }, + "method" : "DELETE" + }, + "response" : [ { + "id" : "meshServiceInstanceDelete", + "name" : "meshServiceInstanceDelete", + "originalRequest" : { + "url" : { + "raw": "{{baseUrl}}/api/meshobjects/meshserviceinstances/serviceInstanceId", +"host": "{{baseUrl}}", +"path" : "/api/meshobjects/meshserviceinstances/serviceInstanceId" + }, + "method" : "DELETE" + }, + "cookie" : [ ], + "code" : 202 + } ] }, { "id" : "meshServiceInstanceGet", "name" : "/api/meshobjects/meshserviceinstances/serviceInstanceId", @@ -2253,35 +2280,65 @@ "description" : "meshApi is <> and answers with `application/vnd.meshcloud.api.meshserviceinstance.v2.hal+json` as a `Content-Type` header." } ], "cookie" : [ ], - "body" : "{\n \"kind\" : \"meshServiceInstance\",\n \"apiVersion\" : \"v2\",\n \"metadata\" : {\n \"ownedByProject\" : \"xd8t9smsids-1\",\n \"ownedByWorkspace\" : \"my-mobile-app-team\",\n \"marketplaceIdentifier\" : \"xd8t9mtdg21\",\n \"instanceId\" : \"serviceInstanceId\"\n },\n \"spec\" : {\n \"displayName\" : \"New SI updated\",\n \"serviceId\" : \"xd8t9mtdg25\",\n \"planId\" : \"xd8t9mtdg27\",\n \"creator\" : \"Unknown\"\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshserviceinstances/serviceInstanceId\"\n }\n }\n}", + "body" : "{\n \"kind\" : \"meshServiceInstance\",\n \"apiVersion\" : \"v2\",\n \"metadata\" : {\n \"ownedByProject\" : \"ipkl2smsids-1\",\n \"ownedByWorkspace\" : \"my-mobile-app-team\",\n \"marketplaceIdentifier\" : \"ipkl2mtdg21\",\n \"instanceId\" : \"serviceInstanceId\"\n },\n \"spec\" : {\n \"displayName\" : \"New SI updated\",\n \"serviceId\" : \"ipkl2mtdg25\",\n \"planId\" : \"ipkl2mtdg27\",\n \"creator\" : \"Unknown\"\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshserviceinstances/serviceInstanceId\"\n }\n }\n}", "code" : 200 } ] }, { - "id" : "meshServiceInstanceDelete", - "name" : "/api/meshobjects/meshserviceinstances/serviceInstanceId", + "id" : "meshTagDefinition", + "name" : "/api/meshobjects/meshtagdefinitions/{name}", "variable" : [ ], "event" : [ ], "request" : { "url" : { - "raw": "{{baseUrl}}/api/meshobjects/meshserviceinstances/serviceInstanceId", + "raw": "{{baseUrl}}/api/meshobjects/meshtagdefinitions/:name", "host": "{{baseUrl}}", -"path" : "/api/meshobjects/meshserviceinstances/serviceInstanceId" +"path" : "/api/meshobjects/meshtagdefinitions/:name" +, "variable" : [ { + "key" : "name", + "description" : "The `metadata.name` of the meshTagDefinition.", + "system" : false, + "disabled" : false + } ] }, - "method" : "DELETE" + "method" : "GET", + "header" : [ { + "key" : "Accept", + "value" : "application/vnd.meshcloud.api.meshtagdefinition.v1.hal+json", + "disabled" : false, + "description" : "meshObjectApi is <> and you should use `application/vnd.meshcloud.api.meshtagdefinition.v1.hal+json` as an `Accept` header to be guaranteed the V1 response format of this endpoint. New versions will be added in future." + } ] }, "response" : [ { - "id" : "meshServiceInstanceDelete", - "name" : "meshServiceInstanceDelete", + "id" : "meshTagDefinition", + "name" : "meshTagDefinition", "originalRequest" : { "url" : { - "raw": "{{baseUrl}}/api/meshobjects/meshserviceinstances/serviceInstanceId", + "raw": "{{baseUrl}}/api/meshobjects/meshtagdefinitions/:name", "host": "{{baseUrl}}", -"path" : "/api/meshobjects/meshserviceinstances/serviceInstanceId" +"path" : "/api/meshobjects/meshtagdefinitions/:name" +, "variable" : [ { + "key" : "name", + "description" : "The `metadata.name` of the meshTagDefinition.", + "system" : false, + "disabled" : false + } ] }, - "method" : "DELETE" + "method" : "GET", + "header" : [ { + "key" : "Accept", + "value" : "application/vnd.meshcloud.api.meshtagdefinition.v1.hal+json", + "disabled" : false, + "description" : "meshObjectApi is <> and you should use `application/vnd.meshcloud.api.meshtagdefinition.v1.hal+json` as an `Accept` header to be guaranteed the V1 response format of this endpoint. New versions will be added in future." + } ] }, + "header" : [ { + "key" : "Content-Type", + "value" : "application/vnd.meshcloud.api.meshtagdefinition.v1.hal+json", + "disabled" : false + } ], "cookie" : [ ], - "code" : 202 + "body" : "{\n \"kind\" : \"meshTagDefinition\",\n \"apiVersion\" : \"v1\",\n \"metadata\" : {\n \"name\" : \"meshWorkspace.costCenter\"\n },\n \"spec\" : {\n \"targetKind\" : \"meshWorkspace\",\n \"key\" : \"costCenter\",\n \"valueType\" : {\n \"string\" : {\n \"defaultValue\" : \"1001\",\n \"validationRegex\" : \"^\\\\d{4}$\"\n }\n },\n \"description\" : \"Must be exactly 4 digits.\",\n \"displayName\" : \"Cost Center\",\n \"sortOrder\" : 9999,\n \"mandatory\" : true,\n \"immutable\" : false,\n \"restricted\" : false\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtagdefinitions/meshWorkspace.costCenter\"\n }\n }\n}", + "code" : 200 } ] }, { "id" : "meshTagDefinitionDelete", @@ -2411,63 +2468,6 @@ "body" : "{\n \"kind\" : \"meshTagDefinition\",\n \"apiVersion\" : \"v1\",\n \"metadata\" : {\n \"name\" : \"meshWorkspace.costCenter\"\n },\n \"spec\" : {\n \"targetKind\" : \"meshWorkspace\",\n \"key\" : \"costCenter\",\n \"valueType\" : {\n \"string\" : {\n \"defaultValue\" : \"1001\",\n \"validationRegex\" : \"^\\\\d{4}$\"\n }\n },\n \"description\" : \"Updated description\",\n \"displayName\" : \"Updated display name\",\n \"sortOrder\" : 9999,\n \"mandatory\" : true,\n \"immutable\" : false,\n \"restricted\" : false,\n \"replicationKey\" : \"updatedReplicationKey\"\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtagdefinitions/meshWorkspace.costCenter\"\n }\n }\n}", "code" : 200 } ] - }, { - "id" : "meshTagDefinition", - "name" : "/api/meshobjects/meshtagdefinitions/{name}", - "variable" : [ ], - "event" : [ ], - "request" : { - "url" : { - "raw": "{{baseUrl}}/api/meshobjects/meshtagdefinitions/:name", -"host": "{{baseUrl}}", -"path" : "/api/meshobjects/meshtagdefinitions/:name" -, "variable" : [ { - "key" : "name", - "description" : "The `metadata.name` of the meshTagDefinition.", - "system" : false, - "disabled" : false - } ] - }, - "method" : "GET", - "header" : [ { - "key" : "Accept", - "value" : "application/vnd.meshcloud.api.meshtagdefinition.v1.hal+json", - "disabled" : false, - "description" : "meshObjectApi is <> and you should use `application/vnd.meshcloud.api.meshtagdefinition.v1.hal+json` as an `Accept` header to be guaranteed the V1 response format of this endpoint. New versions will be added in future." - } ] - }, - "response" : [ { - "id" : "meshTagDefinition", - "name" : "meshTagDefinition", - "originalRequest" : { - "url" : { - "raw": "{{baseUrl}}/api/meshobjects/meshtagdefinitions/:name", -"host": "{{baseUrl}}", -"path" : "/api/meshobjects/meshtagdefinitions/:name" -, "variable" : [ { - "key" : "name", - "description" : "The `metadata.name` of the meshTagDefinition.", - "system" : false, - "disabled" : false - } ] - }, - "method" : "GET", - "header" : [ { - "key" : "Accept", - "value" : "application/vnd.meshcloud.api.meshtagdefinition.v1.hal+json", - "disabled" : false, - "description" : "meshObjectApi is <> and you should use `application/vnd.meshcloud.api.meshtagdefinition.v1.hal+json` as an `Accept` header to be guaranteed the V1 response format of this endpoint. New versions will be added in future." - } ] - }, - "header" : [ { - "key" : "Content-Type", - "value" : "application/vnd.meshcloud.api.meshtagdefinition.v1.hal+json", - "disabled" : false - } ], - "cookie" : [ ], - "body" : "{\n \"kind\" : \"meshTagDefinition\",\n \"apiVersion\" : \"v1\",\n \"metadata\" : {\n \"name\" : \"meshWorkspace.costCenter\"\n },\n \"spec\" : {\n \"targetKind\" : \"meshWorkspace\",\n \"key\" : \"costCenter\",\n \"valueType\" : {\n \"string\" : {\n \"defaultValue\" : \"1001\",\n \"validationRegex\" : \"^\\\\d{4}$\"\n }\n },\n \"description\" : \"Must be exactly 4 digits.\",\n \"displayName\" : \"Cost Center\",\n \"sortOrder\" : 9999,\n \"mandatory\" : true,\n \"immutable\" : false,\n \"restricted\" : false\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtagdefinitions/meshWorkspace.costCenter\"\n }\n }\n}", - "code" : 200 - } ] }, { "id" : "meshTenantV3", "name" : "/api/meshobjects/meshtenants/test-workspace.test-project.aws.aws-meshstack-dev", @@ -2510,7 +2510,7 @@ "disabled" : false } ], "cookie" : [ ], - "body" : "{\n \"kind\" : \"meshTenant\",\n \"apiVersion\" : \"v3\",\n \"metadata\" : {\n \"ownedByProject\" : \"test-project\",\n \"ownedByWorkspace\" : \"test-workspace\",\n \"platformIdentifier\" : \"aws.aws-meshstack-dev\",\n \"deletedOn\" : \"2024-11-29T07:11:44.848738022Z\",\n \"assignedTags\" : { },\n \"tenantIdentifier\" : \"test-workspace.test-project.aws.aws-meshstack-dev\"\n },\n \"spec\" : {\n \"localId\" : \"5d0c2a4d-6ebb-451b-910c-22a0e64c06a2\",\n \"landingZoneIdentifier\" : \"stage-dev\",\n \"quotas\" : [ {\n \"key\" : \"limits.cpu\",\n \"value\" : 2000\n }, {\n \"key\" : \"limits.memory\",\n \"value\" : 10000\n } ]\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants/test-workspace.test-project.aws.aws-meshstack-dev\"\n },\n \"meshusers\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers?workspaceIdentifier=test-workspace&projectIdentifier=test-project&platformIdentifier=aws.aws-meshstack-dev\"\n }\n }\n}", + "body" : "{\n \"kind\" : \"meshTenant\",\n \"apiVersion\" : \"v3\",\n \"metadata\" : {\n \"ownedByProject\" : \"test-project\",\n \"ownedByWorkspace\" : \"test-workspace\",\n \"platformIdentifier\" : \"aws.aws-meshstack-dev\",\n \"deletedOn\" : \"2024-12-05T09:53:33.547095239Z\",\n \"assignedTags\" : { },\n \"tenantIdentifier\" : \"test-workspace.test-project.aws.aws-meshstack-dev\"\n },\n \"spec\" : {\n \"localId\" : \"c22da58d-871b-4721-953d-a5128284a59e\",\n \"landingZoneIdentifier\" : \"stage-dev\",\n \"quotas\" : [ {\n \"key\" : \"limits.cpu\",\n \"value\" : 2000\n }, {\n \"key\" : \"limits.memory\",\n \"value\" : 10000\n } ]\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants/test-workspace.test-project.aws.aws-meshstack-dev\"\n },\n \"meshusers\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers?workspaceIdentifier=test-workspace&projectIdentifier=test-project&platformIdentifier=aws.aws-meshstack-dev\"\n }\n }\n}", "code" : 200 } ] }, { @@ -2582,7 +2582,7 @@ "disabled" : false } ], "cookie" : [ ], - "body" : "{\n \"kind\" : \"meshUser\",\n \"apiVersion\" : \"v2\",\n \"metadata\" : {\n \"name\" : \"john-doe\"\n },\n \"spec\" : {\n \"email\" : \"john-doe@example.com\",\n \"firstName\" : \"John\",\n \"lastName\" : \"Doe\",\n \"euid\" : \"951ef5ce-8278-46e1-bfbc-4d9537eca46a\",\n \"tags\" : {\n \"environment\" : [ \"dev\", \"test\", \"qa\" ]\n }\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers/john-doe\"\n },\n \"meshworkspaceusergroups\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspaceusergroups?username=john-doe\"\n }\n }\n}", + "body" : "{\n \"kind\" : \"meshUser\",\n \"apiVersion\" : \"v2\",\n \"metadata\" : {\n \"name\" : \"john-doe\"\n },\n \"spec\" : {\n \"email\" : \"john-doe@example.com\",\n \"firstName\" : \"John\",\n \"lastName\" : \"Doe\",\n \"euid\" : \"a7f2cd7d-ede8-4d92-8f84-21a63719c6e9\",\n \"tags\" : {\n \"environment\" : [ \"dev\", \"test\", \"qa\" ]\n }\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers/john-doe\"\n },\n \"meshworkspaceusergroups\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspaceusergroups?username=john-doe\"\n }\n }\n}", "code" : 200 }, { "id" : "meshUserV1", @@ -2607,7 +2607,7 @@ "disabled" : false } ], "cookie" : [ ], - "body" : "{\n \"kind\" : \"meshUser\",\n \"apiVersion\" : \"v1\",\n \"metadata\" : {\n \"name\" : \"john-doe\"\n },\n \"spec\" : {\n \"email\" : \"john-doe@example.com\",\n \"firstName\" : \"John\",\n \"lastName\" : \"Doe\",\n \"euid\" : \"4e18a3ab-0902-4a94-9c54-dd713e1f2bb4\",\n \"tags\" : {\n \"environment\" : [ \"dev\", \"test\", \"qa\" ]\n }\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers/john-doe\"\n },\n \"meshcustomerusergroups\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshcustomerusergroups?username=john-doe\"\n }\n }\n}", + "body" : "{\n \"kind\" : \"meshUser\",\n \"apiVersion\" : \"v1\",\n \"metadata\" : {\n \"name\" : \"john-doe\"\n },\n \"spec\" : {\n \"email\" : \"john-doe@example.com\",\n \"firstName\" : \"John\",\n \"lastName\" : \"Doe\",\n \"euid\" : \"ea68029e-0b5f-4ef4-a332-ab475e15a588\",\n \"tags\" : {\n \"environment\" : [ \"dev\", \"test\", \"qa\" ]\n }\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers/john-doe\"\n },\n \"meshcustomerusergroups\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshcustomerusergroups?username=john-doe\"\n }\n }\n}", "code" : 200 } ] }, { @@ -2670,7 +2670,7 @@ "disabled" : false } ], "cookie" : [ ], - "body" : "{\n \"_embedded\" : {\n \"meshWorkspaceGroupBindings\" : [ {\n \"kind\" : \"meshWorkspaceGroupBinding\",\n \"apiVersion\" : \"v2\",\n \"metadata\" : {\n \"name\" : \"4425b951-9934-4e36-916e-9c1ce0362d48\"\n },\n \"roleRef\" : {\n \"name\" : \"Workspace Manager\"\n },\n \"targetRef\" : {\n \"name\" : \"test-workspace\",\n \"displayName\" : \"test-workspace Workspace\"\n },\n \"subject\" : {\n \"name\" : \"testgroup\"\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspacebindings/groupbindings/4425b951-9934-4e36-916e-9c1ce0362d48\"\n }\n }\n } ]\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspacebindings/groupbindings?username=john.doe49a0&workspaceRole=Workspace%20Manager\"\n }\n },\n \"page\" : {\n \"size\" : 50,\n \"totalElements\" : 1,\n \"totalPages\" : 1,\n \"number\" : 0\n }\n}", + "body" : "{\n \"_embedded\" : {\n \"meshWorkspaceGroupBindings\" : [ {\n \"kind\" : \"meshWorkspaceGroupBinding\",\n \"apiVersion\" : \"v2\",\n \"metadata\" : {\n \"name\" : \"849f6844-4a00-41f3-a259-1b1876b32dcb\"\n },\n \"roleRef\" : {\n \"name\" : \"Workspace Manager\"\n },\n \"targetRef\" : {\n \"name\" : \"test-workspace\",\n \"displayName\" : \"test-workspace Workspace\"\n },\n \"subject\" : {\n \"name\" : \"testgroup\"\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspacebindings/groupbindings/849f6844-4a00-41f3-a259-1b1876b32dcb\"\n }\n }\n } ]\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspacebindings/groupbindings?username=john.doe49a0&workspaceRole=Workspace%20Manager\"\n }\n },\n \"page\" : {\n \"size\" : 50,\n \"totalElements\" : 1,\n \"totalPages\" : 1,\n \"number\" : 0\n }\n}", "code" : 200 } ] }, { @@ -2738,71 +2738,6 @@ "body" : "{\n \"kind\" : \"meshWorkspaceGroupBinding\",\n \"apiVersion\" : \"v2\",\n \"metadata\" : {\n \"name\" : \"my-group-binding-name\"\n },\n \"roleRef\" : {\n \"name\" : \"Workspace Member\"\n },\n \"targetRef\" : {\n \"name\" : \"test-workspace\",\n \"displayName\" : \"test-workspace Workspace\"\n },\n \"subject\" : {\n \"name\" : \"testgroup\"\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspacebindings/groupbindings/my-group-binding-name\"\n }\n }\n}", "code" : 201 } ] - }, { - "id" : "meshWorkspaceUserBindingCreate", - "name" : "/api/meshobjects/meshworkspacebindings/userbindings", - "variable" : [ ], - "event" : [ ], - "request" : { - "url" : { - "raw": "{{baseUrl}}/api/meshobjects/meshworkspacebindings/userbindings", -"host": "{{baseUrl}}", -"path" : "/api/meshobjects/meshworkspacebindings/userbindings" - }, - "method" : "POST", - "header" : [ { - "key" : "Content-Type", - "value" : "application/vnd.meshcloud.api.meshworkspaceuserbinding.v2.hal+json;charset=UTF-8", - "disabled" : false, - "description" : "meshApi is <> and you should use `application/vnd.meshcloud.api.meshworkspaceuserbinding.v2.hal+json` as a `Content-Type` header." - }, { - "key" : "Accept", - "value" : "application/vnd.meshcloud.api.meshworkspaceuserbinding.v2.hal+json", - "disabled" : false, - "description" : "meshApi is <> and you should use `application/vnd.meshcloud.api.meshworkspaceuserbinding.v2.hal+json` as an `Accept` header to be guaranteed the expected response format of this endpoint. New versions might be added in future." - } ], - "body" : { - "mode" : "raw", - "raw" : "{\n \"apiVersion\": \"v2\",\n \"kind\": \"meshWorkspaceUserBinding\",\n \"metadata\": {\n \"name\": \"another-user-binding-name\"\n },\n \"targetRef\": {\n \"name\": \"test-workspace\"\n },\n \"roleRef\": { \"name\": \"Workspace Member\" },\n \"subject\": {\n \"name\" : \"john.doe49a0\"\n }\n} ", - "urlencoded" : [ ] - } - }, - "response" : [ { - "id" : "meshWorkspaceUserBindingCreate", - "name" : "meshWorkspaceUserBindingCreate", - "originalRequest" : { - "url" : { - "raw": "{{baseUrl}}/api/meshobjects/meshworkspacebindings/userbindings", -"host": "{{baseUrl}}", -"path" : "/api/meshobjects/meshworkspacebindings/userbindings" - }, - "method" : "POST", - "header" : [ { - "key" : "Content-Type", - "value" : "application/vnd.meshcloud.api.meshworkspaceuserbinding.v2.hal+json;charset=UTF-8", - "disabled" : false, - "description" : "meshApi is <> and you should use `application/vnd.meshcloud.api.meshworkspaceuserbinding.v2.hal+json` as a `Content-Type` header." - }, { - "key" : "Accept", - "value" : "application/vnd.meshcloud.api.meshworkspaceuserbinding.v2.hal+json", - "disabled" : false, - "description" : "meshApi is <> and you should use `application/vnd.meshcloud.api.meshworkspaceuserbinding.v2.hal+json` as an `Accept` header to be guaranteed the expected response format of this endpoint. New versions might be added in future." - } ], - "body" : { - "mode" : "raw", - "raw" : "{\n \"apiVersion\": \"v2\",\n \"kind\": \"meshWorkspaceUserBinding\",\n \"metadata\": {\n \"name\": \"another-user-binding-name\"\n },\n \"targetRef\": {\n \"name\": \"test-workspace\"\n },\n \"roleRef\": { \"name\": \"Workspace Member\" },\n \"subject\": {\n \"name\" : \"john.doe49a0\"\n }\n} ", - "urlencoded" : [ ] - } - }, - "header" : [ { - "key" : "Content-Type", - "value" : "application/vnd.meshcloud.api.meshworkspaceuserbinding.v2.hal+json", - "disabled" : false - } ], - "cookie" : [ ], - "body" : "{\n \"kind\" : \"meshWorkspaceUserBinding\",\n \"apiVersion\" : \"v2\",\n \"metadata\" : {\n \"name\" : \"another-user-binding-name\"\n },\n \"roleRef\" : {\n \"name\" : \"Workspace Member\"\n },\n \"targetRef\" : {\n \"name\" : \"test-workspace\",\n \"displayName\" : \"test-workspace Workspace\"\n },\n \"subject\" : {\n \"name\" : \"john.doe49a0\"\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspacebindings/userbindings/another-user-binding-name\"\n }\n }\n}", - "code" : 201 - } ] }, { "id" : "meshWorkspaceUserBindingList", "name" : "/api/meshobjects/meshworkspacebindings/userbindings", @@ -2874,6 +2809,71 @@ "body" : "{\n \"_embedded\" : {\n \"meshWorkspaceUserBindings\" : [ {\n \"kind\" : \"meshWorkspaceUserBinding\",\n \"apiVersion\" : \"v2\",\n \"metadata\" : {\n \"name\" : \"user-binding-name\"\n },\n \"roleRef\" : {\n \"name\" : \"Workspace Manager\"\n },\n \"targetRef\" : {\n \"name\" : \"test-workspace\",\n \"displayName\" : \"test-workspace Workspace\"\n },\n \"subject\" : {\n \"name\" : \"john.doe49a0\"\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspacebindings/userbindings/user-binding-name\"\n }\n }\n } ]\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspacebindings/userbindings?username=john.doe49a0&workspaceRole=Workspace%20Manager&workspaceIdentifier=test-workspace\"\n }\n },\n \"page\" : {\n \"size\" : 50,\n \"totalElements\" : 1,\n \"totalPages\" : 1,\n \"number\" : 0\n }\n}", "code" : 200 } ] + }, { + "id" : "meshWorkspaceUserBindingCreate", + "name" : "/api/meshobjects/meshworkspacebindings/userbindings", + "variable" : [ ], + "event" : [ ], + "request" : { + "url" : { + "raw": "{{baseUrl}}/api/meshobjects/meshworkspacebindings/userbindings", +"host": "{{baseUrl}}", +"path" : "/api/meshobjects/meshworkspacebindings/userbindings" + }, + "method" : "POST", + "header" : [ { + "key" : "Content-Type", + "value" : "application/vnd.meshcloud.api.meshworkspaceuserbinding.v2.hal+json;charset=UTF-8", + "disabled" : false, + "description" : "meshApi is <> and you should use `application/vnd.meshcloud.api.meshworkspaceuserbinding.v2.hal+json` as a `Content-Type` header." + }, { + "key" : "Accept", + "value" : "application/vnd.meshcloud.api.meshworkspaceuserbinding.v2.hal+json", + "disabled" : false, + "description" : "meshApi is <> and you should use `application/vnd.meshcloud.api.meshworkspaceuserbinding.v2.hal+json` as an `Accept` header to be guaranteed the expected response format of this endpoint. New versions might be added in future." + } ], + "body" : { + "mode" : "raw", + "raw" : "{\n \"apiVersion\": \"v2\",\n \"kind\": \"meshWorkspaceUserBinding\",\n \"metadata\": {\n \"name\": \"another-user-binding-name\"\n },\n \"targetRef\": {\n \"name\": \"test-workspace\"\n },\n \"roleRef\": { \"name\": \"Workspace Member\" },\n \"subject\": {\n \"name\" : \"john.doe49a0\"\n }\n} ", + "urlencoded" : [ ] + } + }, + "response" : [ { + "id" : "meshWorkspaceUserBindingCreate", + "name" : "meshWorkspaceUserBindingCreate", + "originalRequest" : { + "url" : { + "raw": "{{baseUrl}}/api/meshobjects/meshworkspacebindings/userbindings", +"host": "{{baseUrl}}", +"path" : "/api/meshobjects/meshworkspacebindings/userbindings" + }, + "method" : "POST", + "header" : [ { + "key" : "Content-Type", + "value" : "application/vnd.meshcloud.api.meshworkspaceuserbinding.v2.hal+json;charset=UTF-8", + "disabled" : false, + "description" : "meshApi is <> and you should use `application/vnd.meshcloud.api.meshworkspaceuserbinding.v2.hal+json` as a `Content-Type` header." + }, { + "key" : "Accept", + "value" : "application/vnd.meshcloud.api.meshworkspaceuserbinding.v2.hal+json", + "disabled" : false, + "description" : "meshApi is <> and you should use `application/vnd.meshcloud.api.meshworkspaceuserbinding.v2.hal+json` as an `Accept` header to be guaranteed the expected response format of this endpoint. New versions might be added in future." + } ], + "body" : { + "mode" : "raw", + "raw" : "{\n \"apiVersion\": \"v2\",\n \"kind\": \"meshWorkspaceUserBinding\",\n \"metadata\": {\n \"name\": \"another-user-binding-name\"\n },\n \"targetRef\": {\n \"name\": \"test-workspace\"\n },\n \"roleRef\": { \"name\": \"Workspace Member\" },\n \"subject\": {\n \"name\" : \"john.doe49a0\"\n }\n} ", + "urlencoded" : [ ] + } + }, + "header" : [ { + "key" : "Content-Type", + "value" : "application/vnd.meshcloud.api.meshworkspaceuserbinding.v2.hal+json", + "disabled" : false + } ], + "cookie" : [ ], + "body" : "{\n \"kind\" : \"meshWorkspaceUserBinding\",\n \"apiVersion\" : \"v2\",\n \"metadata\" : {\n \"name\" : \"another-user-binding-name\"\n },\n \"roleRef\" : {\n \"name\" : \"Workspace Member\"\n },\n \"targetRef\" : {\n \"name\" : \"test-workspace\",\n \"displayName\" : \"test-workspace Workspace\"\n },\n \"subject\" : {\n \"name\" : \"john.doe49a0\"\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspacebindings/userbindings/another-user-binding-name\"\n }\n }\n}", + "code" : 201 + } ] }, { "id" : "meshWorkspace", "name" : "/api/meshobjects/meshworkspaces/admin-customer", @@ -2916,7 +2916,7 @@ "disabled" : false } ], "cookie" : [ ], - "body" : "{\n \"kind\" : \"meshWorkspace\",\n \"apiVersion\" : \"v1\",\n \"metadata\" : {\n \"name\" : \"admin-customer\",\n \"createdOn\" : \"2024-11-28T07:10:50Z\"\n },\n \"spec\" : {\n \"displayName\" : \"admin-customer\",\n \"tags\" : { }\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspaces/admin-customer\"\n },\n \"meshtenants\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants?workspaceIdentifier=admin-customer\"\n },\n \"meshprojects\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojects?workspaceIdentifier=admin-customer\"\n },\n \"meshusers\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers?workspaceIdentifier=admin-customer\"\n },\n \"meshpaymentmethods\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshpaymentmethods?workspaceIdentifier=admin-customer\"\n },\n \"meshworkspaceusergroups\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspaceusergroups?workspaceIdentifier=admin-customer\"\n }\n }\n}", + "body" : "{\n \"kind\" : \"meshWorkspace\",\n \"apiVersion\" : \"v1\",\n \"metadata\" : {\n \"name\" : \"admin-customer\",\n \"createdOn\" : \"2024-12-04T09:52:35Z\"\n },\n \"spec\" : {\n \"displayName\" : \"admin-customer\",\n \"tags\" : { }\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspaces/admin-customer\"\n },\n \"meshtenants\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants?workspaceIdentifier=admin-customer\"\n },\n \"meshprojects\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojects?workspaceIdentifier=admin-customer\"\n },\n \"meshusers\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers?workspaceIdentifier=admin-customer\"\n },\n \"meshpaymentmethods\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshpaymentmethods?workspaceIdentifier=admin-customer\"\n },\n \"meshworkspaceusergroups\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspaceusergroups?workspaceIdentifier=admin-customer\"\n }\n }\n}", "code" : 200 } ] }, { @@ -2966,14 +2966,14 @@ } ] }, { "id" : "meshBuildingBlockForcePurge", - "name" : "/api/meshobjects/meshbuildingblocks/f4c628cc-4922-4723-a87a-a8479ca537f2/purge", + "name" : "/api/meshobjects/meshbuildingblocks/151bace2-358a-4aa5-97be-242964653aff/purge", "variable" : [ ], "event" : [ ], "request" : { "url" : { - "raw": "{{baseUrl}}/api/meshobjects/meshbuildingblocks/f4c628cc-4922-4723-a87a-a8479ca537f2/purge", + "raw": "{{baseUrl}}/api/meshobjects/meshbuildingblocks/151bace2-358a-4aa5-97be-242964653aff/purge", "host": "{{baseUrl}}", -"path" : "/api/meshobjects/meshbuildingblocks/f4c628cc-4922-4723-a87a-a8479ca537f2/purge" +"path" : "/api/meshobjects/meshbuildingblocks/151bace2-358a-4aa5-97be-242964653aff/purge" }, "method" : "DELETE" }, @@ -2982,52 +2982,25 @@ "name" : "meshBuildingBlockForcePurge", "originalRequest" : { "url" : { - "raw": "{{baseUrl}}/api/meshobjects/meshbuildingblocks/f4c628cc-4922-4723-a87a-a8479ca537f2/purge", + "raw": "{{baseUrl}}/api/meshobjects/meshbuildingblocks/151bace2-358a-4aa5-97be-242964653aff/purge", "host": "{{baseUrl}}", -"path" : "/api/meshobjects/meshbuildingblocks/f4c628cc-4922-4723-a87a-a8479ca537f2/purge" +"path" : "/api/meshobjects/meshbuildingblocks/151bace2-358a-4aa5-97be-242964653aff/purge" }, "method" : "DELETE" }, "cookie" : [ ], "code" : 202 } ] - }, { - "id" : "meshProjectGroupBindingDeleteV3", - "name" : "/api/meshobjects/meshprojectbindings/groupbindings/4f15ac0c-ae5e-49ba-a953-afd68ab4f98a", - "variable" : [ ], - "event" : [ ], - "request" : { - "url" : { - "raw": "{{baseUrl}}/api/meshobjects/meshprojectbindings/groupbindings/4f15ac0c-ae5e-49ba-a953-afd68ab4f98a", -"host": "{{baseUrl}}", -"path" : "/api/meshobjects/meshprojectbindings/groupbindings/4f15ac0c-ae5e-49ba-a953-afd68ab4f98a" - }, - "method" : "DELETE" - }, - "response" : [ { - "id" : "meshProjectGroupBindingDeleteV3", - "name" : "meshProjectGroupBindingDeleteV3", - "originalRequest" : { - "url" : { - "raw": "{{baseUrl}}/api/meshobjects/meshprojectbindings/groupbindings/4f15ac0c-ae5e-49ba-a953-afd68ab4f98a", -"host": "{{baseUrl}}", -"path" : "/api/meshobjects/meshprojectbindings/groupbindings/4f15ac0c-ae5e-49ba-a953-afd68ab4f98a" - }, - "method" : "DELETE" - }, - "cookie" : [ ], - "code" : 204 - } ] }, { "id" : "meshProjectGroupBindingV3", - "name" : "/api/meshobjects/meshprojectbindings/groupbindings/4f15ac0c-ae5e-49ba-a953-afd68ab4f98a", + "name" : "/api/meshobjects/meshprojectbindings/groupbindings/05fca6ce-8e8d-4a26-8f8c-c70e3491e5ba", "variable" : [ ], "event" : [ ], "request" : { "url" : { - "raw": "{{baseUrl}}/api/meshobjects/meshprojectbindings/groupbindings/4f15ac0c-ae5e-49ba-a953-afd68ab4f98a", + "raw": "{{baseUrl}}/api/meshobjects/meshprojectbindings/groupbindings/05fca6ce-8e8d-4a26-8f8c-c70e3491e5ba", "host": "{{baseUrl}}", -"path" : "/api/meshobjects/meshprojectbindings/groupbindings/4f15ac0c-ae5e-49ba-a953-afd68ab4f98a" +"path" : "/api/meshobjects/meshprojectbindings/groupbindings/05fca6ce-8e8d-4a26-8f8c-c70e3491e5ba" }, "method" : "GET", "header" : [ { @@ -3042,9 +3015,9 @@ "name" : "meshProjectGroupBindingV3", "originalRequest" : { "url" : { - "raw": "{{baseUrl}}/api/meshobjects/meshprojectbindings/groupbindings/4f15ac0c-ae5e-49ba-a953-afd68ab4f98a", + "raw": "{{baseUrl}}/api/meshobjects/meshprojectbindings/groupbindings/05fca6ce-8e8d-4a26-8f8c-c70e3491e5ba", "host": "{{baseUrl}}", -"path" : "/api/meshobjects/meshprojectbindings/groupbindings/4f15ac0c-ae5e-49ba-a953-afd68ab4f98a" +"path" : "/api/meshobjects/meshprojectbindings/groupbindings/05fca6ce-8e8d-4a26-8f8c-c70e3491e5ba" }, "method" : "GET", "header" : [ { @@ -3060,19 +3033,46 @@ "disabled" : false } ], "cookie" : [ ], - "body" : "{\n \"kind\" : \"meshProjectGroupBinding\",\n \"apiVersion\" : \"v3\",\n \"metadata\" : {\n \"name\" : \"4f15ac0c-ae5e-49ba-a953-afd68ab4f98a\"\n },\n \"roleRef\" : {\n \"name\" : \"Project User\"\n },\n \"targetRef\" : {\n \"name\" : \"test-project-1\",\n \"displayName\" : \"Test Project 1\",\n \"ownedByWorkspace\" : \"test-workspace\"\n },\n \"subject\" : {\n \"name\" : \"testgroup\"\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojectbindings/groupbindings/4f15ac0c-ae5e-49ba-a953-afd68ab4f98a\"\n }\n }\n}", + "body" : "{\n \"kind\" : \"meshProjectGroupBinding\",\n \"apiVersion\" : \"v3\",\n \"metadata\" : {\n \"name\" : \"05fca6ce-8e8d-4a26-8f8c-c70e3491e5ba\"\n },\n \"roleRef\" : {\n \"name\" : \"Project User\"\n },\n \"targetRef\" : {\n \"name\" : \"test-project-1\",\n \"displayName\" : \"Test Project 1\",\n \"ownedByWorkspace\" : \"test-workspace\"\n },\n \"subject\" : {\n \"name\" : \"testgroup\"\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojectbindings/groupbindings/05fca6ce-8e8d-4a26-8f8c-c70e3491e5ba\"\n }\n }\n}", "code" : 200 } ] + }, { + "id" : "meshProjectGroupBindingDeleteV3", + "name" : "/api/meshobjects/meshprojectbindings/groupbindings/05fca6ce-8e8d-4a26-8f8c-c70e3491e5ba", + "variable" : [ ], + "event" : [ ], + "request" : { + "url" : { + "raw": "{{baseUrl}}/api/meshobjects/meshprojectbindings/groupbindings/05fca6ce-8e8d-4a26-8f8c-c70e3491e5ba", +"host": "{{baseUrl}}", +"path" : "/api/meshobjects/meshprojectbindings/groupbindings/05fca6ce-8e8d-4a26-8f8c-c70e3491e5ba" + }, + "method" : "DELETE" + }, + "response" : [ { + "id" : "meshProjectGroupBindingDeleteV3", + "name" : "meshProjectGroupBindingDeleteV3", + "originalRequest" : { + "url" : { + "raw": "{{baseUrl}}/api/meshobjects/meshprojectbindings/groupbindings/05fca6ce-8e8d-4a26-8f8c-c70e3491e5ba", +"host": "{{baseUrl}}", +"path" : "/api/meshobjects/meshprojectbindings/groupbindings/05fca6ce-8e8d-4a26-8f8c-c70e3491e5ba" + }, + "method" : "DELETE" + }, + "cookie" : [ ], + "code" : 204 + } ] }, { "id" : "meshProjectUserBindingV3", - "name" : "/api/meshobjects/meshprojectbindings/userbindings/95cc85d7-04c7-4cda-be2d-5575cdc0b891", + "name" : "/api/meshobjects/meshprojectbindings/userbindings/7247a370-817a-4440-96ca-992ab87726bf", "variable" : [ ], "event" : [ ], "request" : { "url" : { - "raw": "{{baseUrl}}/api/meshobjects/meshprojectbindings/userbindings/95cc85d7-04c7-4cda-be2d-5575cdc0b891", + "raw": "{{baseUrl}}/api/meshobjects/meshprojectbindings/userbindings/7247a370-817a-4440-96ca-992ab87726bf", "host": "{{baseUrl}}", -"path" : "/api/meshobjects/meshprojectbindings/userbindings/95cc85d7-04c7-4cda-be2d-5575cdc0b891" +"path" : "/api/meshobjects/meshprojectbindings/userbindings/7247a370-817a-4440-96ca-992ab87726bf" }, "method" : "GET", "header" : [ { @@ -3087,9 +3087,9 @@ "name" : "meshProjectUserBindingV3", "originalRequest" : { "url" : { - "raw": "{{baseUrl}}/api/meshobjects/meshprojectbindings/userbindings/95cc85d7-04c7-4cda-be2d-5575cdc0b891", + "raw": "{{baseUrl}}/api/meshobjects/meshprojectbindings/userbindings/7247a370-817a-4440-96ca-992ab87726bf", "host": "{{baseUrl}}", -"path" : "/api/meshobjects/meshprojectbindings/userbindings/95cc85d7-04c7-4cda-be2d-5575cdc0b891" +"path" : "/api/meshobjects/meshprojectbindings/userbindings/7247a370-817a-4440-96ca-992ab87726bf" }, "method" : "GET", "header" : [ { @@ -3105,7 +3105,7 @@ "disabled" : false } ], "cookie" : [ ], - "body" : "{\n \"kind\" : \"meshProjectUserBinding\",\n \"apiVersion\" : \"v3\",\n \"metadata\" : {\n \"name\" : \"95cc85d7-04c7-4cda-be2d-5575cdc0b891\"\n },\n \"roleRef\" : {\n \"name\" : \"Project User\"\n },\n \"targetRef\" : {\n \"name\" : \"test-project-1\",\n \"displayName\" : \"Test Project 1\",\n \"ownedByWorkspace\" : \"test-workspace\"\n },\n \"subject\" : {\n \"name\" : \"username1\"\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojectbindings/userbindings/95cc85d7-04c7-4cda-be2d-5575cdc0b891\"\n }\n }\n}", + "body" : "{\n \"kind\" : \"meshProjectUserBinding\",\n \"apiVersion\" : \"v3\",\n \"metadata\" : {\n \"name\" : \"7247a370-817a-4440-96ca-992ab87726bf\"\n },\n \"roleRef\" : {\n \"name\" : \"Project User\"\n },\n \"targetRef\" : {\n \"name\" : \"test-project-1\",\n \"displayName\" : \"Test Project 1\",\n \"ownedByWorkspace\" : \"test-workspace\"\n },\n \"subject\" : {\n \"name\" : \"username1\"\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojectbindings/userbindings/7247a370-817a-4440-96ca-992ab87726bf\"\n }\n }\n}", "code" : 200 } ] }, { @@ -3137,14 +3137,14 @@ } ] }, { "id" : "meshWorkspaceGroupBinding", - "name" : "/api/meshobjects/meshworkspacebindings/groupbindings/4425b951-9934-4e36-916e-9c1ce0362d48", + "name" : "/api/meshobjects/meshworkspacebindings/groupbindings/849f6844-4a00-41f3-a259-1b1876b32dcb", "variable" : [ ], "event" : [ ], "request" : { "url" : { - "raw": "{{baseUrl}}/api/meshobjects/meshworkspacebindings/groupbindings/4425b951-9934-4e36-916e-9c1ce0362d48", + "raw": "{{baseUrl}}/api/meshobjects/meshworkspacebindings/groupbindings/849f6844-4a00-41f3-a259-1b1876b32dcb", "host": "{{baseUrl}}", -"path" : "/api/meshobjects/meshworkspacebindings/groupbindings/4425b951-9934-4e36-916e-9c1ce0362d48" +"path" : "/api/meshobjects/meshworkspacebindings/groupbindings/849f6844-4a00-41f3-a259-1b1876b32dcb" }, "method" : "GET", "header" : [ { @@ -3159,9 +3159,9 @@ "name" : "meshWorkspaceGroupBinding", "originalRequest" : { "url" : { - "raw": "{{baseUrl}}/api/meshobjects/meshworkspacebindings/groupbindings/4425b951-9934-4e36-916e-9c1ce0362d48", + "raw": "{{baseUrl}}/api/meshobjects/meshworkspacebindings/groupbindings/849f6844-4a00-41f3-a259-1b1876b32dcb", "host": "{{baseUrl}}", -"path" : "/api/meshobjects/meshworkspacebindings/groupbindings/4425b951-9934-4e36-916e-9c1ce0362d48" +"path" : "/api/meshobjects/meshworkspacebindings/groupbindings/849f6844-4a00-41f3-a259-1b1876b32dcb" }, "method" : "GET", "header" : [ { @@ -3177,7 +3177,7 @@ "disabled" : false } ], "cookie" : [ ], - "body" : "{\n \"kind\" : \"meshWorkspaceGroupBinding\",\n \"apiVersion\" : \"v2\",\n \"metadata\" : {\n \"name\" : \"4425b951-9934-4e36-916e-9c1ce0362d48\"\n },\n \"roleRef\" : {\n \"name\" : \"Workspace Manager\"\n },\n \"targetRef\" : {\n \"name\" : \"test-workspace\",\n \"displayName\" : \"test-workspace Workspace\"\n },\n \"subject\" : {\n \"name\" : \"testgroup\"\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspacebindings/groupbindings/4425b951-9934-4e36-916e-9c1ce0362d48\"\n }\n }\n}", + "body" : "{\n \"kind\" : \"meshWorkspaceGroupBinding\",\n \"apiVersion\" : \"v2\",\n \"metadata\" : {\n \"name\" : \"849f6844-4a00-41f3-a259-1b1876b32dcb\"\n },\n \"roleRef\" : {\n \"name\" : \"Workspace Manager\"\n },\n \"targetRef\" : {\n \"name\" : \"test-workspace\",\n \"displayName\" : \"test-workspace Workspace\"\n },\n \"subject\" : {\n \"name\" : \"testgroup\"\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspacebindings/groupbindings/849f6844-4a00-41f3-a259-1b1876b32dcb\"\n }\n }\n}", "code" : 200 } ] }, { diff --git a/website/static/api/meshstack-swagger-docs.json b/website/static/api/meshstack-swagger-docs.json index c8ad609a7..47f610ff1 100644 --- a/website/static/api/meshstack-swagger-docs.json +++ b/website/static/api/meshstack-swagger-docs.json @@ -24,7 +24,7 @@ "200" : { "description" : "", "examples" : { - "application/vnd.meshcloud.api.v1.hal+json" : "{\n \"_links\" : {\n \"meshobjects\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects\"\n },\n \"metadata\" : {\n \"href\" : \"https://mesh-backend-url/api/metadata\"\n },\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api\"\n }\n }\n}" + "application/vnd.meshcloud.api.v1.hal+json" : "{\n \"_links\" : {\n \"metadata\" : {\n \"href\" : \"https://mesh-backend-url/api/metadata\"\n },\n \"meshobjects\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects\"\n },\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api\"\n }\n }\n}" }, "schema" : { "$ref" : "#/definitions/apiRoot" @@ -164,7 +164,7 @@ "200" : { "description" : "", "examples" : { - "application/vnd.meshcloud.api.meshobjects.v2.hal+json" : "{\n \"_links\" : {\n \"meshserviceinstances\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshserviceinstances{?workspaceIdentifier,projectIdentifier,marketplaceIdentifier,serviceIdentifier,planIdentifier}\",\n \"templated\" : true\n },\n \"meshtagdefinitions\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtagdefinitions\"\n },\n \"meshusers\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers{?workspaceIdentifier,projectIdentifier,platformIdentifier,workspaceUserGroupIdentifier,projectRole,workspaceRole,email,firstName,lastName,username,euid}\",\n \"templated\" : true\n },\n \"meshworkspaceusergroups\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspaceusergroups{?workspaceIdentifier,username}\",\n \"templated\" : true\n },\n \"meshworkspaces\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspaces\"\n },\n \"meshworkspaceuserbindings\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspacebindings/userbindings{?username,workspaceRole,workspaceIdentifier}\",\n \"templated\" : true\n },\n \"meshworkspacegroupbindings\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspacebindings/groupbindings{?username,workspaceRole}\",\n \"templated\" : true\n },\n \"meshtenants\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants{?workspaceIdentifier,projectIdentifier,platformIdentifier,deletionState}\",\n \"templated\" : true\n },\n \"meshpaymentmethods\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshpaymentmethods{?workspaceIdentifier}\",\n \"templated\" : true\n },\n \"meshprojects\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojects{?workspaceIdentifier,paymentIdentifier}\",\n \"templated\" : true\n },\n \"meshprojectgroupbindings\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojectbindings/groupbindings?workspaceIdentifier={workspaceIdentifier}&projectIdentifier={projectIdentifier}\",\n \"templated\" : true\n },\n \"meshprojectuserbindings\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojectbindings/userbindings?workspaceIdentifier={workspaceIdentifier}&projectIdentifier={projectIdentifier}\",\n \"templated\" : true\n },\n \"meshbuildingblocks\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshbuildingblocks{?workspaceIdentifier,customerIdentifier,projectIdentifier,platformIdentifier,name,definitionName,versionNumber,status}\",\n \"templated\" : true\n },\n \"meshbuildingblockruns\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshbuildingblockruns?runnerNodeId={runnerNodeId}{&selector}\",\n \"templated\" : true\n },\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects\"\n }\n }\n}" + "application/vnd.meshcloud.api.meshobjects.v2.hal+json" : "{\n \"_links\" : {\n \"meshprojects\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojects{?workspaceIdentifier,paymentIdentifier}\",\n \"templated\" : true\n },\n \"meshprojectgroupbindings\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojectbindings/groupbindings?workspaceIdentifier={workspaceIdentifier}&projectIdentifier={projectIdentifier}\",\n \"templated\" : true\n },\n \"meshprojectuserbindings\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojectbindings/userbindings?workspaceIdentifier={workspaceIdentifier}&projectIdentifier={projectIdentifier}\",\n \"templated\" : true\n },\n \"meshtenants\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants{?workspaceIdentifier,projectIdentifier,platformIdentifier,deletionState}\",\n \"templated\" : true\n },\n \"meshtagdefinitions\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtagdefinitions\"\n },\n \"meshusers\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers{?workspaceIdentifier,projectIdentifier,platformIdentifier,workspaceUserGroupIdentifier,projectRole,workspaceRole,email,firstName,lastName,username,euid}\",\n \"templated\" : true\n },\n \"meshserviceinstances\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshserviceinstances{?workspaceIdentifier,projectIdentifier,marketplaceIdentifier,serviceIdentifier,planIdentifier}\",\n \"templated\" : true\n },\n \"meshworkspaceuserbindings\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspacebindings/userbindings{?username,workspaceRole,workspaceIdentifier}\",\n \"templated\" : true\n },\n \"meshworkspacegroupbindings\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspacebindings/groupbindings{?username,workspaceRole}\",\n \"templated\" : true\n },\n \"meshworkspaceusergroups\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspaceusergroups{?workspaceIdentifier,username}\",\n \"templated\" : true\n },\n \"meshworkspaces\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspaces\"\n },\n \"meshpaymentmethods\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshpaymentmethods{?workspaceIdentifier}\",\n \"templated\" : true\n },\n \"meshbuildingblocks\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshbuildingblocks{?workspaceIdentifier,customerIdentifier,projectIdentifier,platformIdentifier,name,definitionName,versionNumber,status}\",\n \"templated\" : true\n },\n \"meshbuildingblockruns\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshbuildingblockruns?runnerNodeId={runnerNodeId}{&selector}\",\n \"templated\" : true\n },\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects\"\n }\n }\n}" }, "schema" : { "$ref" : "#/definitions/meshObjectsRootV2" @@ -366,7 +366,7 @@ "200" : { "description" : "", "examples" : { - "application/vnd.meshcloud.api.meshbuildingblock.v1.hal+json" : "{\n \"_embedded\" : {\n \"meshBuildingBlocks\" : [ {\n \"kind\" : \"meshBuildingBlock\",\n \"apiVersion\" : \"v1\",\n \"metadata\" : {\n \"uuid\" : \"68ce5455-2a4a-4a4b-a324-6a6c18cab85a\",\n \"definitionUuid\" : \"b23cfb9a-6974-444f-9d33-62134a632373\",\n \"definitionVersion\" : 1,\n \"tenantIdentifier\" : \"my-workspace.my-project.my-platform.my-location\",\n \"forcePurge\" : false,\n \"createdOn\" : \"2024-11-28T07:11:33.330941118Z\"\n },\n \"spec\" : {\n \"displayName\" : \"parent block\",\n \"inputs\" : [ ],\n \"parentBuildingBlocks\" : [ ]\n },\n \"status\" : {\n \"status\" : \"SUCCEEDED\",\n \"outputs\" : [ ]\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshbuildingblocks/68ce5455-2a4a-4a4b-a324-6a6c18cab85a\"\n },\n \"meshtenant\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants/my-workspace.my-project.my-platform.my-location\"\n },\n \"forcePurge\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshbuildingblocks/68ce5455-2a4a-4a4b-a324-6a6c18cab85a/purge\"\n }\n }\n }, {\n \"kind\" : \"meshBuildingBlock\",\n \"apiVersion\" : \"v1\",\n \"metadata\" : {\n \"uuid\" : \"5646eafe-5d56-43e5-84fe-329bb050d720\",\n \"definitionUuid\" : \"ef6aaf87-3f8c-477c-94f4-f3cf509728ca\",\n \"definitionVersion\" : 1,\n \"tenantIdentifier\" : \"my-workspace.my-project.my-platform.my-location\",\n \"forcePurge\" : false,\n \"createdOn\" : \"2024-11-28T07:11:33.374621328Z\"\n },\n \"spec\" : {\n \"displayName\" : \"child block\",\n \"inputs\" : [ {\n \"key\" : \"resourceName\",\n \"value\" : \"My Test Resource\",\n \"valueType\" : \"STRING\"\n } ],\n \"parentBuildingBlocks\" : [ {\n \"buildingBlockUuid\" : \"68ce5455-2a4a-4a4b-a324-6a6c18cab85a\",\n \"definitionUuid\" : \"b23cfb9a-6974-444f-9d33-62134a632373\"\n } ]\n },\n \"status\" : {\n \"status\" : \"SUCCEEDED\",\n \"outputs\" : [ {\n \"key\" : \"resourceId\",\n \"value\" : \"id-123\",\n \"valueType\" : \"STRING\"\n } ]\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshbuildingblocks/5646eafe-5d56-43e5-84fe-329bb050d720\"\n },\n \"meshtenant\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants/my-workspace.my-project.my-platform.my-location\"\n },\n \"forcePurge\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshbuildingblocks/5646eafe-5d56-43e5-84fe-329bb050d720/purge\"\n }\n }\n } ]\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshbuildingblocks?projectIdentifier=my-project&page=0&size=10\"\n }\n },\n \"page\" : {\n \"size\" : 10,\n \"totalElements\" : 2,\n \"totalPages\" : 1,\n \"number\" : 0\n }\n}" + "application/vnd.meshcloud.api.meshbuildingblock.v1.hal+json" : "{\n \"_embedded\" : {\n \"meshBuildingBlocks\" : [ {\n \"kind\" : \"meshBuildingBlock\",\n \"apiVersion\" : \"v1\",\n \"metadata\" : {\n \"uuid\" : \"68ce5455-2a4a-4a4b-a324-6a6c18cab85a\",\n \"definitionUuid\" : \"b23cfb9a-6974-444f-9d33-62134a632373\",\n \"definitionVersion\" : 1,\n \"tenantIdentifier\" : \"my-workspace.my-project.my-platform.my-location\",\n \"forcePurge\" : false,\n \"createdOn\" : \"2024-12-04T09:53:22.098763344Z\"\n },\n \"spec\" : {\n \"displayName\" : \"parent block\",\n \"inputs\" : [ ],\n \"parentBuildingBlocks\" : [ ]\n },\n \"status\" : {\n \"status\" : \"SUCCEEDED\",\n \"outputs\" : [ ]\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshbuildingblocks/68ce5455-2a4a-4a4b-a324-6a6c18cab85a\"\n },\n \"meshtenant\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants/my-workspace.my-project.my-platform.my-location\"\n },\n \"forcePurge\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshbuildingblocks/68ce5455-2a4a-4a4b-a324-6a6c18cab85a/purge\"\n }\n }\n }, {\n \"kind\" : \"meshBuildingBlock\",\n \"apiVersion\" : \"v1\",\n \"metadata\" : {\n \"uuid\" : \"5646eafe-5d56-43e5-84fe-329bb050d720\",\n \"definitionUuid\" : \"ef6aaf87-3f8c-477c-94f4-f3cf509728ca\",\n \"definitionVersion\" : 1,\n \"tenantIdentifier\" : \"my-workspace.my-project.my-platform.my-location\",\n \"forcePurge\" : false,\n \"createdOn\" : \"2024-12-04T09:53:22.146961264Z\"\n },\n \"spec\" : {\n \"displayName\" : \"child block\",\n \"inputs\" : [ {\n \"key\" : \"resourceName\",\n \"value\" : \"My Test Resource\",\n \"valueType\" : \"STRING\"\n } ],\n \"parentBuildingBlocks\" : [ {\n \"buildingBlockUuid\" : \"68ce5455-2a4a-4a4b-a324-6a6c18cab85a\",\n \"definitionUuid\" : \"b23cfb9a-6974-444f-9d33-62134a632373\"\n } ]\n },\n \"status\" : {\n \"status\" : \"SUCCEEDED\",\n \"outputs\" : [ {\n \"key\" : \"resourceId\",\n \"value\" : \"id-123\",\n \"valueType\" : \"STRING\"\n } ]\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshbuildingblocks/5646eafe-5d56-43e5-84fe-329bb050d720\"\n },\n \"meshtenant\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants/my-workspace.my-project.my-platform.my-location\"\n },\n \"forcePurge\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshbuildingblocks/5646eafe-5d56-43e5-84fe-329bb050d720/purge\"\n }\n }\n } ]\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshbuildingblocks?projectIdentifier=my-project&page=0&size=10\"\n }\n },\n \"page\" : {\n \"size\" : 10,\n \"totalElements\" : 2,\n \"totalPages\" : 1,\n \"number\" : 0\n }\n}" }, "schema" : { "$ref" : "#/definitions/meshBuildingBlockList" @@ -399,17 +399,17 @@ "name" : "", "required" : false, "schema" : { - "$ref" : "#/definitions/api_meshobjects_meshbuildingblocks2145375361" + "$ref" : "#/definitions/api_meshobjects_meshbuildingblocks-2024090638" }, "x-examples" : { - "application/vnd.meshcloud.api.meshbuildingblock.v1.hal+json;charset=UTF-8" : "{\n \"apiVersion\" : \"v1\",\n \"kind\" : \"meshBuildingBlock\",\n \"metadata\" : {\n \"definitionUuid\" : \"ef6aaf87-3f8c-477c-94f4-f3cf509728ca\",\n \"definitionVersion\" : 1,\n \"tenantIdentifier\" : \"my-workspace.my-project.my-platform.my-location\"\n },\n \"spec\" : {\n \"displayName\" : \"New BuildingBlock\",\n \"inputs\" : [{\n \"key\": \"resourceName\",\n \"value\": \"buildingBlock-for-docs\",\n \"valueType\": \"STRING\"\n }],\n \"parentBuildingBlocks\" : [{\n \"definitionUuid\": \"b23cfb9a-6974-444f-9d33-62134a632373\",\n \"buildingBlockUuid\": \"b2484cba-8f19-4d47-aadc-6583bc159cbe\"\n }]\n }\n} " + "application/vnd.meshcloud.api.meshbuildingblock.v1.hal+json;charset=UTF-8" : "{\n \"apiVersion\" : \"v1\",\n \"kind\" : \"meshBuildingBlock\",\n \"metadata\" : {\n \"definitionUuid\" : \"ef6aaf87-3f8c-477c-94f4-f3cf509728ca\",\n \"definitionVersion\" : 1,\n \"tenantIdentifier\" : \"my-workspace.my-project.my-platform.my-location\"\n },\n \"spec\" : {\n \"displayName\" : \"New BuildingBlock\",\n \"inputs\" : [{\n \"key\": \"resourceName\",\n \"value\": \"buildingBlock-for-docs\",\n \"valueType\": \"STRING\"\n }],\n \"parentBuildingBlocks\" : [{\n \"definitionUuid\": \"b23cfb9a-6974-444f-9d33-62134a632373\",\n \"buildingBlockUuid\": \"57971196-c2d7-466c-ab68-e3de9c9487de\"\n }]\n }\n} " } } ], "responses" : { "201" : { "description" : "", "examples" : { - "application/vnd.meshcloud.api.meshbuildingblock.v1.hal+json" : "{\n \"kind\" : \"meshBuildingBlock\",\n \"apiVersion\" : \"v1\",\n \"metadata\" : {\n \"uuid\" : \"f4c628cc-4922-4723-a87a-a8479ca537f2\",\n \"definitionUuid\" : \"ef6aaf87-3f8c-477c-94f4-f3cf509728ca\",\n \"definitionVersion\" : 1,\n \"tenantIdentifier\" : \"my-workspace.my-project.my-platform.my-location\",\n \"forcePurge\" : false,\n \"createdOn\" : \"2024-11-28T07:11:34.405096929Z\"\n },\n \"spec\" : {\n \"displayName\" : \"New BuildingBlock\",\n \"inputs\" : [ {\n \"key\" : \"resourceName\",\n \"value\" : \"buildingBlock-for-docs\",\n \"valueType\" : \"STRING\"\n } ],\n \"parentBuildingBlocks\" : [ {\n \"buildingBlockUuid\" : \"b2484cba-8f19-4d47-aadc-6583bc159cbe\",\n \"definitionUuid\" : \"b23cfb9a-6974-444f-9d33-62134a632373\"\n } ]\n },\n \"status\" : {\n \"status\" : \"PENDING\",\n \"outputs\" : [ ]\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshbuildingblocks/f4c628cc-4922-4723-a87a-a8479ca537f2\"\n },\n \"meshtenant\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants/my-workspace.my-project.my-platform.my-location\"\n },\n \"forcePurge\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshbuildingblocks/f4c628cc-4922-4723-a87a-a8479ca537f2/purge\"\n }\n }\n}" + "application/vnd.meshcloud.api.meshbuildingblock.v1.hal+json" : "{\n \"kind\" : \"meshBuildingBlock\",\n \"apiVersion\" : \"v1\",\n \"metadata\" : {\n \"uuid\" : \"151bace2-358a-4aa5-97be-242964653aff\",\n \"definitionUuid\" : \"ef6aaf87-3f8c-477c-94f4-f3cf509728ca\",\n \"definitionVersion\" : 1,\n \"tenantIdentifier\" : \"my-workspace.my-project.my-platform.my-location\",\n \"forcePurge\" : false,\n \"createdOn\" : \"2024-12-04T09:53:23.185770890Z\"\n },\n \"spec\" : {\n \"displayName\" : \"New BuildingBlock\",\n \"inputs\" : [ {\n \"key\" : \"resourceName\",\n \"value\" : \"buildingBlock-for-docs\",\n \"valueType\" : \"STRING\"\n } ],\n \"parentBuildingBlocks\" : [ {\n \"buildingBlockUuid\" : \"57971196-c2d7-466c-ab68-e3de9c9487de\",\n \"definitionUuid\" : \"b23cfb9a-6974-444f-9d33-62134a632373\"\n } ]\n },\n \"status\" : {\n \"status\" : \"PENDING\",\n \"outputs\" : [ ]\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshbuildingblocks/151bace2-358a-4aa5-97be-242964653aff\"\n },\n \"meshtenant\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants/my-workspace.my-project.my-platform.my-location\"\n },\n \"forcePurge\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshbuildingblocks/151bace2-358a-4aa5-97be-242964653aff/purge\"\n }\n }\n}" }, "schema" : { "$ref" : "#/definitions/meshBuildingBlockPost" @@ -455,7 +455,7 @@ "200" : { "description" : "", "examples" : { - "application/vnd.meshcloud.api.meshpaymentmethod.v2.hal+json" : "{\n \"_embedded\" : {\n \"meshPaymentMethods\" : [ {\n \"kind\" : \"meshPaymentMethod\",\n \"apiVersion\" : \"v2\",\n \"metadata\" : {\n \"name\" : \"test-payment-method-1\",\n \"ownedByWorkspace\" : \"xd8t9mpmdsv2\"\n },\n \"spec\" : {\n \"displayName\" : \"Test Payment Method 1\",\n \"tags\" : { },\n \"amount\" : 1000\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshpaymentmethods/test-payment-method-1\"\n },\n \"meshprojects\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojects?paymentIdentifier=test-payment-method-1\"\n }\n }\n }, {\n \"kind\" : \"meshPaymentMethod\",\n \"apiVersion\" : \"v2\",\n \"metadata\" : {\n \"name\" : \"test-payment-method-2\",\n \"ownedByWorkspace\" : \"xd8t9mpmdsv2\"\n },\n \"spec\" : {\n \"displayName\" : \"Test Payment Method 2\",\n \"tags\" : { },\n \"amount\" : 1000\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshpaymentmethods/test-payment-method-2\"\n },\n \"meshprojects\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojects?paymentIdentifier=test-payment-method-2\"\n }\n }\n } ]\n },\n \"_links\" : {\n \"first\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshpaymentmethods?workspaceIdentifier=xd8t9mpmdsv2&page=0&size=2\"\n },\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshpaymentmethods?workspaceIdentifier=xd8t9mpmdsv2&page=0&size=2\"\n },\n \"next\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshpaymentmethods?workspaceIdentifier=xd8t9mpmdsv2&page=1&size=2\"\n },\n \"last\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshpaymentmethods?workspaceIdentifier=xd8t9mpmdsv2&page=1&size=2\"\n }\n },\n \"page\" : {\n \"size\" : 2,\n \"totalElements\" : 3,\n \"totalPages\" : 2,\n \"number\" : 0\n }\n}" + "application/vnd.meshcloud.api.meshpaymentmethod.v2.hal+json" : "{\n \"_embedded\" : {\n \"meshPaymentMethods\" : [ {\n \"kind\" : \"meshPaymentMethod\",\n \"apiVersion\" : \"v2\",\n \"metadata\" : {\n \"name\" : \"test-payment-method-1\",\n \"ownedByWorkspace\" : \"ipkl2mpmdsv2\"\n },\n \"spec\" : {\n \"displayName\" : \"Test Payment Method 1\",\n \"tags\" : { },\n \"amount\" : 1000\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshpaymentmethods/test-payment-method-1\"\n },\n \"meshprojects\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojects?paymentIdentifier=test-payment-method-1\"\n }\n }\n }, {\n \"kind\" : \"meshPaymentMethod\",\n \"apiVersion\" : \"v2\",\n \"metadata\" : {\n \"name\" : \"test-payment-method-2\",\n \"ownedByWorkspace\" : \"ipkl2mpmdsv2\"\n },\n \"spec\" : {\n \"displayName\" : \"Test Payment Method 2\",\n \"tags\" : { },\n \"amount\" : 1000\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshpaymentmethods/test-payment-method-2\"\n },\n \"meshprojects\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojects?paymentIdentifier=test-payment-method-2\"\n }\n }\n } ]\n },\n \"_links\" : {\n \"first\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshpaymentmethods?workspaceIdentifier=ipkl2mpmdsv2&page=0&size=2\"\n },\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshpaymentmethods?workspaceIdentifier=ipkl2mpmdsv2&page=0&size=2\"\n },\n \"next\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshpaymentmethods?workspaceIdentifier=ipkl2mpmdsv2&page=1&size=2\"\n },\n \"last\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshpaymentmethods?workspaceIdentifier=ipkl2mpmdsv2&page=1&size=2\"\n }\n },\n \"page\" : {\n \"size\" : 2,\n \"totalElements\" : 3,\n \"totalPages\" : 2,\n \"number\" : 0\n }\n}" }, "schema" : { "$ref" : "#/definitions/meshPaymentMethodListV2" @@ -507,7 +507,7 @@ "200" : { "description" : "", "examples" : { - "application/vnd.meshcloud.api.meshproject.v2.hal+json" : "{\n \"_embedded\" : {\n \"meshProjects\" : [ {\n \"kind\" : \"meshProject\",\n \"apiVersion\" : \"v2\",\n \"metadata\" : {\n \"name\" : \"test-project-1\",\n \"ownedByWorkspace\" : \"xd8t9mpdsv2\",\n \"createdOn\" : \"2024-01-01T00:00:00Z\"\n },\n \"spec\" : {\n \"displayName\" : \"Test Project 1\",\n \"tags\" : { },\n \"paymentMethodIdentifier\" : \"test-payment\"\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojects/xd8t9mpdsv2.test-project-1\"\n },\n \"meshtenants\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants?workspaceIdentifier=xd8t9mpdsv2&projectIdentifier=test-project-1\"\n },\n \"meshusers\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers?workspaceIdentifier=xd8t9mpdsv2&projectIdentifier=test-project-1\"\n },\n \"activePaymentMethod\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshpaymentmethods/test-payment\"\n },\n \"meshprojectuserbindings\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojectbindings/userbindings?workspaceIdentifier=xd8t9mpdsv2&projectIdentifier=test-project-1\"\n },\n \"meshprojectgroupbindings\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojectbindings/groupbindings?workspaceIdentifier=xd8t9mpdsv2&projectIdentifier=test-project-1\"\n }\n }\n } ]\n },\n \"_links\" : {\n \"first\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojects?workspaceIdentifier=xd8t9mpdsv2&paymentIdentifier=test-payment&page=0&size=1\"\n },\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojects?workspaceIdentifier=xd8t9mpdsv2&paymentIdentifier=test-payment&page=0&size=1\"\n },\n \"next\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojects?workspaceIdentifier=xd8t9mpdsv2&paymentIdentifier=test-payment&page=1&size=1\"\n },\n \"last\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojects?workspaceIdentifier=xd8t9mpdsv2&paymentIdentifier=test-payment&page=1&size=1\"\n }\n },\n \"page\" : {\n \"size\" : 1,\n \"totalElements\" : 2,\n \"totalPages\" : 2,\n \"number\" : 0\n }\n}" + "application/vnd.meshcloud.api.meshproject.v2.hal+json" : "{\n \"_embedded\" : {\n \"meshProjects\" : [ {\n \"kind\" : \"meshProject\",\n \"apiVersion\" : \"v2\",\n \"metadata\" : {\n \"name\" : \"test-project-1\",\n \"ownedByWorkspace\" : \"ipkl2mpdsv2\",\n \"createdOn\" : \"2024-01-01T00:00:00Z\"\n },\n \"spec\" : {\n \"displayName\" : \"Test Project 1\",\n \"tags\" : { },\n \"paymentMethodIdentifier\" : \"test-payment\"\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojects/ipkl2mpdsv2.test-project-1\"\n },\n \"meshtenants\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants?workspaceIdentifier=ipkl2mpdsv2&projectIdentifier=test-project-1\"\n },\n \"meshusers\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers?workspaceIdentifier=ipkl2mpdsv2&projectIdentifier=test-project-1\"\n },\n \"activePaymentMethod\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshpaymentmethods/test-payment\"\n },\n \"meshprojectuserbindings\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojectbindings/userbindings?workspaceIdentifier=ipkl2mpdsv2&projectIdentifier=test-project-1\"\n },\n \"meshprojectgroupbindings\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojectbindings/groupbindings?workspaceIdentifier=ipkl2mpdsv2&projectIdentifier=test-project-1\"\n }\n }\n } ]\n },\n \"_links\" : {\n \"first\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojects?workspaceIdentifier=ipkl2mpdsv2&paymentIdentifier=test-payment&page=0&size=1\"\n },\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojects?workspaceIdentifier=ipkl2mpdsv2&paymentIdentifier=test-payment&page=0&size=1\"\n },\n \"next\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojects?workspaceIdentifier=ipkl2mpdsv2&paymentIdentifier=test-payment&page=1&size=1\"\n },\n \"last\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojects?workspaceIdentifier=ipkl2mpdsv2&paymentIdentifier=test-payment&page=1&size=1\"\n }\n },\n \"page\" : {\n \"size\" : 1,\n \"totalElements\" : 2,\n \"totalPages\" : 2,\n \"number\" : 0\n }\n}" }, "schema" : { "$ref" : "#/definitions/meshProjectListV2" @@ -540,17 +540,17 @@ "name" : "", "required" : false, "schema" : { - "$ref" : "#/definitions/api_meshobjects_meshprojects-1402139996" + "$ref" : "#/definitions/api_meshobjects_meshprojects1964539819" }, "x-examples" : { - "application/vnd.meshcloud.api.meshproject.v2.hal+json;charset=UTF-8" : "{\n \"apiVersion\" : \"v2\",\n \"kind\": \"meshProject\",\n \"spec\" : {\n \"displayName\" : \"Test Project 3\",\n \"tags\" : { },\n \"paymentMethodIdentifier\" : \"test-payment\"\n },\n \"metadata\" : {\n \"name\" : \"test-project-3\",\n \"ownedByWorkspace\" : \"xd8t9mpdsv2\"\n }\n}" + "application/vnd.meshcloud.api.meshproject.v2.hal+json;charset=UTF-8" : "{\n \"apiVersion\" : \"v2\",\n \"kind\": \"meshProject\",\n \"spec\" : {\n \"displayName\" : \"Test Project 3\",\n \"tags\" : { },\n \"paymentMethodIdentifier\" : \"test-payment\"\n },\n \"metadata\" : {\n \"name\" : \"test-project-3\",\n \"ownedByWorkspace\" : \"ipkl2mpdsv2\"\n }\n}" } } ], "responses" : { "201" : { "description" : "", "examples" : { - "application/vnd.meshcloud.api.meshproject.v2.hal+json" : "{\n \"kind\" : \"meshProject\",\n \"apiVersion\" : \"v2\",\n \"metadata\" : {\n \"name\" : \"test-project-3\",\n \"ownedByWorkspace\" : \"xd8t9mpdsv2\",\n \"createdOn\" : \"2024-11-28T07:11:41.245080027Z\"\n },\n \"spec\" : {\n \"displayName\" : \"Test Project 3\",\n \"tags\" : { },\n \"paymentMethodIdentifier\" : \"test-payment\"\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojects/xd8t9mpdsv2.test-project-3\"\n },\n \"meshtenants\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants?workspaceIdentifier=xd8t9mpdsv2&projectIdentifier=test-project-3\"\n },\n \"meshusers\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers?workspaceIdentifier=xd8t9mpdsv2&projectIdentifier=test-project-3\"\n },\n \"activePaymentMethod\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshpaymentmethods/test-payment\"\n },\n \"meshprojectuserbindings\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojectbindings/userbindings?workspaceIdentifier=xd8t9mpdsv2&projectIdentifier=test-project-3\"\n },\n \"meshprojectgroupbindings\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojectbindings/groupbindings?workspaceIdentifier=xd8t9mpdsv2&projectIdentifier=test-project-3\"\n }\n }\n}" + "application/vnd.meshcloud.api.meshproject.v2.hal+json" : "{\n \"kind\" : \"meshProject\",\n \"apiVersion\" : \"v2\",\n \"metadata\" : {\n \"name\" : \"test-project-3\",\n \"ownedByWorkspace\" : \"ipkl2mpdsv2\",\n \"createdOn\" : \"2024-12-04T09:53:30.003792499Z\"\n },\n \"spec\" : {\n \"displayName\" : \"Test Project 3\",\n \"tags\" : { },\n \"paymentMethodIdentifier\" : \"test-payment\"\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojects/ipkl2mpdsv2.test-project-3\"\n },\n \"meshtenants\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants?workspaceIdentifier=ipkl2mpdsv2&projectIdentifier=test-project-3\"\n },\n \"meshusers\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers?workspaceIdentifier=ipkl2mpdsv2&projectIdentifier=test-project-3\"\n },\n \"activePaymentMethod\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshpaymentmethods/test-payment\"\n },\n \"meshprojectuserbindings\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojectbindings/userbindings?workspaceIdentifier=ipkl2mpdsv2&projectIdentifier=test-project-3\"\n },\n \"meshprojectgroupbindings\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojectbindings/groupbindings?workspaceIdentifier=ipkl2mpdsv2&projectIdentifier=test-project-3\"\n }\n }\n}" }, "schema" : { "$ref" : "#/definitions/meshProjectPost" @@ -620,7 +620,7 @@ "200" : { "description" : "", "examples" : { - "application/vnd.meshcloud.api.meshserviceinstance.v2.hal+json" : "{\n \"_embedded\" : {\n \"meshServiceInstances\" : [ {\n \"kind\" : \"meshServiceInstance\",\n \"apiVersion\" : \"v2\",\n \"metadata\" : {\n \"ownedByProject\" : \"xd8t9mtdg10\",\n \"ownedByWorkspace\" : \"my-mobile-app-team\",\n \"marketplaceIdentifier\" : \"xd8t9mtdg1\",\n \"instanceId\" : \"xd8t9mtdg11\"\n },\n \"spec\" : {\n \"displayName\" : \"xd8t9mtdg12\",\n \"serviceId\" : \"xd8t9mtdg5\",\n \"planId\" : \"xd8t9mtdg7\",\n \"creator\" : \"Unknown\"\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshserviceinstances/xd8t9mtdg11\"\n }\n }\n } ]\n },\n \"_links\" : {\n \"first\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshserviceinstances?workspaceIdentifier=my-mobile-app-team&page=0&size=1\"\n },\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshserviceinstances?workspaceIdentifier=my-mobile-app-team&page=0&size=1\"\n },\n \"next\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshserviceinstances?workspaceIdentifier=my-mobile-app-team&page=1&size=1\"\n },\n \"last\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshserviceinstances?workspaceIdentifier=my-mobile-app-team&page=2&size=1\"\n }\n },\n \"page\" : {\n \"size\" : 1,\n \"totalElements\" : 3,\n \"totalPages\" : 3,\n \"number\" : 0\n }\n}" + "application/vnd.meshcloud.api.meshserviceinstance.v2.hal+json" : "{\n \"_embedded\" : {\n \"meshServiceInstances\" : [ {\n \"kind\" : \"meshServiceInstance\",\n \"apiVersion\" : \"v2\",\n \"metadata\" : {\n \"ownedByProject\" : \"ipkl2mtdg10\",\n \"ownedByWorkspace\" : \"my-mobile-app-team\",\n \"marketplaceIdentifier\" : \"ipkl2mtdg1\",\n \"instanceId\" : \"ipkl2mtdg11\"\n },\n \"spec\" : {\n \"displayName\" : \"ipkl2mtdg12\",\n \"serviceId\" : \"ipkl2mtdg5\",\n \"planId\" : \"ipkl2mtdg7\",\n \"creator\" : \"Unknown\"\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshserviceinstances/ipkl2mtdg11\"\n }\n }\n } ]\n },\n \"_links\" : {\n \"first\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshserviceinstances?workspaceIdentifier=my-mobile-app-team&page=0&size=1\"\n },\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshserviceinstances?workspaceIdentifier=my-mobile-app-team&page=0&size=1\"\n },\n \"next\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshserviceinstances?workspaceIdentifier=my-mobile-app-team&page=1&size=1\"\n },\n \"last\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshserviceinstances?workspaceIdentifier=my-mobile-app-team&page=2&size=1\"\n }\n },\n \"page\" : {\n \"size\" : 1,\n \"totalElements\" : 3,\n \"totalPages\" : 3,\n \"number\" : 0\n }\n}" }, "schema" : { "$ref" : "#/definitions/meshServiceInstanceListV2" @@ -653,17 +653,17 @@ "name" : "", "required" : false, "schema" : { - "$ref" : "#/definitions/api_meshobjects_meshserviceinstances2138078220" + "$ref" : "#/definitions/api_meshobjects_meshserviceinstances289441832" }, "x-examples" : { - "application/vnd.meshcloud.api.meshserviceinstance.v2.hal+json;charset=UTF-8" : "{\n \"apiVersion\" : \"v2\",\n \"kind\" : \"meshServiceInstance\",\n \"metadata\" : {\n \"ownedByProject\" : \"xd8t9smsids-1\",\n \"ownedByWorkspace\" : \"my-mobile-app-team\",\n \"marketplaceIdentifier\" : \"xd8t9mtdg21\",\n \"instanceId\" : \"serviceInstanceId\"\n },\n \"spec\" : {\n \"displayName\" : \"New SI\",\n \"serviceId\" : \"xd8t9mtdg25\",\n \"planId\" : \"xd8t9mtdg27\",\n \"creator\" : \"admin@meshcloud.io\"\n }\n}" + "application/vnd.meshcloud.api.meshserviceinstance.v2.hal+json;charset=UTF-8" : "{\n \"apiVersion\" : \"v2\",\n \"kind\" : \"meshServiceInstance\",\n \"metadata\" : {\n \"ownedByProject\" : \"ipkl2smsids-1\",\n \"ownedByWorkspace\" : \"my-mobile-app-team\",\n \"marketplaceIdentifier\" : \"ipkl2mtdg21\",\n \"instanceId\" : \"serviceInstanceId\"\n },\n \"spec\" : {\n \"displayName\" : \"New SI\",\n \"serviceId\" : \"ipkl2mtdg25\",\n \"planId\" : \"ipkl2mtdg27\",\n \"creator\" : \"admin@meshcloud.io\"\n }\n}" } } ], "responses" : { "200" : { "description" : "", "examples" : { - "application/vnd.meshcloud.api.meshserviceinstance.v2.hal+json" : "{\n \"kind\" : \"meshServiceInstance\",\n \"apiVersion\" : \"v2\",\n \"metadata\" : {\n \"ownedByProject\" : \"xd8t9smsids-1\",\n \"ownedByWorkspace\" : \"my-mobile-app-team\",\n \"marketplaceIdentifier\" : \"xd8t9mtdg21\",\n \"instanceId\" : \"serviceInstanceId\"\n },\n \"spec\" : {\n \"displayName\" : \"New SI\",\n \"serviceId\" : \"xd8t9mtdg25\",\n \"planId\" : \"xd8t9mtdg27\",\n \"creator\" : \"Unknown\"\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshserviceinstances/serviceInstanceId\"\n }\n }\n}" + "application/vnd.meshcloud.api.meshserviceinstance.v2.hal+json" : "{\n \"kind\" : \"meshServiceInstance\",\n \"apiVersion\" : \"v2\",\n \"metadata\" : {\n \"ownedByProject\" : \"ipkl2smsids-1\",\n \"ownedByWorkspace\" : \"my-mobile-app-team\",\n \"marketplaceIdentifier\" : \"ipkl2mtdg21\",\n \"instanceId\" : \"serviceInstanceId\"\n },\n \"spec\" : {\n \"displayName\" : \"New SI\",\n \"serviceId\" : \"ipkl2mtdg25\",\n \"planId\" : \"ipkl2mtdg27\",\n \"creator\" : \"Unknown\"\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshserviceinstances/serviceInstanceId\"\n }\n }\n}" }, "headers" : { "Content-Type" : { @@ -813,7 +813,7 @@ "200" : { "description" : "", "examples" : { - "application/vnd.meshcloud.api.meshtenant.v3.hal+json" : "{\n \"_embedded\" : {\n \"meshTenants\" : [ {\n \"kind\" : \"meshTenant\",\n \"apiVersion\" : \"v3\",\n \"metadata\" : {\n \"ownedByProject\" : \"test-project\",\n \"ownedByWorkspace\" : \"test-workspace\",\n \"platformIdentifier\" : \"aws.aws-meshstack-dev\",\n \"deletedOn\" : \"2024-11-29T07:11:44.848738022Z\",\n \"assignedTags\" : { },\n \"tenantIdentifier\" : \"test-workspace.test-project.aws.aws-meshstack-dev\"\n },\n \"spec\" : {\n \"localId\" : \"5d0c2a4d-6ebb-451b-910c-22a0e64c06a2\",\n \"landingZoneIdentifier\" : \"stage-dev\",\n \"quotas\" : [ {\n \"key\" : \"limits.cpu\",\n \"value\" : 2000\n }, {\n \"key\" : \"limits.memory\",\n \"value\" : 10000\n } ]\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants/test-workspace.test-project.aws.aws-meshstack-dev\"\n },\n \"meshusers\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers?workspaceIdentifier=test-workspace&projectIdentifier=test-project&platformIdentifier=aws.aws-meshstack-dev\"\n }\n }\n } ]\n },\n \"_links\" : {\n \"first\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants?workspaceIdentifier=test-workspace&projectIdentifier=test-project&deletionState=MARKED_FOR_DELETION&page=0&size=1\"\n },\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants?workspaceIdentifier=test-workspace&projectIdentifier=test-project&deletionState=MARKED_FOR_DELETION&page=0&size=1\"\n },\n \"next\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants?workspaceIdentifier=test-workspace&projectIdentifier=test-project&deletionState=MARKED_FOR_DELETION&page=1&size=1\"\n },\n \"last\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants?workspaceIdentifier=test-workspace&projectIdentifier=test-project&deletionState=MARKED_FOR_DELETION&page=1&size=1\"\n }\n },\n \"page\" : {\n \"size\" : 1,\n \"totalElements\" : 2,\n \"totalPages\" : 2,\n \"number\" : 0\n }\n}" + "application/vnd.meshcloud.api.meshtenant.v3.hal+json" : "{\n \"_embedded\" : {\n \"meshTenants\" : [ {\n \"kind\" : \"meshTenant\",\n \"apiVersion\" : \"v3\",\n \"metadata\" : {\n \"ownedByProject\" : \"test-project\",\n \"ownedByWorkspace\" : \"test-workspace\",\n \"platformIdentifier\" : \"aws.aws-meshstack-dev\",\n \"deletedOn\" : \"2024-12-05T09:53:33.547095239Z\",\n \"assignedTags\" : { },\n \"tenantIdentifier\" : \"test-workspace.test-project.aws.aws-meshstack-dev\"\n },\n \"spec\" : {\n \"localId\" : \"c22da58d-871b-4721-953d-a5128284a59e\",\n \"landingZoneIdentifier\" : \"stage-dev\",\n \"quotas\" : [ {\n \"key\" : \"limits.cpu\",\n \"value\" : 2000\n }, {\n \"key\" : \"limits.memory\",\n \"value\" : 10000\n } ]\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants/test-workspace.test-project.aws.aws-meshstack-dev\"\n },\n \"meshusers\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers?workspaceIdentifier=test-workspace&projectIdentifier=test-project&platformIdentifier=aws.aws-meshstack-dev\"\n }\n }\n } ]\n },\n \"_links\" : {\n \"first\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants?workspaceIdentifier=test-workspace&projectIdentifier=test-project&deletionState=MARKED_FOR_DELETION&page=0&size=1\"\n },\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants?workspaceIdentifier=test-workspace&projectIdentifier=test-project&deletionState=MARKED_FOR_DELETION&page=0&size=1\"\n },\n \"next\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants?workspaceIdentifier=test-workspace&projectIdentifier=test-project&deletionState=MARKED_FOR_DELETION&page=1&size=1\"\n },\n \"last\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants?workspaceIdentifier=test-workspace&projectIdentifier=test-project&deletionState=MARKED_FOR_DELETION&page=1&size=1\"\n }\n },\n \"page\" : {\n \"size\" : 1,\n \"totalElements\" : 2,\n \"totalPages\" : 2,\n \"number\" : 0\n }\n}" }, "schema" : { "$ref" : "#/definitions/meshTenantListV3" @@ -871,18 +871,18 @@ "/api/meshobjects/meshusers" : { "get" : { "tags" : [ "api" ], - "operationId" : "meshUserListV2", - "produces" : [ "application/vnd.meshcloud.api.meshuser.v2.hal+json", "application/vnd.meshcloud.api.meshuser.v1.hal+json" ], + "operationId" : "meshUserListV1", + "produces" : [ "application/vnd.meshcloud.api.meshuser.v1.hal+json", "application/vnd.meshcloud.api.meshuser.v2.hal+json" ], "parameters" : [ { - "name" : "workspaceIdentifier", + "name" : "customerIdentifier", "in" : "query", - "description" : "Filter for meshUsers assigned to the meshWorkspace with given identifier. (optional)", + "description" : "Filter for meshUsers assigned to the meshCustomer with given identifier. (optional)", "required" : false, "type" : "string" }, { "name" : "projectIdentifier", "in" : "query", - "description" : "Requires workspaceIdentifier. Filter for meshUsers having access to the meshProject of a certain workspace with given identifier. (optional)", + "description" : "Requires customerIdentifier. Filter for meshUsers having access to the meshProject of a certain customer with given identifier. (optional)", "required" : false, "type" : "string" }, { @@ -892,9 +892,9 @@ "required" : false, "type" : "string" }, { - "name" : "workspaceRole", + "name" : "customerRole", "in" : "query", - "description" : "Filter for meshUsers with given workspace role name, e.g Workspace Manager. (optional)", + "description" : "Filter for meshUsers with given customer role name, e.g Workspace Manager. (optional)", "required" : false, "type" : "string" }, { @@ -946,21 +946,21 @@ "required" : true, "type" : "string" }, { - "name" : "customerIdentifier", + "name" : "workspaceIdentifier", "in" : "query", - "description" : "Filter for meshUsers assigned to the meshCustomer with given identifier. (optional)", + "description" : "Filter for meshUsers assigned to the meshWorkspace with given identifier. (optional)", "required" : false, "type" : "string" }, { - "name" : "customerRole", + "name" : "workspaceRole", "in" : "query", - "description" : "Filter for meshUsers with given customer role name, e.g Workspace Manager. (optional)", + "description" : "Filter for meshUsers with given workspace role name, e.g Workspace Manager. (optional)", "required" : false, "type" : "string" }, { "name" : "Accept", "in" : "header", - "description" : "meshApi is <> and you should use `application/vnd.meshcloud.api.meshuser.v2.hal+json` as an `Accept` header to be guaranteed the V2 response format of this endpoint. New versions will be added in future.", + "description" : "meshApi is <> and you should use `application/vnd.meshcloud.api.meshuser.v1.hal+json` as an `Accept` header to be guaranteed the V1 response format of this endpoint. New versions will be added in future.", "required" : true, "type" : "string" } ], @@ -968,10 +968,10 @@ "200" : { "description" : "", "examples" : { - "application/vnd.meshcloud.api.meshuser.v2.hal+json" : "{\n \"_embedded\" : {\n \"meshUsers\" : [ {\n \"kind\" : \"meshUser\",\n \"apiVersion\" : \"v2\",\n \"metadata\" : {\n \"name\" : \"john-doe\"\n },\n \"spec\" : {\n \"email\" : \"john-doe@example.com\",\n \"firstName\" : \"John\",\n \"lastName\" : \"Doe\",\n \"euid\" : \"951ef5ce-8278-46e1-bfbc-4d9537eca46a\",\n \"tags\" : {\n \"environment\" : [ \"dev\", \"test\", \"qa\" ]\n }\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers/john-doe\"\n },\n \"meshworkspaceusergroups\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspaceusergroups?username=john-doe\"\n }\n }\n } ]\n },\n \"_links\" : {\n \"first\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers?workspaceIdentifier=%20my-mobile-app-team&workspaceRole=Workspace%20Manager&page=0&size=1\"\n },\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers?workspaceIdentifier=%20my-mobile-app-team&workspaceRole=Workspace%20Manager&page=0&size=1\"\n },\n \"next\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers?workspaceIdentifier=%20my-mobile-app-team&workspaceRole=Workspace%20Manager&page=1&size=1\"\n },\n \"last\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers?workspaceIdentifier=%20my-mobile-app-team&workspaceRole=Workspace%20Manager&page=1&size=1\"\n }\n },\n \"page\" : {\n \"size\" : 1,\n \"totalElements\" : 2,\n \"totalPages\" : 2,\n \"number\" : 0\n }\n}" + "application/vnd.meshcloud.api.meshuser.v1.hal+json" : "{\n \"_embedded\" : {\n \"meshUsers\" : [ {\n \"kind\" : \"meshUser\",\n \"apiVersion\" : \"v1\",\n \"metadata\" : {\n \"name\" : \"john-doe\"\n },\n \"spec\" : {\n \"email\" : \"john-doe@example.com\",\n \"firstName\" : \"John\",\n \"lastName\" : \"Doe\",\n \"euid\" : \"ea68029e-0b5f-4ef4-a332-ab475e15a588\",\n \"tags\" : {\n \"environment\" : [ \"dev\", \"test\", \"qa\" ]\n }\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers/john-doe\"\n },\n \"meshcustomerusergroups\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshcustomerusergroups?username=john-doe\"\n }\n }\n } ]\n },\n \"_links\" : {\n \"first\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers?customerIdentifier=%20my-mobile-app-team&customerRole=Workspace%20Manager&page=0&size=1\"\n },\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers?customerIdentifier=%20my-mobile-app-team&customerRole=Workspace%20Manager&page=0&size=1\"\n },\n \"next\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers?customerIdentifier=%20my-mobile-app-team&customerRole=Workspace%20Manager&page=1&size=1\"\n },\n \"last\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers?customerIdentifier=%20my-mobile-app-team&customerRole=Workspace%20Manager&page=1&size=1\"\n }\n },\n \"page\" : {\n \"size\" : 1,\n \"totalElements\" : 2,\n \"totalPages\" : 2,\n \"number\" : 0\n }\n}" }, "schema" : { - "$ref" : "#/definitions/meshUserListV2" + "$ref" : "#/definitions/meshUserListV1" } } }, @@ -1008,7 +1008,7 @@ "200" : { "description" : "", "examples" : { - "application/vnd.meshcloud.api.meshworkspace.v1.hal+json" : "{\n \"_embedded\" : {\n \"meshWorkspaces\" : [ {\n \"kind\" : \"meshWorkspace\",\n \"apiVersion\" : \"v1\",\n \"metadata\" : {\n \"name\" : \"admin-customer\",\n \"createdOn\" : \"2024-11-28T07:10:50Z\"\n },\n \"spec\" : {\n \"displayName\" : \"admin-customer\",\n \"tags\" : { }\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspaces/admin-customer\"\n },\n \"meshtenants\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants?workspaceIdentifier=admin-customer\"\n },\n \"meshprojects\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojects?workspaceIdentifier=admin-customer\"\n },\n \"meshusers\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers?workspaceIdentifier=admin-customer\"\n },\n \"meshpaymentmethods\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshpaymentmethods?workspaceIdentifier=admin-customer\"\n },\n \"meshworkspaceusergroups\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspaceusergroups?workspaceIdentifier=admin-customer\"\n }\n }\n }, {\n \"kind\" : \"meshWorkspace\",\n \"apiVersion\" : \"v1\",\n \"metadata\" : {\n \"name\" : \"demo-customer\",\n \"createdOn\" : \"2024-11-28T07:10:50Z\"\n },\n \"spec\" : {\n \"displayName\" : \"demo-customer\",\n \"tags\" : { }\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspaces/demo-customer\"\n },\n \"meshtenants\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants?workspaceIdentifier=demo-customer\"\n },\n \"meshprojects\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojects?workspaceIdentifier=demo-customer\"\n },\n \"meshusers\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers?workspaceIdentifier=demo-customer\"\n },\n \"meshpaymentmethods\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshpaymentmethods?workspaceIdentifier=demo-customer\"\n },\n \"meshworkspaceusergroups\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspaceusergroups?workspaceIdentifier=demo-customer\"\n }\n }\n }, {\n \"kind\" : \"meshWorkspace\",\n \"apiVersion\" : \"v1\",\n \"metadata\" : {\n \"name\" : \"demo-partner\",\n \"createdOn\" : \"2024-11-28T07:10:50Z\"\n },\n \"spec\" : {\n \"displayName\" : \"demo-partner\",\n \"tags\" : { }\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspaces/demo-partner\"\n },\n \"meshtenants\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants?workspaceIdentifier=demo-partner\"\n },\n \"meshprojects\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojects?workspaceIdentifier=demo-partner\"\n },\n \"meshusers\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers?workspaceIdentifier=demo-partner\"\n },\n \"meshpaymentmethods\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshpaymentmethods?workspaceIdentifier=demo-partner\"\n },\n \"meshworkspaceusergroups\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspaceusergroups?workspaceIdentifier=demo-partner\"\n }\n }\n } ]\n },\n \"_links\" : {\n \"first\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspaces?page=0&size=3\"\n },\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspaces?page=0&size=3\"\n },\n \"next\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspaces?page=1&size=3\"\n },\n \"last\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspaces?page=1&size=3\"\n }\n },\n \"page\" : {\n \"size\" : 3,\n \"totalElements\" : 6,\n \"totalPages\" : 2,\n \"number\" : 0\n }\n}" + "application/vnd.meshcloud.api.meshworkspace.v1.hal+json" : "{\n \"_embedded\" : {\n \"meshWorkspaces\" : [ {\n \"kind\" : \"meshWorkspace\",\n \"apiVersion\" : \"v1\",\n \"metadata\" : {\n \"name\" : \"admin-customer\",\n \"createdOn\" : \"2024-12-04T09:52:35Z\"\n },\n \"spec\" : {\n \"displayName\" : \"admin-customer\",\n \"tags\" : { }\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspaces/admin-customer\"\n },\n \"meshtenants\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants?workspaceIdentifier=admin-customer\"\n },\n \"meshprojects\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojects?workspaceIdentifier=admin-customer\"\n },\n \"meshusers\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers?workspaceIdentifier=admin-customer\"\n },\n \"meshpaymentmethods\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshpaymentmethods?workspaceIdentifier=admin-customer\"\n },\n \"meshworkspaceusergroups\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspaceusergroups?workspaceIdentifier=admin-customer\"\n }\n }\n }, {\n \"kind\" : \"meshWorkspace\",\n \"apiVersion\" : \"v1\",\n \"metadata\" : {\n \"name\" : \"demo-customer\",\n \"createdOn\" : \"2024-12-04T09:52:35Z\"\n },\n \"spec\" : {\n \"displayName\" : \"demo-customer\",\n \"tags\" : { }\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspaces/demo-customer\"\n },\n \"meshtenants\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants?workspaceIdentifier=demo-customer\"\n },\n \"meshprojects\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojects?workspaceIdentifier=demo-customer\"\n },\n \"meshusers\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers?workspaceIdentifier=demo-customer\"\n },\n \"meshpaymentmethods\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshpaymentmethods?workspaceIdentifier=demo-customer\"\n },\n \"meshworkspaceusergroups\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspaceusergroups?workspaceIdentifier=demo-customer\"\n }\n }\n }, {\n \"kind\" : \"meshWorkspace\",\n \"apiVersion\" : \"v1\",\n \"metadata\" : {\n \"name\" : \"demo-partner\",\n \"createdOn\" : \"2024-12-04T09:52:35Z\"\n },\n \"spec\" : {\n \"displayName\" : \"demo-partner\",\n \"tags\" : { }\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspaces/demo-partner\"\n },\n \"meshtenants\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants?workspaceIdentifier=demo-partner\"\n },\n \"meshprojects\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojects?workspaceIdentifier=demo-partner\"\n },\n \"meshusers\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers?workspaceIdentifier=demo-partner\"\n },\n \"meshpaymentmethods\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshpaymentmethods?workspaceIdentifier=demo-partner\"\n },\n \"meshworkspaceusergroups\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspaceusergroups?workspaceIdentifier=demo-partner\"\n }\n }\n } ]\n },\n \"_links\" : {\n \"first\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspaces?page=0&size=3\"\n },\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspaces?page=0&size=3\"\n },\n \"next\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspaces?page=1&size=3\"\n },\n \"last\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspaces?page=1&size=3\"\n }\n },\n \"page\" : {\n \"size\" : 3,\n \"totalElements\" : 6,\n \"totalPages\" : 2,\n \"number\" : 0\n }\n}" }, "schema" : { "$ref" : "#/definitions/meshWorkspaceList" @@ -1105,6 +1105,21 @@ } ] } }, + "/api/meshobjects/meshbuildingblocks/151bace2-358a-4aa5-97be-242964653aff" : { + "delete" : { + "tags" : [ "api" ], + "operationId" : "meshBuildingBlockDelete", + "responses" : { + "202" : { + "description" : "", + "examples" : { } + } + }, + "security" : [ { + "basic" : [ ] + } ] + } + }, "/api/meshobjects/meshbuildingblocks/5646eafe-5d56-43e5-84fe-329bb050d720" : { "get" : { "tags" : [ "api" ], @@ -1121,7 +1136,7 @@ "200" : { "description" : "", "examples" : { - "application/vnd.meshcloud.api.meshbuildingblock.v1.hal+json" : "{\n \"kind\" : \"meshBuildingBlock\",\n \"apiVersion\" : \"v1\",\n \"metadata\" : {\n \"uuid\" : \"5646eafe-5d56-43e5-84fe-329bb050d720\",\n \"definitionUuid\" : \"ef6aaf87-3f8c-477c-94f4-f3cf509728ca\",\n \"definitionVersion\" : 1,\n \"tenantIdentifier\" : \"my-workspace.my-project.my-platform.my-location\",\n \"forcePurge\" : false,\n \"createdOn\" : \"2024-11-28T07:11:33.374621328Z\"\n },\n \"spec\" : {\n \"displayName\" : \"child block\",\n \"inputs\" : [ {\n \"key\" : \"resourceName\",\n \"value\" : \"My Test Resource\",\n \"valueType\" : \"STRING\"\n } ],\n \"parentBuildingBlocks\" : [ {\n \"buildingBlockUuid\" : \"68ce5455-2a4a-4a4b-a324-6a6c18cab85a\",\n \"definitionUuid\" : \"b23cfb9a-6974-444f-9d33-62134a632373\"\n } ]\n },\n \"status\" : {\n \"status\" : \"SUCCEEDED\",\n \"outputs\" : [ {\n \"key\" : \"resourceId\",\n \"value\" : \"id-123\",\n \"valueType\" : \"STRING\"\n } ]\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshbuildingblocks/5646eafe-5d56-43e5-84fe-329bb050d720\"\n },\n \"meshtenant\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants/my-workspace.my-project.my-platform.my-location\"\n },\n \"forcePurge\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshbuildingblocks/5646eafe-5d56-43e5-84fe-329bb050d720/purge\"\n }\n }\n}" + "application/vnd.meshcloud.api.meshbuildingblock.v1.hal+json" : "{\n \"kind\" : \"meshBuildingBlock\",\n \"apiVersion\" : \"v1\",\n \"metadata\" : {\n \"uuid\" : \"5646eafe-5d56-43e5-84fe-329bb050d720\",\n \"definitionUuid\" : \"ef6aaf87-3f8c-477c-94f4-f3cf509728ca\",\n \"definitionVersion\" : 1,\n \"tenantIdentifier\" : \"my-workspace.my-project.my-platform.my-location\",\n \"forcePurge\" : false,\n \"createdOn\" : \"2024-12-04T09:53:22.146961264Z\"\n },\n \"spec\" : {\n \"displayName\" : \"child block\",\n \"inputs\" : [ {\n \"key\" : \"resourceName\",\n \"value\" : \"My Test Resource\",\n \"valueType\" : \"STRING\"\n } ],\n \"parentBuildingBlocks\" : [ {\n \"buildingBlockUuid\" : \"68ce5455-2a4a-4a4b-a324-6a6c18cab85a\",\n \"definitionUuid\" : \"b23cfb9a-6974-444f-9d33-62134a632373\"\n } ]\n },\n \"status\" : {\n \"status\" : \"SUCCEEDED\",\n \"outputs\" : [ {\n \"key\" : \"resourceId\",\n \"value\" : \"id-123\",\n \"valueType\" : \"STRING\"\n } ]\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshbuildingblocks/5646eafe-5d56-43e5-84fe-329bb050d720\"\n },\n \"meshtenant\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants/my-workspace.my-project.my-platform.my-location\"\n },\n \"forcePurge\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshbuildingblocks/5646eafe-5d56-43e5-84fe-329bb050d720/purge\"\n }\n }\n}" }, "schema" : { "$ref" : "#/definitions/meshBuildingBlock" @@ -1133,21 +1148,6 @@ } ] } }, - "/api/meshobjects/meshbuildingblocks/f4c628cc-4922-4723-a87a-a8479ca537f2" : { - "delete" : { - "tags" : [ "api" ], - "operationId" : "meshBuildingBlockDelete", - "responses" : { - "202" : { - "description" : "", - "examples" : { } - } - }, - "security" : [ { - "basic" : [ ] - } ] - } - }, "/api/meshobjects/meshpaymentmethods/test-payment-method-1" : { "get" : { "tags" : [ "api" ], @@ -1164,7 +1164,7 @@ "200" : { "description" : "", "examples" : { - "application/vnd.meshcloud.api.meshpaymentmethod.v2.hal+json" : "{\n \"kind\" : \"meshPaymentMethod\",\n \"apiVersion\" : \"v2\",\n \"metadata\" : {\n \"name\" : \"test-payment-method-1\",\n \"ownedByWorkspace\" : \"xd8t9mpmdsv2\"\n },\n \"spec\" : {\n \"displayName\" : \"Test Payment Method 1\",\n \"tags\" : { },\n \"amount\" : 1000\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshpaymentmethods/test-payment-method-1\"\n },\n \"meshprojects\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojects?paymentIdentifier=test-payment-method-1\"\n }\n }\n}" + "application/vnd.meshcloud.api.meshpaymentmethod.v2.hal+json" : "{\n \"kind\" : \"meshPaymentMethod\",\n \"apiVersion\" : \"v2\",\n \"metadata\" : {\n \"name\" : \"test-payment-method-1\",\n \"ownedByWorkspace\" : \"ipkl2mpmdsv2\"\n },\n \"spec\" : {\n \"displayName\" : \"Test Payment Method 1\",\n \"tags\" : { },\n \"amount\" : 1000\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshpaymentmethods/test-payment-method-1\"\n },\n \"meshprojects\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojects?paymentIdentifier=test-payment-method-1\"\n }\n }\n}" }, "schema" : { "$ref" : "#/definitions/meshPaymentMethodV2" @@ -1204,7 +1204,7 @@ "200" : { "description" : "", "examples" : { - "application/vnd.meshcloud.api.meshprojectgroupbinding.v3.hal+json" : "{\n \"_embedded\" : {\n \"meshProjectGroupBindings\" : [ {\n \"kind\" : \"meshProjectGroupBinding\",\n \"apiVersion\" : \"v3\",\n \"metadata\" : {\n \"name\" : \"4f15ac0c-ae5e-49ba-a953-afd68ab4f98a\"\n },\n \"roleRef\" : {\n \"name\" : \"Project User\"\n },\n \"targetRef\" : {\n \"name\" : \"test-project-1\",\n \"displayName\" : \"Test Project 1\",\n \"ownedByWorkspace\" : \"test-workspace\"\n },\n \"subject\" : {\n \"name\" : \"testgroup\"\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojectbindings/groupbindings/4f15ac0c-ae5e-49ba-a953-afd68ab4f98a\"\n }\n }\n } ]\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojectbindings/groupbindings?workspaceIdentifier=test-workspace&projectIdentifier=test-project-1\"\n }\n },\n \"page\" : {\n \"size\" : 1,\n \"totalElements\" : 1,\n \"totalPages\" : 1,\n \"number\" : 0\n }\n}" + "application/vnd.meshcloud.api.meshprojectgroupbinding.v3.hal+json" : "{\n \"_embedded\" : {\n \"meshProjectGroupBindings\" : [ {\n \"kind\" : \"meshProjectGroupBinding\",\n \"apiVersion\" : \"v3\",\n \"metadata\" : {\n \"name\" : \"05fca6ce-8e8d-4a26-8f8c-c70e3491e5ba\"\n },\n \"roleRef\" : {\n \"name\" : \"Project User\"\n },\n \"targetRef\" : {\n \"name\" : \"test-project-1\",\n \"displayName\" : \"Test Project 1\",\n \"ownedByWorkspace\" : \"test-workspace\"\n },\n \"subject\" : {\n \"name\" : \"testgroup\"\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojectbindings/groupbindings/05fca6ce-8e8d-4a26-8f8c-c70e3491e5ba\"\n }\n }\n } ]\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojectbindings/groupbindings?workspaceIdentifier=test-workspace&projectIdentifier=test-project-1\"\n }\n },\n \"page\" : {\n \"size\" : 1,\n \"totalElements\" : 1,\n \"totalPages\" : 1,\n \"number\" : 0\n }\n}" }, "schema" : { "$ref" : "#/definitions/meshProjectGroupBindingListV3" @@ -1287,7 +1287,7 @@ "200" : { "description" : "", "examples" : { - "application/vnd.meshcloud.api.meshprojectuserbinding.v3.hal+json" : "{\n \"_embedded\" : {\n \"meshProjectUserBindings\" : [ {\n \"kind\" : \"meshProjectUserBinding\",\n \"apiVersion\" : \"v3\",\n \"metadata\" : {\n \"name\" : \"95cc85d7-04c7-4cda-be2d-5575cdc0b891\"\n },\n \"roleRef\" : {\n \"name\" : \"Project User\"\n },\n \"targetRef\" : {\n \"name\" : \"test-project-1\",\n \"displayName\" : \"Test Project 1\",\n \"ownedByWorkspace\" : \"test-workspace\"\n },\n \"subject\" : {\n \"name\" : \"username1\"\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojectbindings/userbindings/95cc85d7-04c7-4cda-be2d-5575cdc0b891\"\n }\n }\n } ]\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojectbindings/userbindings?workspaceIdentifier=test-workspace&projectIdentifier=test-project-1\"\n }\n },\n \"page\" : {\n \"size\" : 1,\n \"totalElements\" : 1,\n \"totalPages\" : 1,\n \"number\" : 0\n }\n}" + "application/vnd.meshcloud.api.meshprojectuserbinding.v3.hal+json" : "{\n \"_embedded\" : {\n \"meshProjectUserBindings\" : [ {\n \"kind\" : \"meshProjectUserBinding\",\n \"apiVersion\" : \"v3\",\n \"metadata\" : {\n \"name\" : \"7247a370-817a-4440-96ca-992ab87726bf\"\n },\n \"roleRef\" : {\n \"name\" : \"Project User\"\n },\n \"targetRef\" : {\n \"name\" : \"test-project-1\",\n \"displayName\" : \"Test Project 1\",\n \"ownedByWorkspace\" : \"test-workspace\"\n },\n \"subject\" : {\n \"name\" : \"username1\"\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojectbindings/userbindings/7247a370-817a-4440-96ca-992ab87726bf\"\n }\n }\n } ]\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojectbindings/userbindings?workspaceIdentifier=test-workspace&projectIdentifier=test-project-1\"\n }\n },\n \"page\" : {\n \"size\" : 1,\n \"totalElements\" : 1,\n \"totalPages\" : 1,\n \"number\" : 0\n }\n}" }, "schema" : { "$ref" : "#/definitions/meshProjectUserBindingListV3" @@ -1342,7 +1342,7 @@ } ] } }, - "/api/meshobjects/meshprojects/xd8t9mpdsv2.test-project-1" : { + "/api/meshobjects/meshprojects/ipkl2mpdsv2.test-project-1" : { "get" : { "tags" : [ "api" ], "operationId" : "meshProjectV2", @@ -1358,7 +1358,7 @@ "200" : { "description" : "", "examples" : { - "application/vnd.meshcloud.api.meshproject.v2.hal+json" : "{\n \"kind\" : \"meshProject\",\n \"apiVersion\" : \"v2\",\n \"metadata\" : {\n \"name\" : \"test-project-1\",\n \"ownedByWorkspace\" : \"xd8t9mpdsv2\",\n \"createdOn\" : \"2024-01-01T00:00:00Z\",\n \"deletedOn\" : \"2024-11-28T07:11:41.783255172Z\"\n },\n \"spec\" : {\n \"displayName\" : \"Test Project 1\",\n \"tags\" : { },\n \"paymentMethodIdentifier\" : \"test-payment\"\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojects/xd8t9mpdsv2.test-project-1\"\n },\n \"meshtenants\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants?workspaceIdentifier=xd8t9mpdsv2&projectIdentifier=test-project-1\"\n },\n \"meshusers\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers?workspaceIdentifier=xd8t9mpdsv2&projectIdentifier=test-project-1\"\n },\n \"activePaymentMethod\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshpaymentmethods/test-payment\"\n },\n \"meshprojectuserbindings\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojectbindings/userbindings?workspaceIdentifier=xd8t9mpdsv2&projectIdentifier=test-project-1\"\n },\n \"meshprojectgroupbindings\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojectbindings/groupbindings?workspaceIdentifier=xd8t9mpdsv2&projectIdentifier=test-project-1\"\n }\n }\n}" + "application/vnd.meshcloud.api.meshproject.v2.hal+json" : "{\n \"kind\" : \"meshProject\",\n \"apiVersion\" : \"v2\",\n \"metadata\" : {\n \"name\" : \"test-project-1\",\n \"ownedByWorkspace\" : \"ipkl2mpdsv2\",\n \"createdOn\" : \"2024-01-01T00:00:00Z\",\n \"deletedOn\" : \"2024-12-04T09:53:30.533407962Z\"\n },\n \"spec\" : {\n \"displayName\" : \"Test Project 1\",\n \"tags\" : { },\n \"paymentMethodIdentifier\" : \"test-payment\"\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojects/ipkl2mpdsv2.test-project-1\"\n },\n \"meshtenants\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants?workspaceIdentifier=ipkl2mpdsv2&projectIdentifier=test-project-1\"\n },\n \"meshusers\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers?workspaceIdentifier=ipkl2mpdsv2&projectIdentifier=test-project-1\"\n },\n \"activePaymentMethod\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshpaymentmethods/test-payment\"\n },\n \"meshprojectuserbindings\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojectbindings/userbindings?workspaceIdentifier=ipkl2mpdsv2&projectIdentifier=test-project-1\"\n },\n \"meshprojectgroupbindings\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojectbindings/groupbindings?workspaceIdentifier=ipkl2mpdsv2&projectIdentifier=test-project-1\"\n }\n }\n}" }, "schema" : { "$ref" : "#/definitions/meshProjectV2" @@ -1386,7 +1386,7 @@ "200" : { "description" : "", "examples" : { - "application/vnd.meshcloud.api.meshserviceinstance.v2.hal+json" : "{\n \"kind\" : \"meshServiceInstance\",\n \"apiVersion\" : \"v2\",\n \"metadata\" : {\n \"ownedByProject\" : \"xd8t9smsids-1\",\n \"ownedByWorkspace\" : \"my-mobile-app-team\",\n \"marketplaceIdentifier\" : \"xd8t9mtdg21\",\n \"instanceId\" : \"serviceInstanceId\"\n },\n \"spec\" : {\n \"displayName\" : \"New SI updated\",\n \"serviceId\" : \"xd8t9mtdg25\",\n \"planId\" : \"xd8t9mtdg27\",\n \"creator\" : \"Unknown\"\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshserviceinstances/serviceInstanceId\"\n }\n }\n}" + "application/vnd.meshcloud.api.meshserviceinstance.v2.hal+json" : "{\n \"kind\" : \"meshServiceInstance\",\n \"apiVersion\" : \"v2\",\n \"metadata\" : {\n \"ownedByProject\" : \"ipkl2smsids-1\",\n \"ownedByWorkspace\" : \"my-mobile-app-team\",\n \"marketplaceIdentifier\" : \"ipkl2mtdg21\",\n \"instanceId\" : \"serviceInstanceId\"\n },\n \"spec\" : {\n \"displayName\" : \"New SI updated\",\n \"serviceId\" : \"ipkl2mtdg25\",\n \"planId\" : \"ipkl2mtdg27\",\n \"creator\" : \"Unknown\"\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshserviceinstances/serviceInstanceId\"\n }\n }\n}" }, "headers" : { "Content-Type" : { @@ -1424,10 +1424,10 @@ "name" : "", "required" : false, "schema" : { - "$ref" : "#/definitions/api_meshobjects_meshserviceinstances_serviceInstanceId2063252455" + "$ref" : "#/definitions/api_meshobjects_meshserviceinstances_serviceInstanceId662019" }, "x-examples" : { - "application/vnd.meshcloud.api.meshserviceinstance.v2.hal+json;charset=UTF-8" : "{\n \"apiVersion\" : \"v2\",\n \"kind\" : \"meshServiceInstance\",\n \"metadata\" : {\n \"ownedByProject\" : \"xd8t9smsids-1\",\n \"ownedByWorkspace\" : \"my-mobile-app-team\",\n \"marketplaceIdentifier\" : \"xd8t9mtdg21\",\n \"instanceId\" : \"serviceInstanceId\"\n },\n \"spec\" : {\n \"displayName\" : \"New SI updated\",\n \"serviceId\" : \"xd8t9mtdg25\",\n \"planId\" : \"xd8t9mtdg27\",\n \"creator\" : \"admin@meshcloud.io\"\n }\n}" + "application/vnd.meshcloud.api.meshserviceinstance.v2.hal+json;charset=UTF-8" : "{\n \"apiVersion\" : \"v2\",\n \"kind\" : \"meshServiceInstance\",\n \"metadata\" : {\n \"ownedByProject\" : \"ipkl2smsids-1\",\n \"ownedByWorkspace\" : \"my-mobile-app-team\",\n \"marketplaceIdentifier\" : \"ipkl2mtdg21\",\n \"instanceId\" : \"serviceInstanceId\"\n },\n \"spec\" : {\n \"displayName\" : \"New SI updated\",\n \"serviceId\" : \"ipkl2mtdg25\",\n \"planId\" : \"ipkl2mtdg27\",\n \"creator\" : \"admin@meshcloud.io\"\n }\n}" } } ], "responses" : { @@ -1576,7 +1576,7 @@ "200" : { "description" : "", "examples" : { - "application/vnd.meshcloud.api.meshtenant.v3.hal+json" : "{\n \"kind\" : \"meshTenant\",\n \"apiVersion\" : \"v3\",\n \"metadata\" : {\n \"ownedByProject\" : \"test-project\",\n \"ownedByWorkspace\" : \"test-workspace\",\n \"platformIdentifier\" : \"aws.aws-meshstack-dev\",\n \"deletedOn\" : \"2024-11-29T07:11:44.848738022Z\",\n \"assignedTags\" : { },\n \"tenantIdentifier\" : \"test-workspace.test-project.aws.aws-meshstack-dev\"\n },\n \"spec\" : {\n \"localId\" : \"5d0c2a4d-6ebb-451b-910c-22a0e64c06a2\",\n \"landingZoneIdentifier\" : \"stage-dev\",\n \"quotas\" : [ {\n \"key\" : \"limits.cpu\",\n \"value\" : 2000\n }, {\n \"key\" : \"limits.memory\",\n \"value\" : 10000\n } ]\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants/test-workspace.test-project.aws.aws-meshstack-dev\"\n },\n \"meshusers\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers?workspaceIdentifier=test-workspace&projectIdentifier=test-project&platformIdentifier=aws.aws-meshstack-dev\"\n }\n }\n}" + "application/vnd.meshcloud.api.meshtenant.v3.hal+json" : "{\n \"kind\" : \"meshTenant\",\n \"apiVersion\" : \"v3\",\n \"metadata\" : {\n \"ownedByProject\" : \"test-project\",\n \"ownedByWorkspace\" : \"test-workspace\",\n \"platformIdentifier\" : \"aws.aws-meshstack-dev\",\n \"deletedOn\" : \"2024-12-05T09:53:33.547095239Z\",\n \"assignedTags\" : { },\n \"tenantIdentifier\" : \"test-workspace.test-project.aws.aws-meshstack-dev\"\n },\n \"spec\" : {\n \"localId\" : \"c22da58d-871b-4721-953d-a5128284a59e\",\n \"landingZoneIdentifier\" : \"stage-dev\",\n \"quotas\" : [ {\n \"key\" : \"limits.cpu\",\n \"value\" : 2000\n }, {\n \"key\" : \"limits.memory\",\n \"value\" : 10000\n } ]\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants/test-workspace.test-project.aws.aws-meshstack-dev\"\n },\n \"meshusers\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers?workspaceIdentifier=test-workspace&projectIdentifier=test-project&platformIdentifier=aws.aws-meshstack-dev\"\n }\n }\n}" }, "schema" : { "$ref" : "#/definitions/meshTenantV3" @@ -1619,7 +1619,7 @@ "200" : { "description" : "", "examples" : { - "application/vnd.meshcloud.api.meshuser.v2.hal+json" : "{\n \"kind\" : \"meshUser\",\n \"apiVersion\" : \"v2\",\n \"metadata\" : {\n \"name\" : \"john-doe\"\n },\n \"spec\" : {\n \"email\" : \"john-doe@example.com\",\n \"firstName\" : \"John\",\n \"lastName\" : \"Doe\",\n \"euid\" : \"951ef5ce-8278-46e1-bfbc-4d9537eca46a\",\n \"tags\" : {\n \"environment\" : [ \"dev\", \"test\", \"qa\" ]\n }\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers/john-doe\"\n },\n \"meshworkspaceusergroups\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspaceusergroups?username=john-doe\"\n }\n }\n}" + "application/vnd.meshcloud.api.meshuser.v2.hal+json" : "{\n \"kind\" : \"meshUser\",\n \"apiVersion\" : \"v2\",\n \"metadata\" : {\n \"name\" : \"john-doe\"\n },\n \"spec\" : {\n \"email\" : \"john-doe@example.com\",\n \"firstName\" : \"John\",\n \"lastName\" : \"Doe\",\n \"euid\" : \"a7f2cd7d-ede8-4d92-8f84-21a63719c6e9\",\n \"tags\" : {\n \"environment\" : [ \"dev\", \"test\", \"qa\" ]\n }\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers/john-doe\"\n },\n \"meshworkspaceusergroups\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspaceusergroups?username=john-doe\"\n }\n }\n}" }, "schema" : { "$ref" : "#/definitions/meshUserV2" @@ -1659,7 +1659,7 @@ "200" : { "description" : "", "examples" : { - "application/vnd.meshcloud.api.meshworkspacegroupbinding.v2.hal+json" : "{\n \"_embedded\" : {\n \"meshWorkspaceGroupBindings\" : [ {\n \"kind\" : \"meshWorkspaceGroupBinding\",\n \"apiVersion\" : \"v2\",\n \"metadata\" : {\n \"name\" : \"4425b951-9934-4e36-916e-9c1ce0362d48\"\n },\n \"roleRef\" : {\n \"name\" : \"Workspace Manager\"\n },\n \"targetRef\" : {\n \"name\" : \"test-workspace\",\n \"displayName\" : \"test-workspace Workspace\"\n },\n \"subject\" : {\n \"name\" : \"testgroup\"\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspacebindings/groupbindings/4425b951-9934-4e36-916e-9c1ce0362d48\"\n }\n }\n } ]\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspacebindings/groupbindings?username=john.doe49a0&workspaceRole=Workspace%20Manager\"\n }\n },\n \"page\" : {\n \"size\" : 50,\n \"totalElements\" : 1,\n \"totalPages\" : 1,\n \"number\" : 0\n }\n}" + "application/vnd.meshcloud.api.meshworkspacegroupbinding.v2.hal+json" : "{\n \"_embedded\" : {\n \"meshWorkspaceGroupBindings\" : [ {\n \"kind\" : \"meshWorkspaceGroupBinding\",\n \"apiVersion\" : \"v2\",\n \"metadata\" : {\n \"name\" : \"849f6844-4a00-41f3-a259-1b1876b32dcb\"\n },\n \"roleRef\" : {\n \"name\" : \"Workspace Manager\"\n },\n \"targetRef\" : {\n \"name\" : \"test-workspace\",\n \"displayName\" : \"test-workspace Workspace\"\n },\n \"subject\" : {\n \"name\" : \"testgroup\"\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspacebindings/groupbindings/849f6844-4a00-41f3-a259-1b1876b32dcb\"\n }\n }\n } ]\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspacebindings/groupbindings?username=john.doe49a0&workspaceRole=Workspace%20Manager\"\n }\n },\n \"page\" : {\n \"size\" : 50,\n \"totalElements\" : 1,\n \"totalPages\" : 1,\n \"number\" : 0\n }\n}" }, "schema" : { "$ref" : "#/definitions/meshWorkspaceGroupBindingList" @@ -1819,7 +1819,7 @@ "200" : { "description" : "", "examples" : { - "application/vnd.meshcloud.api.meshworkspace.v1.hal+json" : "{\n \"kind\" : \"meshWorkspace\",\n \"apiVersion\" : \"v1\",\n \"metadata\" : {\n \"name\" : \"admin-customer\",\n \"createdOn\" : \"2024-11-28T07:10:50Z\"\n },\n \"spec\" : {\n \"displayName\" : \"admin-customer\",\n \"tags\" : { }\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspaces/admin-customer\"\n },\n \"meshtenants\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants?workspaceIdentifier=admin-customer\"\n },\n \"meshprojects\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojects?workspaceIdentifier=admin-customer\"\n },\n \"meshusers\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers?workspaceIdentifier=admin-customer\"\n },\n \"meshpaymentmethods\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshpaymentmethods?workspaceIdentifier=admin-customer\"\n },\n \"meshworkspaceusergroups\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspaceusergroups?workspaceIdentifier=admin-customer\"\n }\n }\n}" + "application/vnd.meshcloud.api.meshworkspace.v1.hal+json" : "{\n \"kind\" : \"meshWorkspace\",\n \"apiVersion\" : \"v1\",\n \"metadata\" : {\n \"name\" : \"admin-customer\",\n \"createdOn\" : \"2024-12-04T09:52:35Z\"\n },\n \"spec\" : {\n \"displayName\" : \"admin-customer\",\n \"tags\" : { }\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspaces/admin-customer\"\n },\n \"meshtenants\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshtenants?workspaceIdentifier=admin-customer\"\n },\n \"meshprojects\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojects?workspaceIdentifier=admin-customer\"\n },\n \"meshusers\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshusers?workspaceIdentifier=admin-customer\"\n },\n \"meshpaymentmethods\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshpaymentmethods?workspaceIdentifier=admin-customer\"\n },\n \"meshworkspaceusergroups\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspaceusergroups?workspaceIdentifier=admin-customer\"\n }\n }\n}" }, "schema" : { "$ref" : "#/definitions/meshWorkspace" @@ -1859,7 +1859,7 @@ } ] } }, - "/api/meshobjects/meshbuildingblocks/f4c628cc-4922-4723-a87a-a8479ca537f2/purge" : { + "/api/meshobjects/meshbuildingblocks/151bace2-358a-4aa5-97be-242964653aff/purge" : { "delete" : { "tags" : [ "api" ], "operationId" : "meshBuildingBlockForcePurge", @@ -1874,7 +1874,7 @@ } ] } }, - "/api/meshobjects/meshprojectbindings/groupbindings/4f15ac0c-ae5e-49ba-a953-afd68ab4f98a" : { + "/api/meshobjects/meshprojectbindings/groupbindings/05fca6ce-8e8d-4a26-8f8c-c70e3491e5ba" : { "get" : { "tags" : [ "api" ], "operationId" : "meshProjectGroupBindingV3", @@ -1890,7 +1890,7 @@ "200" : { "description" : "", "examples" : { - "application/vnd.meshcloud.api.meshprojectgroupbinding.v3.hal+json" : "{\n \"kind\" : \"meshProjectGroupBinding\",\n \"apiVersion\" : \"v3\",\n \"metadata\" : {\n \"name\" : \"4f15ac0c-ae5e-49ba-a953-afd68ab4f98a\"\n },\n \"roleRef\" : {\n \"name\" : \"Project User\"\n },\n \"targetRef\" : {\n \"name\" : \"test-project-1\",\n \"displayName\" : \"Test Project 1\",\n \"ownedByWorkspace\" : \"test-workspace\"\n },\n \"subject\" : {\n \"name\" : \"testgroup\"\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojectbindings/groupbindings/4f15ac0c-ae5e-49ba-a953-afd68ab4f98a\"\n }\n }\n}" + "application/vnd.meshcloud.api.meshprojectgroupbinding.v3.hal+json" : "{\n \"kind\" : \"meshProjectGroupBinding\",\n \"apiVersion\" : \"v3\",\n \"metadata\" : {\n \"name\" : \"05fca6ce-8e8d-4a26-8f8c-c70e3491e5ba\"\n },\n \"roleRef\" : {\n \"name\" : \"Project User\"\n },\n \"targetRef\" : {\n \"name\" : \"test-project-1\",\n \"displayName\" : \"Test Project 1\",\n \"ownedByWorkspace\" : \"test-workspace\"\n },\n \"subject\" : {\n \"name\" : \"testgroup\"\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojectbindings/groupbindings/05fca6ce-8e8d-4a26-8f8c-c70e3491e5ba\"\n }\n }\n}" }, "schema" : { "$ref" : "#/definitions/meshProjectGroupBindingV3" @@ -1915,7 +1915,7 @@ } ] } }, - "/api/meshobjects/meshprojectbindings/userbindings/95cc85d7-04c7-4cda-be2d-5575cdc0b891" : { + "/api/meshobjects/meshprojectbindings/userbindings/7247a370-817a-4440-96ca-992ab87726bf" : { "get" : { "tags" : [ "api" ], "operationId" : "meshProjectUserBindingV3", @@ -1931,7 +1931,7 @@ "200" : { "description" : "", "examples" : { - "application/vnd.meshcloud.api.meshprojectuserbinding.v3.hal+json" : "{\n \"kind\" : \"meshProjectUserBinding\",\n \"apiVersion\" : \"v3\",\n \"metadata\" : {\n \"name\" : \"95cc85d7-04c7-4cda-be2d-5575cdc0b891\"\n },\n \"roleRef\" : {\n \"name\" : \"Project User\"\n },\n \"targetRef\" : {\n \"name\" : \"test-project-1\",\n \"displayName\" : \"Test Project 1\",\n \"ownedByWorkspace\" : \"test-workspace\"\n },\n \"subject\" : {\n \"name\" : \"username1\"\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojectbindings/userbindings/95cc85d7-04c7-4cda-be2d-5575cdc0b891\"\n }\n }\n}" + "application/vnd.meshcloud.api.meshprojectuserbinding.v3.hal+json" : "{\n \"kind\" : \"meshProjectUserBinding\",\n \"apiVersion\" : \"v3\",\n \"metadata\" : {\n \"name\" : \"7247a370-817a-4440-96ca-992ab87726bf\"\n },\n \"roleRef\" : {\n \"name\" : \"Project User\"\n },\n \"targetRef\" : {\n \"name\" : \"test-project-1\",\n \"displayName\" : \"Test Project 1\",\n \"ownedByWorkspace\" : \"test-workspace\"\n },\n \"subject\" : {\n \"name\" : \"username1\"\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshprojectbindings/userbindings/7247a370-817a-4440-96ca-992ab87726bf\"\n }\n }\n}" }, "schema" : { "$ref" : "#/definitions/meshProjectUserBindingV3" @@ -1958,7 +1958,7 @@ } ] } }, - "/api/meshobjects/meshworkspacebindings/groupbindings/4425b951-9934-4e36-916e-9c1ce0362d48" : { + "/api/meshobjects/meshworkspacebindings/groupbindings/849f6844-4a00-41f3-a259-1b1876b32dcb" : { "get" : { "tags" : [ "api" ], "operationId" : "meshWorkspaceGroupBinding", @@ -1974,7 +1974,7 @@ "200" : { "description" : "", "examples" : { - "application/vnd.meshcloud.api.meshworkspacegroupbinding.v2.hal+json" : "{\n \"kind\" : \"meshWorkspaceGroupBinding\",\n \"apiVersion\" : \"v2\",\n \"metadata\" : {\n \"name\" : \"4425b951-9934-4e36-916e-9c1ce0362d48\"\n },\n \"roleRef\" : {\n \"name\" : \"Workspace Manager\"\n },\n \"targetRef\" : {\n \"name\" : \"test-workspace\",\n \"displayName\" : \"test-workspace Workspace\"\n },\n \"subject\" : {\n \"name\" : \"testgroup\"\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspacebindings/groupbindings/4425b951-9934-4e36-916e-9c1ce0362d48\"\n }\n }\n}" + "application/vnd.meshcloud.api.meshworkspacegroupbinding.v2.hal+json" : "{\n \"kind\" : \"meshWorkspaceGroupBinding\",\n \"apiVersion\" : \"v2\",\n \"metadata\" : {\n \"name\" : \"849f6844-4a00-41f3-a259-1b1876b32dcb\"\n },\n \"roleRef\" : {\n \"name\" : \"Workspace Manager\"\n },\n \"targetRef\" : {\n \"name\" : \"test-workspace\",\n \"displayName\" : \"test-workspace Workspace\"\n },\n \"subject\" : {\n \"name\" : \"testgroup\"\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-backend-url/api/meshobjects/meshworkspacebindings/groupbindings/849f6844-4a00-41f3-a259-1b1876b32dcb\"\n }\n }\n}" }, "schema" : { "$ref" : "#/definitions/meshWorkspaceGroupBinding" @@ -2577,6 +2577,67 @@ } } }, + "api_meshobjects_meshserviceinstances_serviceInstanceId662019" : { + "type" : "object", + "required" : [ "apiVersion", "kind", "metadata", "spec" ], + "properties" : { + "metadata" : { + "type" : "object", + "description" : "Metadata and more fields to identify the Service Instance.", + "properties" : { + "ownedByProject" : { + "type" : "string", + "description" : "The project that this Service Instance belongs to." + }, + "marketplaceIdentifier" : { + "type" : "string", + "description" : "The identifier of the marketplace that this Service Instance belongs to." + }, + "instanceId" : { + "type" : "string", + "description" : "The instance id this Service Instance should use." + }, + "ownedByWorkspace" : { + "type" : "string", + "description" : "The workspace that this Service Instance belongs to." + } + }, + "required" : [ "instanceId", "marketplaceIdentifier", "ownedByProject", "ownedByWorkspace" ] + }, + "apiVersion" : { + "type" : "string", + "description" : "Version of Service Instance datatype. Matches the version part provided within the `Accept` request header." + }, + "kind" : { + "type" : "string", + "description" : "As a common meshObject structure exists, every meshObject has a 'kind'. This is always 'meshBuildingBlock' for this endpoint." + }, + "spec" : { + "type" : "object", + "description" : "Specifications for the Service Instance.", + "properties" : { + "creator" : { + "type" : "string", + "description" : "The creator's username that creates this Service Instance" + }, + "displayName" : { + "type" : "string", + "description" : "The display name of the Service Instance." + }, + "planId" : { + "type" : "string", + "description" : "The id of the plan for this Service Instance" + }, + "serviceId" : { + "type" : "string", + "description" : "The id of the service for the Service Instance" + } + }, + "required" : [ "creator", "displayName", "planId", "serviceId" ] + } + }, + "example" : "{\n \"apiVersion\" : \"v2\",\n \"kind\" : \"meshServiceInstance\",\n \"metadata\" : {\n \"ownedByProject\" : \"ipkl2smsids-1\",\n \"ownedByWorkspace\" : \"my-mobile-app-team\",\n \"marketplaceIdentifier\" : \"ipkl2mtdg21\",\n \"instanceId\" : \"serviceInstanceId\"\n },\n \"spec\" : {\n \"displayName\" : \"New SI updated\",\n \"serviceId\" : \"ipkl2mtdg25\",\n \"planId\" : \"ipkl2mtdg27\",\n \"creator\" : \"admin@meshcloud.io\"\n }\n}" + }, "meshBuildingBlockList" : { "type" : "object", "required" : [ "_embedded", "_links", "page" ], @@ -2911,67 +2972,6 @@ }, "example" : "{\n \"apiVersion\": \"v3\",\n \"kind\": \"meshProjectUserBinding\",\n \"metadata\": {\n \"name\": \"user-binding-name\"\n },\n \"targetRef\": {\n \"name\": \"test-project-1\",\n \"ownedByWorkspace\": \"test-workspace\"\n },\n \"roleRef\": { \"name\": \"Project Reader\" },\n \"subject\": {\n \"name\" : \"username3\"\n }\n} " }, - "api_meshobjects_meshserviceinstances_serviceInstanceId2063252455" : { - "type" : "object", - "required" : [ "apiVersion", "kind", "metadata", "spec" ], - "properties" : { - "metadata" : { - "type" : "object", - "description" : "Metadata and more fields to identify the Service Instance.", - "properties" : { - "ownedByProject" : { - "type" : "string", - "description" : "The project that this Service Instance belongs to." - }, - "marketplaceIdentifier" : { - "type" : "string", - "description" : "The identifier of the marketplace that this Service Instance belongs to." - }, - "instanceId" : { - "type" : "string", - "description" : "The instance id this Service Instance should use." - }, - "ownedByWorkspace" : { - "type" : "string", - "description" : "The workspace that this Service Instance belongs to." - } - }, - "required" : [ "instanceId", "marketplaceIdentifier", "ownedByProject", "ownedByWorkspace" ] - }, - "apiVersion" : { - "type" : "string", - "description" : "Version of Service Instance datatype. Matches the version part provided within the `Accept` request header." - }, - "kind" : { - "type" : "string", - "description" : "As a common meshObject structure exists, every meshObject has a 'kind'. This is always 'meshBuildingBlock' for this endpoint." - }, - "spec" : { - "type" : "object", - "description" : "Specifications for the Service Instance.", - "properties" : { - "creator" : { - "type" : "string", - "description" : "The creator's username that creates this Service Instance" - }, - "displayName" : { - "type" : "string", - "description" : "The display name of the Service Instance." - }, - "planId" : { - "type" : "string", - "description" : "The id of the plan for this Service Instance" - }, - "serviceId" : { - "type" : "string", - "description" : "The id of the service for the Service Instance" - } - }, - "required" : [ "creator", "displayName", "planId", "serviceId" ] - } - }, - "example" : "{\n \"apiVersion\" : \"v2\",\n \"kind\" : \"meshServiceInstance\",\n \"metadata\" : {\n \"ownedByProject\" : \"xd8t9smsids-1\",\n \"ownedByWorkspace\" : \"my-mobile-app-team\",\n \"marketplaceIdentifier\" : \"xd8t9mtdg21\",\n \"instanceId\" : \"serviceInstanceId\"\n },\n \"spec\" : {\n \"displayName\" : \"New SI updated\",\n \"serviceId\" : \"xd8t9mtdg25\",\n \"planId\" : \"xd8t9mtdg27\",\n \"creator\" : \"admin@meshcloud.io\"\n }\n}" - }, "meshObjectsRootV2" : { "type" : "object", "required" : [ "_links" ], @@ -3303,6 +3303,34 @@ } } }, + "meshUserListV1" : { + "type" : "object", + "required" : [ "_embedded", "_links", "page" ], + "properties" : { + "_links" : { + "type" : "object", + "description" : "Currently only contains the self link and <> links.", + "properties" : { } + }, + "_embedded" : { + "type" : "object", + "description" : "Contains the actual content of the paged response.", + "properties" : { + "meshUsers" : { + "type" : "array", + "description" : "List of <>.", + "items" : { } + } + }, + "required" : [ "meshUsers" ] + }, + "page" : { + "type" : "object", + "description" : "See <>.", + "properties" : { } + } + } + }, "api_meshobjects_meshtenants1030657354" : { "type" : "object", "required" : [ "apiVersion", "kind", "metadata", "spec" ], @@ -3410,66 +3438,18 @@ } } }, - "meshServiceInstanceListV2" : { - "type" : "object", - "required" : [ "_embedded", "_links", "page" ], - "properties" : { - "_links" : { - "type" : "object", - "description" : "Currently only contains the self link and <> links.", - "properties" : { } - }, - "_embedded" : { - "type" : "object", - "description" : "Contains the actual content of the paged response.", - "properties" : { - "meshServiceInstances" : { - "type" : "array", - "description" : "List of <>.", - "items" : { } - } - }, - "required" : [ "meshServiceInstances" ] - }, - "page" : { - "type" : "object", - "description" : "See <>.", - "properties" : { } - } - } - }, - "meshBuildingBlockPost" : { + "api_meshobjects_meshbuildingblocks-2024090638" : { "type" : "object", - "required" : [ "_links", "apiVersion", "kind", "metadata", "spec", "status" ], + "required" : [ "apiVersion", "kind", "metadata", "spec" ], "properties" : { "metadata" : { "type" : "object", - "description" : "Always contains the 'uuid' to uniquely identify the Building Block. It also contains additional meta information like the Building Block creation date.", + "description" : "Fixed fields that help identify the Building Block.", "properties" : { - "markedForDeletionOn" : { - "type" : "string", - "description" : "If the Building Block has been marked for deletion, the <> when a user requested the deletion is provided via this field. e.g. `2020-12-22T09:37:43Z`" - }, - "forcePurge" : { - "type" : "boolean", - "description" : "Set to true, if an operator explicitly requested this Building Block to be purged." - }, "definitionVersion" : { "type" : "number", "description" : "The version number of the Building Block Definition this Building Block is based on." }, - "markedForDeletionBy" : { - "type" : "string", - "description" : "If the Building Block has already been deleted, the username of the user who triggered the deletion is provided here." - }, - "createdOn" : { - "type" : "string", - "description" : "The Building Block has been created at this <> (e.g. `2020-12-22T09:37:43Z`)." - }, - "uuid" : { - "type" : "string", - "description" : "The UUID to uniquely identify the Building Block." - }, "definitionUuid" : { "type" : "string", "description" : "The UUID of the Building Block Definition this Building Block is based on." @@ -3479,17 +3459,12 @@ "description" : "The full identifier of the tenant, this Building Block is created in." } }, - "required" : [ "createdOn", "definitionUuid", "definitionVersion", "forcePurge", "tenantIdentifier", "uuid" ] + "required" : [ "definitionUuid", "definitionVersion", "tenantIdentifier" ] }, "apiVersion" : { "type" : "string", "description" : "Version of Building Block datatype. Matches the version part provided within the `Accept` request header." }, - "_links" : { - "type" : "object", - "description" : "Available <> on a Building Block.", - "properties" : { } - }, "kind" : { "type" : "string", "description" : "As a common meshObject structure exists, every meshObject has a 'kind'. This is always 'meshBuildingBlock' for this endpoint." @@ -3500,7 +3475,7 @@ "properties" : { "parentBuildingBlocks" : { "type" : "array", - "description" : "List of inputs, which are set on the Building Block.", + "description" : "List of parent building blocks, which are required for the Building Block. If none given, an empty list needs to be provided.", "items" : { "type" : "object", "properties" : { @@ -3544,9 +3519,147 @@ } }, "required" : [ "displayName", "inputs", "parentBuildingBlocks" ] - }, - "status" : { - "type" : "object", + } + }, + "example" : "{\n \"apiVersion\" : \"v1\",\n \"kind\" : \"meshBuildingBlock\",\n \"metadata\" : {\n \"definitionUuid\" : \"ef6aaf87-3f8c-477c-94f4-f3cf509728ca\",\n \"definitionVersion\" : 1,\n \"tenantIdentifier\" : \"my-workspace.my-project.my-platform.my-location\"\n },\n \"spec\" : {\n \"displayName\" : \"New BuildingBlock\",\n \"inputs\" : [{\n \"key\": \"resourceName\",\n \"value\": \"buildingBlock-for-docs\",\n \"valueType\": \"STRING\"\n }],\n \"parentBuildingBlocks\" : [{\n \"definitionUuid\": \"b23cfb9a-6974-444f-9d33-62134a632373\",\n \"buildingBlockUuid\": \"57971196-c2d7-466c-ab68-e3de9c9487de\"\n }]\n }\n} " + }, + "meshServiceInstanceListV2" : { + "type" : "object", + "required" : [ "_embedded", "_links", "page" ], + "properties" : { + "_links" : { + "type" : "object", + "description" : "Currently only contains the self link and <> links.", + "properties" : { } + }, + "_embedded" : { + "type" : "object", + "description" : "Contains the actual content of the paged response.", + "properties" : { + "meshServiceInstances" : { + "type" : "array", + "description" : "List of <>.", + "items" : { } + } + }, + "required" : [ "meshServiceInstances" ] + }, + "page" : { + "type" : "object", + "description" : "See <>.", + "properties" : { } + } + } + }, + "meshBuildingBlockPost" : { + "type" : "object", + "required" : [ "_links", "apiVersion", "kind", "metadata", "spec", "status" ], + "properties" : { + "metadata" : { + "type" : "object", + "description" : "Always contains the 'uuid' to uniquely identify the Building Block. It also contains additional meta information like the Building Block creation date.", + "properties" : { + "markedForDeletionOn" : { + "type" : "string", + "description" : "If the Building Block has been marked for deletion, the <> when a user requested the deletion is provided via this field. e.g. `2020-12-22T09:37:43Z`" + }, + "forcePurge" : { + "type" : "boolean", + "description" : "Set to true, if an operator explicitly requested this Building Block to be purged." + }, + "definitionVersion" : { + "type" : "number", + "description" : "The version number of the Building Block Definition this Building Block is based on." + }, + "markedForDeletionBy" : { + "type" : "string", + "description" : "If the Building Block has already been deleted, the username of the user who triggered the deletion is provided here." + }, + "createdOn" : { + "type" : "string", + "description" : "The Building Block has been created at this <> (e.g. `2020-12-22T09:37:43Z`)." + }, + "uuid" : { + "type" : "string", + "description" : "The UUID to uniquely identify the Building Block." + }, + "definitionUuid" : { + "type" : "string", + "description" : "The UUID of the Building Block Definition this Building Block is based on." + }, + "tenantIdentifier" : { + "type" : "string", + "description" : "The full identifier of the tenant, this Building Block is created in." + } + }, + "required" : [ "createdOn", "definitionUuid", "definitionVersion", "forcePurge", "tenantIdentifier", "uuid" ] + }, + "apiVersion" : { + "type" : "string", + "description" : "Version of Building Block datatype. Matches the version part provided within the `Accept` request header." + }, + "_links" : { + "type" : "object", + "description" : "Available <> on a Building Block.", + "properties" : { } + }, + "kind" : { + "type" : "string", + "description" : "As a common meshObject structure exists, every meshObject has a 'kind'. This is always 'meshBuildingBlock' for this endpoint." + }, + "spec" : { + "type" : "object", + "description" : "All fields in this section describe the Building Block.", + "properties" : { + "parentBuildingBlocks" : { + "type" : "array", + "description" : "List of inputs, which are set on the Building Block.", + "items" : { + "type" : "object", + "properties" : { + "buildingBlockUuid" : { + "type" : "string", + "description" : "The UUID of the parent Building Block." + }, + "definitionUuid" : { + "type" : "string", + "description" : "The UUID of the Building Block Definition of the parent Building Block." + } + }, + "required" : [ "buildingBlockUuid", "definitionUuid" ] + } + }, + "inputs" : { + "type" : "array", + "description" : "List of inputs, which are set on the Building Block.", + "items" : { + "type" : "object", + "properties" : { + "valueType" : { + "type" : "string", + "description" : "The data type of the value. One of STRING, INTEGER, BOOLEAN, FILE, LIST, SET, SINGLE_SELECT, OBJECT." + }, + "value" : { + "type" : "string", + "description" : "The value, which is set on this input." + }, + "key" : { + "type" : "string", + "description" : "The key of the input as set on the related Building Block Definition." + } + }, + "required" : [ "key", "value", "valueType" ] + } + }, + "displayName" : { + "type" : "string", + "description" : "The display name of the Building Block as it is shown in meshPanel." + } + }, + "required" : [ "displayName", "inputs", "parentBuildingBlocks" ] + }, + "status" : { + "type" : "object", "description" : "All fields in this section describe the current status of the Building Block.", "properties" : { "outputs" : { @@ -3563,6 +3676,60 @@ } } }, + "api_meshobjects_meshprojects1964539819" : { + "type" : "object", + "required" : [ "apiVersion", "kind", "metadata", "spec" ], + "properties" : { + "metadata" : { + "type" : "object", + "description" : "Fixed fields that help to identify the meshProject.", + "properties" : { + "name" : { + "type" : "string", + "description" : "The identifier that should be unique within a workspace" + }, + "ownedByWorkspace" : { + "type" : "string", + "description" : "The identifier of the workspace that the project should belong to." + } + }, + "required" : [ "name", "ownedByWorkspace" ] + }, + "apiVersion" : { + "type" : "string", + "description" : "Version of meshProject datatype. Matches the version part provided within the `Accept` request header." + }, + "kind" : { + "type" : "string", + "description" : "As a common meshObject structure exists, every meshObject has a 'kind'. This is always 'meshProject' for this endpoint." + }, + "spec" : { + "type" : "object", + "description" : "All fields in this section describe the project.", + "properties" : { + "substitutePaymentMethodIdentifier" : { + "type" : "string", + "description" : "The substitute payment method of the project." + }, + "paymentMethodIdentifier" : { + "type" : "string", + "description" : "The payment method of the project." + }, + "displayName" : { + "type" : "string", + "description" : "The display name of the project as it is shown in meshPanel." + }, + "tags" : { + "type" : "object", + "description" : "Key/Value pairs of tags set on the project. Keep in mind, that values are an array. Also see our general section about <>", + "properties" : { } + } + }, + "required" : [ "displayName", "tags" ] + } + }, + "example" : "{\n \"apiVersion\" : \"v2\",\n \"kind\": \"meshProject\",\n \"spec\" : {\n \"displayName\" : \"Test Project 3\",\n \"tags\" : { },\n \"paymentMethodIdentifier\" : \"test-payment\"\n },\n \"metadata\" : {\n \"name\" : \"test-project-3\",\n \"ownedByWorkspace\" : \"ipkl2mpdsv2\"\n }\n}" + }, "meshWorkspaceGroupBindingCreate" : { "type" : "object", "required" : [ "_links", "apiVersion", "kind", "metadata" ], @@ -3995,60 +4162,6 @@ } } }, - "api_meshobjects_meshprojects-1402139996" : { - "type" : "object", - "required" : [ "apiVersion", "kind", "metadata", "spec" ], - "properties" : { - "metadata" : { - "type" : "object", - "description" : "Fixed fields that help to identify the meshProject.", - "properties" : { - "name" : { - "type" : "string", - "description" : "The identifier that should be unique within a workspace" - }, - "ownedByWorkspace" : { - "type" : "string", - "description" : "The identifier of the workspace that the project should belong to." - } - }, - "required" : [ "name", "ownedByWorkspace" ] - }, - "apiVersion" : { - "type" : "string", - "description" : "Version of meshProject datatype. Matches the version part provided within the `Accept` request header." - }, - "kind" : { - "type" : "string", - "description" : "As a common meshObject structure exists, every meshObject has a 'kind'. This is always 'meshProject' for this endpoint." - }, - "spec" : { - "type" : "object", - "description" : "All fields in this section describe the project.", - "properties" : { - "substitutePaymentMethodIdentifier" : { - "type" : "string", - "description" : "The substitute payment method of the project." - }, - "paymentMethodIdentifier" : { - "type" : "string", - "description" : "The payment method of the project." - }, - "displayName" : { - "type" : "string", - "description" : "The display name of the project as it is shown in meshPanel." - }, - "tags" : { - "type" : "object", - "description" : "Key/Value pairs of tags set on the project. Keep in mind, that values are an array. Also see our general section about <>", - "properties" : { } - } - }, - "required" : [ "displayName", "tags" ] - } - }, - "example" : "{\n \"apiVersion\" : \"v2\",\n \"kind\": \"meshProject\",\n \"spec\" : {\n \"displayName\" : \"Test Project 3\",\n \"tags\" : { },\n \"paymentMethodIdentifier\" : \"test-payment\"\n },\n \"metadata\" : {\n \"name\" : \"test-project-3\",\n \"ownedByWorkspace\" : \"xd8t9mpdsv2\"\n }\n}" - }, "api_login-371819773" : { "example" : "client_id=8a616394-98ad-4541-a0e9-e280f5d92249&client_secret=abcdefghijklmnopqrstuvwxyz0123456789&grant_type=client_credentials" }, @@ -4267,91 +4380,6 @@ } } }, - "api_meshobjects_meshbuildingblocks2145375361" : { - "type" : "object", - "required" : [ "apiVersion", "kind", "metadata", "spec" ], - "properties" : { - "metadata" : { - "type" : "object", - "description" : "Fixed fields that help identify the Building Block.", - "properties" : { - "definitionVersion" : { - "type" : "number", - "description" : "The version number of the Building Block Definition this Building Block is based on." - }, - "definitionUuid" : { - "type" : "string", - "description" : "The UUID of the Building Block Definition this Building Block is based on." - }, - "tenantIdentifier" : { - "type" : "string", - "description" : "The full identifier of the tenant, this Building Block is created in." - } - }, - "required" : [ "definitionUuid", "definitionVersion", "tenantIdentifier" ] - }, - "apiVersion" : { - "type" : "string", - "description" : "Version of Building Block datatype. Matches the version part provided within the `Accept` request header." - }, - "kind" : { - "type" : "string", - "description" : "As a common meshObject structure exists, every meshObject has a 'kind'. This is always 'meshBuildingBlock' for this endpoint." - }, - "spec" : { - "type" : "object", - "description" : "All fields in this section describe the Building Block.", - "properties" : { - "parentBuildingBlocks" : { - "type" : "array", - "description" : "List of parent building blocks, which are required for the Building Block. If none given, an empty list needs to be provided.", - "items" : { - "type" : "object", - "properties" : { - "buildingBlockUuid" : { - "type" : "string", - "description" : "The UUID of the parent Building Block." - }, - "definitionUuid" : { - "type" : "string", - "description" : "The UUID of the Building Block Definition of the parent Building Block." - } - }, - "required" : [ "buildingBlockUuid", "definitionUuid" ] - } - }, - "inputs" : { - "type" : "array", - "description" : "List of inputs, which are set on the Building Block.", - "items" : { - "type" : "object", - "properties" : { - "valueType" : { - "type" : "string", - "description" : "The data type of the value. One of STRING, INTEGER, BOOLEAN, FILE, LIST, SET, SINGLE_SELECT, OBJECT." - }, - "value" : { - "type" : "string", - "description" : "The value, which is set on this input." - }, - "key" : { - "type" : "string", - "description" : "The key of the input as set on the related Building Block Definition." - } - }, - "required" : [ "key", "value", "valueType" ] - } - }, - "displayName" : { - "type" : "string", - "description" : "The display name of the Building Block as it is shown in meshPanel." - } - }, - "required" : [ "displayName", "inputs", "parentBuildingBlocks" ] - } - }, - "example" : "{\n \"apiVersion\" : \"v1\",\n \"kind\" : \"meshBuildingBlock\",\n \"metadata\" : {\n \"definitionUuid\" : \"ef6aaf87-3f8c-477c-94f4-f3cf509728ca\",\n \"definitionVersion\" : 1,\n \"tenantIdentifier\" : \"my-workspace.my-project.my-platform.my-location\"\n },\n \"spec\" : {\n \"displayName\" : \"New BuildingBlock\",\n \"inputs\" : [{\n \"key\": \"resourceName\",\n \"value\": \"buildingBlock-for-docs\",\n \"valueType\": \"STRING\"\n }],\n \"parentBuildingBlocks\" : [{\n \"definitionUuid\": \"b23cfb9a-6974-444f-9d33-62134a632373\",\n \"buildingBlockUuid\": \"b2484cba-8f19-4d47-aadc-6583bc159cbe\"\n }]\n }\n} " - }, "meshWorkspaceUserGroup" : { "type" : "object", "required" : [ "_links", "apiVersion", "kind", "metadata", "spec" ], @@ -4514,33 +4542,66 @@ } } }, - "meshUserListV2" : { + "api_meshobjects_meshserviceinstances289441832" : { "type" : "object", - "required" : [ "_embedded", "_links", "page" ], + "required" : [ "apiVersion", "kind", "metadata", "spec" ], "properties" : { - "_links" : { - "type" : "object", - "description" : "Currently only contains the self link and <> links.", - "properties" : { } - }, - "_embedded" : { + "metadata" : { "type" : "object", - "description" : "Contains the actual content of the paged response.", + "description" : "Metadata and more fields to identify the Service Instance.", "properties" : { - "meshUsers" : { - "type" : "array", - "description" : "List of <>.", - "items" : { } + "ownedByProject" : { + "type" : "string", + "description" : "The project that this Service Instance belongs to." + }, + "marketplaceIdentifier" : { + "type" : "string", + "description" : "The identifier of the marketplace that this Service Instance belongs to." + }, + "instanceId" : { + "type" : "string", + "description" : "The instance id this Service Instance should use." + }, + "ownedByWorkspace" : { + "type" : "string", + "description" : "The workspace that this Service Instance belongs to." } }, - "required" : [ "meshUsers" ] + "required" : [ "instanceId", "marketplaceIdentifier", "ownedByProject", "ownedByWorkspace" ] }, - "page" : { + "apiVersion" : { + "type" : "string", + "description" : "Version of Service Instance datatype. Matches the version part provided within the `Accept` request header." + }, + "kind" : { + "type" : "string", + "description" : "As a common meshObject structure exists, every meshObject has a 'kind'. This is always 'meshBuildingBlock' for this endpoint." + }, + "spec" : { "type" : "object", - "description" : "See <>.", - "properties" : { } + "description" : "Specifications for the Service Instance.", + "properties" : { + "creator" : { + "type" : "string", + "description" : "The creator's username that creates this Service Instance" + }, + "displayName" : { + "type" : "string", + "description" : "The display name of the Service Instance." + }, + "planId" : { + "type" : "string", + "description" : "The id of the plan for this Service Instance" + }, + "serviceId" : { + "type" : "string", + "description" : "The id of the service for the Service Instance" + } + }, + "required" : [ "creator", "displayName", "planId", "serviceId" ] } - } + }, + "example" : "{\n \"apiVersion\" : \"v2\",\n \"kind\" : \"meshServiceInstance\",\n \"metadata\" : {\n \"ownedByProject\" : \"ipkl2smsids-1\",\n \"ownedByWorkspace\" : \"my-mobile-app-team\",\n \"marketplaceIdentifier\" : \"ipkl2mtdg21\",\n \"instanceId\" : \"serviceInstanceId\"\n },\n \"spec\" : {\n \"displayName\" : \"New SI\",\n \"serviceId\" : \"ipkl2mtdg25\",\n \"planId\" : \"ipkl2mtdg27\",\n \"creator\" : \"admin@meshcloud.io\"\n }\n}" }, "metadataRoot" : { "type" : "object", @@ -4822,67 +4883,6 @@ }, "example" : "\n {\n \"project-id\": \"d3fc4451-f555-44f2-b651-c8062d21d0e3\"\n }\n " }, - "api_meshobjects_meshserviceinstances2138078220" : { - "type" : "object", - "required" : [ "apiVersion", "kind", "metadata", "spec" ], - "properties" : { - "metadata" : { - "type" : "object", - "description" : "Metadata and more fields to identify the Service Instance.", - "properties" : { - "ownedByProject" : { - "type" : "string", - "description" : "The project that this Service Instance belongs to." - }, - "marketplaceIdentifier" : { - "type" : "string", - "description" : "The identifier of the marketplace that this Service Instance belongs to." - }, - "instanceId" : { - "type" : "string", - "description" : "The instance id this Service Instance should use." - }, - "ownedByWorkspace" : { - "type" : "string", - "description" : "The workspace that this Service Instance belongs to." - } - }, - "required" : [ "instanceId", "marketplaceIdentifier", "ownedByProject", "ownedByWorkspace" ] - }, - "apiVersion" : { - "type" : "string", - "description" : "Version of Service Instance datatype. Matches the version part provided within the `Accept` request header." - }, - "kind" : { - "type" : "string", - "description" : "As a common meshObject structure exists, every meshObject has a 'kind'. This is always 'meshBuildingBlock' for this endpoint." - }, - "spec" : { - "type" : "object", - "description" : "Specifications for the Service Instance.", - "properties" : { - "creator" : { - "type" : "string", - "description" : "The creator's username that creates this Service Instance" - }, - "displayName" : { - "type" : "string", - "description" : "The display name of the Service Instance." - }, - "planId" : { - "type" : "string", - "description" : "The id of the plan for this Service Instance" - }, - "serviceId" : { - "type" : "string", - "description" : "The id of the service for the Service Instance" - } - }, - "required" : [ "creator", "displayName", "planId", "serviceId" ] - } - }, - "example" : "{\n \"apiVersion\" : \"v2\",\n \"kind\" : \"meshServiceInstance\",\n \"metadata\" : {\n \"ownedByProject\" : \"xd8t9smsids-1\",\n \"ownedByWorkspace\" : \"my-mobile-app-team\",\n \"marketplaceIdentifier\" : \"xd8t9mtdg21\",\n \"instanceId\" : \"serviceInstanceId\"\n },\n \"spec\" : {\n \"displayName\" : \"New SI\",\n \"serviceId\" : \"xd8t9mtdg25\",\n \"planId\" : \"xd8t9mtdg27\",\n \"creator\" : \"admin@meshcloud.io\"\n }\n}" - }, "meshBuildingBlock" : { "type" : "object", "required" : [ "_links", "apiVersion", "kind", "metadata", "spec", "status" ], diff --git a/website/static/api/metadata.html b/website/static/api/metadata.html index a685bc772..27c44095f 100644 --- a/website/static/api/metadata.html +++ b/website/static/api/metadata.html @@ -694,7 +694,7 @@

openStackProjectMetadata

diff --git a/website/static/api/technical_specification.html b/website/static/api/technical_specification.html index 3d0bfc833..08ed70d0a 100644 --- a/website/static/api/technical_specification.html +++ b/website/static/api/technical_specification.html @@ -635,7 +635,7 @@

Versioning

diff --git a/website/static/billing-api/api_index.html b/website/static/billing-api/api_index.html index 46617d2ca..1431ae431 100644 --- a/website/static/billing-api/api_index.html +++ b/website/static/billing-api/api_index.html @@ -559,7 +559,7 @@

Index

diff --git a/website/static/billing-api/common_data_formats.html b/website/static/billing-api/common_data_formats.html index ba244ddc4..6f477fe6e 100644 --- a/website/static/billing-api/common_data_formats.html +++ b/website/static/billing-api/common_data_formats.html @@ -519,7 +519,7 @@

Paging

diff --git a/website/static/billing-api/index.html b/website/static/billing-api/index.html index 8aa33f44c..414c95667 100644 --- a/website/static/billing-api/index.html +++ b/website/static/billing-api/index.html @@ -1048,14 +1048,14 @@

meshObjects

{ "_links" : { - "meshtenantusagereports" : { - "href" : "https://mesh-billing-url/api/meshobjects/meshtenantusagereports{?workspaceIdentifier,projectIdentifier,platformFullIdentifier,period,reportCategory,paymentIdentifier}", - "templated" : true - }, "meshchargebacks" : { "href" : "https://mesh-billing-url/api/meshobjects/meshchargebacks{?workspaceIdentifier,projectIdentifier,period,finalized,legacy,finalizedSince,cancelledSince}", "templated" : true }, + "meshtenantusagereports" : { + "href" : "https://mesh-billing-url/api/meshobjects/meshtenantusagereports{?workspaceIdentifier,projectIdentifier,platformFullIdentifier,period,reportCategory,paymentIdentifier}", + "templated" : true + }, "self" : { "href" : "https://mesh-billing-url/api/meshobjects" } @@ -1228,7 +1228,7 @@
Lis Expires: 0 Strict-Transport-Security: max-age=31536000 ; includeSubDomains X-Frame-Options: DENY -Content-Length: 3377 +Content-Length: 3374 { "_embedded" : { @@ -1659,13 +1659,13 @@
Lis "kind" : "meshChargeback", "apiVersion" : "v3", "metadata" : { - "name" : "2024-11-01Z/testPartner:testWorkspace:testProject", - "createdOn" : "2024-11-28T07:10:53.706525400Z", + "name" : "2024-12-01Z/testPartner:testWorkspace:testProject", + "createdOn" : "2024-12-04T09:52:25.618547800Z", "finalized" : true }, "spec" : { "projectIdentifier" : "testProject", - "period" : "2024-11-01Z", + "period" : "2024-12-01Z", "tags" : { "paymentIdentifier" : [ "123" ] }, @@ -1673,8 +1673,8 @@
Lis }, "status" : { "timeframe" : { - "from" : "2024-11-01T00:00:00Z", - "to" : "2024-12-01T00:00:00Z" + "from" : "2024-12-01T00:00:00Z", + "to" : "2025-01-01T00:00:00Z" }, "lineItems" : [ { "reportCategory" : "BILLING", @@ -1714,27 +1714,27 @@
Lis }, "_links" : { "self" : { - "href" : "https://mesh-billing-url/api/meshobjects/meshchargebacks/2024-11-01Z/testPartner%3AtestWorkspace%3AtestProject" + "href" : "https://mesh-billing-url/api/meshobjects/meshchargebacks/2024-12-01Z/testPartner%3AtestWorkspace%3AtestProject" } } }, { "kind" : "meshChargeback", "apiVersion" : "v3", "metadata" : { - "name" : "2024-10-01Z/testPartner:testWorkspace:testProject", - "createdOn" : "2024-11-28T07:10:53.708226900Z", + "name" : "2024-11-01Z/testPartner:testWorkspace:testProject", + "createdOn" : "2024-12-04T09:52:25.620066Z", "finalized" : true }, "spec" : { "projectIdentifier" : "testProject", - "period" : "2024-10-01Z", + "period" : "2024-11-01Z", "tags" : { }, "workspaceIdentifier" : "testWorkspace" }, "status" : { "timeframe" : { - "from" : "2024-10-01T00:00:00Z", - "to" : "2024-11-01T00:00:00Z" + "from" : "2024-11-01T00:00:00Z", + "to" : "2024-12-01T00:00:00Z" }, "lineItems" : [ ], "netAmounts" : [ { @@ -1746,7 +1746,7 @@
Lis }, "_links" : { "self" : { - "href" : "https://mesh-billing-url/api/meshobjects/meshchargebacks/2024-10-01Z/testPartner%3AtestWorkspace%3AtestProject" + "href" : "https://mesh-billing-url/api/meshobjects/meshchargebacks/2024-11-01Z/testPartner%3AtestWorkspace%3AtestProject" } } } ] @@ -1793,7 +1793,7 @@
Get mes
Example Request
-
GET /api/meshobjects/meshchargebacks/2024-11-01Z/testPartner%253AtestWorkspace%253AtestProject HTTP/1.1
+
GET /api/meshobjects/meshchargebacks/2024-12-01Z/testPartner%253AtestWorkspace%253AtestProject HTTP/1.1
 Authorization: Basic dmFsaWRfdXNlcm5hbWU6dmFsaWRfcGFzc3dvcmQ=
 Accept: application/vnd.meshcloud.api.meshchargeback.v3.hal+json
 Host: mesh-billing-url
@@ -1802,7 +1802,7 @@
Get mes
Example Curl Request
-
$ curl 'https://mesh-billing-url/api/meshobjects/meshchargebacks/2024-11-01Z/testPartner%253AtestWorkspace%253AtestProject' -i -u 'valid_username:valid_password' -X GET \
+
$ curl 'https://mesh-billing-url/api/meshobjects/meshchargebacks/2024-12-01Z/testPartner%253AtestWorkspace%253AtestProject' -i -u 'valid_username:valid_password' -X GET \
     -H 'Accept: application/vnd.meshcloud.api.meshchargeback.v3.hal+json'
@@ -2014,13 +2014,13 @@
Get mes "kind" : "meshChargeback", "apiVersion" : "v3", "metadata" : { - "name" : "2024-11-01Z/testPartner:testWorkspace:testProject", - "createdOn" : "2024-11-28T07:10:53.706525400Z", + "name" : "2024-12-01Z/testPartner:testWorkspace:testProject", + "createdOn" : "2024-12-04T09:52:25.618547800Z", "finalized" : true }, "spec" : { "projectIdentifier" : "testProject", - "period" : "2024-11-01Z", + "period" : "2024-12-01Z", "tags" : { "paymentIdentifier" : [ "123" ] }, @@ -2028,8 +2028,8 @@
Get mes }, "status" : { "timeframe" : { - "from" : "2024-11-01T00:00:00Z", - "to" : "2024-12-01T00:00:00Z" + "from" : "2024-12-01T00:00:00Z", + "to" : "2025-01-01T00:00:00Z" }, "lineItems" : [ { "reportCategory" : "BILLING", @@ -2069,7 +2069,7 @@
Get mes }, "_links" : { "self" : { - "href" : "https://mesh-billing-url/api/meshobjects/meshchargebacks/2024-11-01Z/testPartner%3AtestWorkspace%3AtestProject" + "href" : "https://mesh-billing-url/api/meshobjects/meshchargebacks/2024-12-01Z/testPartner%3AtestWorkspace%3AtestProject" } } }
@@ -2356,7 +2356,7 @@
diff --git a/website/static/billing-api/mesh_chargeback.html b/website/static/billing-api/mesh_chargeback.html index ea7f1dd42..8f865ca3c 100644 --- a/website/static/billing-api/mesh_chargeback.html +++ b/website/static/billing-api/mesh_chargeback.html @@ -584,7 +584,7 @@
List meshChargebacks
Expires: 0 Strict-Transport-Security: max-age=31536000 ; includeSubDomains X-Frame-Options: DENY -Content-Length: 3377 +Content-Length: 3374 { "_embedded" : { @@ -592,13 +592,13 @@
List meshChargebacks
"kind" : "meshChargeback", "apiVersion" : "v3", "metadata" : { - "name" : "2024-11-01Z/testPartner:testWorkspace:testProject", - "createdOn" : "2024-11-28T07:10:53.706525400Z", + "name" : "2024-12-01Z/testPartner:testWorkspace:testProject", + "createdOn" : "2024-12-04T09:52:25.618547800Z", "finalized" : true }, "spec" : { "projectIdentifier" : "testProject", - "period" : "2024-11-01Z", + "period" : "2024-12-01Z", "tags" : { "paymentIdentifier" : [ "123" ] }, @@ -606,8 +606,8 @@
List meshChargebacks
}, "status" : { "timeframe" : { - "from" : "2024-11-01T00:00:00Z", - "to" : "2024-12-01T00:00:00Z" + "from" : "2024-12-01T00:00:00Z", + "to" : "2025-01-01T00:00:00Z" }, "lineItems" : [ { "reportCategory" : "BILLING", @@ -647,27 +647,27 @@
List meshChargebacks
}, "_links" : { "self" : { - "href" : "https://mesh-billing-url/api/meshobjects/meshchargebacks/2024-11-01Z/testPartner%3AtestWorkspace%3AtestProject" + "href" : "https://mesh-billing-url/api/meshobjects/meshchargebacks/2024-12-01Z/testPartner%3AtestWorkspace%3AtestProject" } } }, { "kind" : "meshChargeback", "apiVersion" : "v3", "metadata" : { - "name" : "2024-10-01Z/testPartner:testWorkspace:testProject", - "createdOn" : "2024-11-28T07:10:53.708226900Z", + "name" : "2024-11-01Z/testPartner:testWorkspace:testProject", + "createdOn" : "2024-12-04T09:52:25.620066Z", "finalized" : true }, "spec" : { "projectIdentifier" : "testProject", - "period" : "2024-10-01Z", + "period" : "2024-11-01Z", "tags" : { }, "workspaceIdentifier" : "testWorkspace" }, "status" : { "timeframe" : { - "from" : "2024-10-01T00:00:00Z", - "to" : "2024-11-01T00:00:00Z" + "from" : "2024-11-01T00:00:00Z", + "to" : "2024-12-01T00:00:00Z" }, "lineItems" : [ ], "netAmounts" : [ { @@ -679,7 +679,7 @@
List meshChargebacks
}, "_links" : { "self" : { - "href" : "https://mesh-billing-url/api/meshobjects/meshchargebacks/2024-10-01Z/testPartner%3AtestWorkspace%3AtestProject" + "href" : "https://mesh-billing-url/api/meshobjects/meshchargebacks/2024-11-01Z/testPartner%3AtestWorkspace%3AtestProject" } } } ] @@ -726,7 +726,7 @@
Get meshChargeback
Example Request
-
GET /api/meshobjects/meshchargebacks/2024-11-01Z/testPartner%253AtestWorkspace%253AtestProject HTTP/1.1
+
GET /api/meshobjects/meshchargebacks/2024-12-01Z/testPartner%253AtestWorkspace%253AtestProject HTTP/1.1
 Authorization: Basic dmFsaWRfdXNlcm5hbWU6dmFsaWRfcGFzc3dvcmQ=
 Accept: application/vnd.meshcloud.api.meshchargeback.v3.hal+json
 Host: mesh-billing-url
@@ -735,7 +735,7 @@
Get meshChargeback
Example Curl Request
-
$ curl 'https://mesh-billing-url/api/meshobjects/meshchargebacks/2024-11-01Z/testPartner%253AtestWorkspace%253AtestProject' -i -u 'valid_username:valid_password' -X GET \
+
$ curl 'https://mesh-billing-url/api/meshobjects/meshchargebacks/2024-12-01Z/testPartner%253AtestWorkspace%253AtestProject' -i -u 'valid_username:valid_password' -X GET \
     -H 'Accept: application/vnd.meshcloud.api.meshchargeback.v3.hal+json'
@@ -947,13 +947,13 @@
Get meshChargeback
"kind" : "meshChargeback", "apiVersion" : "v3", "metadata" : { - "name" : "2024-11-01Z/testPartner:testWorkspace:testProject", - "createdOn" : "2024-11-28T07:10:53.706525400Z", + "name" : "2024-12-01Z/testPartner:testWorkspace:testProject", + "createdOn" : "2024-12-04T09:52:25.618547800Z", "finalized" : true }, "spec" : { "projectIdentifier" : "testProject", - "period" : "2024-11-01Z", + "period" : "2024-12-01Z", "tags" : { "paymentIdentifier" : [ "123" ] }, @@ -961,8 +961,8 @@
Get meshChargeback
}, "status" : { "timeframe" : { - "from" : "2024-11-01T00:00:00Z", - "to" : "2024-12-01T00:00:00Z" + "from" : "2024-12-01T00:00:00Z", + "to" : "2025-01-01T00:00:00Z" }, "lineItems" : [ { "reportCategory" : "BILLING", @@ -1002,7 +1002,7 @@
Get meshChargeback
}, "_links" : { "self" : { - "href" : "https://mesh-billing-url/api/meshobjects/meshchargebacks/2024-11-01Z/testPartner%3AtestWorkspace%3AtestProject" + "href" : "https://mesh-billing-url/api/meshobjects/meshchargebacks/2024-12-01Z/testPartner%3AtestWorkspace%3AtestProject" } } }
@@ -1013,7 +1013,7 @@
Get meshChargeback
diff --git a/website/static/billing-api/mesh_objects.html b/website/static/billing-api/mesh_objects.html index 97c599b41..4f361977c 100644 --- a/website/static/billing-api/mesh_objects.html +++ b/website/static/billing-api/mesh_objects.html @@ -548,14 +548,14 @@

meshObjects

{ "_links" : { - "meshtenantusagereports" : { - "href" : "https://mesh-billing-url/api/meshobjects/meshtenantusagereports{?workspaceIdentifier,projectIdentifier,platformFullIdentifier,period,reportCategory,paymentIdentifier}", - "templated" : true - }, "meshchargebacks" : { "href" : "https://mesh-billing-url/api/meshobjects/meshchargebacks{?workspaceIdentifier,projectIdentifier,period,finalized,legacy,finalizedSince,cancelledSince}", "templated" : true }, + "meshtenantusagereports" : { + "href" : "https://mesh-billing-url/api/meshobjects/meshtenantusagereports{?workspaceIdentifier,projectIdentifier,platformFullIdentifier,period,reportCategory,paymentIdentifier}", + "templated" : true + }, "self" : { "href" : "https://mesh-billing-url/api/meshobjects" } @@ -728,7 +728,7 @@
List meshTenantUsageReports
"apiVersion" : "v2", "metadata" : { "name" : "gcp1.gcp-ffm:project:2018-01-01Z", - "lastModified" : "2024-11-28T07:10:56.203608100Z", + "lastModified" : "2024-12-04T09:52:29.032796500Z", "finalized" : true }, "spec" : { @@ -741,8 +741,8 @@
List meshTenantUsageReports
"status" : { "projectIdentifier" : "testProject", "timeframe" : { - "from" : "2024-11-01T00:00:00Z", - "to" : "2024-12-01T00:00:00Z" + "from" : "2024-12-01T00:00:00Z", + "to" : "2025-01-01T00:00:00Z" }, "netAmounts" : [ { "currency" : "EUR", @@ -973,7 +973,7 @@
Get meshTenantUsageReport
"apiVersion" : "v2", "metadata" : { "name" : "gcp1.gcp-ffm:project:2018-01-01Z", - "lastModified" : "2024-11-28T07:10:56.203608100Z", + "lastModified" : "2024-12-04T09:52:29.032796500Z", "finalized" : true }, "spec" : { @@ -986,8 +986,8 @@
Get meshTenantUsageReport
"status" : { "projectIdentifier" : "testProject", "timeframe" : { - "from" : "2024-11-01T00:00:00Z", - "to" : "2024-12-01T00:00:00Z" + "from" : "2024-12-01T00:00:00Z", + "to" : "2025-01-01T00:00:00Z" }, "netAmounts" : [ { "currency" : "EUR", @@ -1151,7 +1151,7 @@
List meshChargebacks
Expires: 0 Strict-Transport-Security: max-age=31536000 ; includeSubDomains X-Frame-Options: DENY -Content-Length: 3377 +Content-Length: 3374 { "_embedded" : { @@ -1159,13 +1159,13 @@
List meshChargebacks
"kind" : "meshChargeback", "apiVersion" : "v3", "metadata" : { - "name" : "2024-11-01Z/testPartner:testWorkspace:testProject", - "createdOn" : "2024-11-28T07:10:53.706525400Z", + "name" : "2024-12-01Z/testPartner:testWorkspace:testProject", + "createdOn" : "2024-12-04T09:52:25.618547800Z", "finalized" : true }, "spec" : { "projectIdentifier" : "testProject", - "period" : "2024-11-01Z", + "period" : "2024-12-01Z", "tags" : { "paymentIdentifier" : [ "123" ] }, @@ -1173,8 +1173,8 @@
List meshChargebacks
}, "status" : { "timeframe" : { - "from" : "2024-11-01T00:00:00Z", - "to" : "2024-12-01T00:00:00Z" + "from" : "2024-12-01T00:00:00Z", + "to" : "2025-01-01T00:00:00Z" }, "lineItems" : [ { "reportCategory" : "BILLING", @@ -1214,27 +1214,27 @@
List meshChargebacks
}, "_links" : { "self" : { - "href" : "https://mesh-billing-url/api/meshobjects/meshchargebacks/2024-11-01Z/testPartner%3AtestWorkspace%3AtestProject" + "href" : "https://mesh-billing-url/api/meshobjects/meshchargebacks/2024-12-01Z/testPartner%3AtestWorkspace%3AtestProject" } } }, { "kind" : "meshChargeback", "apiVersion" : "v3", "metadata" : { - "name" : "2024-10-01Z/testPartner:testWorkspace:testProject", - "createdOn" : "2024-11-28T07:10:53.708226900Z", + "name" : "2024-11-01Z/testPartner:testWorkspace:testProject", + "createdOn" : "2024-12-04T09:52:25.620066Z", "finalized" : true }, "spec" : { "projectIdentifier" : "testProject", - "period" : "2024-10-01Z", + "period" : "2024-11-01Z", "tags" : { }, "workspaceIdentifier" : "testWorkspace" }, "status" : { "timeframe" : { - "from" : "2024-10-01T00:00:00Z", - "to" : "2024-11-01T00:00:00Z" + "from" : "2024-11-01T00:00:00Z", + "to" : "2024-12-01T00:00:00Z" }, "lineItems" : [ ], "netAmounts" : [ { @@ -1246,7 +1246,7 @@
List meshChargebacks
}, "_links" : { "self" : { - "href" : "https://mesh-billing-url/api/meshobjects/meshchargebacks/2024-10-01Z/testPartner%3AtestWorkspace%3AtestProject" + "href" : "https://mesh-billing-url/api/meshobjects/meshchargebacks/2024-11-01Z/testPartner%3AtestWorkspace%3AtestProject" } } } ] @@ -1293,7 +1293,7 @@
Get meshChargeback
Example Request
-
GET /api/meshobjects/meshchargebacks/2024-11-01Z/testPartner%253AtestWorkspace%253AtestProject HTTP/1.1
+
GET /api/meshobjects/meshchargebacks/2024-12-01Z/testPartner%253AtestWorkspace%253AtestProject HTTP/1.1
 Authorization: Basic dmFsaWRfdXNlcm5hbWU6dmFsaWRfcGFzc3dvcmQ=
 Accept: application/vnd.meshcloud.api.meshchargeback.v3.hal+json
 Host: mesh-billing-url
@@ -1302,7 +1302,7 @@
Get meshChargeback
Example Curl Request
-
$ curl 'https://mesh-billing-url/api/meshobjects/meshchargebacks/2024-11-01Z/testPartner%253AtestWorkspace%253AtestProject' -i -u 'valid_username:valid_password' -X GET \
+
$ curl 'https://mesh-billing-url/api/meshobjects/meshchargebacks/2024-12-01Z/testPartner%253AtestWorkspace%253AtestProject' -i -u 'valid_username:valid_password' -X GET \
     -H 'Accept: application/vnd.meshcloud.api.meshchargeback.v3.hal+json'
@@ -1514,13 +1514,13 @@
Get meshChargeback
"kind" : "meshChargeback", "apiVersion" : "v3", "metadata" : { - "name" : "2024-11-01Z/testPartner:testWorkspace:testProject", - "createdOn" : "2024-11-28T07:10:53.706525400Z", + "name" : "2024-12-01Z/testPartner:testWorkspace:testProject", + "createdOn" : "2024-12-04T09:52:25.618547800Z", "finalized" : true }, "spec" : { "projectIdentifier" : "testProject", - "period" : "2024-11-01Z", + "period" : "2024-12-01Z", "tags" : { "paymentIdentifier" : [ "123" ] }, @@ -1528,8 +1528,8 @@
Get meshChargeback
}, "status" : { "timeframe" : { - "from" : "2024-11-01T00:00:00Z", - "to" : "2024-12-01T00:00:00Z" + "from" : "2024-12-01T00:00:00Z", + "to" : "2025-01-01T00:00:00Z" }, "lineItems" : [ { "reportCategory" : "BILLING", @@ -1569,7 +1569,7 @@
Get meshChargeback
}, "_links" : { "self" : { - "href" : "https://mesh-billing-url/api/meshobjects/meshchargebacks/2024-11-01Z/testPartner%3AtestWorkspace%3AtestProject" + "href" : "https://mesh-billing-url/api/meshobjects/meshchargebacks/2024-12-01Z/testPartner%3AtestWorkspace%3AtestProject" } } }
@@ -1854,7 +1854,7 @@
Put meshResourceUsageReports
diff --git a/website/static/billing-api/mesh_resource_usage_report.html b/website/static/billing-api/mesh_resource_usage_report.html index 8c8fac57b..1d4c8e703 100644 --- a/website/static/billing-api/mesh_resource_usage_report.html +++ b/website/static/billing-api/mesh_resource_usage_report.html @@ -716,7 +716,7 @@
Put meshResourceUsageReports
diff --git a/website/static/billing-api/mesh_tenant_usage_reports.html b/website/static/billing-api/mesh_tenant_usage_reports.html index 5780779be..c7d285796 100644 --- a/website/static/billing-api/mesh_tenant_usage_reports.html +++ b/website/static/billing-api/mesh_tenant_usage_reports.html @@ -605,7 +605,7 @@
List meshTenantUsageReports
"apiVersion" : "v2", "metadata" : { "name" : "gcp1.gcp-ffm:project:2018-01-01Z", - "lastModified" : "2024-11-28T07:10:56.203608100Z", + "lastModified" : "2024-12-04T09:52:29.032796500Z", "finalized" : true }, "spec" : { @@ -618,8 +618,8 @@
List meshTenantUsageReports
"status" : { "projectIdentifier" : "testProject", "timeframe" : { - "from" : "2024-11-01T00:00:00Z", - "to" : "2024-12-01T00:00:00Z" + "from" : "2024-12-01T00:00:00Z", + "to" : "2025-01-01T00:00:00Z" }, "netAmounts" : [ { "currency" : "EUR", @@ -850,7 +850,7 @@
Get meshTenantUsageReport
"apiVersion" : "v2", "metadata" : { "name" : "gcp1.gcp-ffm:project:2018-01-01Z", - "lastModified" : "2024-11-28T07:10:56.203608100Z", + "lastModified" : "2024-12-04T09:52:29.032796500Z", "finalized" : true }, "spec" : { @@ -863,8 +863,8 @@
Get meshTenantUsageReport
"status" : { "projectIdentifier" : "testProject", "timeframe" : { - "from" : "2024-11-01T00:00:00Z", - "to" : "2024-12-01T00:00:00Z" + "from" : "2024-12-01T00:00:00Z", + "to" : "2025-01-01T00:00:00Z" }, "netAmounts" : [ { "currency" : "EUR", @@ -887,7 +887,7 @@
Get meshTenantUsageReport
diff --git a/website/static/billing-api/meshmetering-openapi-docs.json b/website/static/billing-api/meshmetering-openapi-docs.json index 98c3bb9f4..337d55471 100644 --- a/website/static/billing-api/meshmetering-openapi-docs.json +++ b/website/static/billing-api/meshmetering-openapi-docs.json @@ -67,7 +67,7 @@ }, "examples" : { "meshObjectsRoot" : { - "value" : "{\n \"_links\" : {\n \"meshtenantusagereports\" : {\n \"href\" : \"https://mesh-billing-url/api/meshobjects/meshtenantusagereports{?workspaceIdentifier,projectIdentifier,platformFullIdentifier,period,reportCategory,paymentIdentifier}\",\n \"templated\" : true\n },\n \"meshchargebacks\" : {\n \"href\" : \"https://mesh-billing-url/api/meshobjects/meshchargebacks{?workspaceIdentifier,projectIdentifier,period,finalized,legacy,finalizedSince,cancelledSince}\",\n \"templated\" : true\n },\n \"self\" : {\n \"href\" : \"https://mesh-billing-url/api/meshobjects\"\n }\n }\n}" + "value" : "{\n \"_links\" : {\n \"meshchargebacks\" : {\n \"href\" : \"https://mesh-billing-url/api/meshobjects/meshchargebacks{?workspaceIdentifier,projectIdentifier,period,finalized,legacy,finalizedSince,cancelledSince}\",\n \"templated\" : true\n },\n \"meshtenantusagereports\" : {\n \"href\" : \"https://mesh-billing-url/api/meshobjects/meshtenantusagereports{?workspaceIdentifier,projectIdentifier,platformFullIdentifier,period,reportCategory,paymentIdentifier}\",\n \"templated\" : true\n },\n \"self\" : {\n \"href\" : \"https://mesh-billing-url/api/meshobjects\"\n }\n }\n}" } } } @@ -159,7 +159,7 @@ }, "examples" : { "meshChargebackList" : { - "value" : "{\n \"_embedded\" : {\n \"meshChargebacks\" : [ {\n \"kind\" : \"meshChargeback\",\n \"apiVersion\" : \"v3\",\n \"metadata\" : {\n \"name\" : \"2024-11-01Z/testPartner:testWorkspace:testProject\",\n \"createdOn\" : \"2024-11-28T07:10:53.706525400Z\",\n \"finalized\" : true\n },\n \"spec\" : {\n \"projectIdentifier\" : \"testProject\",\n \"period\" : \"2024-11-01Z\",\n \"tags\" : {\n \"paymentIdentifier\" : [ \"123\" ]\n },\n \"workspaceIdentifier\" : \"testWorkspace\"\n },\n \"status\" : {\n \"timeframe\" : {\n \"from\" : \"2024-11-01T00:00:00Z\",\n \"to\" : \"2024-12-01T00:00:00Z\"\n },\n \"lineItems\" : [ {\n \"reportCategory\" : \"BILLING\",\n \"platformTenantId\" : \"test1-localProjectId\",\n \"platformFullIdentifier\" : \"test1-instance.test1-location\",\n \"reportId\" : \"test1-reportId\",\n \"entryDate\" : \"2019-08-03T00:07:01.289Z\",\n \"period\" : \"2019-07-01Z\",\n \"netAmount\" : 1.65,\n \"baseNetAmount\" : 1.65,\n \"baseCurrency\" : \"EUR\",\n \"exchangeRate\" : 1,\n \"currency\" : \"EUR\",\n \"sellerId\" : \"Operations\",\n \"sellerProductGroup\" : \"Platform Team\"\n }, {\n \"reportCategory\" : \"BILLING\",\n \"platformTenantId\" : \"test2-localProjectId\",\n \"platformFullIdentifier\" : \"test2-instance.test2-location\",\n \"reportId\" : \"test2-reportId\",\n \"entryDate\" : \"2019-08-03T00:07:01.289Z\",\n \"period\" : \"2019-07-01Z\",\n \"netAmount\" : 3.12,\n \"baseNetAmount\" : 3.12,\n \"baseCurrency\" : \"EUR\",\n \"exchangeRate\" : 1,\n \"currency\" : \"EUR\",\n \"sellerId\" : \"Operations\",\n \"sellerProductGroup\" : \"Platform Team\"\n } ],\n \"netAmounts\" : [ {\n \"currency\" : \"EUR\",\n \"amount\" : 4.77,\n \"baseCurrency\" : \"EUR\",\n \"baseNetAmount\" : 4.77\n } ]\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-billing-url/api/meshobjects/meshchargebacks/2024-11-01Z/testPartner%3AtestWorkspace%3AtestProject\"\n }\n }\n }, {\n \"kind\" : \"meshChargeback\",\n \"apiVersion\" : \"v3\",\n \"metadata\" : {\n \"name\" : \"2024-10-01Z/testPartner:testWorkspace:testProject\",\n \"createdOn\" : \"2024-11-28T07:10:53.708226900Z\",\n \"finalized\" : true\n },\n \"spec\" : {\n \"projectIdentifier\" : \"testProject\",\n \"period\" : \"2024-10-01Z\",\n \"tags\" : { },\n \"workspaceIdentifier\" : \"testWorkspace\"\n },\n \"status\" : {\n \"timeframe\" : {\n \"from\" : \"2024-10-01T00:00:00Z\",\n \"to\" : \"2024-11-01T00:00:00Z\"\n },\n \"lineItems\" : [ ],\n \"netAmounts\" : [ {\n \"currency\" : \"EUR\",\n \"amount\" : 0,\n \"baseCurrency\" : \"EUR\",\n \"baseNetAmount\" : 0\n } ]\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-billing-url/api/meshobjects/meshchargebacks/2024-10-01Z/testPartner%3AtestWorkspace%3AtestProject\"\n }\n }\n } ]\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-billing-url/api/meshobjects/meshchargebacks?workspaceIdentifier=testWorkspace&page=0&size=10&sort=name,desc\"\n }\n },\n \"page\" : {\n \"size\" : 10,\n \"totalElements\" : 2,\n \"totalPages\" : 1,\n \"number\" : 0\n }\n}" + "value" : "{\n \"_embedded\" : {\n \"meshChargebacks\" : [ {\n \"kind\" : \"meshChargeback\",\n \"apiVersion\" : \"v3\",\n \"metadata\" : {\n \"name\" : \"2024-12-01Z/testPartner:testWorkspace:testProject\",\n \"createdOn\" : \"2024-12-04T09:52:25.618547800Z\",\n \"finalized\" : true\n },\n \"spec\" : {\n \"projectIdentifier\" : \"testProject\",\n \"period\" : \"2024-12-01Z\",\n \"tags\" : {\n \"paymentIdentifier\" : [ \"123\" ]\n },\n \"workspaceIdentifier\" : \"testWorkspace\"\n },\n \"status\" : {\n \"timeframe\" : {\n \"from\" : \"2024-12-01T00:00:00Z\",\n \"to\" : \"2025-01-01T00:00:00Z\"\n },\n \"lineItems\" : [ {\n \"reportCategory\" : \"BILLING\",\n \"platformTenantId\" : \"test1-localProjectId\",\n \"platformFullIdentifier\" : \"test1-instance.test1-location\",\n \"reportId\" : \"test1-reportId\",\n \"entryDate\" : \"2019-08-03T00:07:01.289Z\",\n \"period\" : \"2019-07-01Z\",\n \"netAmount\" : 1.65,\n \"baseNetAmount\" : 1.65,\n \"baseCurrency\" : \"EUR\",\n \"exchangeRate\" : 1,\n \"currency\" : \"EUR\",\n \"sellerId\" : \"Operations\",\n \"sellerProductGroup\" : \"Platform Team\"\n }, {\n \"reportCategory\" : \"BILLING\",\n \"platformTenantId\" : \"test2-localProjectId\",\n \"platformFullIdentifier\" : \"test2-instance.test2-location\",\n \"reportId\" : \"test2-reportId\",\n \"entryDate\" : \"2019-08-03T00:07:01.289Z\",\n \"period\" : \"2019-07-01Z\",\n \"netAmount\" : 3.12,\n \"baseNetAmount\" : 3.12,\n \"baseCurrency\" : \"EUR\",\n \"exchangeRate\" : 1,\n \"currency\" : \"EUR\",\n \"sellerId\" : \"Operations\",\n \"sellerProductGroup\" : \"Platform Team\"\n } ],\n \"netAmounts\" : [ {\n \"currency\" : \"EUR\",\n \"amount\" : 4.77,\n \"baseCurrency\" : \"EUR\",\n \"baseNetAmount\" : 4.77\n } ]\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-billing-url/api/meshobjects/meshchargebacks/2024-12-01Z/testPartner%3AtestWorkspace%3AtestProject\"\n }\n }\n }, {\n \"kind\" : \"meshChargeback\",\n \"apiVersion\" : \"v3\",\n \"metadata\" : {\n \"name\" : \"2024-11-01Z/testPartner:testWorkspace:testProject\",\n \"createdOn\" : \"2024-12-04T09:52:25.620066Z\",\n \"finalized\" : true\n },\n \"spec\" : {\n \"projectIdentifier\" : \"testProject\",\n \"period\" : \"2024-11-01Z\",\n \"tags\" : { },\n \"workspaceIdentifier\" : \"testWorkspace\"\n },\n \"status\" : {\n \"timeframe\" : {\n \"from\" : \"2024-11-01T00:00:00Z\",\n \"to\" : \"2024-12-01T00:00:00Z\"\n },\n \"lineItems\" : [ ],\n \"netAmounts\" : [ {\n \"currency\" : \"EUR\",\n \"amount\" : 0,\n \"baseCurrency\" : \"EUR\",\n \"baseNetAmount\" : 0\n } ]\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-billing-url/api/meshobjects/meshchargebacks/2024-11-01Z/testPartner%3AtestWorkspace%3AtestProject\"\n }\n }\n } ]\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-billing-url/api/meshobjects/meshchargebacks?workspaceIdentifier=testWorkspace&page=0&size=10&sort=name,desc\"\n }\n },\n \"page\" : {\n \"size\" : 10,\n \"totalElements\" : 2,\n \"totalPages\" : 1,\n \"number\" : 0\n }\n}" } } } @@ -275,7 +275,7 @@ }, "examples" : { "meshTenantUsageReportsList" : { - "value" : "{\n \"_embedded\" : {\n \"meshTenantUsageReports\" : [ {\n \"kind\" : \"meshTenantUsageReport\",\n \"apiVersion\" : \"v2\",\n \"metadata\" : {\n \"name\" : \"gcp1.gcp-ffm:project:2018-01-01Z\",\n \"lastModified\" : \"2024-11-28T07:10:56.203608100Z\",\n \"finalized\" : true\n },\n \"spec\" : {\n \"period\" : \"2018-01-01Z\",\n \"reportCategory\" : \"BILLING\",\n \"platformType\" : \"Gcp\",\n \"platformFullIdentifier\" : \"gcp1.gcp-ffm\",\n \"platformTenantId\" : \"project\"\n },\n \"status\" : {\n \"projectIdentifier\" : \"testProject\",\n \"timeframe\" : {\n \"from\" : \"2024-11-01T00:00:00Z\",\n \"to\" : \"2024-12-01T00:00:00Z\"\n },\n \"netAmounts\" : [ {\n \"currency\" : \"EUR\",\n \"amount\" : 128,\n \"baseCurrency\" : \"EUR\",\n \"baseAmount\" : 0\n } ],\n \"workspaceIdentifier\" : \"testWorkspace\"\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-billing-url/api/meshobjects/meshtenantusagereports/gcp1.gcp-ffm%3Aproject/2018-01-01Z\"\n }\n }\n } ]\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-billing-url/api/meshobjects/meshtenantusagereports?workspaceIdentifier=testWorkspace&page=0&size=10&sort=period,desc\"\n }\n },\n \"page\" : {\n \"size\" : 10,\n \"totalElements\" : 1,\n \"totalPages\" : 1,\n \"number\" : 0\n }\n}" + "value" : "{\n \"_embedded\" : {\n \"meshTenantUsageReports\" : [ {\n \"kind\" : \"meshTenantUsageReport\",\n \"apiVersion\" : \"v2\",\n \"metadata\" : {\n \"name\" : \"gcp1.gcp-ffm:project:2018-01-01Z\",\n \"lastModified\" : \"2024-12-04T09:52:29.032796500Z\",\n \"finalized\" : true\n },\n \"spec\" : {\n \"period\" : \"2018-01-01Z\",\n \"reportCategory\" : \"BILLING\",\n \"platformType\" : \"Gcp\",\n \"platformFullIdentifier\" : \"gcp1.gcp-ffm\",\n \"platformTenantId\" : \"project\"\n },\n \"status\" : {\n \"projectIdentifier\" : \"testProject\",\n \"timeframe\" : {\n \"from\" : \"2024-12-01T00:00:00Z\",\n \"to\" : \"2025-01-01T00:00:00Z\"\n },\n \"netAmounts\" : [ {\n \"currency\" : \"EUR\",\n \"amount\" : 128,\n \"baseCurrency\" : \"EUR\",\n \"baseAmount\" : 0\n } ],\n \"workspaceIdentifier\" : \"testWorkspace\"\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-billing-url/api/meshobjects/meshtenantusagereports/gcp1.gcp-ffm%3Aproject/2018-01-01Z\"\n }\n }\n } ]\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-billing-url/api/meshobjects/meshtenantusagereports?workspaceIdentifier=testWorkspace&page=0&size=10&sort=period,desc\"\n }\n },\n \"page\" : {\n \"size\" : 10,\n \"totalElements\" : 1,\n \"totalPages\" : 1,\n \"number\" : 0\n }\n}" } } } @@ -287,7 +287,7 @@ } ] } }, - "/api/meshobjects/meshchargebacks/2024-11-01Z/testPartner%3AtestWorkspace%3AtestProject" : { + "/api/meshobjects/meshchargebacks/2024-12-01Z/testPartner%3AtestWorkspace%3AtestProject" : { "get" : { "tags" : [ "api" ], "operationId" : "meshChargeback", @@ -311,7 +311,7 @@ }, "examples" : { "meshChargeback" : { - "value" : "{\n \"kind\" : \"meshChargeback\",\n \"apiVersion\" : \"v3\",\n \"metadata\" : {\n \"name\" : \"2024-11-01Z/testPartner:testWorkspace:testProject\",\n \"createdOn\" : \"2024-11-28T07:10:53.706525400Z\",\n \"finalized\" : true\n },\n \"spec\" : {\n \"projectIdentifier\" : \"testProject\",\n \"period\" : \"2024-11-01Z\",\n \"tags\" : {\n \"paymentIdentifier\" : [ \"123\" ]\n },\n \"workspaceIdentifier\" : \"testWorkspace\"\n },\n \"status\" : {\n \"timeframe\" : {\n \"from\" : \"2024-11-01T00:00:00Z\",\n \"to\" : \"2024-12-01T00:00:00Z\"\n },\n \"lineItems\" : [ {\n \"reportCategory\" : \"BILLING\",\n \"platformTenantId\" : \"test1-localProjectId\",\n \"platformFullIdentifier\" : \"test1-instance.test1-location\",\n \"reportId\" : \"test1-reportId\",\n \"entryDate\" : \"2019-08-03T00:07:01.289Z\",\n \"period\" : \"2019-07-01Z\",\n \"netAmount\" : 1.65,\n \"baseNetAmount\" : 1.65,\n \"baseCurrency\" : \"EUR\",\n \"exchangeRate\" : 1,\n \"currency\" : \"EUR\",\n \"sellerId\" : \"Operations\",\n \"sellerProductGroup\" : \"Platform Team\"\n }, {\n \"reportCategory\" : \"BILLING\",\n \"platformTenantId\" : \"test2-localProjectId\",\n \"platformFullIdentifier\" : \"test2-instance.test2-location\",\n \"reportId\" : \"test2-reportId\",\n \"entryDate\" : \"2019-08-03T00:07:01.289Z\",\n \"period\" : \"2019-07-01Z\",\n \"netAmount\" : 3.12,\n \"baseNetAmount\" : 3.12,\n \"baseCurrency\" : \"EUR\",\n \"exchangeRate\" : 1,\n \"currency\" : \"EUR\",\n \"sellerId\" : \"Operations\",\n \"sellerProductGroup\" : \"Platform Team\"\n } ],\n \"netAmounts\" : [ {\n \"currency\" : \"EUR\",\n \"amount\" : 4.77,\n \"baseCurrency\" : \"EUR\",\n \"baseNetAmount\" : 4.77\n } ]\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-billing-url/api/meshobjects/meshchargebacks/2024-11-01Z/testPartner%3AtestWorkspace%3AtestProject\"\n }\n }\n}" + "value" : "{\n \"kind\" : \"meshChargeback\",\n \"apiVersion\" : \"v3\",\n \"metadata\" : {\n \"name\" : \"2024-12-01Z/testPartner:testWorkspace:testProject\",\n \"createdOn\" : \"2024-12-04T09:52:25.618547800Z\",\n \"finalized\" : true\n },\n \"spec\" : {\n \"projectIdentifier\" : \"testProject\",\n \"period\" : \"2024-12-01Z\",\n \"tags\" : {\n \"paymentIdentifier\" : [ \"123\" ]\n },\n \"workspaceIdentifier\" : \"testWorkspace\"\n },\n \"status\" : {\n \"timeframe\" : {\n \"from\" : \"2024-12-01T00:00:00Z\",\n \"to\" : \"2025-01-01T00:00:00Z\"\n },\n \"lineItems\" : [ {\n \"reportCategory\" : \"BILLING\",\n \"platformTenantId\" : \"test1-localProjectId\",\n \"platformFullIdentifier\" : \"test1-instance.test1-location\",\n \"reportId\" : \"test1-reportId\",\n \"entryDate\" : \"2019-08-03T00:07:01.289Z\",\n \"period\" : \"2019-07-01Z\",\n \"netAmount\" : 1.65,\n \"baseNetAmount\" : 1.65,\n \"baseCurrency\" : \"EUR\",\n \"exchangeRate\" : 1,\n \"currency\" : \"EUR\",\n \"sellerId\" : \"Operations\",\n \"sellerProductGroup\" : \"Platform Team\"\n }, {\n \"reportCategory\" : \"BILLING\",\n \"platformTenantId\" : \"test2-localProjectId\",\n \"platformFullIdentifier\" : \"test2-instance.test2-location\",\n \"reportId\" : \"test2-reportId\",\n \"entryDate\" : \"2019-08-03T00:07:01.289Z\",\n \"period\" : \"2019-07-01Z\",\n \"netAmount\" : 3.12,\n \"baseNetAmount\" : 3.12,\n \"baseCurrency\" : \"EUR\",\n \"exchangeRate\" : 1,\n \"currency\" : \"EUR\",\n \"sellerId\" : \"Operations\",\n \"sellerProductGroup\" : \"Platform Team\"\n } ],\n \"netAmounts\" : [ {\n \"currency\" : \"EUR\",\n \"amount\" : 4.77,\n \"baseCurrency\" : \"EUR\",\n \"baseNetAmount\" : 4.77\n } ]\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-billing-url/api/meshobjects/meshchargebacks/2024-12-01Z/testPartner%3AtestWorkspace%3AtestProject\"\n }\n }\n}" } } } @@ -347,7 +347,7 @@ }, "examples" : { "meshTenantUsageReport" : { - "value" : "{\n \"kind\" : \"meshTenantUsageReport\",\n \"apiVersion\" : \"v2\",\n \"metadata\" : {\n \"name\" : \"gcp1.gcp-ffm:project:2018-01-01Z\",\n \"lastModified\" : \"2024-11-28T07:10:56.203608100Z\",\n \"finalized\" : true\n },\n \"spec\" : {\n \"period\" : \"2018-01-01Z\",\n \"reportCategory\" : \"BILLING\",\n \"platformType\" : \"Gcp\",\n \"platformFullIdentifier\" : \"gcp1.gcp-ffm\",\n \"platformTenantId\" : \"project\"\n },\n \"status\" : {\n \"projectIdentifier\" : \"testProject\",\n \"timeframe\" : {\n \"from\" : \"2024-11-01T00:00:00Z\",\n \"to\" : \"2024-12-01T00:00:00Z\"\n },\n \"netAmounts\" : [ {\n \"currency\" : \"EUR\",\n \"amount\" : 128,\n \"baseCurrency\" : \"EUR\",\n \"baseAmount\" : 0\n } ],\n \"workspaceIdentifier\" : \"testWorkspace\"\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-billing-url/api/meshobjects/meshtenantusagereports/gcp1.gcp-ffm%3Aproject/2018-01-01Z\"\n }\n }\n}" + "value" : "{\n \"kind\" : \"meshTenantUsageReport\",\n \"apiVersion\" : \"v2\",\n \"metadata\" : {\n \"name\" : \"gcp1.gcp-ffm:project:2018-01-01Z\",\n \"lastModified\" : \"2024-12-04T09:52:29.032796500Z\",\n \"finalized\" : true\n },\n \"spec\" : {\n \"period\" : \"2018-01-01Z\",\n \"reportCategory\" : \"BILLING\",\n \"platformType\" : \"Gcp\",\n \"platformFullIdentifier\" : \"gcp1.gcp-ffm\",\n \"platformTenantId\" : \"project\"\n },\n \"status\" : {\n \"projectIdentifier\" : \"testProject\",\n \"timeframe\" : {\n \"from\" : \"2024-12-01T00:00:00Z\",\n \"to\" : \"2025-01-01T00:00:00Z\"\n },\n \"netAmounts\" : [ {\n \"currency\" : \"EUR\",\n \"amount\" : 128,\n \"baseCurrency\" : \"EUR\",\n \"baseAmount\" : 0\n } ],\n \"workspaceIdentifier\" : \"testWorkspace\"\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-billing-url/api/meshobjects/meshtenantusagereports/gcp1.gcp-ffm%3Aproject/2018-01-01Z\"\n }\n }\n}" } } } @@ -531,54 +531,6 @@ } } }, - "meshTenantUsageReportsList" : { - "title" : "meshTenantUsageReportsList", - "required" : [ "_embedded", "_links", "page" ], - "type" : "object", - "properties" : { - "_links" : { - "type" : "object", - "description" : "Currently only contains the self link and <> links." - }, - "_embedded" : { - "required" : [ "meshTenantUsageReports" ], - "type" : "object", - "properties" : { - "meshTenantUsageReports" : { - "type" : "array", - "description" : "List of <>.", - "items" : { - "oneOf" : [ { - "type" : "object" - }, { - "type" : "boolean" - }, { - "type" : "string" - }, { - "type" : "number" - } ] - } - } - }, - "description" : "Contains the actual content of the paged response." - }, - "page" : { - "type" : "object", - "description" : "See <>." - } - } - }, - "meshObjectsRoot" : { - "title" : "meshObjectsRoot", - "required" : [ "_links" ], - "type" : "object", - "properties" : { - "_links" : { - "type" : "object", - "description" : "All available <> for the authenticated user." - } - } - }, "meshChargeback" : { "title" : "meshChargeback", "required" : [ "_links", "apiVersion", "kind", "metadata", "spec", "status" ], @@ -745,6 +697,54 @@ "description" : "All fields in this section provide detailed content of the meshChargeback." } } + }, + "meshObjectsRoot" : { + "title" : "meshObjectsRoot", + "required" : [ "_links" ], + "type" : "object", + "properties" : { + "_links" : { + "type" : "object", + "description" : "All available <> for the authenticated user." + } + } + }, + "meshTenantUsageReportsList" : { + "title" : "meshTenantUsageReportsList", + "required" : [ "_embedded", "_links", "page" ], + "type" : "object", + "properties" : { + "_links" : { + "type" : "object", + "description" : "Currently only contains the self link and <> links." + }, + "_embedded" : { + "required" : [ "meshTenantUsageReports" ], + "type" : "object", + "properties" : { + "meshTenantUsageReports" : { + "type" : "array", + "description" : "List of <>.", + "items" : { + "oneOf" : [ { + "type" : "object" + }, { + "type" : "boolean" + }, { + "type" : "string" + }, { + "type" : "number" + } ] + } + } + }, + "description" : "Contains the actual content of the paged response." + }, + "page" : { + "type" : "object", + "description" : "See <>." + } + } } }, "securitySchemes" : { diff --git a/website/static/billing-api/meshmetering-postman-collection-original.json b/website/static/billing-api/meshmetering-postman-collection-original.json index ea2bdbced..bd02e0d29 100644 --- a/website/static/billing-api/meshmetering-postman-collection-original.json +++ b/website/static/billing-api/meshmetering-postman-collection-original.json @@ -95,7 +95,7 @@ "disabled" : false } ], "cookie" : [ ], - "body" : "{\n \"_links\" : {\n \"meshtenantusagereports\" : {\n \"href\" : \"https://mesh-billing-url/api/meshobjects/meshtenantusagereports{?workspaceIdentifier,projectIdentifier,platformFullIdentifier,period,reportCategory,paymentIdentifier}\",\n \"templated\" : true\n },\n \"meshchargebacks\" : {\n \"href\" : \"https://mesh-billing-url/api/meshobjects/meshchargebacks{?workspaceIdentifier,projectIdentifier,period,finalized,legacy,finalizedSince,cancelledSince}\",\n \"templated\" : true\n },\n \"self\" : {\n \"href\" : \"https://mesh-billing-url/api/meshobjects\"\n }\n }\n}", + "body" : "{\n \"_links\" : {\n \"meshchargebacks\" : {\n \"href\" : \"https://mesh-billing-url/api/meshobjects/meshchargebacks{?workspaceIdentifier,projectIdentifier,period,finalized,legacy,finalizedSince,cancelledSince}\",\n \"templated\" : true\n },\n \"meshtenantusagereports\" : {\n \"href\" : \"https://mesh-billing-url/api/meshobjects/meshtenantusagereports{?workspaceIdentifier,projectIdentifier,platformFullIdentifier,period,reportCategory,paymentIdentifier}\",\n \"templated\" : true\n },\n \"self\" : {\n \"href\" : \"https://mesh-billing-url/api/meshobjects\"\n }\n }\n}", "code" : 200 } ] }, { @@ -200,7 +200,7 @@ "disabled" : false } ], "cookie" : [ ], - "body" : "{\n \"_embedded\" : {\n \"meshChargebacks\" : [ {\n \"kind\" : \"meshChargeback\",\n \"apiVersion\" : \"v3\",\n \"metadata\" : {\n \"name\" : \"2024-11-01Z/testPartner:testWorkspace:testProject\",\n \"createdOn\" : \"2024-11-28T07:10:53.706525400Z\",\n \"finalized\" : true\n },\n \"spec\" : {\n \"projectIdentifier\" : \"testProject\",\n \"period\" : \"2024-11-01Z\",\n \"tags\" : {\n \"paymentIdentifier\" : [ \"123\" ]\n },\n \"workspaceIdentifier\" : \"testWorkspace\"\n },\n \"status\" : {\n \"timeframe\" : {\n \"from\" : \"2024-11-01T00:00:00Z\",\n \"to\" : \"2024-12-01T00:00:00Z\"\n },\n \"lineItems\" : [ {\n \"reportCategory\" : \"BILLING\",\n \"platformTenantId\" : \"test1-localProjectId\",\n \"platformFullIdentifier\" : \"test1-instance.test1-location\",\n \"reportId\" : \"test1-reportId\",\n \"entryDate\" : \"2019-08-03T00:07:01.289Z\",\n \"period\" : \"2019-07-01Z\",\n \"netAmount\" : 1.65,\n \"baseNetAmount\" : 1.65,\n \"baseCurrency\" : \"EUR\",\n \"exchangeRate\" : 1,\n \"currency\" : \"EUR\",\n \"sellerId\" : \"Operations\",\n \"sellerProductGroup\" : \"Platform Team\"\n }, {\n \"reportCategory\" : \"BILLING\",\n \"platformTenantId\" : \"test2-localProjectId\",\n \"platformFullIdentifier\" : \"test2-instance.test2-location\",\n \"reportId\" : \"test2-reportId\",\n \"entryDate\" : \"2019-08-03T00:07:01.289Z\",\n \"period\" : \"2019-07-01Z\",\n \"netAmount\" : 3.12,\n \"baseNetAmount\" : 3.12,\n \"baseCurrency\" : \"EUR\",\n \"exchangeRate\" : 1,\n \"currency\" : \"EUR\",\n \"sellerId\" : \"Operations\",\n \"sellerProductGroup\" : \"Platform Team\"\n } ],\n \"netAmounts\" : [ {\n \"currency\" : \"EUR\",\n \"amount\" : 4.77,\n \"baseCurrency\" : \"EUR\",\n \"baseNetAmount\" : 4.77\n } ]\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-billing-url/api/meshobjects/meshchargebacks/2024-11-01Z/testPartner%3AtestWorkspace%3AtestProject\"\n }\n }\n }, {\n \"kind\" : \"meshChargeback\",\n \"apiVersion\" : \"v3\",\n \"metadata\" : {\n \"name\" : \"2024-10-01Z/testPartner:testWorkspace:testProject\",\n \"createdOn\" : \"2024-11-28T07:10:53.708226900Z\",\n \"finalized\" : true\n },\n \"spec\" : {\n \"projectIdentifier\" : \"testProject\",\n \"period\" : \"2024-10-01Z\",\n \"tags\" : { },\n \"workspaceIdentifier\" : \"testWorkspace\"\n },\n \"status\" : {\n \"timeframe\" : {\n \"from\" : \"2024-10-01T00:00:00Z\",\n \"to\" : \"2024-11-01T00:00:00Z\"\n },\n \"lineItems\" : [ ],\n \"netAmounts\" : [ {\n \"currency\" : \"EUR\",\n \"amount\" : 0,\n \"baseCurrency\" : \"EUR\",\n \"baseNetAmount\" : 0\n } ]\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-billing-url/api/meshobjects/meshchargebacks/2024-10-01Z/testPartner%3AtestWorkspace%3AtestProject\"\n }\n }\n } ]\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-billing-url/api/meshobjects/meshchargebacks?workspaceIdentifier=testWorkspace&page=0&size=10&sort=name,desc\"\n }\n },\n \"page\" : {\n \"size\" : 10,\n \"totalElements\" : 2,\n \"totalPages\" : 1,\n \"number\" : 0\n }\n}", + "body" : "{\n \"_embedded\" : {\n \"meshChargebacks\" : [ {\n \"kind\" : \"meshChargeback\",\n \"apiVersion\" : \"v3\",\n \"metadata\" : {\n \"name\" : \"2024-12-01Z/testPartner:testWorkspace:testProject\",\n \"createdOn\" : \"2024-12-04T09:52:25.618547800Z\",\n \"finalized\" : true\n },\n \"spec\" : {\n \"projectIdentifier\" : \"testProject\",\n \"period\" : \"2024-12-01Z\",\n \"tags\" : {\n \"paymentIdentifier\" : [ \"123\" ]\n },\n \"workspaceIdentifier\" : \"testWorkspace\"\n },\n \"status\" : {\n \"timeframe\" : {\n \"from\" : \"2024-12-01T00:00:00Z\",\n \"to\" : \"2025-01-01T00:00:00Z\"\n },\n \"lineItems\" : [ {\n \"reportCategory\" : \"BILLING\",\n \"platformTenantId\" : \"test1-localProjectId\",\n \"platformFullIdentifier\" : \"test1-instance.test1-location\",\n \"reportId\" : \"test1-reportId\",\n \"entryDate\" : \"2019-08-03T00:07:01.289Z\",\n \"period\" : \"2019-07-01Z\",\n \"netAmount\" : 1.65,\n \"baseNetAmount\" : 1.65,\n \"baseCurrency\" : \"EUR\",\n \"exchangeRate\" : 1,\n \"currency\" : \"EUR\",\n \"sellerId\" : \"Operations\",\n \"sellerProductGroup\" : \"Platform Team\"\n }, {\n \"reportCategory\" : \"BILLING\",\n \"platformTenantId\" : \"test2-localProjectId\",\n \"platformFullIdentifier\" : \"test2-instance.test2-location\",\n \"reportId\" : \"test2-reportId\",\n \"entryDate\" : \"2019-08-03T00:07:01.289Z\",\n \"period\" : \"2019-07-01Z\",\n \"netAmount\" : 3.12,\n \"baseNetAmount\" : 3.12,\n \"baseCurrency\" : \"EUR\",\n \"exchangeRate\" : 1,\n \"currency\" : \"EUR\",\n \"sellerId\" : \"Operations\",\n \"sellerProductGroup\" : \"Platform Team\"\n } ],\n \"netAmounts\" : [ {\n \"currency\" : \"EUR\",\n \"amount\" : 4.77,\n \"baseCurrency\" : \"EUR\",\n \"baseNetAmount\" : 4.77\n } ]\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-billing-url/api/meshobjects/meshchargebacks/2024-12-01Z/testPartner%3AtestWorkspace%3AtestProject\"\n }\n }\n }, {\n \"kind\" : \"meshChargeback\",\n \"apiVersion\" : \"v3\",\n \"metadata\" : {\n \"name\" : \"2024-11-01Z/testPartner:testWorkspace:testProject\",\n \"createdOn\" : \"2024-12-04T09:52:25.620066Z\",\n \"finalized\" : true\n },\n \"spec\" : {\n \"projectIdentifier\" : \"testProject\",\n \"period\" : \"2024-11-01Z\",\n \"tags\" : { },\n \"workspaceIdentifier\" : \"testWorkspace\"\n },\n \"status\" : {\n \"timeframe\" : {\n \"from\" : \"2024-11-01T00:00:00Z\",\n \"to\" : \"2024-12-01T00:00:00Z\"\n },\n \"lineItems\" : [ ],\n \"netAmounts\" : [ {\n \"currency\" : \"EUR\",\n \"amount\" : 0,\n \"baseCurrency\" : \"EUR\",\n \"baseNetAmount\" : 0\n } ]\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-billing-url/api/meshobjects/meshchargebacks/2024-11-01Z/testPartner%3AtestWorkspace%3AtestProject\"\n }\n }\n } ]\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-billing-url/api/meshobjects/meshchargebacks?workspaceIdentifier=testWorkspace&page=0&size=10&sort=name,desc\"\n }\n },\n \"page\" : {\n \"size\" : 10,\n \"totalElements\" : 2,\n \"totalPages\" : 1,\n \"number\" : 0\n }\n}", "code" : 200 } ] }, { @@ -329,19 +329,19 @@ "disabled" : false } ], "cookie" : [ ], - "body" : "{\n \"_embedded\" : {\n \"meshTenantUsageReports\" : [ {\n \"kind\" : \"meshTenantUsageReport\",\n \"apiVersion\" : \"v2\",\n \"metadata\" : {\n \"name\" : \"gcp1.gcp-ffm:project:2018-01-01Z\",\n \"lastModified\" : \"2024-11-28T07:10:56.203608100Z\",\n \"finalized\" : true\n },\n \"spec\" : {\n \"period\" : \"2018-01-01Z\",\n \"reportCategory\" : \"BILLING\",\n \"platformType\" : \"Gcp\",\n \"platformFullIdentifier\" : \"gcp1.gcp-ffm\",\n \"platformTenantId\" : \"project\"\n },\n \"status\" : {\n \"projectIdentifier\" : \"testProject\",\n \"timeframe\" : {\n \"from\" : \"2024-11-01T00:00:00Z\",\n \"to\" : \"2024-12-01T00:00:00Z\"\n },\n \"netAmounts\" : [ {\n \"currency\" : \"EUR\",\n \"amount\" : 128,\n \"baseCurrency\" : \"EUR\",\n \"baseAmount\" : 0\n } ],\n \"workspaceIdentifier\" : \"testWorkspace\"\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-billing-url/api/meshobjects/meshtenantusagereports/gcp1.gcp-ffm%3Aproject/2018-01-01Z\"\n }\n }\n } ]\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-billing-url/api/meshobjects/meshtenantusagereports?workspaceIdentifier=testWorkspace&page=0&size=10&sort=period,desc\"\n }\n },\n \"page\" : {\n \"size\" : 10,\n \"totalElements\" : 1,\n \"totalPages\" : 1,\n \"number\" : 0\n }\n}", + "body" : "{\n \"_embedded\" : {\n \"meshTenantUsageReports\" : [ {\n \"kind\" : \"meshTenantUsageReport\",\n \"apiVersion\" : \"v2\",\n \"metadata\" : {\n \"name\" : \"gcp1.gcp-ffm:project:2018-01-01Z\",\n \"lastModified\" : \"2024-12-04T09:52:29.032796500Z\",\n \"finalized\" : true\n },\n \"spec\" : {\n \"period\" : \"2018-01-01Z\",\n \"reportCategory\" : \"BILLING\",\n \"platformType\" : \"Gcp\",\n \"platformFullIdentifier\" : \"gcp1.gcp-ffm\",\n \"platformTenantId\" : \"project\"\n },\n \"status\" : {\n \"projectIdentifier\" : \"testProject\",\n \"timeframe\" : {\n \"from\" : \"2024-12-01T00:00:00Z\",\n \"to\" : \"2025-01-01T00:00:00Z\"\n },\n \"netAmounts\" : [ {\n \"currency\" : \"EUR\",\n \"amount\" : 128,\n \"baseCurrency\" : \"EUR\",\n \"baseAmount\" : 0\n } ],\n \"workspaceIdentifier\" : \"testWorkspace\"\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-billing-url/api/meshobjects/meshtenantusagereports/gcp1.gcp-ffm%3Aproject/2018-01-01Z\"\n }\n }\n } ]\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-billing-url/api/meshobjects/meshtenantusagereports?workspaceIdentifier=testWorkspace&page=0&size=10&sort=period,desc\"\n }\n },\n \"page\" : {\n \"size\" : 10,\n \"totalElements\" : 1,\n \"totalPages\" : 1,\n \"number\" : 0\n }\n}", "code" : 200 } ] }, { "id" : "meshChargeback", - "name" : "/api/meshobjects/meshchargebacks/2024-11-01Z/testPartner%3AtestWorkspace%3AtestProject", + "name" : "/api/meshobjects/meshchargebacks/2024-12-01Z/testPartner%3AtestWorkspace%3AtestProject", "variable" : [ ], "event" : [ ], "request" : { "url" : { "protocol" : "https", "host" : "localhost", - "path" : "/api/meshobjects/meshchargebacks/2024-11-01Z/testPartner%3AtestWorkspace%3AtestProject", + "path" : "/api/meshobjects/meshchargebacks/2024-12-01Z/testPartner%3AtestWorkspace%3AtestProject", "port" : "8080" }, "method" : "GET", @@ -359,7 +359,7 @@ "url" : { "protocol" : "https", "host" : "localhost", - "path" : "/api/meshobjects/meshchargebacks/2024-11-01Z/testPartner%3AtestWorkspace%3AtestProject", + "path" : "/api/meshobjects/meshchargebacks/2024-12-01Z/testPartner%3AtestWorkspace%3AtestProject", "port" : "8080" }, "method" : "GET", @@ -376,7 +376,7 @@ "disabled" : false } ], "cookie" : [ ], - "body" : "{\n \"kind\" : \"meshChargeback\",\n \"apiVersion\" : \"v3\",\n \"metadata\" : {\n \"name\" : \"2024-11-01Z/testPartner:testWorkspace:testProject\",\n \"createdOn\" : \"2024-11-28T07:10:53.706525400Z\",\n \"finalized\" : true\n },\n \"spec\" : {\n \"projectIdentifier\" : \"testProject\",\n \"period\" : \"2024-11-01Z\",\n \"tags\" : {\n \"paymentIdentifier\" : [ \"123\" ]\n },\n \"workspaceIdentifier\" : \"testWorkspace\"\n },\n \"status\" : {\n \"timeframe\" : {\n \"from\" : \"2024-11-01T00:00:00Z\",\n \"to\" : \"2024-12-01T00:00:00Z\"\n },\n \"lineItems\" : [ {\n \"reportCategory\" : \"BILLING\",\n \"platformTenantId\" : \"test1-localProjectId\",\n \"platformFullIdentifier\" : \"test1-instance.test1-location\",\n \"reportId\" : \"test1-reportId\",\n \"entryDate\" : \"2019-08-03T00:07:01.289Z\",\n \"period\" : \"2019-07-01Z\",\n \"netAmount\" : 1.65,\n \"baseNetAmount\" : 1.65,\n \"baseCurrency\" : \"EUR\",\n \"exchangeRate\" : 1,\n \"currency\" : \"EUR\",\n \"sellerId\" : \"Operations\",\n \"sellerProductGroup\" : \"Platform Team\"\n }, {\n \"reportCategory\" : \"BILLING\",\n \"platformTenantId\" : \"test2-localProjectId\",\n \"platformFullIdentifier\" : \"test2-instance.test2-location\",\n \"reportId\" : \"test2-reportId\",\n \"entryDate\" : \"2019-08-03T00:07:01.289Z\",\n \"period\" : \"2019-07-01Z\",\n \"netAmount\" : 3.12,\n \"baseNetAmount\" : 3.12,\n \"baseCurrency\" : \"EUR\",\n \"exchangeRate\" : 1,\n \"currency\" : \"EUR\",\n \"sellerId\" : \"Operations\",\n \"sellerProductGroup\" : \"Platform Team\"\n } ],\n \"netAmounts\" : [ {\n \"currency\" : \"EUR\",\n \"amount\" : 4.77,\n \"baseCurrency\" : \"EUR\",\n \"baseNetAmount\" : 4.77\n } ]\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-billing-url/api/meshobjects/meshchargebacks/2024-11-01Z/testPartner%3AtestWorkspace%3AtestProject\"\n }\n }\n}", + "body" : "{\n \"kind\" : \"meshChargeback\",\n \"apiVersion\" : \"v3\",\n \"metadata\" : {\n \"name\" : \"2024-12-01Z/testPartner:testWorkspace:testProject\",\n \"createdOn\" : \"2024-12-04T09:52:25.618547800Z\",\n \"finalized\" : true\n },\n \"spec\" : {\n \"projectIdentifier\" : \"testProject\",\n \"period\" : \"2024-12-01Z\",\n \"tags\" : {\n \"paymentIdentifier\" : [ \"123\" ]\n },\n \"workspaceIdentifier\" : \"testWorkspace\"\n },\n \"status\" : {\n \"timeframe\" : {\n \"from\" : \"2024-12-01T00:00:00Z\",\n \"to\" : \"2025-01-01T00:00:00Z\"\n },\n \"lineItems\" : [ {\n \"reportCategory\" : \"BILLING\",\n \"platformTenantId\" : \"test1-localProjectId\",\n \"platformFullIdentifier\" : \"test1-instance.test1-location\",\n \"reportId\" : \"test1-reportId\",\n \"entryDate\" : \"2019-08-03T00:07:01.289Z\",\n \"period\" : \"2019-07-01Z\",\n \"netAmount\" : 1.65,\n \"baseNetAmount\" : 1.65,\n \"baseCurrency\" : \"EUR\",\n \"exchangeRate\" : 1,\n \"currency\" : \"EUR\",\n \"sellerId\" : \"Operations\",\n \"sellerProductGroup\" : \"Platform Team\"\n }, {\n \"reportCategory\" : \"BILLING\",\n \"platformTenantId\" : \"test2-localProjectId\",\n \"platformFullIdentifier\" : \"test2-instance.test2-location\",\n \"reportId\" : \"test2-reportId\",\n \"entryDate\" : \"2019-08-03T00:07:01.289Z\",\n \"period\" : \"2019-07-01Z\",\n \"netAmount\" : 3.12,\n \"baseNetAmount\" : 3.12,\n \"baseCurrency\" : \"EUR\",\n \"exchangeRate\" : 1,\n \"currency\" : \"EUR\",\n \"sellerId\" : \"Operations\",\n \"sellerProductGroup\" : \"Platform Team\"\n } ],\n \"netAmounts\" : [ {\n \"currency\" : \"EUR\",\n \"amount\" : 4.77,\n \"baseCurrency\" : \"EUR\",\n \"baseNetAmount\" : 4.77\n } ]\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-billing-url/api/meshobjects/meshchargebacks/2024-12-01Z/testPartner%3AtestWorkspace%3AtestProject\"\n }\n }\n}", "code" : 200 } ] }, { @@ -423,7 +423,7 @@ "disabled" : false } ], "cookie" : [ ], - "body" : "{\n \"kind\" : \"meshTenantUsageReport\",\n \"apiVersion\" : \"v2\",\n \"metadata\" : {\n \"name\" : \"gcp1.gcp-ffm:project:2018-01-01Z\",\n \"lastModified\" : \"2024-11-28T07:10:56.203608100Z\",\n \"finalized\" : true\n },\n \"spec\" : {\n \"period\" : \"2018-01-01Z\",\n \"reportCategory\" : \"BILLING\",\n \"platformType\" : \"Gcp\",\n \"platformFullIdentifier\" : \"gcp1.gcp-ffm\",\n \"platformTenantId\" : \"project\"\n },\n \"status\" : {\n \"projectIdentifier\" : \"testProject\",\n \"timeframe\" : {\n \"from\" : \"2024-11-01T00:00:00Z\",\n \"to\" : \"2024-12-01T00:00:00Z\"\n },\n \"netAmounts\" : [ {\n \"currency\" : \"EUR\",\n \"amount\" : 128,\n \"baseCurrency\" : \"EUR\",\n \"baseAmount\" : 0\n } ],\n \"workspaceIdentifier\" : \"testWorkspace\"\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-billing-url/api/meshobjects/meshtenantusagereports/gcp1.gcp-ffm%3Aproject/2018-01-01Z\"\n }\n }\n}", + "body" : "{\n \"kind\" : \"meshTenantUsageReport\",\n \"apiVersion\" : \"v2\",\n \"metadata\" : {\n \"name\" : \"gcp1.gcp-ffm:project:2018-01-01Z\",\n \"lastModified\" : \"2024-12-04T09:52:29.032796500Z\",\n \"finalized\" : true\n },\n \"spec\" : {\n \"period\" : \"2018-01-01Z\",\n \"reportCategory\" : \"BILLING\",\n \"platformType\" : \"Gcp\",\n \"platformFullIdentifier\" : \"gcp1.gcp-ffm\",\n \"platformTenantId\" : \"project\"\n },\n \"status\" : {\n \"projectIdentifier\" : \"testProject\",\n \"timeframe\" : {\n \"from\" : \"2024-12-01T00:00:00Z\",\n \"to\" : \"2025-01-01T00:00:00Z\"\n },\n \"netAmounts\" : [ {\n \"currency\" : \"EUR\",\n \"amount\" : 128,\n \"baseCurrency\" : \"EUR\",\n \"baseAmount\" : 0\n } ],\n \"workspaceIdentifier\" : \"testWorkspace\"\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-billing-url/api/meshobjects/meshtenantusagereports/gcp1.gcp-ffm%3Aproject/2018-01-01Z\"\n }\n }\n}", "code" : 200 } ] } ], diff --git a/website/static/billing-api/meshmetering-postman-collection.json b/website/static/billing-api/meshmetering-postman-collection.json index 5d7ebedaf..775c052d8 100644 --- a/website/static/billing-api/meshmetering-postman-collection.json +++ b/website/static/billing-api/meshmetering-postman-collection.json @@ -91,7 +91,7 @@ "disabled" : false } ], "cookie" : [ ], - "body" : "{\n \"_links\" : {\n \"meshtenantusagereports\" : {\n \"href\" : \"https://mesh-billing-url/api/meshobjects/meshtenantusagereports{?workspaceIdentifier,projectIdentifier,platformFullIdentifier,period,reportCategory,paymentIdentifier}\",\n \"templated\" : true\n },\n \"meshchargebacks\" : {\n \"href\" : \"https://mesh-billing-url/api/meshobjects/meshchargebacks{?workspaceIdentifier,projectIdentifier,period,finalized,legacy,finalizedSince,cancelledSince}\",\n \"templated\" : true\n },\n \"self\" : {\n \"href\" : \"https://mesh-billing-url/api/meshobjects\"\n }\n }\n}", + "body" : "{\n \"_links\" : {\n \"meshchargebacks\" : {\n \"href\" : \"https://mesh-billing-url/api/meshobjects/meshchargebacks{?workspaceIdentifier,projectIdentifier,period,finalized,legacy,finalizedSince,cancelledSince}\",\n \"templated\" : true\n },\n \"meshtenantusagereports\" : {\n \"href\" : \"https://mesh-billing-url/api/meshobjects/meshtenantusagereports{?workspaceIdentifier,projectIdentifier,platformFullIdentifier,period,reportCategory,paymentIdentifier}\",\n \"templated\" : true\n },\n \"self\" : {\n \"href\" : \"https://mesh-billing-url/api/meshobjects\"\n }\n }\n}", "code" : 200 } ] }, { @@ -194,7 +194,7 @@ "disabled" : false } ], "cookie" : [ ], - "body" : "{\n \"_embedded\" : {\n \"meshChargebacks\" : [ {\n \"kind\" : \"meshChargeback\",\n \"apiVersion\" : \"v3\",\n \"metadata\" : {\n \"name\" : \"2024-11-01Z/testPartner:testWorkspace:testProject\",\n \"createdOn\" : \"2024-11-28T07:10:53.706525400Z\",\n \"finalized\" : true\n },\n \"spec\" : {\n \"projectIdentifier\" : \"testProject\",\n \"period\" : \"2024-11-01Z\",\n \"tags\" : {\n \"paymentIdentifier\" : [ \"123\" ]\n },\n \"workspaceIdentifier\" : \"testWorkspace\"\n },\n \"status\" : {\n \"timeframe\" : {\n \"from\" : \"2024-11-01T00:00:00Z\",\n \"to\" : \"2024-12-01T00:00:00Z\"\n },\n \"lineItems\" : [ {\n \"reportCategory\" : \"BILLING\",\n \"platformTenantId\" : \"test1-localProjectId\",\n \"platformFullIdentifier\" : \"test1-instance.test1-location\",\n \"reportId\" : \"test1-reportId\",\n \"entryDate\" : \"2019-08-03T00:07:01.289Z\",\n \"period\" : \"2019-07-01Z\",\n \"netAmount\" : 1.65,\n \"baseNetAmount\" : 1.65,\n \"baseCurrency\" : \"EUR\",\n \"exchangeRate\" : 1,\n \"currency\" : \"EUR\",\n \"sellerId\" : \"Operations\",\n \"sellerProductGroup\" : \"Platform Team\"\n }, {\n \"reportCategory\" : \"BILLING\",\n \"platformTenantId\" : \"test2-localProjectId\",\n \"platformFullIdentifier\" : \"test2-instance.test2-location\",\n \"reportId\" : \"test2-reportId\",\n \"entryDate\" : \"2019-08-03T00:07:01.289Z\",\n \"period\" : \"2019-07-01Z\",\n \"netAmount\" : 3.12,\n \"baseNetAmount\" : 3.12,\n \"baseCurrency\" : \"EUR\",\n \"exchangeRate\" : 1,\n \"currency\" : \"EUR\",\n \"sellerId\" : \"Operations\",\n \"sellerProductGroup\" : \"Platform Team\"\n } ],\n \"netAmounts\" : [ {\n \"currency\" : \"EUR\",\n \"amount\" : 4.77,\n \"baseCurrency\" : \"EUR\",\n \"baseNetAmount\" : 4.77\n } ]\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-billing-url/api/meshobjects/meshchargebacks/2024-11-01Z/testPartner%3AtestWorkspace%3AtestProject\"\n }\n }\n }, {\n \"kind\" : \"meshChargeback\",\n \"apiVersion\" : \"v3\",\n \"metadata\" : {\n \"name\" : \"2024-10-01Z/testPartner:testWorkspace:testProject\",\n \"createdOn\" : \"2024-11-28T07:10:53.708226900Z\",\n \"finalized\" : true\n },\n \"spec\" : {\n \"projectIdentifier\" : \"testProject\",\n \"period\" : \"2024-10-01Z\",\n \"tags\" : { },\n \"workspaceIdentifier\" : \"testWorkspace\"\n },\n \"status\" : {\n \"timeframe\" : {\n \"from\" : \"2024-10-01T00:00:00Z\",\n \"to\" : \"2024-11-01T00:00:00Z\"\n },\n \"lineItems\" : [ ],\n \"netAmounts\" : [ {\n \"currency\" : \"EUR\",\n \"amount\" : 0,\n \"baseCurrency\" : \"EUR\",\n \"baseNetAmount\" : 0\n } ]\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-billing-url/api/meshobjects/meshchargebacks/2024-10-01Z/testPartner%3AtestWorkspace%3AtestProject\"\n }\n }\n } ]\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-billing-url/api/meshobjects/meshchargebacks?workspaceIdentifier=testWorkspace&page=0&size=10&sort=name,desc\"\n }\n },\n \"page\" : {\n \"size\" : 10,\n \"totalElements\" : 2,\n \"totalPages\" : 1,\n \"number\" : 0\n }\n}", + "body" : "{\n \"_embedded\" : {\n \"meshChargebacks\" : [ {\n \"kind\" : \"meshChargeback\",\n \"apiVersion\" : \"v3\",\n \"metadata\" : {\n \"name\" : \"2024-12-01Z/testPartner:testWorkspace:testProject\",\n \"createdOn\" : \"2024-12-04T09:52:25.618547800Z\",\n \"finalized\" : true\n },\n \"spec\" : {\n \"projectIdentifier\" : \"testProject\",\n \"period\" : \"2024-12-01Z\",\n \"tags\" : {\n \"paymentIdentifier\" : [ \"123\" ]\n },\n \"workspaceIdentifier\" : \"testWorkspace\"\n },\n \"status\" : {\n \"timeframe\" : {\n \"from\" : \"2024-12-01T00:00:00Z\",\n \"to\" : \"2025-01-01T00:00:00Z\"\n },\n \"lineItems\" : [ {\n \"reportCategory\" : \"BILLING\",\n \"platformTenantId\" : \"test1-localProjectId\",\n \"platformFullIdentifier\" : \"test1-instance.test1-location\",\n \"reportId\" : \"test1-reportId\",\n \"entryDate\" : \"2019-08-03T00:07:01.289Z\",\n \"period\" : \"2019-07-01Z\",\n \"netAmount\" : 1.65,\n \"baseNetAmount\" : 1.65,\n \"baseCurrency\" : \"EUR\",\n \"exchangeRate\" : 1,\n \"currency\" : \"EUR\",\n \"sellerId\" : \"Operations\",\n \"sellerProductGroup\" : \"Platform Team\"\n }, {\n \"reportCategory\" : \"BILLING\",\n \"platformTenantId\" : \"test2-localProjectId\",\n \"platformFullIdentifier\" : \"test2-instance.test2-location\",\n \"reportId\" : \"test2-reportId\",\n \"entryDate\" : \"2019-08-03T00:07:01.289Z\",\n \"period\" : \"2019-07-01Z\",\n \"netAmount\" : 3.12,\n \"baseNetAmount\" : 3.12,\n \"baseCurrency\" : \"EUR\",\n \"exchangeRate\" : 1,\n \"currency\" : \"EUR\",\n \"sellerId\" : \"Operations\",\n \"sellerProductGroup\" : \"Platform Team\"\n } ],\n \"netAmounts\" : [ {\n \"currency\" : \"EUR\",\n \"amount\" : 4.77,\n \"baseCurrency\" : \"EUR\",\n \"baseNetAmount\" : 4.77\n } ]\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-billing-url/api/meshobjects/meshchargebacks/2024-12-01Z/testPartner%3AtestWorkspace%3AtestProject\"\n }\n }\n }, {\n \"kind\" : \"meshChargeback\",\n \"apiVersion\" : \"v3\",\n \"metadata\" : {\n \"name\" : \"2024-11-01Z/testPartner:testWorkspace:testProject\",\n \"createdOn\" : \"2024-12-04T09:52:25.620066Z\",\n \"finalized\" : true\n },\n \"spec\" : {\n \"projectIdentifier\" : \"testProject\",\n \"period\" : \"2024-11-01Z\",\n \"tags\" : { },\n \"workspaceIdentifier\" : \"testWorkspace\"\n },\n \"status\" : {\n \"timeframe\" : {\n \"from\" : \"2024-11-01T00:00:00Z\",\n \"to\" : \"2024-12-01T00:00:00Z\"\n },\n \"lineItems\" : [ ],\n \"netAmounts\" : [ {\n \"currency\" : \"EUR\",\n \"amount\" : 0,\n \"baseCurrency\" : \"EUR\",\n \"baseNetAmount\" : 0\n } ]\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-billing-url/api/meshobjects/meshchargebacks/2024-11-01Z/testPartner%3AtestWorkspace%3AtestProject\"\n }\n }\n } ]\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-billing-url/api/meshobjects/meshchargebacks?workspaceIdentifier=testWorkspace&page=0&size=10&sort=name,desc\"\n }\n },\n \"page\" : {\n \"size\" : 10,\n \"totalElements\" : 2,\n \"totalPages\" : 1,\n \"number\" : 0\n }\n}", "code" : 200 } ] }, { @@ -321,19 +321,19 @@ "disabled" : false } ], "cookie" : [ ], - "body" : "{\n \"_embedded\" : {\n \"meshTenantUsageReports\" : [ {\n \"kind\" : \"meshTenantUsageReport\",\n \"apiVersion\" : \"v2\",\n \"metadata\" : {\n \"name\" : \"gcp1.gcp-ffm:project:2018-01-01Z\",\n \"lastModified\" : \"2024-11-28T07:10:56.203608100Z\",\n \"finalized\" : true\n },\n \"spec\" : {\n \"period\" : \"2018-01-01Z\",\n \"reportCategory\" : \"BILLING\",\n \"platformType\" : \"Gcp\",\n \"platformFullIdentifier\" : \"gcp1.gcp-ffm\",\n \"platformTenantId\" : \"project\"\n },\n \"status\" : {\n \"projectIdentifier\" : \"testProject\",\n \"timeframe\" : {\n \"from\" : \"2024-11-01T00:00:00Z\",\n \"to\" : \"2024-12-01T00:00:00Z\"\n },\n \"netAmounts\" : [ {\n \"currency\" : \"EUR\",\n \"amount\" : 128,\n \"baseCurrency\" : \"EUR\",\n \"baseAmount\" : 0\n } ],\n \"workspaceIdentifier\" : \"testWorkspace\"\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-billing-url/api/meshobjects/meshtenantusagereports/gcp1.gcp-ffm%3Aproject/2018-01-01Z\"\n }\n }\n } ]\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-billing-url/api/meshobjects/meshtenantusagereports?workspaceIdentifier=testWorkspace&page=0&size=10&sort=period,desc\"\n }\n },\n \"page\" : {\n \"size\" : 10,\n \"totalElements\" : 1,\n \"totalPages\" : 1,\n \"number\" : 0\n }\n}", + "body" : "{\n \"_embedded\" : {\n \"meshTenantUsageReports\" : [ {\n \"kind\" : \"meshTenantUsageReport\",\n \"apiVersion\" : \"v2\",\n \"metadata\" : {\n \"name\" : \"gcp1.gcp-ffm:project:2018-01-01Z\",\n \"lastModified\" : \"2024-12-04T09:52:29.032796500Z\",\n \"finalized\" : true\n },\n \"spec\" : {\n \"period\" : \"2018-01-01Z\",\n \"reportCategory\" : \"BILLING\",\n \"platformType\" : \"Gcp\",\n \"platformFullIdentifier\" : \"gcp1.gcp-ffm\",\n \"platformTenantId\" : \"project\"\n },\n \"status\" : {\n \"projectIdentifier\" : \"testProject\",\n \"timeframe\" : {\n \"from\" : \"2024-12-01T00:00:00Z\",\n \"to\" : \"2025-01-01T00:00:00Z\"\n },\n \"netAmounts\" : [ {\n \"currency\" : \"EUR\",\n \"amount\" : 128,\n \"baseCurrency\" : \"EUR\",\n \"baseAmount\" : 0\n } ],\n \"workspaceIdentifier\" : \"testWorkspace\"\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-billing-url/api/meshobjects/meshtenantusagereports/gcp1.gcp-ffm%3Aproject/2018-01-01Z\"\n }\n }\n } ]\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-billing-url/api/meshobjects/meshtenantusagereports?workspaceIdentifier=testWorkspace&page=0&size=10&sort=period,desc\"\n }\n },\n \"page\" : {\n \"size\" : 10,\n \"totalElements\" : 1,\n \"totalPages\" : 1,\n \"number\" : 0\n }\n}", "code" : 200 } ] }, { "id" : "meshChargeback", - "name" : "/api/meshobjects/meshchargebacks/2024-11-01Z/testPartner%3AtestWorkspace%3AtestProject", + "name" : "/api/meshobjects/meshchargebacks/2024-12-01Z/testPartner%3AtestWorkspace%3AtestProject", "variable" : [ ], "event" : [ ], "request" : { "url" : { - "raw": "{{baseUrl}}/api/meshobjects/meshchargebacks/2024-11-01Z/testPartner%3AtestWorkspace%3AtestProject", + "raw": "{{baseUrl}}/api/meshobjects/meshchargebacks/2024-12-01Z/testPartner%3AtestWorkspace%3AtestProject", "host": "{{baseUrl}}", -"path" : "/api/meshobjects/meshchargebacks/2024-11-01Z/testPartner%3AtestWorkspace%3AtestProject" +"path" : "/api/meshobjects/meshchargebacks/2024-12-01Z/testPartner%3AtestWorkspace%3AtestProject" }, "method" : "GET", "header" : [ { @@ -348,9 +348,9 @@ "name" : "meshChargeback", "originalRequest" : { "url" : { - "raw": "{{baseUrl}}/api/meshobjects/meshchargebacks/2024-11-01Z/testPartner%3AtestWorkspace%3AtestProject", + "raw": "{{baseUrl}}/api/meshobjects/meshchargebacks/2024-12-01Z/testPartner%3AtestWorkspace%3AtestProject", "host": "{{baseUrl}}", -"path" : "/api/meshobjects/meshchargebacks/2024-11-01Z/testPartner%3AtestWorkspace%3AtestProject" +"path" : "/api/meshobjects/meshchargebacks/2024-12-01Z/testPartner%3AtestWorkspace%3AtestProject" }, "method" : "GET", "header" : [ { @@ -366,7 +366,7 @@ "disabled" : false } ], "cookie" : [ ], - "body" : "{\n \"kind\" : \"meshChargeback\",\n \"apiVersion\" : \"v3\",\n \"metadata\" : {\n \"name\" : \"2024-11-01Z/testPartner:testWorkspace:testProject\",\n \"createdOn\" : \"2024-11-28T07:10:53.706525400Z\",\n \"finalized\" : true\n },\n \"spec\" : {\n \"projectIdentifier\" : \"testProject\",\n \"period\" : \"2024-11-01Z\",\n \"tags\" : {\n \"paymentIdentifier\" : [ \"123\" ]\n },\n \"workspaceIdentifier\" : \"testWorkspace\"\n },\n \"status\" : {\n \"timeframe\" : {\n \"from\" : \"2024-11-01T00:00:00Z\",\n \"to\" : \"2024-12-01T00:00:00Z\"\n },\n \"lineItems\" : [ {\n \"reportCategory\" : \"BILLING\",\n \"platformTenantId\" : \"test1-localProjectId\",\n \"platformFullIdentifier\" : \"test1-instance.test1-location\",\n \"reportId\" : \"test1-reportId\",\n \"entryDate\" : \"2019-08-03T00:07:01.289Z\",\n \"period\" : \"2019-07-01Z\",\n \"netAmount\" : 1.65,\n \"baseNetAmount\" : 1.65,\n \"baseCurrency\" : \"EUR\",\n \"exchangeRate\" : 1,\n \"currency\" : \"EUR\",\n \"sellerId\" : \"Operations\",\n \"sellerProductGroup\" : \"Platform Team\"\n }, {\n \"reportCategory\" : \"BILLING\",\n \"platformTenantId\" : \"test2-localProjectId\",\n \"platformFullIdentifier\" : \"test2-instance.test2-location\",\n \"reportId\" : \"test2-reportId\",\n \"entryDate\" : \"2019-08-03T00:07:01.289Z\",\n \"period\" : \"2019-07-01Z\",\n \"netAmount\" : 3.12,\n \"baseNetAmount\" : 3.12,\n \"baseCurrency\" : \"EUR\",\n \"exchangeRate\" : 1,\n \"currency\" : \"EUR\",\n \"sellerId\" : \"Operations\",\n \"sellerProductGroup\" : \"Platform Team\"\n } ],\n \"netAmounts\" : [ {\n \"currency\" : \"EUR\",\n \"amount\" : 4.77,\n \"baseCurrency\" : \"EUR\",\n \"baseNetAmount\" : 4.77\n } ]\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-billing-url/api/meshobjects/meshchargebacks/2024-11-01Z/testPartner%3AtestWorkspace%3AtestProject\"\n }\n }\n}", + "body" : "{\n \"kind\" : \"meshChargeback\",\n \"apiVersion\" : \"v3\",\n \"metadata\" : {\n \"name\" : \"2024-12-01Z/testPartner:testWorkspace:testProject\",\n \"createdOn\" : \"2024-12-04T09:52:25.618547800Z\",\n \"finalized\" : true\n },\n \"spec\" : {\n \"projectIdentifier\" : \"testProject\",\n \"period\" : \"2024-12-01Z\",\n \"tags\" : {\n \"paymentIdentifier\" : [ \"123\" ]\n },\n \"workspaceIdentifier\" : \"testWorkspace\"\n },\n \"status\" : {\n \"timeframe\" : {\n \"from\" : \"2024-12-01T00:00:00Z\",\n \"to\" : \"2025-01-01T00:00:00Z\"\n },\n \"lineItems\" : [ {\n \"reportCategory\" : \"BILLING\",\n \"platformTenantId\" : \"test1-localProjectId\",\n \"platformFullIdentifier\" : \"test1-instance.test1-location\",\n \"reportId\" : \"test1-reportId\",\n \"entryDate\" : \"2019-08-03T00:07:01.289Z\",\n \"period\" : \"2019-07-01Z\",\n \"netAmount\" : 1.65,\n \"baseNetAmount\" : 1.65,\n \"baseCurrency\" : \"EUR\",\n \"exchangeRate\" : 1,\n \"currency\" : \"EUR\",\n \"sellerId\" : \"Operations\",\n \"sellerProductGroup\" : \"Platform Team\"\n }, {\n \"reportCategory\" : \"BILLING\",\n \"platformTenantId\" : \"test2-localProjectId\",\n \"platformFullIdentifier\" : \"test2-instance.test2-location\",\n \"reportId\" : \"test2-reportId\",\n \"entryDate\" : \"2019-08-03T00:07:01.289Z\",\n \"period\" : \"2019-07-01Z\",\n \"netAmount\" : 3.12,\n \"baseNetAmount\" : 3.12,\n \"baseCurrency\" : \"EUR\",\n \"exchangeRate\" : 1,\n \"currency\" : \"EUR\",\n \"sellerId\" : \"Operations\",\n \"sellerProductGroup\" : \"Platform Team\"\n } ],\n \"netAmounts\" : [ {\n \"currency\" : \"EUR\",\n \"amount\" : 4.77,\n \"baseCurrency\" : \"EUR\",\n \"baseNetAmount\" : 4.77\n } ]\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-billing-url/api/meshobjects/meshchargebacks/2024-12-01Z/testPartner%3AtestWorkspace%3AtestProject\"\n }\n }\n}", "code" : 200 } ] }, { @@ -411,7 +411,7 @@ "disabled" : false } ], "cookie" : [ ], - "body" : "{\n \"kind\" : \"meshTenantUsageReport\",\n \"apiVersion\" : \"v2\",\n \"metadata\" : {\n \"name\" : \"gcp1.gcp-ffm:project:2018-01-01Z\",\n \"lastModified\" : \"2024-11-28T07:10:56.203608100Z\",\n \"finalized\" : true\n },\n \"spec\" : {\n \"period\" : \"2018-01-01Z\",\n \"reportCategory\" : \"BILLING\",\n \"platformType\" : \"Gcp\",\n \"platformFullIdentifier\" : \"gcp1.gcp-ffm\",\n \"platformTenantId\" : \"project\"\n },\n \"status\" : {\n \"projectIdentifier\" : \"testProject\",\n \"timeframe\" : {\n \"from\" : \"2024-11-01T00:00:00Z\",\n \"to\" : \"2024-12-01T00:00:00Z\"\n },\n \"netAmounts\" : [ {\n \"currency\" : \"EUR\",\n \"amount\" : 128,\n \"baseCurrency\" : \"EUR\",\n \"baseAmount\" : 0\n } ],\n \"workspaceIdentifier\" : \"testWorkspace\"\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-billing-url/api/meshobjects/meshtenantusagereports/gcp1.gcp-ffm%3Aproject/2018-01-01Z\"\n }\n }\n}", + "body" : "{\n \"kind\" : \"meshTenantUsageReport\",\n \"apiVersion\" : \"v2\",\n \"metadata\" : {\n \"name\" : \"gcp1.gcp-ffm:project:2018-01-01Z\",\n \"lastModified\" : \"2024-12-04T09:52:29.032796500Z\",\n \"finalized\" : true\n },\n \"spec\" : {\n \"period\" : \"2018-01-01Z\",\n \"reportCategory\" : \"BILLING\",\n \"platformType\" : \"Gcp\",\n \"platformFullIdentifier\" : \"gcp1.gcp-ffm\",\n \"platformTenantId\" : \"project\"\n },\n \"status\" : {\n \"projectIdentifier\" : \"testProject\",\n \"timeframe\" : {\n \"from\" : \"2024-12-01T00:00:00Z\",\n \"to\" : \"2025-01-01T00:00:00Z\"\n },\n \"netAmounts\" : [ {\n \"currency\" : \"EUR\",\n \"amount\" : 128,\n \"baseCurrency\" : \"EUR\",\n \"baseAmount\" : 0\n } ],\n \"workspaceIdentifier\" : \"testWorkspace\"\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-billing-url/api/meshobjects/meshtenantusagereports/gcp1.gcp-ffm%3Aproject/2018-01-01Z\"\n }\n }\n}", "code" : 200 } ] } ], diff --git a/website/static/billing-api/meshmetering-swagger-docs.json b/website/static/billing-api/meshmetering-swagger-docs.json index 3ca7597cd..609160cf2 100644 --- a/website/static/billing-api/meshmetering-swagger-docs.json +++ b/website/static/billing-api/meshmetering-swagger-docs.json @@ -52,7 +52,7 @@ "200" : { "description" : "", "examples" : { - "application/vnd.meshcloud.api.meshobjects.v1.hal+json" : "{\n \"_links\" : {\n \"meshtenantusagereports\" : {\n \"href\" : \"https://mesh-billing-url/api/meshobjects/meshtenantusagereports{?workspaceIdentifier,projectIdentifier,platformFullIdentifier,period,reportCategory,paymentIdentifier}\",\n \"templated\" : true\n },\n \"meshchargebacks\" : {\n \"href\" : \"https://mesh-billing-url/api/meshobjects/meshchargebacks{?workspaceIdentifier,projectIdentifier,period,finalized,legacy,finalizedSince,cancelledSince}\",\n \"templated\" : true\n },\n \"self\" : {\n \"href\" : \"https://mesh-billing-url/api/meshobjects\"\n }\n }\n}" + "application/vnd.meshcloud.api.meshobjects.v1.hal+json" : "{\n \"_links\" : {\n \"meshchargebacks\" : {\n \"href\" : \"https://mesh-billing-url/api/meshobjects/meshchargebacks{?workspaceIdentifier,projectIdentifier,period,finalized,legacy,finalizedSince,cancelledSince}\",\n \"templated\" : true\n },\n \"meshtenantusagereports\" : {\n \"href\" : \"https://mesh-billing-url/api/meshobjects/meshtenantusagereports{?workspaceIdentifier,projectIdentifier,platformFullIdentifier,period,reportCategory,paymentIdentifier}\",\n \"templated\" : true\n },\n \"self\" : {\n \"href\" : \"https://mesh-billing-url/api/meshobjects\"\n }\n }\n}" }, "schema" : { "$ref" : "#/definitions/meshObjectsRoot" @@ -122,7 +122,7 @@ "200" : { "description" : "", "examples" : { - "application/vnd.meshcloud.api.meshchargeback.v3.hal+json" : "{\n \"_embedded\" : {\n \"meshChargebacks\" : [ {\n \"kind\" : \"meshChargeback\",\n \"apiVersion\" : \"v3\",\n \"metadata\" : {\n \"name\" : \"2024-11-01Z/testPartner:testWorkspace:testProject\",\n \"createdOn\" : \"2024-11-28T07:10:53.706525400Z\",\n \"finalized\" : true\n },\n \"spec\" : {\n \"projectIdentifier\" : \"testProject\",\n \"period\" : \"2024-11-01Z\",\n \"tags\" : {\n \"paymentIdentifier\" : [ \"123\" ]\n },\n \"workspaceIdentifier\" : \"testWorkspace\"\n },\n \"status\" : {\n \"timeframe\" : {\n \"from\" : \"2024-11-01T00:00:00Z\",\n \"to\" : \"2024-12-01T00:00:00Z\"\n },\n \"lineItems\" : [ {\n \"reportCategory\" : \"BILLING\",\n \"platformTenantId\" : \"test1-localProjectId\",\n \"platformFullIdentifier\" : \"test1-instance.test1-location\",\n \"reportId\" : \"test1-reportId\",\n \"entryDate\" : \"2019-08-03T00:07:01.289Z\",\n \"period\" : \"2019-07-01Z\",\n \"netAmount\" : 1.65,\n \"baseNetAmount\" : 1.65,\n \"baseCurrency\" : \"EUR\",\n \"exchangeRate\" : 1,\n \"currency\" : \"EUR\",\n \"sellerId\" : \"Operations\",\n \"sellerProductGroup\" : \"Platform Team\"\n }, {\n \"reportCategory\" : \"BILLING\",\n \"platformTenantId\" : \"test2-localProjectId\",\n \"platformFullIdentifier\" : \"test2-instance.test2-location\",\n \"reportId\" : \"test2-reportId\",\n \"entryDate\" : \"2019-08-03T00:07:01.289Z\",\n \"period\" : \"2019-07-01Z\",\n \"netAmount\" : 3.12,\n \"baseNetAmount\" : 3.12,\n \"baseCurrency\" : \"EUR\",\n \"exchangeRate\" : 1,\n \"currency\" : \"EUR\",\n \"sellerId\" : \"Operations\",\n \"sellerProductGroup\" : \"Platform Team\"\n } ],\n \"netAmounts\" : [ {\n \"currency\" : \"EUR\",\n \"amount\" : 4.77,\n \"baseCurrency\" : \"EUR\",\n \"baseNetAmount\" : 4.77\n } ]\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-billing-url/api/meshobjects/meshchargebacks/2024-11-01Z/testPartner%3AtestWorkspace%3AtestProject\"\n }\n }\n }, {\n \"kind\" : \"meshChargeback\",\n \"apiVersion\" : \"v3\",\n \"metadata\" : {\n \"name\" : \"2024-10-01Z/testPartner:testWorkspace:testProject\",\n \"createdOn\" : \"2024-11-28T07:10:53.708226900Z\",\n \"finalized\" : true\n },\n \"spec\" : {\n \"projectIdentifier\" : \"testProject\",\n \"period\" : \"2024-10-01Z\",\n \"tags\" : { },\n \"workspaceIdentifier\" : \"testWorkspace\"\n },\n \"status\" : {\n \"timeframe\" : {\n \"from\" : \"2024-10-01T00:00:00Z\",\n \"to\" : \"2024-11-01T00:00:00Z\"\n },\n \"lineItems\" : [ ],\n \"netAmounts\" : [ {\n \"currency\" : \"EUR\",\n \"amount\" : 0,\n \"baseCurrency\" : \"EUR\",\n \"baseNetAmount\" : 0\n } ]\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-billing-url/api/meshobjects/meshchargebacks/2024-10-01Z/testPartner%3AtestWorkspace%3AtestProject\"\n }\n }\n } ]\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-billing-url/api/meshobjects/meshchargebacks?workspaceIdentifier=testWorkspace&page=0&size=10&sort=name,desc\"\n }\n },\n \"page\" : {\n \"size\" : 10,\n \"totalElements\" : 2,\n \"totalPages\" : 1,\n \"number\" : 0\n }\n}" + "application/vnd.meshcloud.api.meshchargeback.v3.hal+json" : "{\n \"_embedded\" : {\n \"meshChargebacks\" : [ {\n \"kind\" : \"meshChargeback\",\n \"apiVersion\" : \"v3\",\n \"metadata\" : {\n \"name\" : \"2024-12-01Z/testPartner:testWorkspace:testProject\",\n \"createdOn\" : \"2024-12-04T09:52:25.618547800Z\",\n \"finalized\" : true\n },\n \"spec\" : {\n \"projectIdentifier\" : \"testProject\",\n \"period\" : \"2024-12-01Z\",\n \"tags\" : {\n \"paymentIdentifier\" : [ \"123\" ]\n },\n \"workspaceIdentifier\" : \"testWorkspace\"\n },\n \"status\" : {\n \"timeframe\" : {\n \"from\" : \"2024-12-01T00:00:00Z\",\n \"to\" : \"2025-01-01T00:00:00Z\"\n },\n \"lineItems\" : [ {\n \"reportCategory\" : \"BILLING\",\n \"platformTenantId\" : \"test1-localProjectId\",\n \"platformFullIdentifier\" : \"test1-instance.test1-location\",\n \"reportId\" : \"test1-reportId\",\n \"entryDate\" : \"2019-08-03T00:07:01.289Z\",\n \"period\" : \"2019-07-01Z\",\n \"netAmount\" : 1.65,\n \"baseNetAmount\" : 1.65,\n \"baseCurrency\" : \"EUR\",\n \"exchangeRate\" : 1,\n \"currency\" : \"EUR\",\n \"sellerId\" : \"Operations\",\n \"sellerProductGroup\" : \"Platform Team\"\n }, {\n \"reportCategory\" : \"BILLING\",\n \"platformTenantId\" : \"test2-localProjectId\",\n \"platformFullIdentifier\" : \"test2-instance.test2-location\",\n \"reportId\" : \"test2-reportId\",\n \"entryDate\" : \"2019-08-03T00:07:01.289Z\",\n \"period\" : \"2019-07-01Z\",\n \"netAmount\" : 3.12,\n \"baseNetAmount\" : 3.12,\n \"baseCurrency\" : \"EUR\",\n \"exchangeRate\" : 1,\n \"currency\" : \"EUR\",\n \"sellerId\" : \"Operations\",\n \"sellerProductGroup\" : \"Platform Team\"\n } ],\n \"netAmounts\" : [ {\n \"currency\" : \"EUR\",\n \"amount\" : 4.77,\n \"baseCurrency\" : \"EUR\",\n \"baseNetAmount\" : 4.77\n } ]\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-billing-url/api/meshobjects/meshchargebacks/2024-12-01Z/testPartner%3AtestWorkspace%3AtestProject\"\n }\n }\n }, {\n \"kind\" : \"meshChargeback\",\n \"apiVersion\" : \"v3\",\n \"metadata\" : {\n \"name\" : \"2024-11-01Z/testPartner:testWorkspace:testProject\",\n \"createdOn\" : \"2024-12-04T09:52:25.620066Z\",\n \"finalized\" : true\n },\n \"spec\" : {\n \"projectIdentifier\" : \"testProject\",\n \"period\" : \"2024-11-01Z\",\n \"tags\" : { },\n \"workspaceIdentifier\" : \"testWorkspace\"\n },\n \"status\" : {\n \"timeframe\" : {\n \"from\" : \"2024-11-01T00:00:00Z\",\n \"to\" : \"2024-12-01T00:00:00Z\"\n },\n \"lineItems\" : [ ],\n \"netAmounts\" : [ {\n \"currency\" : \"EUR\",\n \"amount\" : 0,\n \"baseCurrency\" : \"EUR\",\n \"baseNetAmount\" : 0\n } ]\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-billing-url/api/meshobjects/meshchargebacks/2024-11-01Z/testPartner%3AtestWorkspace%3AtestProject\"\n }\n }\n } ]\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-billing-url/api/meshobjects/meshchargebacks?workspaceIdentifier=testWorkspace&page=0&size=10&sort=name,desc\"\n }\n },\n \"page\" : {\n \"size\" : 10,\n \"totalElements\" : 2,\n \"totalPages\" : 1,\n \"number\" : 0\n }\n}" }, "schema" : { "$ref" : "#/definitions/meshChargebackList" @@ -210,7 +210,7 @@ "200" : { "description" : "", "examples" : { - "application/vnd.meshcloud.api.meshtenantusagereport.v2.hal+json" : "{\n \"_embedded\" : {\n \"meshTenantUsageReports\" : [ {\n \"kind\" : \"meshTenantUsageReport\",\n \"apiVersion\" : \"v2\",\n \"metadata\" : {\n \"name\" : \"gcp1.gcp-ffm:project:2018-01-01Z\",\n \"lastModified\" : \"2024-11-28T07:10:56.203608100Z\",\n \"finalized\" : true\n },\n \"spec\" : {\n \"period\" : \"2018-01-01Z\",\n \"reportCategory\" : \"BILLING\",\n \"platformType\" : \"Gcp\",\n \"platformFullIdentifier\" : \"gcp1.gcp-ffm\",\n \"platformTenantId\" : \"project\"\n },\n \"status\" : {\n \"projectIdentifier\" : \"testProject\",\n \"timeframe\" : {\n \"from\" : \"2024-11-01T00:00:00Z\",\n \"to\" : \"2024-12-01T00:00:00Z\"\n },\n \"netAmounts\" : [ {\n \"currency\" : \"EUR\",\n \"amount\" : 128,\n \"baseCurrency\" : \"EUR\",\n \"baseAmount\" : 0\n } ],\n \"workspaceIdentifier\" : \"testWorkspace\"\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-billing-url/api/meshobjects/meshtenantusagereports/gcp1.gcp-ffm%3Aproject/2018-01-01Z\"\n }\n }\n } ]\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-billing-url/api/meshobjects/meshtenantusagereports?workspaceIdentifier=testWorkspace&page=0&size=10&sort=period,desc\"\n }\n },\n \"page\" : {\n \"size\" : 10,\n \"totalElements\" : 1,\n \"totalPages\" : 1,\n \"number\" : 0\n }\n}" + "application/vnd.meshcloud.api.meshtenantusagereport.v2.hal+json" : "{\n \"_embedded\" : {\n \"meshTenantUsageReports\" : [ {\n \"kind\" : \"meshTenantUsageReport\",\n \"apiVersion\" : \"v2\",\n \"metadata\" : {\n \"name\" : \"gcp1.gcp-ffm:project:2018-01-01Z\",\n \"lastModified\" : \"2024-12-04T09:52:29.032796500Z\",\n \"finalized\" : true\n },\n \"spec\" : {\n \"period\" : \"2018-01-01Z\",\n \"reportCategory\" : \"BILLING\",\n \"platformType\" : \"Gcp\",\n \"platformFullIdentifier\" : \"gcp1.gcp-ffm\",\n \"platformTenantId\" : \"project\"\n },\n \"status\" : {\n \"projectIdentifier\" : \"testProject\",\n \"timeframe\" : {\n \"from\" : \"2024-12-01T00:00:00Z\",\n \"to\" : \"2025-01-01T00:00:00Z\"\n },\n \"netAmounts\" : [ {\n \"currency\" : \"EUR\",\n \"amount\" : 128,\n \"baseCurrency\" : \"EUR\",\n \"baseAmount\" : 0\n } ],\n \"workspaceIdentifier\" : \"testWorkspace\"\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-billing-url/api/meshobjects/meshtenantusagereports/gcp1.gcp-ffm%3Aproject/2018-01-01Z\"\n }\n }\n } ]\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-billing-url/api/meshobjects/meshtenantusagereports?workspaceIdentifier=testWorkspace&page=0&size=10&sort=period,desc\"\n }\n },\n \"page\" : {\n \"size\" : 10,\n \"totalElements\" : 1,\n \"totalPages\" : 1,\n \"number\" : 0\n }\n}" }, "schema" : { "$ref" : "#/definitions/meshTenantUsageReportsList" @@ -222,7 +222,7 @@ } ] } }, - "/api/meshobjects/meshchargebacks/2024-11-01Z/testPartner%3AtestWorkspace%3AtestProject" : { + "/api/meshobjects/meshchargebacks/2024-12-01Z/testPartner%3AtestWorkspace%3AtestProject" : { "get" : { "tags" : [ "api" ], "operationId" : "meshChargeback", @@ -238,7 +238,7 @@ "200" : { "description" : "", "examples" : { - "application/vnd.meshcloud.api.meshchargeback.v3.hal+json" : "{\n \"kind\" : \"meshChargeback\",\n \"apiVersion\" : \"v3\",\n \"metadata\" : {\n \"name\" : \"2024-11-01Z/testPartner:testWorkspace:testProject\",\n \"createdOn\" : \"2024-11-28T07:10:53.706525400Z\",\n \"finalized\" : true\n },\n \"spec\" : {\n \"projectIdentifier\" : \"testProject\",\n \"period\" : \"2024-11-01Z\",\n \"tags\" : {\n \"paymentIdentifier\" : [ \"123\" ]\n },\n \"workspaceIdentifier\" : \"testWorkspace\"\n },\n \"status\" : {\n \"timeframe\" : {\n \"from\" : \"2024-11-01T00:00:00Z\",\n \"to\" : \"2024-12-01T00:00:00Z\"\n },\n \"lineItems\" : [ {\n \"reportCategory\" : \"BILLING\",\n \"platformTenantId\" : \"test1-localProjectId\",\n \"platformFullIdentifier\" : \"test1-instance.test1-location\",\n \"reportId\" : \"test1-reportId\",\n \"entryDate\" : \"2019-08-03T00:07:01.289Z\",\n \"period\" : \"2019-07-01Z\",\n \"netAmount\" : 1.65,\n \"baseNetAmount\" : 1.65,\n \"baseCurrency\" : \"EUR\",\n \"exchangeRate\" : 1,\n \"currency\" : \"EUR\",\n \"sellerId\" : \"Operations\",\n \"sellerProductGroup\" : \"Platform Team\"\n }, {\n \"reportCategory\" : \"BILLING\",\n \"platformTenantId\" : \"test2-localProjectId\",\n \"platformFullIdentifier\" : \"test2-instance.test2-location\",\n \"reportId\" : \"test2-reportId\",\n \"entryDate\" : \"2019-08-03T00:07:01.289Z\",\n \"period\" : \"2019-07-01Z\",\n \"netAmount\" : 3.12,\n \"baseNetAmount\" : 3.12,\n \"baseCurrency\" : \"EUR\",\n \"exchangeRate\" : 1,\n \"currency\" : \"EUR\",\n \"sellerId\" : \"Operations\",\n \"sellerProductGroup\" : \"Platform Team\"\n } ],\n \"netAmounts\" : [ {\n \"currency\" : \"EUR\",\n \"amount\" : 4.77,\n \"baseCurrency\" : \"EUR\",\n \"baseNetAmount\" : 4.77\n } ]\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-billing-url/api/meshobjects/meshchargebacks/2024-11-01Z/testPartner%3AtestWorkspace%3AtestProject\"\n }\n }\n}" + "application/vnd.meshcloud.api.meshchargeback.v3.hal+json" : "{\n \"kind\" : \"meshChargeback\",\n \"apiVersion\" : \"v3\",\n \"metadata\" : {\n \"name\" : \"2024-12-01Z/testPartner:testWorkspace:testProject\",\n \"createdOn\" : \"2024-12-04T09:52:25.618547800Z\",\n \"finalized\" : true\n },\n \"spec\" : {\n \"projectIdentifier\" : \"testProject\",\n \"period\" : \"2024-12-01Z\",\n \"tags\" : {\n \"paymentIdentifier\" : [ \"123\" ]\n },\n \"workspaceIdentifier\" : \"testWorkspace\"\n },\n \"status\" : {\n \"timeframe\" : {\n \"from\" : \"2024-12-01T00:00:00Z\",\n \"to\" : \"2025-01-01T00:00:00Z\"\n },\n \"lineItems\" : [ {\n \"reportCategory\" : \"BILLING\",\n \"platformTenantId\" : \"test1-localProjectId\",\n \"platformFullIdentifier\" : \"test1-instance.test1-location\",\n \"reportId\" : \"test1-reportId\",\n \"entryDate\" : \"2019-08-03T00:07:01.289Z\",\n \"period\" : \"2019-07-01Z\",\n \"netAmount\" : 1.65,\n \"baseNetAmount\" : 1.65,\n \"baseCurrency\" : \"EUR\",\n \"exchangeRate\" : 1,\n \"currency\" : \"EUR\",\n \"sellerId\" : \"Operations\",\n \"sellerProductGroup\" : \"Platform Team\"\n }, {\n \"reportCategory\" : \"BILLING\",\n \"platformTenantId\" : \"test2-localProjectId\",\n \"platformFullIdentifier\" : \"test2-instance.test2-location\",\n \"reportId\" : \"test2-reportId\",\n \"entryDate\" : \"2019-08-03T00:07:01.289Z\",\n \"period\" : \"2019-07-01Z\",\n \"netAmount\" : 3.12,\n \"baseNetAmount\" : 3.12,\n \"baseCurrency\" : \"EUR\",\n \"exchangeRate\" : 1,\n \"currency\" : \"EUR\",\n \"sellerId\" : \"Operations\",\n \"sellerProductGroup\" : \"Platform Team\"\n } ],\n \"netAmounts\" : [ {\n \"currency\" : \"EUR\",\n \"amount\" : 4.77,\n \"baseCurrency\" : \"EUR\",\n \"baseNetAmount\" : 4.77\n } ]\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-billing-url/api/meshobjects/meshchargebacks/2024-12-01Z/testPartner%3AtestWorkspace%3AtestProject\"\n }\n }\n}" }, "schema" : { "$ref" : "#/definitions/meshChargeback" @@ -266,7 +266,7 @@ "200" : { "description" : "", "examples" : { - "application/vnd.meshcloud.api.meshtenantusagereport.v2.hal+json" : "{\n \"kind\" : \"meshTenantUsageReport\",\n \"apiVersion\" : \"v2\",\n \"metadata\" : {\n \"name\" : \"gcp1.gcp-ffm:project:2018-01-01Z\",\n \"lastModified\" : \"2024-11-28T07:10:56.203608100Z\",\n \"finalized\" : true\n },\n \"spec\" : {\n \"period\" : \"2018-01-01Z\",\n \"reportCategory\" : \"BILLING\",\n \"platformType\" : \"Gcp\",\n \"platformFullIdentifier\" : \"gcp1.gcp-ffm\",\n \"platformTenantId\" : \"project\"\n },\n \"status\" : {\n \"projectIdentifier\" : \"testProject\",\n \"timeframe\" : {\n \"from\" : \"2024-11-01T00:00:00Z\",\n \"to\" : \"2024-12-01T00:00:00Z\"\n },\n \"netAmounts\" : [ {\n \"currency\" : \"EUR\",\n \"amount\" : 128,\n \"baseCurrency\" : \"EUR\",\n \"baseAmount\" : 0\n } ],\n \"workspaceIdentifier\" : \"testWorkspace\"\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-billing-url/api/meshobjects/meshtenantusagereports/gcp1.gcp-ffm%3Aproject/2018-01-01Z\"\n }\n }\n}" + "application/vnd.meshcloud.api.meshtenantusagereport.v2.hal+json" : "{\n \"kind\" : \"meshTenantUsageReport\",\n \"apiVersion\" : \"v2\",\n \"metadata\" : {\n \"name\" : \"gcp1.gcp-ffm:project:2018-01-01Z\",\n \"lastModified\" : \"2024-12-04T09:52:29.032796500Z\",\n \"finalized\" : true\n },\n \"spec\" : {\n \"period\" : \"2018-01-01Z\",\n \"reportCategory\" : \"BILLING\",\n \"platformType\" : \"Gcp\",\n \"platformFullIdentifier\" : \"gcp1.gcp-ffm\",\n \"platformTenantId\" : \"project\"\n },\n \"status\" : {\n \"projectIdentifier\" : \"testProject\",\n \"timeframe\" : {\n \"from\" : \"2024-12-01T00:00:00Z\",\n \"to\" : \"2025-01-01T00:00:00Z\"\n },\n \"netAmounts\" : [ {\n \"currency\" : \"EUR\",\n \"amount\" : 128,\n \"baseCurrency\" : \"EUR\",\n \"baseAmount\" : 0\n } ],\n \"workspaceIdentifier\" : \"testWorkspace\"\n },\n \"_links\" : {\n \"self\" : {\n \"href\" : \"https://mesh-billing-url/api/meshobjects/meshtenantusagereports/gcp1.gcp-ffm%3Aproject/2018-01-01Z\"\n }\n }\n}" }, "schema" : { "$ref" : "#/definitions/meshTenantUsageReport" diff --git a/website/static/billing-api/overview.html b/website/static/billing-api/overview.html index 98b0368a2..e7c91218c 100644 --- a/website/static/billing-api/overview.html +++ b/website/static/billing-api/overview.html @@ -582,7 +582,7 @@

Data Types

diff --git a/website/static/billing-api/technical_specification.html b/website/static/billing-api/technical_specification.html index 25937592b..486358d7f 100644 --- a/website/static/billing-api/technical_specification.html +++ b/website/static/billing-api/technical_specification.html @@ -627,7 +627,7 @@

Versioning