About

What's an integration?

Overview

A Tickets Integration allows other services to get information on your use of Tickets!

Tickets Integrations Logo

Currently a Integration must be authorized to receive information from Tickets.

Scopes

A Tickets Integration is granted certain scopes due to its needs but heres an overview for each one that exists For context heres each scope level 1: This is the lowest level and contains information that isnt sensitive typically only that a event has indeed occurred 2: These are higher level scopes, they typically contain more sensitive information such as narrowing specifics 3: These are super sensitive scopes that contain specific info that could be used to profile you extensively 4: These are Dangerous scopes that can either get extremely sensitive information or changing server data.

Scope Name
Scope Level
Explanation

Get updates on every ticket creation

1

When a ticket is created the integration will get a request telling them who created the ticket and the server id where it was created

Get updates on every transcript creation

1

When a channel is transcribed with Professional Transcripts the integration is told who created it and which server created it

Get updates on every Drop Giveaways and their payouts

1

When a Drop giveaway is claimed the integration is told what server dropped it and what amount of XP + Unb currency it paid out

Get updates on when a person has verified

1

When a user verifies the integration will be notified on which server it occurred

Get Specialized data from ticketing (number of messages)

2

When a Ticket has been closed tickets will send the integration the server id and the amount of messages in that ticket.

Get updates on who verifies

2

When a user verifies the integration will be notified on which server it occurred and who was the one who verified

Finding Integrations

Integrations can be found using the /intergrations find command and will display a list of integrations!

List with first ever integration

Creating an Integration.

You can create an integration by contacting us here https://invomagic.com/contact and select the "Creating a tickets Integration" option and fill out the details

Rules include 1️⃣ You must treat user data with respect

When you receive data from Tickets you must keep that data secure

2️⃣ You must put it somewhere Whether it be in your documentation, it must be easy to find how to setup the integrations on both Tickets and our bot, and easy to find it exists at all

3️⃣ Your bot must be compliant with Discord's TOS

This one is obvious

4️⃣ Keep Tickets Integrated Well

If you change the key or the URL you must update it with your t!integrationdev command

5️⃣ Respect

You must respect us, our bot, and the users who use it this includes keeping functionality intact well, running a well kept support server, and clear documentation for your bot and the integration's page Additionally your integration must only request needed perms + you must not have ever been given a valid BL from CyberShield.

Last updated