email-assistant/viewers/package-tracking
IamTheFij 3085a45ac9 Add viewer prototype for packages 2018-02-05 20:40:14 -08:00
..
viewer Add viewer prototype for packages 2018-02-05 20:40:14 -08:00
Dockerfile Add viewer prototype for packages 2018-02-05 20:40:14 -08:00
Readme.md Add viewer prototype for packages 2018-02-05 20:40:14 -08:00
docker-compose.yml Add viewer prototype for packages 2018-02-05 20:40:14 -08:00
requirements-dev.txt Add viewer prototype for packages 2018-02-05 20:40:14 -08:00
requirements.txt Add viewer prototype for packages 2018-02-05 20:40:14 -08:00

Readme.md

Indexer

Simple service to act as data layer for Email Assitant

Healthcheck

Path: / Returns: OK

Tokens

Path: /token

POST

Accepts JSON representation of a EmailToken

Accepts:

Field Type Example
"subject" String "Your shipping info"
"token" String "123456"
"type" String "SHIPPING"
"metadata" Object (optional) {"carrier": "UPS"}
"disabled" Boolean (optional) false

Returns:

Field Type Example
"success" Boolean true
"token" Token Object {"id": 1, ... }

GET

Path: /token Returns all Token Objects

Parameters:

Parameter Description Example
"filter_type" String token type to filter by SHIPPING

Returns:

Field Type Example
"tokens" List of Token Objects [{"id": 1, ... }, ...]

Path: /token/<int:token_id> Returns Token Object with that ID