Skip to main content
GET
/
api
/
tickets
Lister les tickets
curl --request GET \
  --url https://app.xalantis.com/api/api/tickets \
  --header 'Authorization: Bearer <token>'
{
  "data": [
    {
      "uuid": "be2dde82-493c-44f8-9118-e468b5c1c732",
      "reference": "VEN1-000079",
      "subject": "Problème connexion",
      "description": "...",
      "status": "open",
      "priority": "medium",
      "category": {
        "name": "Technique",
        "slug": "technical"
      },
      "channel": "api",
      "requester": {
        "email": "user@example.com",
        "name": "John Doe"
      },
      "assignee": null,
      "custom_fields": {
        "os_version": "14.2"
      },
      "tags": [],
      "due_at": null,
      "created_at": "2026-01-12T13:55:28.000000Z",
      "updated_at": "2026-01-12T13:55:28.000000Z",
      "resolved_at": null,
      "closed_at": null
    }
  ],
  "links": {
    "first": "https://app.xalantis.com/api/tickets?page=1",
    "last": "https://app.xalantis.com/api/tickets?page=1",
    "prev": null,
    "next": null
  },
  "meta": {
    "current_page": 1,
    "from": 1,
    "last_page": 1,
    "path": "https://app.xalantis.com/api/tickets",
    "per_page": 15,
    "to": 1,
    "total": 1
  }
}

Authentification

Cette API nécessite une clé API. Incluez votre clé dans le header Authorization :
Authorization: Bearer sk_live_XXXXXXXXXX

Paramètres de requête

page
integer
default:"1"
Le numéro de la page à récupérer.
per_page
integer
default:"15"
Le nombre de tickets par page.
status
string
Filtrer par statut : open, pending, in_progress, resolved, closed
priority
string
Filtrer par priorité : low, medium, high, urgent
assignee_id
integer
Filtrer par ID de l’assigné.
requester_email
string
Filtrer par email du demandeur.
Recherche textuelle (sujet, référence, email).
custom_fields
object
Filtrer par champs personnalisés. Format : custom_fields[cle]=valeur.

Réponse

data
array
Liste des tickets.
Liens de pagination.
meta
object
Métadonnées (page actuelle, total, etc.).
{
  "data": [
    {
      "uuid": "be2dde82-493c-44f8-9118-e468b5c1c732",
      "reference": "VEN1-000079",
      "subject": "Problème connexion",
      "description": "...",
      "status": "open",
      "priority": "medium",
      "category": {
        "name": "Technique",
        "slug": "technical"
      },
      "channel": "api",
      "requester": {
        "email": "user@example.com",
        "name": "John Doe"
      },
      "assignee": null,
      "custom_fields": {
        "os_version": "14.2"
      },
      "tags": [],
      "due_at": null,
      "created_at": "2026-01-12T13:55:28.000000Z",
      "updated_at": "2026-01-12T13:55:28.000000Z",
      "resolved_at": null,
      "closed_at": null
    }
  ],
  "links": {
    "first": "https://app.xalantis.com/api/tickets?page=1",
    "last": "https://app.xalantis.com/api/tickets?page=1",
    "prev": null,
    "next": null
  },
  "meta": {
    "current_page": 1,
    "from": 1,
    "last_page": 1,
    "path": "https://app.xalantis.com/api/tickets",
    "per_page": 15,
    "to": 1,
    "total": 1
  }
}