DAS Web API

The DAS Web API (DASWebAPI) is DAS Technology's REST API for the CDXP platform, served from api.digitalairstrike.com and documented by two Swashbuckle-generated Swagger 2.0 documents published side by side: v1 (104 operations, 19 resource families) and v2 (32 operations, 8 resource families). It covers dealership accounts and dealer-group hierarchy, online reviews and dealer responses, customer surveys and NPS, enterprise/review/survey/employee statistics rollups, transactional email and SMS with delivery-event polling, users and settings, vehicle and VIN lookup, sale and service transactions, and partner surfaces including SOCi provisioning, Zuora signature requests, incentives and media upload. Every operation requires a bearer token; the contract itself is anonymously readable.

Documentation

Specifications

Other Resources

OpenAPI Specification

das-technology-daswebapi-v1-openapi.yml Raw ↑
swagger: '2.0'
info:
  version: v1
  title: DASWebAPI V1
host: api.digitalairstrike.com
schemes:
- https
paths:
  /v1/account/{accountGuid}:
    get:
      tags:
      - Account
      summary: Retrieve account details by account identifer
      operationId: Account_GetAccount
      consumes: []
      produces:
      - application/xml
      - text/xml
      - application/json
      - text/json
      - text/html
      parameters:
      - name: accountGuid
        in: path
        description: ''
        required: true
        type: string
        format: uuid
      responses:
        '200':
          description: OK
          schema:
            $ref: '#/definitions/DAS.Models.PortalAccountDetailed'
  /v1/account/{accountGuid}/socialActivity:
    get:
      tags:
      - Account
      summary: Retrieve social activities by account identifier
      operationId: Account_GetSocialActivities
      consumes: []
      produces:
      - application/xml
      - text/xml
      - application/json
      - text/json
      - text/html
      parameters:
      - name: accountGuid
        in: path
        description: ''
        required: true
        type: string
        format: uuid
      responses:
        '200':
          description: OK
          schema:
            type: array
            items:
              $ref: '#/definitions/DAS.Models.SocialActivity'
  /v1/account/{accountGuid}/reviewV2:
    get:
      tags:
      - Account
      summary: Retrieve reviews by account identifier, supports partial filter
      operationId: Account_GetReviewsV2
      consumes: []
      produces:
      - application/xml
      - text/xml
      - application/json
      - text/json
      - text/html
      parameters:
      - name: accountGuid
        in: path
        required: true
        type: string
        format: uuid
      - name: fromDate
        in: query
        required: true
        type: string
        format: date-time
      - name: toDate
        in: query
        required: false
        type: string
        format: date-time
      - name: categories
        in: query
        required: false
        type: array
        items:
          type: string
        collectionFormat: multi
      - name: reviewType
        in: query
        required: false
        type: array
        items:
          type: string
        collectionFormat: multi
      - name: source
        in: query
        required: false
        type: string
      - name: siteName
        in: query
        required: false
        type: string
      - name: disputedReview
        in: query
        required: false
        type: boolean
      - name: state
        in: query
        required: false
        type: string
      - name: hasResponse
        in: query
        required: false
        type: boolean
      - name: closedLoop
        in: query
        required: false
        type: boolean
      - name: brands
        in: query
        required: false
        type: array
        items:
          type: string
        collectionFormat: multi
      - name: orderBy
        in: query
        required: false
        type: string
      - name: page
        in: query
        required: false
        type: integer
        format: int32
      - name: pageSize
        in: query
        required: false
        type: integer
        format: int32
      responses:
        '200':
          description: OK
          schema:
            type: array
            items:
              $ref: '#/definitions/DAS.Models.ReviewV2'
  /v1/account/{accountGuid}/review:
    get:
      tags:
      - Account
      summary: Retrieve reviews by account identifier, supports partial filter
      operationId: Account_GetReviews
      consumes: []
      produces:
      - application/xml
      - text/xml
      - application/json
      - text/json
      - text/html
      parameters:
      - name: accountGuid
        in: path
        required: true
        type: string
        format: uuid
      - name: query.fromDate
        in: query
        required: true
        type: string
        format: date-time
      - name: query.toDate
        in: query
        required: false
        type: string
        format: date-time
      - name: query.categories
        in: query
        required: false
        type: array
        items:
          type: string
        collectionFormat: multi
      - name: query.reviewType
        in: query
        required: false
        type: array
        items:
          type: string
        collectionFormat: multi
      - name: query.source
        in: query
        required: false
        type: string
      - name: query.siteName
        in: query
        required: false
        type: string
      - name: query.disputedReview
        in: query
        required: false
        type: boolean
      - name: query.state
        in: query
        required: false
        type: string
      - name: query.hasResponse
        in: query
        required: false
        type: boolean
      - name: query.closedLoop
        in: query
        required: false
        type: boolean
      - name: query.brands
        in: query
        required: false
        type: array
        items:
          type: string
        collectionFormat: multi
      - name: query.orderBy
        in: query
        required: false
        type: string
      - name: query.page
        in: query
        required: false
        type: integer
        format: int32
      - name: query.pageSize
        in: query
        required: false
        type: integer
        format: int32
      responses:
        '200':
          description: OK
          schema:
            type: array
            items:
              $ref: '#/definitions/DAS.Core.EntityFramework.Review'
  /v1/account/{accountGuid}/reviewStats:
    get:
      tags:
      - Account
      summary: Retrieve review stats by account identifier
      operationId: Account_GetReviewStatsAsync
      consumes: []
      produces:
      - application/xml
      - text/xml
      - application/json
      - text/json
      - text/html
      parameters:
      - name: accountGuid
        in: path
        required: true
        type: string
        format: uuid
      - name: query.fromDate
        in: query
        required: true
        type: string
        format: date-time
      - name: query.toDate
        in: query
        required: false
        type: string
        format: date-time
      - name: query.categories
        in: query
        required: false
        type: array
        items:
          type: string
        collectionFormat: multi
      - name: query.reviewType
        in: query
        required: false
        type: array
        items:
          type: string
        collectionFormat: multi
      - name: query.source
        in: query
        required: false
        type: string
      - name: query.siteName
        in: query
        required: false
        type: string
      - name: query.disputedReview
        in: query
        required: false
        type: boolean
      - name: query.state
        in: query
        required: false
        type: string
      - name: query.hasResponse
        in: query
        required: false
        type: boolean
      - name: query.closedLoop
        in: query
        required: false
        type: boolean
      - name: query.brands
        in: query
        required: false
        type: array
        items:
          type: string
        collectionFormat: multi
      - name: query.orderBy
        in: query
        required: false
        type: string
      - name: query.page
        in: query
        required: false
        type: integer
        format: int32
      - name: query.pageSize
        in: query
        required: false
        type: integer
        format: int32
      responses:
        '200':
          description: OK
          schema:
            $ref: '#/definitions/DAS.Models.ReviewStats'
  /v1/account/{accountGuid}/reviewStatsByInterval:
    get:
      tags:
      - Account
      summary: Retrieve review stats for interval and limit by account identifier
      operationId: Account_GetReviewStatsByIntervalAsync
      consumes: []
      produces:
      - application/xml
      - text/xml
      - application/json
      - text/json
      - text/html
      parameters:
      - name: accountGuid
        in: path
        description: ''
        required: true
        type: string
        format: uuid
      - name: interval
        in: query
        description: day || week || month || year
        required: true
        type: string
      - name: limit
        in: query
        description: ''
        required: true
        type: integer
        format: int32
      - name: reviewType
        in: query
        description: ''
        required: false
        type: array
        items:
          type: string
        collectionFormat: multi
      responses:
        '200':
          description: OK
          schema:
            type: array
            items:
              $ref: '#/definitions/DAS.Models.ReviewStatsByInterval'
  /v1/account/{accountGuid}/surveyStatsByInterval:
    get:
      tags:
      - Account
      summary: Retrieve survey stats for interval and limit by account identifier
      operationId: Account_GetSurveyStatsByIntervalAsync
      consumes: []
      produces:
      - application/xml
      - text/xml
      - application/json
      - text/json
      - text/html
      parameters:
      - name: accountGuid
        in: path
        description: The account unique identifier.
        required: true
        type: string
        format: uuid
      - name: interval
        in: query
        description: day || week || month || year
        required: true
        type: string
      - name: limit
        in: query
        description: The limit.
        required: true
        type: integer
        format: int32
      - name: surveyType
        in: query
        description: Type of the survey.
        required: false
        type: array
        items:
          type: string
        collectionFormat: multi
      responses:
        '200':
          description: OK
          schema:
            type: array
            items:
              $ref: '#/definitions/DAS.Models.SurveyStatsByInterval'
  /v1/account/{accountGuid}/survey:
    get:
      tags:
      - Account
      summary: Retrieve surveys by account identifier
      operationId: Account_GetSurveys
      consumes: []
      produces:
      - application/xml
      - text/xml
      - application/json
      - text/json
      - text/html
      parameters:
      - name: accountGuid
        in: path
        description: ''
        required: true
        type: string
        format: uuid
      - name: query.fromDate
        in: query
        required: true
        type: string
        format: date-time
      - name: query.toDate
        in: query
        required: false
        type: string
        format: date-time
      - name: query.surveyType
        in: query
        required: false
        type: array
        items:
          type: string
        collectionFormat: multi
      - name: query.source
        in: query
        required: false
        type: array
        items:
          type: string
        collectionFormat: multi
      responses:
        '200':
          description: OK
          schema:
            type: array
            items:
              $ref: '#/definitions/DAS.Core.EntityFramework.Survey'
  /v1/account/{accountGuid}/survey/responsesV2:
    get:
      tags:
      - Account
      summary: Retrieve survey responses by account identifier
      operationId: Account_GetSurveyResponsesV2Async
      consumes: []
      produces:
      - application/xml
      - text/xml
      - application/json
      - text/json
      - text/html
      parameters:
      - name: accountGuid
        in: path
        description: ''
        required: true
        type: string
        format: uuid
      - name: page
        in: query
        required: true
        type: integer
        format: int32
      - name: pageSize
        in: query
        required: true
        type: integer
        format: int32
      - name: orderBy
        in: query
        required: false
        type: string
      - name: query.fromDate
        in: query
        required: true
        type: string
        format: date-time
      - name: query.toDate
        in: query
        required: false
        type: string
        format: date-time
      - name: query.surveyType
        in: query
        required: false
        type: array
        items:
          type: string
        collectionFormat: multi
      - name: query.source
        in: query
        required: false
        type: array
        items:
          type: string
        collectionFormat: multi
      responses:
        '200':
          description: OK
          schema:
            type: array
            items:
              $ref: '#/definitions/DAS.Models.SurveyV2Response'
  /v1/account/{accountGuid}/surveyStats:
    get:
      tags:
      - Account
      summary: Retrieve survey stats by account identifier
      operationId: Account_GetSurveyStatsAsync
      consumes: []
      produces:
      - application/xml
      - text/xml
      - application/json
      - text/json
      - text/html
      parameters:
      - name: accountGuid
        in: path
        required: true
        type: string
        format: uuid
      - name: query.fromDate
        in: query
        required: true
        type: string
        format: date-time
      - name: query.toDate
        in: query
        required: false
        type: string
        format: date-time
      - name: query.surveyType
        in: query
        required: false
        type: array
        items:
          type: string
        collectionFormat: multi
      - name: query.source
        in: query
        required: false
        type: array
        items:
          type: string
        collectionFormat: multi
      responses:
        '200':
          description: OK
          schema:
            $ref: '#/definitions/DAS.Models.SurveyStatsV2'
  /v1/account/{accountGuid}/survey/response:
    get:
      tags:
      - Account
      summary: Retrieve survey responses by account identifier
      operationId: Account_GetSurveyResponsesAsync
      consumes: []
      produces:
      - application/xml
      - text/xml
      - application/json
      - text/json
      - text/html
      parameters:
      - name: accountGuid
        in: path
        description: ''
        required: true
        type: string
        format: uuid
      - name: startDate
        in: query
        description: ''
        required: true
        type: string
        format: date-time
      - name: endDate
        in: query
        description: ''
        required: false
        type: string
        format: date-time
      responses:
        '200':
          description: OK
          schema:
            type: array
            items:
              $ref: '#/definitions/DAS.Models.SurveyResponseLegacy'
  /v1/account/{accountGuid}/owner:
    get:
      tags:
      - Account
      summary: Retrieve account owner by account identifier
      operationId: Account_GetOwner
      consumes: []
      produces:
      - application/xml
      - text/xml
      - application/json
      - text/json
      - text/html
      parameters:
      - name: accountGuid
        in: path
        description: ''
        required: true
        type: string
        format: uuid
      responses:
        '200':
          description: OK
          schema:
            $ref: '#/definitions/DAS.Models.AccountManager'
  /v1/account/{accountGuid}/employee:
    get:
      tags:
      - Account
      summary: Retrieve employees by account identifier
      operationId: Account_GetEmployee
      consumes: []
      produces:
      - application/xml
      - text/xml
      - application/json
      - text/json
      - text/html
      parameters:
      - name: accountGuid
        in: path
        description: ''
        required: true
        type: string
        format: uuid
      responses:
        '200':
          description: OK
          schema:
            type: array
            items:
              $ref: '#/definitions/DAS.Core.EntityFramework.Employee'
  /v1/account/{accountGuid}/employeeStats:
    get:
      tags:
      - Account
      summary: Retrieve employee stats by account identifier
      operationId: Account_GetEmployeeStatsAsync
      consumes: []
      produces:
      - application/xml
      - text/xml
      - application/json
      - text/json
      - text/html
      parameters:
      - name: accountGuid
        in: path
        required: true
        type: string
        format: uuid
      - name: fromDate
        in: query
        required: true
        type: string
        format: date-time
      - name: toDate
        in: query
        required: false
        type: string
        format: date-time
      - name: type
        in: query
        required: false
        type: array
        items:
          type: string
        collectionFormat: multi
      responses:
        '200':
          description: OK
          schema:
            type: array
            items:
              $ref: '#/definitions/DAS.Models.EmployeeStats'
  /v1/account/{accountGuid}/enterpriseStatsV2:
    get:
      tags:
      - Account
      summary: Retrieve survey and review stats by account identifier
      operationId: Account_GetEnterpriseStatsAsyncV2
      consumes: []
      produces:
      - application/xml
      - text/xml
      - application/json
      - text/json
      - text/html
      parameters:
      - name: accountGuid
        in: path
        required: true
        type: string
        format: uuid
      - name: fromDate
        in: query
        required: true
        type: string
        format: date-time
      - name: toDate
        in: query
        required: false
        type: string
        format: date-time
      - name: type
        in: query
        required: false
        type: array
        items:
          type: string
        collectionFormat: multi
      responses:
        '200':
          description: OK
          schema:
            $ref: '#/definitions/DAS.Models.EnterpriseStatsV2'
  /v1/account/{accountGuid}/enterpriseStats:
    get:
      tags:
      - Account
      summary: Retrieve survey and review stats by account identifier
      operationId: Account_GetEnterpriseStatsAsync
      consumes: []
      produces:
      - application/xml
      - text/xml
      - application/json
      - text/json
      - text/html
      parameters:
      - name: accountGuid
        in: path
        required: true
        type: string
        format: uuid
      - name: fromDate
        in: query
        required: true
        type: string
        format: date-time
      - name: toDate
        in: query
        required: false
        type: string
        format: date-time
      - name: type
        in: query
        required: false
        type: array
        items:
          type: string
        collectionFormat: multi
      responses:
        '200':
          description: OK
          schema:
            $ref: '#/definitions/DAS.Models.EnterpriseStats'
  /v1/account/{accountGuid}/parent:
    get:
      tags:
      - Account
      summary: Retrieves parent accounts of the referenced account
      operationId: Account_GetParent
      consumes: []
      produces:
      - application/xml
      - text/xml
      - application/json
      - text/json
      - text/html
      parameters:
      - name: accountGuid
        in: path
        description: ''
        required: true
        type: string
        format: uuid
      responses:
        '200':
          description: OK
          schema:
            type: array
            items:
              $ref: '#/definitions/DAS.Models.PortalAccount'
  /v1/account/{accountGuid}/child:
    get:
      tags:
      - Account
      summary: Retrieves child accounts of the referenced account
      operationId: Account_GetChild
      consumes: []
      produces:
      - application/xml
      - text/xml
      - application/json
      - text/json
      - text/html
      parameters:
      - name: accountGuid
        in: path
        description: ''
        required: true
        type: string
        format: uuid
      responses:
        '200':
          description: OK
          schema:
            type: array
            items:
              $ref: '#/definitions/DAS.Models.PortalAccount'
  /v1/account/{accountGuid}/descendant:
    get:
      tags:
      - Account
      operationId: Account_GetDescendant
      consumes: []
      produces:
      - application/xml
      - text/xml
      - application/json
      - text/json
      - text/html
      parameters:
      - name: accountGuid
        in: path
        required: true
        type: string
        format: uuid
      responses:
        '200':
          description: OK
          schema:
            type: array
            items:
              $ref: '#/definitions/DAS.Models.PortalAccount'
  /v1/account/{accountGuid}/heirarchy:
    get:
      tags:
      - Account
      operationId: Account_GetHeirarchy
      consumes: []
      produces:
      - application/xml
      - text/xml
      - application/json
      - text/json
      - text/html
      parameters:
      - name: accountGuid
        in: path
        required: true
        type: string
        format: uuid
      responses:
        '200':
          description: OK
          schema:
            $ref: '#/definitions/DAS.Models.PortalAccount'
  /v1/account/{accountGuid}/unsubscribe:
    get:
      tags:
      - Account
      operationId: Account_GetUnsubscribe
      consumes: []
      produces:
      - application/xml
      - text/xml
      - application/json
      - text/json
      - text/html
      parameters:
      - name: accountGuid
        in: path
        required: true
        type: string
        format: uuid
      - name: fromDate
        in: query
        required: true
        type: string
        format: date-time
      - name: toDate
        in: query
        required: false
        type: string
        format: date-time
      responses:
        '200':
          description: OK
          schema:
            type: array
            items:
              $ref: '#/definitions/DAS.Models.Unsubscribe'
  /v1/account/{accountGuid}/unsubscribeReport:
    get:
      tags:
      - Account
      operationId: Account_GetUnsubscribeReport
      consumes: []
      produces:
      - application/xml
      - text/xml
      - application/json
      - text/json
      - text/html
      parameters:
      - name: accountGuid
        in: path
        required: true
        type: string
        format: uuid
      - name: fromDate
        in: query
        required: true
        type: string
        format: date-time
      - name: toDate
        in: query
        required: false
        type: string
        format: date-time
      responses:
        '200':
          description: OK
          schema:
            type: object
  /v1/account/{accountGuid}/gm2016:
    get:
      tags:
      - Account
      summary: Determine if a given account has an active GM 2016 package
      operationId: Account_GetGM2016
      consumes: []
      produces:
      - application/xml
      - text/xml
      - application/json
      - text/json
      - text/html
      parameters:
      - name: accountGuid
        in: path
        description: ''
        required: true
        type: string
        format: uuid
      responses:
        '200':
          description: OK
          schema:
            type: boolean
  /v1/account/{accountGuid}/activePackageList:
    get:
      tags:
      - Account
      summary: Returns a list of active packages
      operationId: Account_GetActivePackages
      consumes: []
      produces:
      - application/xml
      - text/xml
      - application/json
      - text/json
      - text/html
      parameters:
      - name: accountGuid
        in: path
        description: ''
        required: true
        type: string
        format: uuid
      - name: product
        in: query
        description: ''
        required: false
        type: string
      responses:
        '200':
          description: OK
          schema:
            type: string
  /v1/account/{accountGuid}/notificationsettings:
    get:
      tags:
      - Account
      operationId: Account_GetAccountNotification
      consumes: []
      produces:
      - application/xml
      - text/xml
      - application/json
      - text/json
      - text/html
      parameters:
      - name: accountGuid
        in: path
        required: true
        type: string
        format: uuid
      responses:
        '200':
          description: OK
          schema:
            type: array
            items:
              $ref: '#/definitions/DAS.Models.PortalAccountNotifySettings'
  /v1/account/{accountGuid}/toyotareputation:
    get:
      tags:
      - Account
      operationId: Account_GetToyotaReputationReport
      consumes: []
      produces:
      - application/xml
      - text/xml
      - application/json
      - text/json
      - text/html
      parameters:
      - name: accountGuid
        in: path
        required: true
        type: string
        format: uuid
      - name: year
        in: query
        required: true
        type: integer
        format: int32
      - name: month
        in: query
        required: true
        type: integer
        format: int32
      responses:
        '200':
          description: OK
          schema:
            type: object
  /v1/account/{accountGuid}/activity:
    post:
      tags:
      - Account
      operationId: Account_AddActivity
      consumes:
      - application/xml
      - text/xml
      - application/x-www-form-urlencoded
      - application/json
      - text/json
      - text/html
      produces:
      - application/xml
      - text/xml
      - application/json
      - text/json
      - text/html
      parameters:
      - name: accountGuid
        in: path
        required: true
        type: string
        format: uuid
      - name: activity
        in: body
        required: true
        schema:
          $ref: '#/definitions/DAS.Models.ActivityModel'
      responses:
        '200':
          description: OK
          schema:
            type: object
  /v1/account/{dealerGuid}/surveySample/{email}:
    post:
      tags:
      - Account
      operationId: Account_SendSurveyEmail
      consumes: []
      produces:
      - application/xml
      - text/xml
      - application/json
      - text/json
      - text/html
      parameters:
      - name: dealerGuid
        in: path
        required: true
        type: string
        format: uuid
      - name: email
        in: path
        required: true
        type: string
      responses:
        '200':
          description: OK
          schema:
            type: object
  /v1/account/provisionDashboard/{accountGuid}:
    get:
      tags:
      - Account
      operationId: Account_GetProvisionDashboard
      consumes: []
      produces:
      - application/xml
      - text/xml
      - application/json
      - text/json
      - text/html
      parameters:
      - name: accountGuid
        in: path
        required: true
        type: string
        format: uuid
      responses:
        '200':
          description: OK
          schema:
            type: object
  /v1/account/smsprovisiondetails/{accountGuid}:
    get:
      tags:
      - Account
      summary: Retrieve account sms provision details by account identifer
      operationId: Account_GetSMSProvisionDetails
      consumes: []
      produces:
      - application/xml
      - text/xml
      - application/json
      - text/json
      - text/html
      parameters:
      - name: accountGuid
        in: path
        description: ''
        required: true
        type: string
        format: uuid
      responses:
        '200':
          description: OK
          schema:
            type: object
  /v1/clients:
    get:
      tags:
      - Client
      summary: Returns a paginated result set of the SL Active clients
      operationId: Client_GetClients
      consumes: []
      produces:
      - application/xml
      - text/xml
      - application/json
      - text/json
      - text/html
      parameters:
      - name: request.apiKey
        in: query
        required: false
        type: string
      - name: request.queryKey
        in: query
        required: false
        type: string
      - name: request.pageSize
        in: query
        required: false
        type: integer
        format: int32
      - name: request.currentPage
        in: query
        required: false
        type: integer
        format: int32
      responses:
        '200':
          description: OK
          schema:
            type: object
  /v1/clients/{clientId}/surveys:
    get:
      tags:
      - Client
      summary: Returns paginated result of surveys and associated information for the specified client
      description: Removed because Overstock change of product leadership.
      operationId: Client_GetClientSurveys
      consumes: []
      produces:
      - application/xml
      - text/xml
      - application/json
      - text/json
      - text/html
      parameters:
      - name: clientId
        in: path
        required: true
        type: string
      - name: request.clientId
        in: query
        required: false
        type: string
        format: uuid
      - name: request.fromDate
        in: query
        required: false
        type: string
        format: date-time
      - name: request.toDate
        in: query
        required: false
        type: string
        format: date-time
      - name: request.rating
        in: query
        required: false
        type: array
        items:
          type: integer
          format: int32
        collectionFormat: multi
      - name: request.apiKey
        in: query
        required: false
        type: string
      - name: request.queryKey
        in: query
        required: false
        type: string
      - name: request.pageSize
        in: query
        required: false
        type: integer
        format: int32
      - name: request.currentPage
        in: query
        required: false
        type: integer
        format: int32
      responses:
        '200':
          description: OK
          schema:
            type: object
      deprecated: true
  /v1/accounts/{clientId}/configuration/addons:
    get:
      tags:
      - Configuration
      operationId: Configuration_GetAddonConfiguration
      consumes:
      - application/xml
      - text/xml
      - application/x-www-form-urlencoded
      - application/json
      - text/json
      - text/html
      produces:
      - application/xml
      - text/xml
      - application/json
      - text/json
      - text/html
      parameters:
      - name: clientId
        in: path
        required: true
        type: string
        format: uuid
      - name: config.optInSmsSweepstakes
        in: query
        required: false
        type: boolean
      responses:
        '200':
          description: OK
          schema:
            type: object
  /v1/accounts/{clientId}/configuration/mobile:
    get:
      tags:
      - Configuration
      operationId: Configuration_GetMobileConfiguration
      consumes: []
      produces:
      - application/xml
      - text/xml
      - application/json
      - text/json
      - text/html
      parameters:
      - name: clientId
        in: path
        required: true
        type: string
        format: uuid
      responses:
        '200':
          description: OK
          schema:
            type: object
  /v1/employee/{employeeId}:
    get:
      tags:
      - Employee
      summary: Retrieve employee by employee identifer
      operationId: Employee_GetEmployee
      consumes: []
      produces:
      - application/xml
      - text/xml
      - application/json
      - text/json
      - text/html
      parameters:
      - name: employeeId
        in: path
        description: ''
        required: true
        type: integer
        format: int32
      responses:
        '200':
          description: OK
          schema:
            $ref: '#/definitions/DAS.Models.EmployeeModel'
  /v1/mail/send:
    post:
      tags:
      - Mail
      operationId: Mail_PostMessageAsynchronous
      consumes:
      - application/xml
      - text/xml
      - application/x-www-form-urlencoded
      - application/json
      - text/json
      - text/html
      produces:
      - application/xml
      - text/xml
      - application/json
      - text/json
      - 

# --- truncated at 32 KB (148 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/das-technology/refs/heads/main/openapi/das-technology-daswebapi-v1-openapi.yml