Zum Hauptinhalt springen

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

GET/conversations/
v2
GET
conversation-list-conversations

Request

Responses

Response-Header

  • X-Pagination-Limitinteger

    The limit used to select the resources for the response

  • X-Pagination-Skipinteger

    The number of skipped items

  • X-Pagination-Pagenumber

    The calculate page of the list response. Refer to parameters to learn more.

  • X-Pagination-TotalCountinteger

    The total amount of items available in the remote ressource. Use this value in combination with the limit to calculate the available pages.

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
        • atlasGroupobject
          • acronymstring
          • idstring
            required
          • isDefaultGroupboolean
          • namestring
            required
        • avatarRefIdstring
        • clearNamestring
        • departmentstring (one of: development, mail, accounting, cloudHosting, customerService, productManagement, generic)
        • groupobject
          • acronymstring
          • idstring
            required
          • isDefaultGroupboolean
          • namestring
            required
        • userIdstring
          required
      • lastMessageobject
        • createdAtstring (date-time)
          required
        • createdByobject
          • activeboolean
          • atlasGroupobject
            • acronymstring
            • idstring
              required
            • isDefaultGroupboolean
            • namestring
              required
          • avatarRefIdstring
          • clearNamestring
          • departmentstring (one of: development, mail, accounting, cloudHosting, customerService, productManagement, generic)
          • groupobject
            • acronymstring
            • idstring
              required
            • isDefaultGroupboolean
            • namestring
              required
          • userIdstring
            required
      • lastMessageAtstring (date-time)
      • lastMessageByobject
        • activeboolean
        • atlasGroupobject
          • acronymstring
          • idstring
            required
          • isDefaultGroupboolean
          • namestring
            required
        • avatarRefIdstring
        • clearNamestring
        • departmentstring (one of: development, mail, accounting, cloudHosting, customerService, productManagement, generic)
        • groupobject
          • acronymstring
          • idstring
            required
          • isDefaultGroupboolean
          • namestring
            required
        • userIdstring
          required
      • mainUserobject
        required
        • activeboolean
        • atlasGroupobject
          • acronymstring
          • idstring
            required
          • isDefaultGroupboolean
          • namestring
            required
        • avatarRefIdstring
        • clearNamestring
        • departmentstring (one of: development, mail, accounting, cloudHosting, customerService, productManagement, generic)
        • groupobject
          • acronymstring
          • idstring
            required
          • isDefaultGroupboolean
          • namestring
            required
        • 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 7 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
        • Alternativeobject
          • aggregate"container"
            required
          • domain"container"
            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?fullTextSearch=string&status=open&limit=50&page=1&sort=createdAt&order=asc