/project/{uuid}
---------------------------------------------
.. contents::
GET /project/**{uuid}**
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Get project informations
Parameters
**********
- **uuid**: Project instance UUID
Response status codes
**********************
- **200**: OK
- **404**: Project instance doesn't exist
Output
*******
.. raw:: html
Name | Mandatory | Type | Description |
location | ✔ | string | Base directory where the project should be created on remote server |
temporary | ✔ | boolean | If project is a temporary project |
uuid | ✔ | string | Project UUID |
Sample session
***************
.. literalinclude:: examples/get_projectuuid.txt
PUT /project/**{uuid}**
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Update a project
Parameters
**********
- **uuid**: Project instance UUID
Response status codes
**********************
- **200**: Project updated
- **404**: Project instance doesn't exist
Input
*******
.. raw:: html
Name | Mandatory | Type | Description |
temporary | | boolean | If project is a temporary project |
Output
*******
.. raw:: html
Name | Mandatory | Type | Description |
location | ✔ | string | Base directory where the project should be created on remote server |
temporary | ✔ | boolean | If project is a temporary project |
uuid | ✔ | string | Project UUID |
Sample session
***************
.. literalinclude:: examples/put_projectuuid.txt
DELETE /project/**{uuid}**
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Delete a project from disk
Parameters
**********
- **uuid**: Project instance UUID
Response status codes
**********************
- **404**: Project instance doesn't exist
- **204**: Changes write on disk
Sample session
***************
.. literalinclude:: examples/delete_projectuuid.txt