Jump to: navigation, search

Mistral/RestAPI

< Mistral
Revision as of 13:43, 22 May 2014 by Nikolay (talk | contribs) (Rest API)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Mistral API v1.0

This API describes the ways of interacting with Mistral service via HTTP protocol using Representational State Transfer concept (REST).

Media Types

Currently this API relies on JSON to represent resources states. Future specifications may also support YAML, XML or other types. The only one place where YAML is used is Mistral DSL for describing Mistral workbooks which contain tasks, dependencies between them, actions, events and other entities related to workflow execution.

Error States

The common [HTTP Response Status Codes](https://github.com/for-GET/know-your-http-well/blob/master/status-codes.md) are used.

Application Root [/]

Application Root provides links to all possible API methods for Mistral. URLs for other resources described below are relative to Application Root.