CloudObjects / Directory / CloudObjects / Developer Object API 1.0
Sign in

Developer Object API 1.0

a agws:WebAPI in CloudObjects

The Object API can be used by developers to manage objects programmatically.

API Methods

These are the methods supported by the API:

  • POST /configurationJob Create Configuration Job

    Creates a new configuration job.

  • GET /messages Fetch Log Messages

    Fetches all messages from the configuration job log.

  • DELETE /messages Fetch/Remove Log Messages

    Fetches and removes all messages from the configuration job log.

  • GET /list List Namespaces

    Returns a list of all namespaces that the user has access to.

  • GET /{namespace}/object Get Object

    Returns the description of a root object in the format specified by the Accept header.

  • GET /{namespace}/object.{extension} Get Object

    Returns the description of a root object in the format specified by the extension.

  • GET /{namespace}/all Get All Objects

    Returns a unified description of all objects in the namespace in the format specified by the Accept header.

  • GET /{namespace}/all.{extension} Get All Objects

    Returns a unified description of all objects in the namespace in the format specified by the extension.

  • GET /{namespace}/{filename} Get Attachment

    Returns the content of a file attached to a root object.

  • PUT /{namespace}/{filename} Store Attachment

    Creates or updates a file attached to a root object.

  • DELETE /{namespace}/{filename} Delete Attachment

    Deletes a file attached to a root object.

  • GET /{namespace}/{name}/object Get Object

    Returns the description of an unversioned object in the format specified by the Accept header.

  • GET /{namespace}/{name}/object.{extension} Get Object

    Returns the description of an unversioned object in the format specified by the extension.

  • DELETE /{namespace}/{name}/object Delete Object

    Deletes an unversioned object. Only objects that are not used or referenced by any other object can be deleted.

  • GET /{namespace}/{name}/{filename} Get Attachment

    Returns the content of a file attached to an unversioned object.

  • PUT /{namespace}/{name}/{filename} Store Attachment

    Creates or updates a file attached to an unversioned object.

  • DELETE /{namespace}/{name}/{filename} Delete Attachment

    Deletes a file attached to an unversioned object.

  • GET /{namespace}/{name}/{version}/object Get Object

    Returns the description of a versioned object in the format specified by the Accept header.

  • DELETE /{namespace}/{name}/{version}/object Delete Object

    Deletes a versioned object. Only objects that are not used or referenced by any other object can be deleted.

  • GET /{namespace}/{name}/{version}/object.{extension} Get Object

    Returns the description of a versioned object in the format specified by the extension.

  • GET /{namespace}/{name}/{version}/{filename} Get Attachment

    Returns the content of a file attached to a versioned object.

  • PUT /{namespace}/{name}/{version}/{filename} Store Attachment

    Creates or updates a file attached to a versioned object.

  • DELETE /{namespace}/{name}/{version}/{filename} Delete Attachment

    Deletes a file attached to a versioned object.

Meta
URI / COID
coid://cloudobjects.io/DeveloperObjectAPI/1.0
Revision
2-90046164d40034593336d950e36df2dd
Last updated
2017-02-03 14:03 (UTC)
Created at
2017-08-23 17:48 (UTC)
Usage permission
Public