android-automate-api/README.md

1.1 KiB

Automate Android API

Installation

$ git clone https://gitnet.fr/deblan/android-automate-api.git
$ cd android-automate-api
$ make
$ cp propel-dist.yaml propel.yaml # Edit propel.yaml
$ cp etc/security/users.json-dist etc/security/users.json # Edit users.json
$ make propel

API

HTTP Response status

  • 200: Resource found
  • 201: Resource created
  • 204: Resource removed
  • 404: Resource not found
  • 500: Internal error

When a resource is created or deleted, the response will be like:

{
    "status": true|false,
    "code": 200|201|204|404|500,
    "message": "A message"
}

Create a SMS

POST /api/sms/create with MIME media type application/json

Body

{"sender": "+33611223344", "message": "Hello, World!", "time": "1516031177"}

Delete a SMS

DELETE /api/sms/delete/{id}

Get all SMS

GET /api/sms/list

The response contains an collection of SMS:

[
    {
        "id": 1234,
        "sender": "+33611223344",
        "message": "Hello, World!",
        "received_at": 1516031177,
        "notified_at": 1516031179
    },
    ...
]