PlantLink
PlantLink is a soil moisture sensors for home gardeners. Purchase one from www.myplantlink.com and we can help you water your plants. This api details the methods to access and manipulate data and settings for the PlantLink application.
PlantLink endpoints
| Method | Endpoint | Description |
|---|---|---|
| Plant | ||
| GET |
List Plant Types /plantTypes |
|
| DELETE |
Clear Plant Measurement Cache /plants/{plant_id}/measurements |
|
| POST |
Create Plant /plants |
|
| DELETE |
Delete Plant /plants/{id} |
|
| GET |
Get Plant /plants/{id} |
|
| GET |
List Measurements /plants/{plant_id}/measurements |
|
| GET |
Get Plant Type /plantTypes/{plant_id} |
|
| GET |
Get Soil Type /soilTypes/{soil_id} |
|
| GET |
List Plants /plants |
|
| GET |
List Soil Types /soilTypes |
|
| PUT |
Update Plant /plants/{plant_id} |
|
| User | ||
| POST |
Create SMS Number /smsPhoneNumbers |
|
| GET |
List Notifications /notifications |
|
| DELETE |
Clear All Notifications /notifications |
|
| GET |
Check Password Reset Token /passwordReset/{token_id} |
Checks if a password reset token exists for the given user |
| PUT |
Complete Password Reset /passwordReset/{token_id} |
Should also log the user in |
| POST |
Create Bug Report /bug-report |
|
| POST |
Create Password Reset Token /passwordReset |
Starts the password reset process by requesting that a password reset token is sent to the user's email |
| POST |
Create Contact Us Request /contact-us |
|
| DELETE |
Delete Notification /notifications/{notification_id} |
Returns an empty list |
| DELETE |
Delete SMS Number /smsPhoneNumbers/{id} |
|
| GET |
Login /auth |
|
| GET |
Get User /user |
|
| GET |
List Hardware Notifications /hardware-notifications |
|
| GET |
SMS Confirmation /sms-confirmation/{confirmation_key} |
This endpoint is used to confirm the owner of sms numbers. The sms user is sent a text with a url to this endpoint with a temporary and unique key given the sms number. If a hit… |
| POST |
Register User /user |
Registers the user |
| GET |
Logout /logout |
ends the user's session |
| PUT |
Validate SMS Number /smsToken/{id} |
|
| PUT |
Update User /user |
|
| Basestation | ||
| DELETE |
Delete Basestation /baseStations/{serial} |
|
| GET |
Get Basestation /baseStations/{serial} |
serial can actually be empty as long as basestation_id is set |
| GET |
List Basestations /baseStations |
|
| PUT |
Put Basestation into Discovery Mode /baseStations/{serial}/discovery |
|
| POST |
Register Basestation /baseStations |
|
| Link | ||
| DELETE |
Delete Link /links/{serial} |
|
| GET |
Get Link /links/{serial} |
|
| GET |
List Links /links |
|
| PUT |
Update Link /links/{serial} |
|
PlantLink pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | — |
|