Resources

Manage external resources, such as transcoders or Vidinet services.

Resource types

List all resource types

GET /resource

Retrieves the available resource types.

Produces:
  • application/xml, application/jsonResourceTypeListDocument
  • text/plain – CRLF-delimited list of resource type URLs ( /resource/ { type })
Role:

_resource_read

Resources

List all resources

GET /resource/(type)

Retrieves the resources of the given type that have been configured.

Produces:
  • application/xml, application/jsonResourceListDocument
  • text/plain – CRLF-delimited list of resource URLs ( /resource/ { type } / { resource-id })
Role:

_resource_read

Create a resource

POST /resource
POST /resource/(type)

Create a new resource.

Accepts:
Produces:
  • application/xml, application/jsonResourceDocument
  • text/plain – Resource URL
Role:

_resource_write

Modify a resource

PUT /resource/(type)/(resource-id)

Updates an existing resource.

Accepts:
Produces:
  • application/xml, application/jsonResourceDocument
  • text/plain – Resource URL
Role:

_resource_write

Status Codes:
  • 400 Invalid Input – The resource type is not correct.

Retrieve a resource

GET /resource/(type)/(resource-id)

Retrieves information on a specific resource.

Produces:
Role:

_resource_read

Status Codes:
  • 400 Invalid Input – The resource type is not correct.

Delete a resource

DELETE /resource/(type)/(resource-id)

Deletes the resource. All connection from other resources to the resource will become invalid.

Role:

_resource_write

Status Codes:
  • 400 Invalid Input – The resource type is not correct.

Resource status

View resource status

GET /resource/(type)/(resource-id)/status

Retrieves the status of a specific resource.

Produces:
  • text/plain – Status string
Status Codes:
  • 400 – If the resource does not have a status.
Role:

_resource_read