Resources

Areas

Resource Description
POST /hoshins/:hoshin_id/areas Create an area for the given Hoshin
PUT /areas/:id Edit an area
DELETE /areas/:id Delete an area
GET /areas/:id Get an area

Companies

Resource Description
GET /companies/:id Get a company
POST /companies Create a company
DELETE /companies/:id Delete a company
PUT /companies/:id Update a company

Goals

Resource Description
GET /goals/:id Get a long term goal
PUT /goals/:id Update a long term goal
POST /hoshins/:hoshin_id/goals Create a long term goal for the given hoshin
DELETE /goals/:id Delete a long term goal

Hoshins

Resource Description
DELETE /hoshins/:id Delete a hoshin
POST /companies/:company_id/hoshins Create a hoshin for the given company
PUT /hoshins/:id Update a hoshin
GET /hoshins/:id Get a hoshin

Indicators

Resource Description
GET /indicators/:id Get an indicator
POST /objectives/:objective_id/indicators Create an indicator for the given objective
DELETE /indicators/:id Delete an indicator
PUT /indicators/:id Update an indicator

Invoices

Resource Description
GET /invoices/:id Get an invoice
GET /subscriptions/:subscription_id/invoices Get all invoices for a specific subscription

Objectives

Resource Description
GET /objectives/:id Get an objective
POST /areas/:area_id/objectives Create an objective for the given area
DELETE /objectives/:id Delete an objective
PUT /objectives/:id Update an objective

Tasks

Resource Description
GET /tasks/:id Get a task
POST /objectives/:objective_id/tasks Create a task for the given objective
DELETE /tasks/:id Delete a task
PUT /tasks/:id Update a task