API Guidelines

Follow these standard guidelines when interacting with GrowSurf APIs.


  • All requests should be made using HTTPS.

  • JSON objects are recommended for POST requests, but standard parameters are accepted.

  • All parameters are required unless otherwise specified.


  • Data is returned in JSON.

  • Any non-200 HTTP response code can be considered an error.

Tip: Refer to Response Codes for help in troubleshooting any errors.

Rate Limits

All API requests made to GrowSurf (including client and server calls) are appropriately rate limited to prevent excessive requests. If you are consistently hitting the rate limit or need an increased limit, please contact us.