Openportal Managed Projects
Operations Summary
| Method | Endpoint | Description |
|---|---|---|
| Core CRUD | ||
| GET | /api/openportal-managed-projects/ |
List all managed projects |
| GET | /api/openportal-managed-projects/{identifier}/{destination}/ |
Retrieve a managed project |
| Other Actions | ||
| POST | /api/openportal-managed-projects/{identifier}/{destination}/approve/ |
Approve managed project request |
| POST | /api/openportal-managed-projects/{identifier}/{destination}/attach/ |
Attach a project to this managed project |
| POST | /api/openportal-managed-projects/{identifier}/{destination}/detach/ |
Detach the project from this managed project |
| POST | /api/openportal-managed-projects/{identifier}/{destination}/reject/ |
Reject managed project request |
| DELETE | /api/openportal-managed-projects/{identifier}/{destination}/delete/ |
Delete ManagedProject object |
Core CRUD
List all managed projects
List all managed projects
1 2 3 4 | |
1 2 3 4 5 6 7 8 9 10 | |
- API Source:
openportal_managed_projects_list
1 2 3 4 5 6 7 8 9 10 | |
| Name | Type | Description |
|---|---|---|
identifier |
string | |
local_identifier |
string | |
page |
integer | A page number within the paginated result set. |
page_size |
integer | Number of results to return per page. |
project |
string | |
project_template |
string | |
project_template_uuid |
string (uuid) | |
project_uuid |
string (uuid) | |
state |
array |
200 -
The response body is an array of objects, where each object has the following structure:
| Field | Type | Description |
|---|---|---|
state |
string | |
created |
string (date-time) | |
reviewed_at |
string (date-time) | Timestamp when the review was completed |
reviewed_by_full_name |
string | |
reviewed_by_uuid |
string (uuid) | |
review_comment |
string | Optional comment provided during review |
identifier |
string | |
destination |
string | The destination used to send instructions from the remote portal. |
details |
any | Details of the project as provided by the remote OpenPortal. |
project |
string (uri) | |
project_data |
any | |
project_template |
string (uri) | |
project_template_data |
any | |
local_identifier |
string | The local project identifier in this portal. |
Retrieve a managed project
Retrieve a managed project
1 2 3 4 | |
1 2 3 4 5 6 7 8 9 10 11 12 13 | |
- API Source:
openportal_managed_projects_retrieve_get
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | |
| Name | Type | Required | Description |
|---|---|---|---|
destination |
string | ✓ | The destination of the managed project |
identifier |
string | ✓ | The identifier of the managed project |
200 -
| Field | Type | Description |
|---|---|---|
state |
string | |
created |
string (date-time) | |
reviewed_at |
string (date-time) | Timestamp when the review was completed |
reviewed_by_full_name |
string | |
reviewed_by_uuid |
string (uuid) | |
review_comment |
string | Optional comment provided during review |
identifier |
string | |
destination |
string | The destination used to send instructions from the remote portal. |
details |
any | Details of the project as provided by the remote OpenPortal. |
project |
string (uri) | |
project_data |
any | |
project_template |
string (uri) | |
project_template_data |
any | |
local_identifier |
string | The local project identifier in this portal. |
Other Actions
Approve managed project request
Approve managed project request
1 2 3 4 | |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | |
- Model Source:
ReviewCommentRequest - API Source:
openportal_managed_projects_approve
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | |
| Name | Type | Required | Description |
|---|---|---|---|
destination |
string | ✓ | The destination of the managed project |
identifier |
string | ✓ | The identifier of the managed project |
| Field | Type | Required |
|---|---|---|
comment |
string |
200 - No response body
Attach a project to this managed project
Attach a project to this managed project
1 2 3 4 5 | |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | |
- Model Source:
ProjectAttachRequest - API Source:
openportal_managed_projects_attach
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | |
| Name | Type | Required | Description |
|---|---|---|---|
destination |
string | ✓ | The destination of the managed project |
identifier |
string | ✓ | The identifier of the managed project |
| Field | Type | Required | Description |
|---|---|---|---|
project_uuid |
string (uuid) | ✓ | UUID of the project to attach to this managed project |
200 - No response body
Detach the project from this managed project
Detach the project from this managed project
1 2 3 4 | |
1 2 3 4 5 6 7 8 9 10 11 12 13 | |
- API Source:
openportal_managed_projects_detach
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | |
| Name | Type | Required | Description |
|---|---|---|---|
destination |
string | ✓ | The destination of the managed project |
identifier |
string | ✓ | The identifier of the managed project |
200 - No response body
Reject managed project request
Reject managed project request
1 2 3 4 | |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | |
- Model Source:
ReviewCommentRequest - API Source:
openportal_managed_projects_reject
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | |
| Name | Type | Required | Description |
|---|---|---|---|
destination |
string | ✓ | The destination of the managed project |
identifier |
string | ✓ | The identifier of the managed project |
| Field | Type | Required |
|---|---|---|
comment |
string |
200 - No response body
Delete ManagedProject object
Delete ManagedProject object
1 2 3 4 | |
1 2 3 4 5 6 7 8 9 10 11 12 13 | |
- API Source:
openportal_managed_projects_delete_destroy
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | |
| Name | Type | Required | Description |
|---|---|---|---|
destination |
string | ✓ | The destination of the managed project |
identifier |
string | ✓ | The identifier of the managed project |
204 - No response body