Fodoj / Groovehq
Licence: mit
Ruby gem for GrooveHQ api
Stars: ✭ 22
Programming Languages
ruby
36898 projects - #4 most used programming language
Projects that are alternatives of or similar to Groovehq
Discogs
A Ruby wrapper of the Discogs.com API
Stars: ✭ 195 (+786.36%)
Mutual labels: api-client, api-wrapper, ruby-gem
Github
Ruby interface to GitHub API
Stars: ✭ 1,081 (+4813.64%)
Mutual labels: api-client, api-wrapper, ruby-gem
nyxx
Wrapper around Discord API for Dart
Stars: ✭ 217 (+886.36%)
Mutual labels: api-client, api-wrapper
sleeper-api-wrapper
A Python wrapper for the Sleeper Fantasy Football API.
Stars: ✭ 41 (+86.36%)
Mutual labels: api-client, api-wrapper
radiobrowser4j
RadioBrowser Java API library
Stars: ✭ 30 (+36.36%)
Mutual labels: api-client, api-wrapper
zoho-crm-php
An API wrapper library for Zoho CRM, written in PHP.
Stars: ✭ 15 (-31.82%)
Mutual labels: api-client, api-wrapper
clickupython
A client for working with the ClickUp API V2
Stars: ✭ 30 (+36.36%)
Mutual labels: api-client, api-wrapper
primeuploads-py
An unoffcial python API client for primeuploads.com
Stars: ✭ 40 (+81.82%)
Mutual labels: api-client, api-wrapper
rdfp
This R package connects the DoubleClick for Publishers API from R
Stars: ✭ 16 (-27.27%)
Mutual labels: api-client, api-wrapper
cl-kraken
A Common Lisp API wrapper for the Kraken cryptocurrency exchange.
Stars: ✭ 12 (-45.45%)
Mutual labels: api-client, api-wrapper
notionapi-agent
Unofficial Node.js API client for Notion.so
Stars: ✭ 89 (+304.55%)
Mutual labels: api-client, api-wrapper
mailerlite-api-python
Python wrapper for Mailerlite API v2
Stars: ✭ 31 (+40.91%)
Mutual labels: api-client, api-wrapper
ksoftapi.py
Official API Wrapper for KSoft.Si API
Stars: ✭ 31 (+40.91%)
Mutual labels: api-client, api-wrapper
pinboard.net
Fully featured API wrapper for pinboard.in
Stars: ✭ 21 (-4.55%)
Mutual labels: api-client, api-wrapper
doccano-client
A simple client wrapper for doccano API.
Stars: ✭ 52 (+136.36%)
Mutual labels: api-client, api-wrapper
Pizzly
The simplest, fastest way to integrate your app with an OAuth API 😋
Stars: ✭ 796 (+3518.18%)
Mutual labels: api-client, api-wrapper
Binance
A .NET Standard Binance API library.
Stars: ✭ 199 (+804.55%)
Mutual labels: api-client, api-wrapper
GrooveHQ ruby client library
Client library for talking to GrooveHQ API. Supports all endpoints, as well as chaining API requests for hypermedia links.
Usage
First of all, initialize client:
client = GrooveHQ::Client.new("MY_API_TOKEN")
And then talk to API:
client.tickets(page: 2).first.number
Hypermedia support
Gem supports hypermedia links and allows to chain unlimited amount of requests like this:
client.tickets(page: 2).rels[:next].get.first.rels[:customer].get.email
List of all methods
Client methods really just map 1 to 1 to API, see all of them beyond. Check the API docs for list of available options
.
agent(email)
agents(options = {})
attachments(message_id)
update_customer(options = {})
customer(email)
customers(options = {})
delete_webhook(id)
folders(options = {})
groups(options = {})
mailboxes(options = {})
create_message(ticket_number, options)
create_webhook(options)
message(message_id)
messages(ticket_number, options = {})
tickets_count(options = {})
create_ticket(options)
ticket(ticket_number)
tickets(options = {})
ticket_state(ticket_number)
update_ticket_state(ticket_number, state)
ticket_assignee(ticket_number)
update_ticket_assignee(ticket_number, assignee)
update_ticket_priority(ticket_number, priority)
update_ticket_assigned_group(ticket_number, assigned_group)
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].