I'm looking to integrate NeatQueue with an external application and wanted to request the ability to queue via the API. The application users sign into would use DiscordOAuth, then using the context of their discord ID, if they press a button, they can sign up for the queue.
We'd like to support a few different queue options:
1. Adding a single user to a queue via their DiscordID
2. Add a party/group to queue, similar to how it functions now, just purely API based
For example, the API could have separate endpoints like:
POST `/queues/{queue_id}/users`
```json
{
"discordId": "21345678942312311"
}
```
POST `/queues/{queue_id}/parties`
```json
{
"name": "MyGoodParty",
"discordIds": [
"12198759156165156",
"23195489456156198"
]
}
```
Alongside this, I was wondering if it would be possible to pull all parties for a given user, currently I see Party List shows ALL parties for a particular queue channel. For an external app, it would be nice to query only the parties associated with a specific user.
Have you taken a look at the current API? https://docs.neatqueue.com/api/ Its missing support for adding parties to queue though ill admin
I've looked through it, that is correct. But parties are supported through discord, that's why I was requesting that as a feature, the ability to queue an individual player or party via an endpoint.