17 Commits (67d72758be2468ac76ed4c95767fb46ae805551e)

Author SHA1 Message Date
  Pēteris Caune 440a143dd6
Add CORS support to API endpoints. Fixes #208 6 years ago
  Pēteris Caune 432e592e44
Add read-only API key support 6 years ago
  Pēteris Caune 182f9e1109
Refactor API key checking code 6 years ago
  Pēteris Caune d661839e32
Don't serialize POST payload to JSON, Django's TestClient will do that for us. 6 years ago
  Pēteris Caune 166115ebfb Allow setting 30 day timeouts and grace times through API. 7 years ago
  Pēteris Caune 859a9ed735 Pricing page tweaks. Limit free accounts to 20 checks per account. 8 years ago
  Pēteris Caune 5dafc07c29 Return 403 when API key is wrong. Return 404 when resource not found. Return 405 when request method is wrong. Return 400 when request syntax is wrong. 8 years ago
  Pēteris Caune a0241a9a74 Fix tests. 8 years ago
  Pēteris Caune b93336a44d API support for cron syntax 8 years ago
  Pēteris Caune 52cd2a9c8e API rejects too long check names 8 years ago
  Pēteris Caune 22ac7e0517 Use a whitelist for allowed values in the `unique` field. 8 years ago
  Pēteris Caune a97f23190e More data in API responses. 8 years ago
  Pēteris Caune af997446f3 Add support for authentication with X-Api-Key header. 8 years ago
  Pēteris Caune 00d18e86bd Reduce query count for team lookups 9 years ago
  Pēteris Caune fdf9c607e5 Team Access, test cleanup 9 years ago
  Pēteris Caune 6efb822f95 When creating a check via API, optionally assign all channels. 9 years ago
  Pēteris Caune 5d2edfa4a0 First stab at API, POST /api/v1/checks 9 years ago