travis-api/lib/travis/api/v3/services
Joe Corcoran 871b915515 Add env vars endpoints
This adds API V3 endpoints for querying, creating, modifying and
deleting environment variables.

It has no concept of encryption yet and should be considered a work in
progress.

We should also talk about the slightly off-track approach in the
EnvVars::Create service – maybe there's a way to standardise the
querying and rendering for post requests?

2016-07-01 23:55:49 -04:00
..
accounts v3: add accounts api 2015-04-17 13:34:29 +02:00
branch v3: use branches table for default_branch, eager load on /repos endpoint to avoid N+1 queries 2015-02-23 22:54:28 +01:00
branches v3: allow filtering branches by exists_on_github 2015-10-13 12:42:03 +02:00
broadcasts v3: minimal represenations should not use data from other tables 2015-10-08 18:45:18 +02:00
build v3 add build/id/cancel endpoint and tests 2015-09-29 16:28:42 +02:00
builds v3: allow filtering builds by branch 2015-08-21 19:11:27 +02:00
cron remove cronjobs and disallow creating if branch does no longer exist on GitHub 2016-04-12 11:33:30 +02:00
crons move cron jobs feature flag to permissions 2016-03-22 13:48:51 +01:00
env_var Add env vars endpoints 2016-07-01 23:55:49 -04:00
env_vars Add env vars endpoints 2016-07-01 23:55:49 -04:00
job Put debug options in debug_otions 2016-03-04 09:04:58 -10:00
jobs update jobs service, add jobs spec 2015-10-26 19:37:32 +01:00
lint update lint service, update spec 2016-03-21 15:39:14 +01:00
organization v3: add /user and /user/:id 2015-03-24 17:25:57 +01:00
organizations v3: add pagination and sorting to orgs endpoint 2015-10-13 17:09:18 +02:00
owner API v3: owner/repos => repos/for_owner 2015-10-28 13:22:04 +01:00
repositories v3 fix existing specs for un/star endpoints and starred filter 2015-11-26 14:00:42 +01:00
repository Add settings to API V3 2016-06-08 15:59:52 +02:00
requests Use travis-settings to manage JSON settings field 2016-07-01 23:55:49 -04:00
settings Add settings to API V3 2016-06-08 15:59:52 +02:00
user V3 add user/:id/sync endpoint 2015-10-29 17:57:30 +01:00