Zum Hauptinhalt springen

Get all conversation the authenticated user has created or has access to

GET/conversations/
v2
GET
conversation-list-conversations

Request

Responses

application/json

The conversations list ordered by creation date

  • Array[
  • *object
    • categoryobject
      • categoryIdstring (uuid)
        required
      • namestring
        required
      • referenceTypearray of string (one of: unspecified, server, project, organisation, extensionInstance)
        required
        • Array[
        • *string (one of: unspecified, server, project, organisation, extensionInstance)
        • ]
    • conversationIdstring (uuid)
      required
    • createdAtstring (date-time)
      required
    • createdByobject
      • activeboolean
      • avatarRefIdstring
      • clearNamestring
      • departmentstring (one of: development, mail, accounting, cloudHosting, customerService, generic)
      • userIdstring
        required
    • lastMessageobject
      • createdAtstring (date-time)
        required
      • createdByobject
        • activeboolean
        • avatarRefIdstring
        • clearNamestring
        • departmentstring (one of: development, mail, accounting, cloudHosting, customerService, generic)
        • userIdstring
          required
    • lastMessageAtstring (date-time)
    • lastMessageByobject
      • activeboolean
      • avatarRefIdstring
      • clearNamestring
      • departmentstring (one of: development, mail, accounting, cloudHosting, customerService, generic)
      • userIdstring
        required
    • mainUserobject
      required
      • activeboolean
      • avatarRefIdstring
      • clearNamestring
      • departmentstring (one of: development, mail, accounting, cloudHosting, customerService, generic)
      • userIdstring
        required
    • notificationRolesarray of string (one of: customer_owner, customer_accountant, customer_member, project_owner, project_emailadmin, project_external)
      • Array[
      • *string (one of: customer_owner, customer_accountant, customer_member, project_owner, project_emailadmin, project_external)
      • ]
    • relatedToone of 6 alternatives
      • Alternativeobject
        • aggregate"user"
          required
        • domain"user"
          required
        • idstring
          required
      • Alternativeobject
        • aggregate"customer"
          required
        • domain"customer"
          required
        • idstring
          required
      • Alternativeobject
        • aggregate"project"
          required
        • domain"project"
          required
        • idstring
          required
      • Alternativeobject
        • aggregate"appinstallation"
          required
        • domain"app"
          required
        • idstring
          required
      • Alternativeobject
        • aggregate"placementgroup"
          required
        • domain"project"
          required
        • idstring
          required
      • Alternativeobject
        • aggregate"extensionInstance"
          required
        • domain"extension"
          required
        • idstring
          required
    • relationsarray of object
      • Array[
      • *object
        • aggregatestring
          required
        • domainstring
          required
        • idstring
          required
      • ]
    • sharedWithone of 4 alternatives
      • Alternativeobject
        • aggregate"user"
          required
        • domain"user"
          required
        • idstring
          required
      • Alternativeobject
        • aggregate"customer"
          required
        • domain"customer"
          required
        • idstring
          required
      • Alternativeobject
        • aggregate"project"
          required
        • domain"project"
          required
        • idstring
          required
      • Alternativeobject
        • aggregate"placementgroup"
          required
        • domain"project"
          required
        • idstring
          required
    • shortIdstring
      required
    • statusstring (one of: open, closed, answered, inProgress, waiting)
      required
    • titlestring
      required
    • visibilitystring (one of: shared, private)
      required
  • ]

Usage examples

$ curl \
--fail \
--location \
-H "Authorization: Bearer $MITTWALD_API_TOKEN" \
https://api.mittwald.de/v2/conversations?sort=createdAt&order=asc