Skip to content

Projects

List projects

curl https://app.rejoule.io/projects/ \
    -H "Authorization: User <token>"

The following query parameters are available:

Name Type Description
limit integer Number of results to return per page.
offset integer The initial index from which to return the results.
id string id
organization string organization
name string name
created string created
updated string updated

Create a project

Member Role required

Editing requires an Member role in the organization the resource belongs to. Find out more.

curl https://app.rejoule.io/projects/ \
    -X POST \
    -H "Authorization: User <token>" \
    -F "name=hello-world" \
    -F "organization=10"

Get a single project

curl https://app.rejoule.io/projects/{id}/ \
    -H "Authorization: User <token>"

The response object contains the following fields:

Name Type Description
id integer
name string
organization integer
notes string
created_at string
updated_at string

Update a project

Member Role required

Editing requires an Member role in the organization the resource belongs to. Find out more.

curl https://app.rejoule.io/projects/{id}/ \
    -X PUT \
    -H "Authorization: User <token>" \
    -F "name=hello-world" \
    -F "organization=8"

Delete a project

Owner Role required

Deleting requires an Owner role in the organization the resource belongs to. Find out more.

curl https://app.rejoule.io/projects/{id}/ \
    -X DELETE \
    -H "Authorization: User <token>"