ChatWork API Interface for Elixir.
If available in Hex, the package can be installed
by adding exchatwork
to your list of dependencies in mix.exs
:
def deps do
[{:exchatwork, "~> 0.1.0"}]
end
$ export CHATWORK_API_TOKEN=YOUR_CHATWORK_API_TOKEN
$ iex -S mix
iex> response = ExChatwork.get_rooms
iex> response.body
iex> response.headers
iex> response.status_code
Method | Endpoint | Implemented Version |
---|---|---|
GET | /rooms | 0.1.0 |
POST | /rooms | |
GET | /rooms/{room_id} | |
PUT | /rooms/{room_id} | |
DELETE | /rooms/{room_id} | |
GET | /rooms/{room_id}/members | |
PUT | /rooms/{room_id}/members | |
GET | /rooms/{room_id}/messages | |
POST | /rooms/{room_id}/messages | |
GET | /rooms/{room_id}/messages/{message_id} | |
GET | /rooms/{room_id}/tasks | |
POST | /rooms/{room_id}/tasks | |
GET | /rooms/{room_id}/tasks/{task_id} | |
GET | /rooms/{room_id}/files | |
GET | /rooms/{room_id}/files/{file_id} |
Method | Endpoint | Implemented Version |
---|---|---|
GET | /me |
Method | Endpoint | Implemented Version |
---|---|---|
GET | /my/status | |
GET | /my/tasks |
Method | Endpoint | Implemented Version |
---|---|---|
GET | /contacts |
Method | Endpoint | Implemented Version |
---|---|---|
GET | /incoming_requests | |
PUT | /incoming_requests/{request_id} | |
DELETE | /incoming_requests/{request_id} |
API Reference – exchatwork v0.1.0
MIT