Return the stored plan for one validated .NET package.
using System.Net.Http.Headers;var client = new HttpClient();var request = new HttpRequestMessage{ Method = HttpMethod.Get, RequestUri = new Uri("https://example.com/api/workspace/admin/net-packages/packages/example/plan"), Headers = { { "Authorization", "Bearer <token>" }, },};using (var response = await client.SendAsync(request)){ response.EnsureSuccessStatusCode(); var body = await response.Content.ReadAsStringAsync(); Console.WriteLine(body);}const url = 'https://example.com/api/workspace/admin/net-packages/packages/example/plan';const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url https://example.com/api/workspace/admin/net-packages/packages/example/plan \ --header 'Authorization: Bearer <token>'Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”Query Parameters
Section titled “Query Parameters”Optional access token for clients that cannot set Authorization headers. Prefer Authorization: Bearer <token> when possible.
Responses
Section titled “Responses”OK
object
Validated .NET package plan returned before apply.
object
Stored package artifact identifier used by apply/download endpoints.
Stable Moltaro .NET package identifier.
Optional package display name.
Uploaded DLL file name.
Entry assembly file name inside the package bundle.
Package bundle version from moltaro-package.json.
Package SHA-256 hash.
Loaded assembly name.
Loaded identity assembly version.
Moltaro DbContext type name.
Per-package EF migration history table.
Aggregated .NET package plan counts.
object
Number of metadata items that will be created.
Number of metadata items that will be updated.
Number of metadata items that will be deleted or marked deleted.
Number of metadata items that already match the package.
UI-readable metadata diff items.
One metadata diff item in a .NET package plan.
object
Metadata item type, e.g. entity, table, field, statement, or presentationRule.
Package-owned stable Moltaro ID.
Internal item name/key.
Optional UI display name.
Artifact upload timestamp.
object
object
object
object
Example
{ "Data": { "Format": 0, "Items": [ { "Action": 0 } ] }, "Errors": [ { "Type": 0, "Severity": 0 } ], "Warnings": [ { "Type": 0, "Severity": 0 } ]}Forbidden
object
Examplegenerated
{ "type": "example", "title": "example", "status": 1, "detail": "example", "instance": "example"}Not Found
object
Validated .NET package plan returned before apply.
object
Stored package artifact identifier used by apply/download endpoints.
Stable Moltaro .NET package identifier.
Optional package display name.
Uploaded DLL file name.
Entry assembly file name inside the package bundle.
Package bundle version from moltaro-package.json.
Package SHA-256 hash.
Loaded assembly name.
Loaded identity assembly version.
Moltaro DbContext type name.
Per-package EF migration history table.
Aggregated .NET package plan counts.
object
Number of metadata items that will be created.
Number of metadata items that will be updated.
Number of metadata items that will be deleted or marked deleted.
Number of metadata items that already match the package.
UI-readable metadata diff items.
One metadata diff item in a .NET package plan.
object
Metadata item type, e.g. entity, table, field, statement, or presentationRule.
Package-owned stable Moltaro ID.
Internal item name/key.
Optional UI display name.
Artifact upload timestamp.
object
object
object
object
Example
{ "Data": { "Format": 0, "Items": [ { "Action": 0 } ] }, "Errors": [ { "Type": 0, "Severity": 0 } ], "Warnings": [ { "Type": 0, "Severity": 0 } ]}