Released in v1.0.0
Facilities getFacilites(Integer pageNo, Integer perPage)
Plans getPlans(Integer pageNo, Integer perPage)
OperatingSystems getOperatingSystems(Integer pageNo, Integer perPage)
Projects getProjects(Integer pageNo, Integer perPage)
Project getProject(String projectId)
Project createProject(Project project)
Project updateProject(Project project)
Boolean deleteProject(String projectId)
- Devices and Device Actions
Devices getDevices(String projectId, Integer pageNo, Integer perPage)
Device getDevice(String deviceId)
Device createDevice(String projectId, Device device)
Device updateDevice(Device device)
Boolean deleteDevice(String deviceId)
Boolean powerOnDevice(String deviceId)
Boolean powerOffDevice(String deviceId)
Boolean rebootDevice(String deviceId)
Boolean rescueDevice(String deviceId)
IpAddresses getIpAddresses(String projectId)
Boolean reserveIpAddress(String projectId, ReserveIpAddress reserveIpAddress)
IpAddress getIpAddress(String ipAddressId)
Boolean deleteIpAddress(String ipAddressId)
Users getUsers(Integer pageNo, Integer perPage)
User getUser(String userId)
User getCurrentUser()
User updateCurrentUser(User user)
Membership getMembership(String membershipId)
Membership updateMembership(Membership membership)
Boolean deleteMembership(String membershipId)
SshKeys getSshKeys(Integer pageNo, Integer perPage)
SshKey getSshKey(String sshKeyId)
SshKey createSshKey(SshKey sshKey)
SshKey updateSshKey(SshKey sshKey)
Boolean deleteSshKey(String sshKeyId)
Events getEvents(Date since, Integer pageNo, Integer perPage)
Events getProjectEvents(String projectId, Integer pageNo, Integer perPage)
Events getDeviceEvents(String deviceId, Integer pageNo, Integer perPage)
Event getEvent(String eventId)
Invitation invite(String projectId, Invitation invitation)
Invitation getInvite(String invitationId)
Boolean acceptInvite(String invitationId)
Boolean declineInvite(String invitationId)
Email addEmailAddress(Email email)
Email getEmailAddress(String emailId)
Email updateEmailAddress(Email email)
Boolean deleteEmailAddress(String emailId)
Notifications getNotifications(Date since, Boolean all, Integer pageNo, Integer perPage)
Notification getNotification(String notificationId)
Notification updateNotification(Notification notification)
Transfer transferProject(String projectId, String membershipId)
Transfer getTransferInfo(String transferId)
Boolean acceptTransfer(String transferId)
Boolean declineTransfer(String transferId)
Metrics deviceTraffic(String deviceId, TrafficDirection direction, Date timeframeStart,Date timeframeEnd)
Metrics deviceTraffic(String deviceId, TrafficDirection direction, Date timeframeStart, Date timeframeEnd, MetricInterval interval, TrafficBucket bucket)