Resources

The resources use a data model that is supported by a set of client-side libraries that are made available on the files and libraries page.

There is a WADL document available that describes the resources API.

You may also enjoy the interactive interface provided for this API by Swagger.

Try it out!

name path methods description
AdminService
  • /admin
  • /admin/cells
  • /admin/health
  • /admin/live
  • /admin/volumes
  • /admin/writable
  • /admin/apids/{storageCellID}
  • /admin/apidsperday/{date}
  • /admin/cells/{cellname}
  • /admin/db/connections
  • /admin/db/pool
  • /admin/modifications/{date}
  • /admin/moveapids/{storageCellID}
  • GET
  • GET POST
  • GET
  • GET
  • GET
  • GET
  • GET
  • GET
  • PUT
  • GET
  • DELETE GET
  • GET
  • GET
Handle admin requests
AliveService
  • /healthcheck/heartbeat
  • /healthcheck/heartbeat/checked
  • DELETE GET POST
  • GET
ArtifactService_v1
  • /v1/exists
  • /v1/{nodeLocator}
  • /v1/{nodeLocator}/children
  • /v1/{nodeLocator}/streams
  • /v1/{nodeLocator}/{streamName}
  • /v1/{nodeLocator}/{streamName}/data
  • POST
  • DELETE GET HEAD PUT
  • GET
  • GET
  • DELETE HEAD POST PUT
  • GET
Handle Node namespace
ArtifactService_v2
  • /v2/exists
  • /v2/live
  • /v2/readonly
  • /v2/{nodeLocator}
  • /v2/forward/{nodeLocator}
  • /v2/{nodeLocator}/children
  • /v2/{nodeLocator}/copy
  • /v2/{nodeLocator}/exists
  • /v2/{nodeLocator}/location
  • /v2/{nodeLocator}/locations
  • /v2/{nodeLocator}/move
  • /v2/{nodeLocator}/name
  • /v2/{nodeLocator}/parents
  • /v2/{nodeLocator}/permission
  • /v2/{nodeLocator}/purge
  • /v2/{nodeLocator}/redact
  • /v2/{nodeLocator}/security
  • /v2/{nodeLocator}/size
  • /v2/{nodeLocator}/streams
  • /v2/{nodeLocator}/streamsdata
  • /v2/{nodeLocator}/{children}
  • /v2/{nodeLocator}/{streamName}
  • /v2/{replica}/cell
  • /v2/forward/{nodeLocator}/{targetApid}
  • /v2/{nodeLocator}/db/{cell}
  • /v2/{nodeLocator}/location/db
  • /v2/{nodeLocator}/{streamName}/data
  • POST
  • GET
  • GET POST
  • DELETE GET HEAD POST PUT
  • DELETE
  • GET
  • POST
  • POST
  • GET
  • GET
  • POST
  • GET
  • GET
  • GET
  • DELETE
  • POST
  • GET
  • GET
  • DELETE GET PUT
  • GET
  • GET
  • DELETE GET HEAD POST PUT
  • GET
  • PUT
  • DELETE
  • GET
  • GET
Handle Node namespace
PendingDeleteService
  • /pending-deletes/{cellName}
  • /pending-deletes/{cellName}/{apid}
  • DELETE GET POST
  • DELETE HEAD POST
Handle Node namespace
SecurityService
  • /security/v2/children
  • /security/v2/restrictions
  • /security/v2/root
  • /security/v2/{nodeLocator}
  • /security/v2/{nodeLocator}/actions
  • /security/v2/{nodeLocator}/cas
  • /security/v2/{nodeLocator}/children
  • /security/v2/{nodeLocator}/parent
  • /security/v2/{nodeLocator}/permission
  • /security/v2/{nodeLocator}/properties
  • GET POST
  • POST
  • GET
  • DELETE GET
  • GET PUT
  • GET
  • GET
  • GET PUT
  • GET
  • GET PUT
ThrottleService
  • /throttle
  • DELETE GET POST
Handle throttle information