Skip to main content
Resources are the primary objects in ErynoaGroup. Use these endpoints to create, retrieve, update, and delete resources in your workspace.

List resources

Retrieve a paginated list of all resources in your workspace.
Query parameters:
string
Filter by resource status. One of: active, inactive, archived.
integer
Number of results per page. Default: 20. Maximum: 100.
string
Pagination cursor from a previous response’s links.next URL.
string
Sort field. Prefix with - for descending. Example: -created_at.
Example request:
Example response:

Get a resource

Retrieve a single resource by its ID.
Path parameters:
string
required
The unique identifier of the resource (e.g., res_01HX4K9Z2QBZJMFR5T6VWYP8D).
Example request:
Example response:

Create a resource

Create a new resource in your workspace.
Request body:
string
required
A human-readable name for the resource. Maximum 255 characters.
string
Resource type. One of: standard, advanced. Defaults to standard.
object
Up to 50 key-value pairs of custom metadata. Keys and values must be strings.
Example request:
Response: 201 Created

Update a resource

Update an existing resource’s attributes.
Path parameters:
string
required
The unique identifier of the resource to update.
Request body: (all fields optional — only include fields you want to update)
string
Updated name for the resource.
string
Updated status. One of: active, inactive, archived.
object
Updated metadata. This fully replaces the existing metadata object.
Example request:

Delete a resource

Permanently delete a resource. This action cannot be undone.
Deleting a resource is permanent. Associated data is removed and cannot be recovered.
Path parameters:
string
required
The unique identifier of the resource to delete.
Example request:
Response: 204 No Content