openapi: 3.0.1
info:
title: Extension Services
version: extensionServices
servers:
- url: https://{clientId}.corpadmin.directscalestage.com
variables:
clientId:
# note! no enum here means it is an open value
default: clientId
paths:
/api/extension/services/AddressesService/v1/GetAddress:
post:
tags:
- AddressesService
operationId: AddressesService_GetAddress_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.AddressesServiceController.GetAddress_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/DirectScale.Disco.Extension.Address'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/AddressesService/v1/GetAddresses:
post:
tags:
- AddressesService
operationId: AddressesService_GetAddresses_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.AddressesServiceController.GetAddresses_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
type: object
additionalProperties:
$ref: '#/components/schemas/DirectScale.Disco.Extension.Address'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/AddressesService/v1/GetLocalization:
post:
tags:
- AddressesService
operationId: AddressesService_GetLocalization_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.AddressesServiceController.GetLocalization_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/DirectScale.Disco.Extension.Localization'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/AdjustmentService/v1/SaveAdjustment:
post:
tags:
- AdjustmentService
operationId: AdjustmentService_SaveAdjustment_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.AdjustmentServiceController.SaveAdjustment_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
type: integer
format: int32
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/AdjustmentService/v1/DeleteAdjustment:
post:
tags:
- AdjustmentService
operationId: AdjustmentService_DeleteAdjustment_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.AdjustmentServiceController.DeleteAdjustment_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/System.Void'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/AdjustmentService/v1/GetAdjustment:
post:
tags:
- AdjustmentService
operationId: AdjustmentService_GetAdjustment_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.AdjustmentServiceController.GetAdjustment_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/DirectScale.Disco.Extension.Adjustment'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/AdjustmentService/v1/MarkAdjustmentsPaidByExternalMerchant:
post:
tags:
- AdjustmentService
operationId: AdjustmentService_MarkAdjustmentsPaidByExternalMerchant_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.AdjustmentServiceController.MarkAdjustmentsPaidByExternalMerchant_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/System.Void'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/AdjustmentService/v1/MarkAdjustmentsPaidByMerchant:
post:
tags:
- AdjustmentService
operationId: AdjustmentService_MarkAdjustmentsPaidByMerchant_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.AdjustmentServiceController.MarkAdjustmentsPaidByMerchant_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/System.Void'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/AssociateService/v1/GetAssociate:
post:
tags:
- AssociateService
operationId: AssociateService_GetAssociate_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.AssociateServiceController.GetAssociate_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/DirectScale.Disco.Extension.Associate'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/AssociateService/v1/GetAssociateByBackOfficeId:
post:
tags:
- AssociateService
operationId: AssociateService_GetAssociateByBackOfficeId_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.AssociateServiceController.GetAssociateByBackOfficeId_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/DirectScale.Disco.Extension.Associate'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/AssociateService/v1/FindAssociate:
post:
tags:
- AssociateService
operationId: AssociateService_FindAssociate_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.AssociateServiceController.FindAssociate_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/DirectScale.Disco.Extension.FindAssociateResult'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/AssociateService/v1/GetAssociates:
post:
tags:
- AssociateService
operationId: AssociateService_GetAssociates_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.AssociateServiceController.GetAssociates_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
type: object
additionalProperties:
$ref: '#/components/schemas/DirectScale.Disco.Extension.Associate'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/AssociateService/v1/UpdateAssociate:
post:
tags:
- AssociateService
operationId: AssociateService_UpdateAssociate_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.AssociateServiceController.UpdateAssociate_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/System.Void'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/AssociateService/v1/GetProfileImageURL:
post:
tags:
- AssociateService
operationId: AssociateService_GetProfileImageURL_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.AssociateServiceController.GetProfileImageURL_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
type: string
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/AssociateService/v1/SetAssociateStatus:
post:
tags:
- AssociateService
operationId: AssociateService_SetAssociateStatus_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.AssociateServiceController.SetAssociateStatus_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/System.Void'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/AssociateService/v1/GetAssociateTypeName:
post:
tags:
- AssociateService
operationId: AssociateService_GetAssociateTypeName_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.AssociateServiceController.GetAssociateTypeName_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
type: string
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/AssociateService/v1/GetRetailAssociateTypes:
post:
tags:
- AssociateService
operationId: AssociateService_GetRetailAssociateTypes_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.AssociateServiceController.GetRetailAssociateTypes_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
type: array
items:
type: integer
format: int32
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/AssociateService/v1/GetSocialInfo:
post:
tags:
- AssociateService
operationId: AssociateService_GetSocialInfo_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.AssociateServiceController.GetSocialInfo_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/DirectScale.Disco.Extension.SocialInfo'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/AssociateService/v1/GetLocalization:
post:
tags:
- AssociateService
operationId: AssociateService_GetLocalization_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.AssociateServiceController.GetLocalization_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/DirectScale.Disco.Extension.Localization'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/AutoshipService/v1/CreateAutoship:
post:
tags:
- AutoshipService
operationId: AutoshipService_CreateAutoship_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.AutoshipServiceController.CreateAutoship_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
type: integer
format: int32
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/AutoshipService/v1/UpdateAutoship:
post:
tags:
- AutoshipService
operationId: AutoshipService_UpdateAutoship_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.AutoshipServiceController.UpdateAutoship_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
type: integer
format: int32
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/AutoshipService/v1/GetAutoship:
post:
tags:
- AutoshipService
operationId: AutoshipService_GetAutoship_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.AutoshipServiceController.GetAutoship_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/DirectScale.Disco.Extension.Autoship'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/AutoshipService/v1/GetAutoships:
post:
tags:
- AutoshipService
operationId: AutoshipService_GetAutoships_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.AutoshipServiceController.GetAutoships_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/DirectScale.Disco.Extension.Autoship'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/AutoshipService/v1/GetAutoshipsByProcessDate:
post:
tags:
- AutoshipService
operationId: AutoshipService_GetAutoshipsByProcessDate_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.AutoshipServiceController.GetAutoshipsByProcessDate_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/DirectScale.Disco.Extension.Autoship'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/AutoshipService/v1/ProcessAutoships:
post:
tags:
- AutoshipService
operationId: AutoshipService_ProcessAutoships_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.AutoshipServiceController.ProcessAutoships_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/System.Void'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/AutoshipService/v1/CalculateNextProcessDate:
post:
tags:
- AutoshipService
operationId: AutoshipService_CalculateNextProcessDate_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.AutoshipServiceController.CalculateNextProcessDate_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
type: string
format: date-time
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/AutoshipService/v1/DeleteAutoship:
post:
tags:
- AutoshipService
operationId: AutoshipService_DeleteAutoship_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.AutoshipServiceController.DeleteAutoship_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/System.Void'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/BomService/v1/GetBOMGroups:
post:
tags:
- BomService
operationId: BomService_GetBOMGroups_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.BomServiceController.GetBOMGroups_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/DirectScale.Disco.Extension.BomGroup'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/BomService/v1/GetBOM:
post:
tags:
- BomService
operationId: BomService_GetBOM_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.BomServiceController.GetBOM_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/DirectScale.Disco.Extension.Bom'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/CategoryService/v1/GetCategories:
post:
tags:
- CategoryService
operationId: CategoryService_GetCategories_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.CategoryServiceController.GetCategories_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/DirectScale.Disco.Extension.Category'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/CompanyService/v1/GetCompany:
post:
tags:
- CompanyService
operationId: CompanyService_GetCompany_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.CompanyServiceController.GetCompany_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/DirectScale.Disco.Extension.Company'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/CompanyService/v1/GetReplicatedSiteUrl:
post:
tags:
- CompanyService
operationId: CompanyService_GetReplicatedSiteUrl_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.CompanyServiceController.GetReplicatedSiteUrl_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
type: string
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/CompanyService/v1/GetRootURL:
post:
tags:
- CompanyService
operationId: CompanyService_GetRootURL_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.CompanyServiceController.GetRootURL_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
type: string
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/CountryService/v1/GetCountry:
post:
tags:
- CountryService
operationId: CountryService_GetCountry_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.CountryServiceController.GetCountry_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/DirectScale.Disco.Extension.Country'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/CountryService/v1/GetCountries:
post:
tags:
- CountryService
operationId: CountryService_GetCountries_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.CountryServiceController.GetCountries_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/DirectScale.Disco.Extension.Country'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/CountryService/v1/GetAllCountryLanguages:
post:
tags:
- CountryService
operationId: CountryService_GetAllCountryLanguages_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.CountryServiceController.GetAllCountryLanguages_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/DirectScale.Disco.Extension.CountryLanguage'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/CountryService/v1/GetCountryLanguages:
post:
tags:
- CountryService
operationId: CountryService_GetCountryLanguages_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.CountryServiceController.GetCountryLanguages_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/DirectScale.Disco.Extension.CountryLanguage'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/CountryService/v1/GetDefaultLanguageCode:
post:
tags:
- CountryService
operationId: CountryService_GetDefaultLanguageCode_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.CountryServiceController.GetDefaultLanguageCode_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/DirectScale.Disco.Extension.CountryLanguage'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/CountryService/v1/GetState:
post:
tags:
- CountryService
operationId: CountryService_GetState_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.CountryServiceController.GetState_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/DirectScale.Disco.Extension.State'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/CountryService/v1/GetStates:
post:
tags:
- CountryService
operationId: CountryService_GetStates_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.CountryServiceController.GetStates_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/DirectScale.Disco.Extension.State'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/CouponService/v1/GetCoupons:
post:
tags:
- CouponService
operationId: CouponService_GetCoupons_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.CouponServiceController.GetCoupons_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/DirectScale.Disco.Extension.Coupon'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/CouponService/v1/FindCoupons:
post:
tags:
- CouponService
operationId: CouponService_FindCoupons_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.CouponServiceController.FindCoupons_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/DirectScale.Disco.Extension.Coupon'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/CouponService/v1/DeleteCoupon:
post:
tags:
- CouponService
operationId: CouponService_DeleteCoupon_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.CouponServiceController.DeleteCoupon_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/System.Void'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/CouponService/v1/CalculateCoupon:
post:
tags:
- CouponService
operationId: CouponService_CalculateCoupon_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.CouponServiceController.CalculateCoupon_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
type: number
format: double
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/CouponService/v1/IsCouponUsed:
post:
tags:
- CouponService
operationId: CouponService_IsCouponUsed_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.CouponServiceController.IsCouponUsed_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
type: boolean
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/CouponService/v1/SaveCoupon:
post:
tags:
- CouponService
operationId: CouponService_SaveCoupon_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.CouponServiceController.SaveCoupon_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/DirectScale.Disco.Extension.SaveCouponResponse'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/CouponService/v1/GetValidCartAssociateCoupons:
post:
tags:
- CouponService
operationId: CouponService_GetValidCartAssociateCoupons_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.CouponServiceController.GetValidCartAssociateCoupons_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/DirectScale.Disco.Extension.Coupon'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/CouponService/v1/GetValidCartAssociateCouponsWithPriceGroup:
post:
tags:
- CouponService
operationId: CouponService_GetValidCartAssociateCouponsWithPriceGroup_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.CouponServiceController.GetValidCartAssociateCouponsWithPriceGroup_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/DirectScale.Disco.Extension.Coupon'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/CouponService/v1/GetOrderCouponUsage:
post:
tags:
- CouponService
operationId: CouponService_GetOrderCouponUsage_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.CouponServiceController.GetOrderCouponUsage_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/DirectScale.Disco.Extension.OrderCoupon'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/CouponService/v1/GetAssociateCouponUsage:
post:
tags:
- CouponService
operationId: CouponService_GetAssociateCouponUsage_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.CouponServiceController.GetAssociateCouponUsage_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/DirectScale.Disco.Extension.OrderCoupon'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/CouponService/v1/GetValidAssociateCoupons:
post:
tags:
- CouponService
operationId: CouponService_GetValidAssociateCoupons_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.CouponServiceController.GetValidAssociateCoupons_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/DirectScale.Disco.Extension.Coupon'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/CurrencyService/v1/MaskAmount:
post:
tags:
- CurrencyService
operationId: CurrencyService_MaskAmount_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.CurrencyServiceController.MaskAmount_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
type: string
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/CurrencyService/v1/GetCurrencyCode:
post:
tags:
- CurrencyService
operationId: CurrencyService_GetCurrencyCode_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.CurrencyServiceController.GetCurrencyCode_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
type: string
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/CurrencyService/v1/GetCurrency:
post:
tags:
- CurrencyService
operationId: CurrencyService_GetCurrency_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.CurrencyServiceController.GetCurrency_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/DirectScale.Disco.Extension.Currency'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/CurrencyService/v1/Round:
post:
tags:
- CurrencyService
operationId: CurrencyService_Round_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.CurrencyServiceController.Round_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
type: number
format: double
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/CurrencyService/v1/Convert:
post:
tags:
- CurrencyService
operationId: CurrencyService_Convert_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.CurrencyServiceController.Convert_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
type: number
format: double
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/CurrencyService/v1/GetBaseCurrencyCode:
post:
tags:
- CurrencyService
operationId: CurrencyService_GetBaseCurrencyCode_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.CurrencyServiceController.GetBaseCurrencyCode_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
type: string
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/CurrencyService/v1/GetCurrencies:
post:
tags:
- CurrencyService
operationId: CurrencyService_GetCurrencies_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.CurrencyServiceController.GetCurrencies_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/DirectScale.Disco.Extension.Currency'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/CustomTreeService/v1/GetTrees:
post:
tags:
- CustomTreeService
operationId: CustomTreeService_GetTrees_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.CustomTreeServiceController.GetTrees_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/DirectScale.Disco.Extension.CustomTree'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/CustomTreeService/v1/GetEnrollerTree:
post:
tags:
- CustomTreeService
operationId: CustomTreeService_GetEnrollerTree_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.CustomTreeServiceController.GetEnrollerTree_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/DirectScale.Disco.Extension.CustomTree'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/CustomTreeService/v1/GetSponsorTree:
post:
tags:
- CustomTreeService
operationId: CustomTreeService_GetSponsorTree_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.CustomTreeServiceController.GetSponsorTree_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/DirectScale.Disco.Extension.CustomTree'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/CustomTreeService/v1/GetTree:
post:
tags:
- CustomTreeService
operationId: CustomTreeService_GetTree_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.CustomTreeServiceController.GetTree_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/DirectScale.Disco.Extension.CustomTree'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/DataService/v1/GetConnectionString:
post:
tags:
- DataService
operationId: DataService_GetConnectionString_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.DataServiceController.GetConnectionString_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
type: string
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/DataService/v1/GetClientConnectionString:
post:
tags:
- DataService
operationId: DataService_GetClientConnectionString_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.DataServiceController.GetClientConnectionString_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
type: string
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/EmailService/v1/SendEmail:
post:
tags:
- EmailService
operationId: EmailService_SendEmail_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.EmailServiceController.SendEmail_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/System.Void'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/EnrollmentService/v1/WriteApplication:
post:
tags:
- EnrollmentService
operationId: EnrollmentService_WriteApplication_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.EnrollmentServiceController.WriteApplication_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/DirectScale.Disco.Extension.ApplicationResponse'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/EnrollmentService/v1/SendWelcomeEmail:
post:
tags:
- EnrollmentService
operationId: EnrollmentService_SendWelcomeEmail_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.EnrollmentServiceController.SendWelcomeEmail_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/System.Void'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/EnrollmentService/v1/ValidateEnrollerBirthDate:
post:
tags:
- EnrollmentService
operationId: EnrollmentService_ValidateEnrollerBirthDate_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.EnrollmentServiceController.ValidateEnrollerBirthDate_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/System.Void'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/EnrollmentService/v1/ValidateEmail:
post:
tags:
- EnrollmentService
operationId: EnrollmentService_ValidateEmail_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.EnrollmentServiceController.ValidateEmail_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/System.Void'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/EnrollmentService/v1/ValidateUsername:
post:
tags:
- EnrollmentService
operationId: EnrollmentService_ValidateUsername_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.EnrollmentServiceController.ValidateUsername_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/System.Void'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/EnrollmentService/v1/ValidateUsernameUpgrade:
post:
tags:
- EnrollmentService
operationId: EnrollmentService_ValidateUsernameUpgrade_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.EnrollmentServiceController.ValidateUsernameUpgrade_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/System.Void'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/EventService/v1/PostEvent:
post:
tags:
- EventService
operationId: EventService_PostEvent_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.EventServiceController.PostEvent_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/System.Void'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/LoggerService/v1/Log:
post:
tags:
- ExtensionLogger
operationId: ExtensionLogger_Log_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DirectScale.Disco.Extension.Middleware.Logging.LogMessage'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
type: object
security:
- Extension_Token: []
x-codegen-request-body-name: log
/api/extension/services/HistoryService/v1/GetRuleResults:
post:
tags:
- HistoryService
operationId: HistoryService_GetRuleResults_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.HistoryServiceController.GetRuleResults_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/DirectScale.Disco.Extension.CommissionRuleResult'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/HistoryService/v1/GetCommissionHistory:
post:
tags:
- HistoryService
operationId: HistoryService_GetCommissionHistory_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.HistoryServiceController.GetCommissionHistory_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/DirectScale.Disco.Extension.CommissionHistorySummary'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/HistoryService/v1/GetCommissionDetail:
post:
tags:
- HistoryService
operationId: HistoryService_GetCommissionDetail_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.HistoryServiceController.GetCommissionDetail_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/DirectScale.Disco.Extension.CommissionHistoryDetail'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/HistoryService/v1/GetHighRankDate:
post:
tags:
- HistoryService
operationId: HistoryService_GetHighRankDate_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.HistoryServiceController.GetHighRankDate_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/DirectScale.Disco.Extension.RankDate'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/HistoryService/v1/GetLastRankDate:
post:
tags:
- HistoryService
operationId: HistoryService_GetLastRankDate_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.HistoryServiceController.GetLastRankDate_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/DirectScale.Disco.Extension.RankDate'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/HistoryService/v1/IsLocked:
post:
tags:
- HistoryService
operationId: HistoryService_IsLocked_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.HistoryServiceController.IsLocked_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
type: boolean
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/HistoryService/v1/SetLockDate:
post:
tags:
- HistoryService
operationId: HistoryService_SetLockDate_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.HistoryServiceController.SetLockDate_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/System.Void'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/ItemService/v1/SaveItem:
post:
tags:
- ItemService
operationId: ItemService_SaveItem_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.ItemServiceController.SaveItem_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
type: integer
format: int32
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/ItemService/v1/GetItem:
post:
tags:
- ItemService
operationId: ItemService_GetItem_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.ItemServiceController.GetItem_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/DirectScale.Disco.Extension.InventoryItem'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/ItemService/v1/GetLineItemById:
post:
tags:
- ItemService
operationId: ItemService_GetLineItemById_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.ItemServiceController.GetLineItemById_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/DirectScale.Disco.Extension.LineItem'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/ItemService/v1/GetLineItemBySku:
post:
tags:
- ItemService
operationId: ItemService_GetLineItemBySku_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.ItemServiceController.GetLineItemBySku_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/DirectScale.Disco.Extension.LineItem'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/ItemService/v1/GetLineItems:
post:
tags:
- ItemService
operationId: ItemService_GetLineItems_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.ItemServiceController.GetLineItems_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/DirectScale.Disco.Extension.LineItem'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/ItemService/v1/GetLineItemsForAssociate:
post:
tags:
- ItemService
operationId: ItemService_GetLineItemsForAssociate_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.ItemServiceController.GetLineItemsForAssociate_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/DirectScale.Disco.Extension.LineItem'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/MoneyInService/v1/SavePaymentMethod:
post:
tags:
- MoneyInService
operationId: MoneyInService_SavePaymentMethod_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.MoneyInServiceController.SavePaymentMethod_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/DirectScale.Disco.Extension.Payment'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/MoneyInService/v1/GetPaymentMethods:
post:
tags:
- MoneyInService
operationId: MoneyInService_GetPaymentMethods_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.MoneyInServiceController.GetPaymentMethods_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/DirectScale.Disco.Extension.Payment'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/MoneyInService/v1/GetBalance:
post:
tags:
- MoneyInService
operationId: MoneyInService_GetBalance_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.MoneyInServiceController.GetBalance_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
type: string
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/MoneyInService/v1/ValidateCurrency:
post:
tags:
- MoneyInService
operationId: MoneyInService_ValidateCurrency_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.MoneyInServiceController.ValidateCurrency_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/System.Void'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/MoneyInService/v1/GetAddPaymentIframe:
post:
tags:
- MoneyInService
operationId: MoneyInService_GetAddPaymentIframe_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.MoneyInServiceController.GetAddPaymentIframe_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/DirectScale.Disco.Extension.Iframe'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/MoneyOutService/v1/GetOnFileMerchants:
post:
tags:
- MoneyOutService
operationId: MoneyOutService_GetOnFileMerchants_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.MoneyOutServiceController.GetOnFileMerchants_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/DirectScale.Disco.Extension.OnFileMerchant'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/MoneyOutService/v1/SetActiveOnFileMerchantPreference:
post:
tags:
- MoneyOutService
operationId: MoneyOutService_SetActiveOnFileMerchantPreference_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.MoneyOutServiceController.SetActiveOnFileMerchantPreference_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/System.Void'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/MoneyOutService/v1/SetActiveOnFileMerchant:
post:
tags:
- MoneyOutService
operationId: MoneyOutService_SetActiveOnFileMerchant_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.MoneyOutServiceController.SetActiveOnFileMerchant_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/System.Void'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/MoneyOutService/v1/AutoProvisionAccount:
post:
tags:
- MoneyOutService
operationId: MoneyOutService_AutoProvisionAccount_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.MoneyOutServiceController.AutoProvisionAccount_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/DirectScale.Disco.Extension.OnFileMerchant'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/MoneyOutService/v1/GetCustomValuesActive:
post:
tags:
- MoneyOutService
operationId: MoneyOutService_GetCustomValuesActive_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.MoneyOutServiceController.GetCustomValuesActive_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
type: object
additionalProperties:
type: string
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/MoneyOutService/v1/GetCustomValues:
post:
tags:
- MoneyOutService
operationId: MoneyOutService_GetCustomValues_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.MoneyOutServiceController.GetCustomValues_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
type: object
additionalProperties:
type: string
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/NotificationService/v1/LogNotificationEvent:
post:
tags:
- NotificationService
operationId: NotificationService_LogNotificationEvent_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.NotificationServiceController.LogNotificationEvent_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/System.Void'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/NotificationService/v1/GetNotificationEvents:
post:
tags:
- NotificationService
operationId: NotificationService_GetNotificationEvents_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.NotificationServiceController.GetNotificationEvents_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/DirectScale.Disco.Extension.NotificationEvent'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/OrderService/v1/GetOrders:
post:
tags:
- OrderService
operationId: OrderService_GetOrders_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.OrderServiceController.GetOrders_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/DirectScale.Disco.Extension.Order'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/OrderService/v1/CancelOrder:
post:
tags:
- OrderService
operationId: OrderService_CancelOrder_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.OrderServiceController.CancelOrder_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/System.Void'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/OrderService/v1/Log:
post:
tags:
- OrderService
operationId: OrderService_Log_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.OrderServiceController.Log_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/System.Void'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/OrderService/v1/GetUnshippedPackages:
post:
tags:
- OrderService
operationId: OrderService_GetUnshippedPackages_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.OrderServiceController.GetUnshippedPackages_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/DirectScale.Disco.Extension.OrderPackage'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/OrderService/v1/IsMoveOrderPermitted:
post:
tags:
- OrderService
operationId: OrderService_IsMoveOrderPermitted_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.OrderServiceController.IsMoveOrderPermitted_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/DirectScale.Disco.Extension.MoveOrderPermission'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/OrderService/v1/UpdateOrder:
post:
tags:
- OrderService
operationId: OrderService_UpdateOrder_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.OrderServiceController.UpdateOrder_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/System.Void'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/OrderService/v1/UpdateOrders:
post:
tags:
- OrderService
operationId: OrderService_UpdateOrders_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.OrderServiceController.UpdateOrders_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/System.Void'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/OrderService/v1/UpdateOrderTotal:
post:
tags:
- OrderService
operationId: OrderService_UpdateOrderTotal_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.OrderServiceController.UpdateOrderTotal_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/System.Void'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/OrderService/v1/IsOrderLocked:
post:
tags:
- OrderService
operationId: OrderService_IsOrderLocked_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.OrderServiceController.IsOrderLocked_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
type: boolean
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/OrderService/v1/GetPackageDetail:
post:
tags:
- OrderService
operationId: OrderService_GetPackageDetail_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.OrderServiceController.GetPackageDetail_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/DirectScale.Disco.Extension.ShipPackage'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/OrderService/v1/UpdatePackage:
post:
tags:
- OrderService
operationId: OrderService_UpdatePackage_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.OrderServiceController.UpdatePackage_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/System.Void'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/OrderService/v1/RefundPayment:
post:
tags:
- OrderService
operationId: OrderService_RefundPayment_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.OrderServiceController.RefundPayment_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/System.Void'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/OrderService/v1/SubmitOrder:
post:
tags:
- OrderService
operationId: OrderService_SubmitOrder_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.OrderServiceController.SubmitOrder_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/DirectScale.Disco.Extension.PaymentResponse'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/OrderService/v1/PayOrder:
post:
tags:
- OrderService
operationId: OrderService_PayOrder_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.OrderServiceController.PayOrder_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/DirectScale.Disco.Extension.PaymentResponse'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/OrderService/v1/FinalizeAcceptedOrder:
post:
tags:
- OrderService
operationId: OrderService_FinalizeAcceptedOrder_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.OrderServiceController.FinalizeAcceptedOrder_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/System.Void'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/OrderService/v1/FinalizeNonAcceptedOrder:
post:
tags:
- OrderService
operationId: OrderService_FinalizeNonAcceptedOrder_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.OrderServiceController.FinalizeNonAcceptedOrder_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/System.Void'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/OrderService/v1/FinalizeOrderPaymentStatus:
post:
tags:
- OrderService
operationId: OrderService_FinalizeOrderPaymentStatus_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.OrderServiceController.FinalizeOrderPaymentStatus_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/DirectScale.Disco.Extension.PaymentResponse'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/OrderService/v1/InsertOrderPayment:
post:
tags:
- OrderService
operationId: OrderService_InsertOrderPayment_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.OrderServiceController.InsertOrderPayment_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
type: integer
format: int32
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/OrderService/v1/GetTotals:
post:
tags:
- OrderService
operationId: OrderService_GetTotals_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.OrderServiceController.GetTotals_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/DirectScale.Disco.Extension.OrderTotal'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/OrderService/v1/GetTotalsWithOverrides:
post:
tags:
- OrderService
operationId: OrderService_GetTotalsWithOverrides_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.OrderServiceController.GetTotalsWithOverrides_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/DirectScale.Disco.Extension.OrderTotal'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/OrderService/v1/GetOrderByOrderNumber:
post:
tags:
- OrderService
operationId: OrderService_GetOrderByOrderNumber_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.OrderServiceController.GetOrderByOrderNumber_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/DirectScale.Disco.Extension.Order'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/OrderService/v1/GetOrdersWSort:
post:
tags:
- OrderService
operationId: OrderService_GetOrdersWSort_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.OrderServiceController.GetOrdersWSort_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/DirectScale.Disco.Extension.Order'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/OrderService/v1/GetOrdersByAssociateId:
post:
tags:
- OrderService
operationId: OrderService_GetOrdersByAssociateId_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.OrderServiceController.GetOrdersByAssociateId_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/DirectScale.Disco.Extension.Order'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/OrderService/v1/GetAssociatesOrdersByModifiedDate:
post:
tags:
- OrderService
operationId: OrderService_GetAssociatesOrdersByModifiedDate_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.OrderServiceController.GetAssociatesOrdersByModifiedDate_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/DirectScale.Disco.Extension.Order'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/OrderService/v1/GetAssociatesOrdersByOrderDate:
post:
tags:
- OrderService
operationId: OrderService_GetAssociatesOrdersByOrderDate_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.OrderServiceController.GetAssociatesOrdersByOrderDate_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/DirectScale.Disco.Extension.Order'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/OverrideService/v1/SaveOverride:
post:
tags:
- OverrideService
operationId: OverrideService_SaveOverride_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.OverrideServiceController.SaveOverride_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
type: integer
format: int32
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/OverrideService/v1/GetOverrides:
post:
tags:
- OverrideService
operationId: OverrideService_GetOverrides_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.OverrideServiceController.GetOverrides_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/DirectScale.Disco.Extension.CommissionOverride'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/OverrideService/v1/DeleteOverride:
post:
tags:
- OverrideService
operationId: OverrideService_DeleteOverride_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.OverrideServiceController.DeleteOverride_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/System.Void'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/PartyService/v1/GetParty:
post:
tags:
- PartyService
operationId: PartyService_GetParty_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.PartyServiceController.GetParty_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/DirectScale.Disco.Extension.Party'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/PartyService/v1/CloseParty:
post:
tags:
- PartyService
operationId: PartyService_CloseParty_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.PartyServiceController.CloseParty_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/System.Void'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/PartyService/v1/GetParties:
post:
tags:
- PartyService
operationId: PartyService_GetParties_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.PartyServiceController.GetParties_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/DirectScale.Disco.Extension.Party'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/PaymentProcessingService/v1/GetPayments:
post:
tags:
- PaymentProcessingService
operationId: PaymentProcessingService_GetPayments_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.PaymentProcessingServiceController.GetPayments_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/DirectScale.Disco.Extension.CommissionPayment'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/PaymentProcessingService/v1/FindPaidPayments:
post:
tags:
- PaymentProcessingService
operationId: PaymentProcessingService_FindPaidPayments_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.PaymentProcessingServiceController.FindPaidPayments_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/DirectScale.Disco.Extension.CommissionPayment'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/PaymentProcessingService/v1/GetPaidPayments:
post:
tags:
- PaymentProcessingService
operationId: PaymentProcessingService_GetPaidPayments_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.PaymentProcessingServiceController.GetPaidPayments_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/DirectScale.Disco.Extension.CommissionPayment'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/PaymentProcessingService/v1/GetPaidPaymentByTransactionNumber:
post:
tags:
- PaymentProcessingService
operationId: PaymentProcessingService_GetPaidPaymentByTransactionNumber_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.PaymentProcessingServiceController.GetPaidPaymentByTransactionNumber_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/DirectScale.Disco.Extension.CommissionPayment'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/PaymentProcessingService/v1/GetPaidPaymentByCheckNumber:
post:
tags:
- PaymentProcessingService
operationId: PaymentProcessingService_GetPaidPaymentByCheckNumber_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.PaymentProcessingServiceController.GetPaidPaymentByCheckNumber_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/DirectScale.Disco.Extension.CommissionPayment'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/PeriodService/v1/GetCommittedPeriod:
post:
tags:
- PeriodService
operationId: PeriodService_GetCommittedPeriod_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.PeriodServiceController.GetCommittedPeriod_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/DirectScale.Disco.Extension.Period'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/PeriodService/v1/GetUnCommittedPeriod:
post:
tags:
- PeriodService
operationId: PeriodService_GetUnCommittedPeriod_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.PeriodServiceController.GetUnCommittedPeriod_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/DirectScale.Disco.Extension.Period'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/PeriodService/v1/GetCommittedPeriods:
post:
tags:
- PeriodService
operationId: PeriodService_GetCommittedPeriods_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.PeriodServiceController.GetCommittedPeriods_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/DirectScale.Disco.Extension.Period'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/PeriodService/v1/GetPeriods:
post:
tags:
- PeriodService
operationId: PeriodService_GetPeriods_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.PeriodServiceController.GetPeriods_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/DirectScale.Disco.Extension.Period'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/RankService/v1/GetRanks:
post:
tags:
- RankService
operationId: RankService_GetRanks_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.RankServiceController.GetRanks_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/DirectScale.Disco.Extension.Rank'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/RankService/v1/GetRankName:
post:
tags:
- RankService
operationId: RankService_GetRankName_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.RankServiceController.GetRankName_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
type: string
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/RegionService/v1/GetRegionIdByAddress:
post:
tags:
- RegionService
operationId: RegionService_GetRegionIdByAddress_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.RegionServiceController.GetRegionIdByAddress_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
type: integer
format: int32
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/RegionService/v1/GetRegionId:
post:
tags:
- RegionService
operationId: RegionService_GetRegionId_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.RegionServiceController.GetRegionId_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
type: integer
format: int32
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/RegionService/v1/GetRegionName:
post:
tags:
- RegionService
operationId: RegionService_GetRegionName_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.RegionServiceController.GetRegionName_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
type: string
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/RegistrationService/v1/GetAllHookRegistrations:
post:
tags:
- RegistrationService
operationId: RegistrationService_GetAllHookRegistrations_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.RegistrationServiceController.GetAllHookRegistrations_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/DirectScale.Disco.Extension.HookRegistration'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/RegistrationService/v1/UpdateAllHookRegistrations:
post:
tags:
- RegistrationService
operationId: RegistrationService_UpdateAllHookRegistrations_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.RegistrationServiceController.UpdateAllHookRegistrations_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/System.Void'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/RegistrationService/v2/DeleteHookRegistration:
post:
tags:
- RegistrationService
operationId: RegistrationService_DeleteHookRegistration_v2
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.RegistrationServiceController.DeleteHookRegistration_v2_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/System.Void'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/RegistrationService/v1/DeleteHookRegistration:
post:
tags:
- RegistrationService
operationId: RegistrationService_DeleteHookRegistration_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.RegistrationServiceController.DeleteHookRegistration_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/System.Void'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/RegistrationService/v1/GetAllMerchantRegistrations:
post:
tags:
- RegistrationService
operationId: RegistrationService_GetAllMerchantRegistrations_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.RegistrationServiceController.GetAllMerchantRegistrations_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/DirectScale.Disco.Extension.MerchantRegistration'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/RegistrationService/v1/UpdateAllMerchantRegistrations:
post:
tags:
- RegistrationService
operationId: RegistrationService_UpdateAllMerchantRegistrations_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.RegistrationServiceController.UpdateAllMerchantRegistrations_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/System.Void'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/RegistrationService/v2/DeleteMerchantRegistration:
post:
tags:
- RegistrationService
operationId: RegistrationService_DeleteMerchantRegistration_v2
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.RegistrationServiceController.DeleteMerchantRegistration_v2_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/System.Void'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/RegistrationService/v1/DeleteMerchantRegistration:
post:
tags:
- RegistrationService
operationId: RegistrationService_DeleteMerchantRegistration_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.RegistrationServiceController.DeleteMerchantRegistration_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/System.Void'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/RegistrationService/v1/GetAllPageRegistrations:
post:
tags:
- RegistrationService
operationId: RegistrationService_GetAllPageRegistrations_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.RegistrationServiceController.GetAllPageRegistrations_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/DirectScale.Disco.Extension.CustomPageRegistration'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/RegistrationService/v1/UpdateAllPageRegistrations:
post:
tags:
- RegistrationService
operationId: RegistrationService_UpdateAllPageRegistrations_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.RegistrationServiceController.UpdateAllPageRegistrations_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/System.Void'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/RegistrationService/v2/DeletePageRegistration:
post:
tags:
- RegistrationService
operationId: RegistrationService_DeletePageRegistration_v2
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.RegistrationServiceController.DeletePageRegistration_v2_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/System.Void'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/RegistrationService/v1/DeletePageRegistration:
post:
tags:
- RegistrationService
operationId: RegistrationService_DeletePageRegistration_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.RegistrationServiceController.DeletePageRegistration_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/System.Void'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/RegistrationService/v1/GetAllEventHandlerRegistrations:
post:
tags:
- RegistrationService
operationId: RegistrationService_GetAllEventHandlerRegistrations_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.RegistrationServiceController.GetAllEventHandlerRegistrations_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/DirectScale.Disco.Extension.EventHandlerRegistration'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/RegistrationService/v1/UpdateAllEventHandlerRegistrations:
post:
tags:
- RegistrationService
operationId: RegistrationService_UpdateAllEventHandlerRegistrations_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.RegistrationServiceController.UpdateAllEventHandlerRegistrations_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/System.Void'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/RegistrationService/v2/DeleteEventHandlerRegistration:
post:
tags:
- RegistrationService
operationId: RegistrationService_DeleteEventHandlerRegistration_v2
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.RegistrationServiceController.DeleteEventHandlerRegistration_v2_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/System.Void'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/RegistrationService/v1/DeleteEventHandlerRegistration:
post:
tags:
- RegistrationService
operationId: RegistrationService_DeleteEventHandlerRegistration_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.RegistrationServiceController.DeleteEventHandlerRegistration_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/System.Void'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/RewardPointsService/v1/AddRewardPoints:
post:
tags:
- RewardPointsService
operationId: RewardPointsService_AddRewardPoints_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.RewardPointsServiceController.AddRewardPoints_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
type: integer
format: int32
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/RewardPointsService/v1/AddRewardPointsWithExpiration:
post:
tags:
- RewardPointsService
operationId: RewardPointsService_AddRewardPointsWithExpiration_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.RewardPointsServiceController.AddRewardPointsWithExpiration_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
type: integer
format: int32
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/RewardPointsService/v1/GetRewardPoints:
post:
tags:
- RewardPointsService
operationId: RewardPointsService_GetRewardPoints_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.RewardPointsServiceController.GetRewardPoints_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
type: number
format: double
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/RewardPointsService/v1/GetRewardPointDetails:
post:
tags:
- RewardPointsService
operationId: RewardPointsService_GetRewardPointDetails_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.RewardPointsServiceController.GetRewardPointDetails_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/DirectScale.Disco.Extension.RewardPointDetail'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/RewardPointsService/v1/GetAvailableRewardPoints:
post:
tags:
- RewardPointsService
operationId: RewardPointsService_GetAvailableRewardPoints_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.RewardPointsServiceController.GetAvailableRewardPoints_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/DirectScale.Disco.Extension.PointsItem'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/RmaService/v1/GetRmas:
post:
tags:
- RmaService
operationId: RmaService_GetRmas_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.RmaServiceController.GetRmas_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/DirectScale.Disco.Extension.Rma'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/RmaService/v1/GetRma:
post:
tags:
- RmaService
operationId: RmaService_GetRma_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.RmaServiceController.GetRma_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/DirectScale.Disco.Extension.Rma'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/RmaService/v1/CreateRma:
post:
tags:
- RmaService
operationId: RmaService_CreateRma_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.RmaServiceController.CreateRma_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
type: integer
format: int32
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/RmaService/v1/DeleteRma:
post:
tags:
- RmaService
operationId: RmaService_DeleteRma_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.RmaServiceController.DeleteRma_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/System.Void'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/RmaService/v1/MarkRmaShipped:
post:
tags:
- RmaService
operationId: RmaService_MarkRmaShipped_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.RmaServiceController.MarkRmaShipped_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/System.Void'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/RmaService/v1/CanOrderGenerateRma:
post:
tags:
- RmaService
operationId: RmaService_CanOrderGenerateRma_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.RmaServiceController.CanOrderGenerateRma_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
type: boolean
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/RmaService/v1/ReceiveRma:
post:
tags:
- RmaService
operationId: RmaService_ReceiveRma_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.RmaServiceController.ReceiveRma_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/System.Void'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/RmaService/v1/GetOrderRmas:
post:
tags:
- RmaService
operationId: RmaService_GetOrderRmas_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.RmaServiceController.GetOrderRmas_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/DirectScale.Disco.Extension.Rma'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/SettingsService/v1/GetColors:
post:
tags:
- SettingsService
operationId: SettingsService_GetColors_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.SettingsServiceController.GetColors_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/DirectScale.Disco.Extension.CSSColors'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/SettingsService/v1/GetImagePaths:
post:
tags:
- SettingsService
operationId: SettingsService_GetImagePaths_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.SettingsServiceController.GetImagePaths_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/DirectScale.Disco.Extension.CSSImagePaths'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/SettingsService/v1/GetAvaliableComponents:
post:
tags:
- SettingsService
operationId: SettingsService_GetAvaliableComponents_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.SettingsServiceController.GetAvaliableComponents_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/DirectScale.Disco.Extension.AvaliableComponent'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/SettingsService/v1/ExtensionContext:
post:
tags:
- SettingsService
operationId: SettingsService_ExtensionContext_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.SettingsServiceController.ExtensionContext_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/DirectScale.Disco.Extension.ExtensionContext'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/ShippingService/v1/GetShippingMethods:
post:
tags:
- ShippingService
operationId: ShippingService_GetShippingMethods_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.ShippingServiceController.GetShippingMethods_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/DirectScale.Disco.Extension.ShipMethod'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/ShippingService/v1/GetShippingMethod:
post:
tags:
- ShippingService
operationId: ShippingService_GetShippingMethod_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.ShippingServiceController.GetShippingMethod_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/DirectScale.Disco.Extension.ShipMethod'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/SourceService/v1/PostSource:
post:
tags:
- SourceService
operationId: SourceService_PostSource_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.SourceServiceController.PostSource_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/System.Void'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/SourceService/v1/PostSources:
post:
tags:
- SourceService
operationId: SourceService_PostSources_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.SourceServiceController.PostSources_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/System.Void'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/StatsService/v1/GetStats:
post:
tags:
- StatsService
operationId: StatsService_GetStats_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.StatsServiceController.GetStats_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
type: object
additionalProperties:
$ref: '#/components/schemas/DirectScale.Disco.Extension.CommissionStats'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/StatsService/v1/RecalculateVolume:
post:
tags:
- StatsService
operationId: StatsService_RecalculateVolume_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.StatsServiceController.RecalculateVolume_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/System.Void'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/StatsService/v1/ProcessStatsQueue:
post:
tags:
- StatsService
operationId: StatsService_ProcessStatsQueue_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.StatsServiceController.ProcessStatsQueue_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/System.Void'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/StockLevelsService/v1/CancelReserve:
post:
tags:
- StockLevelsService
operationId: StockLevelsService_CancelReserve_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.StockLevelsServiceController.CancelReserve_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/System.Void'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/StockLevelsService/v1/CommitReserve:
post:
tags:
- StockLevelsService
operationId: StockLevelsService_CommitReserve_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.StockLevelsServiceController.CommitReserve_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/System.Void'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/StockLevelsService/v1/ReserveStock:
post:
tags:
- StockLevelsService
operationId: StockLevelsService_ReserveStock_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.StockLevelsServiceController.ReserveStock_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/System.Void'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/StockLevelsService/v1/GetStockLevel:
post:
tags:
- StockLevelsService
operationId: StockLevelsService_GetStockLevel_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.StockLevelsServiceController.GetStockLevel_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/DirectScale.Disco.Extension.StockLevel'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/StockLevelsService/v1/GetStockLevels:
post:
tags:
- StockLevelsService
operationId: StockLevelsService_GetStockLevels_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.StockLevelsServiceController.GetStockLevels_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/DirectScale.Disco.Extension.StockLevel'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/StockLevelsService/v1/GetStockLevelsBulk:
post:
tags:
- StockLevelsService
operationId: StockLevelsService_GetStockLevelsBulk_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.StockLevelsServiceController.GetStockLevelsBulk_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/DirectScale.Disco.Extension.StockLevel'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/StoreService/v1/GetStores:
post:
tags:
- StoreService
operationId: StoreService_GetStores_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.StoreServiceController.GetStores_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/DirectScale.Disco.Extension.Store'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/StoreService/v1/GetStoreByType:
post:
tags:
- StoreService
operationId: StoreService_GetStoreByType_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.StoreServiceController.GetStoreByType_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/DirectScale.Disco.Extension.Store'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/StoreService/v1/GetStore:
post:
tags:
- StoreService
operationId: StoreService_GetStore_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.StoreServiceController.GetStore_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/DirectScale.Disco.Extension.Store'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/StoreService/v1/DeleteStore:
post:
tags:
- StoreService
operationId: StoreService_DeleteStore_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.StoreServiceController.DeleteStore_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/System.Void'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/StoreService/v1/CreateStore:
post:
tags:
- StoreService
operationId: StoreService_CreateStore_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.StoreServiceController.CreateStore_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/DirectScale.Disco.Extension.Store'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/StoreService/v1/UpdateStore:
post:
tags:
- StoreService
operationId: StoreService_UpdateStore_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.StoreServiceController.UpdateStore_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/DirectScale.Disco.Extension.Store'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/SubscriptionService/v1/GetSubscription:
post:
tags:
- SubscriptionService
operationId: SubscriptionService_GetSubscription_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.SubscriptionServiceController.GetSubscription_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/DirectScale.Disco.Extension.Subscription'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/SubscriptionService/v1/GetSubscriptions:
post:
tags:
- SubscriptionService
operationId: SubscriptionService_GetSubscriptions_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.SubscriptionServiceController.GetSubscriptions_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/DirectScale.Disco.Extension.Subscription'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/SubscriptionService/v1/GetSubscriptionItems:
post:
tags:
- SubscriptionService
operationId: SubscriptionService_GetSubscriptionItems_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.SubscriptionServiceController.GetSubscriptionItems_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/DirectScale.Disco.Extension.SubscriptionItem'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/SubscriptionService/v1/ProcessItems:
post:
tags:
- SubscriptionService
operationId: SubscriptionService_ProcessItems_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.SubscriptionServiceController.ProcessItems_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/System.Void'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/SubscriptionService/v1/UpdateExpiration:
post:
tags:
- SubscriptionService
operationId: SubscriptionService_UpdateExpiration_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.SubscriptionServiceController.UpdateExpiration_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/System.Void'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/SubscriptionService/v1/CancelSubscription:
post:
tags:
- SubscriptionService
operationId: SubscriptionService_CancelSubscription_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.SubscriptionServiceController.CancelSubscription_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/System.Void'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/TaxService/v1/GetOrderTax:
post:
tags:
- TaxService
operationId: TaxService_GetOrderTax_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.TaxServiceController.GetOrderTax_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/DirectScale.Disco.Extension.TaxResult'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/TaxService/v1/GetOrderTaxUsd:
post:
tags:
- TaxService
operationId: TaxService_GetOrderTaxUsd_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.TaxServiceController.GetOrderTaxUsd_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/DirectScale.Disco.Extension.TaxResult'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/TaxService/v1/GetTax:
post:
tags:
- TaxService
operationId: TaxService_GetTax_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.TaxServiceController.GetTax_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/DirectScale.Disco.Extension.TaxResult'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/TaxService/v1/MarkTaxCommitted:
post:
tags:
- TaxService
operationId: TaxService_MarkTaxCommitted_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.TaxServiceController.MarkTaxCommitted_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/System.Void'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/TaxService/v1/MarkTaxRefunded:
post:
tags:
- TaxService
operationId: TaxService_MarkTaxRefunded_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.TaxServiceController.MarkTaxRefunded_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/System.Void'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/TicketService/v1/LogEvent:
post:
tags:
- TicketService
operationId: TicketService_LogEvent_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.TicketServiceController.LogEvent_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
type: integer
format: int32
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/TicketService/v1/SendNote:
post:
tags:
- TicketService
operationId: TicketService_SendNote_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.TicketServiceController.SendNote_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
type: integer
format: int32
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/TreeService/v1/GetMatrixDepth:
post:
tags:
- TreeService
operationId: TreeService_GetMatrixDepth_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.TreeServiceController.GetMatrixDepth_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
type: integer
format: int32
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/TreeService/v1/GetFirstTreeNodeId:
post:
tags:
- TreeService
operationId: TreeService_GetFirstTreeNodeId_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.TreeServiceController.GetFirstTreeNodeId_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/DirectScale.Disco.Extension.NodeId'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/TreeService/v1/GetLastTreeNodeId:
post:
tags:
- TreeService
operationId: TreeService_GetLastTreeNodeId_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.TreeServiceController.GetLastTreeNodeId_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/DirectScale.Disco.Extension.NodeId'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/TreeService/v1/GetTreeIndexes:
post:
tags:
- TreeService
operationId: TreeService_GetTreeIndexes_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.TreeServiceController.GetTreeIndexes_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
type: array
items:
type: integer
format: int32
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/TreeService/v1/Place:
post:
tags:
- TreeService
operationId: TreeService_Place_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.TreeServiceController.Place_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/System.Void'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/TreeService/v1/ValidatePlacements:
post:
tags:
- TreeService
operationId: TreeService_ValidatePlacements_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.TreeServiceController.ValidatePlacements_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/System.Void'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/TreeService/v1/DeleteNodeAll:
post:
tags:
- TreeService
operationId: TreeService_DeleteNodeAll_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.TreeServiceController.DeleteNodeAll_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/System.Void'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/TreeService/v1/DeleteNode:
post:
tags:
- TreeService
operationId: TreeService_DeleteNode_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.TreeServiceController.DeleteNode_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/System.Void'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/TreeService/v1/GetUnplacedNodes:
post:
tags:
- TreeService
operationId: TreeService_GetUnplacedNodes_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.TreeServiceController.GetUnplacedNodes_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/DirectScale.Disco.Extension.NodeId'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/TreeService/v1/GetUplineIds:
post:
tags:
- TreeService
operationId: TreeService_GetUplineIds_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.TreeServiceController.GetUplineIds_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/DirectScale.Disco.Extension.NodeDetail'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/TreeService/v1/GetUplineIdsBulk:
post:
tags:
- TreeService
operationId: TreeService_GetUplineIdsBulk_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.TreeServiceController.GetUplineIdsBulk_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/DirectScale.Disco.Extension.NodeDetail'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/TreeService/v1/GetUplineIdsPartial:
post:
tags:
- TreeService
operationId: TreeService_GetUplineIdsPartial_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.TreeServiceController.GetUplineIdsPartial_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/DirectScale.Disco.Extension.NodeDetail'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/TreeService/v1/GetNodeDetail:
post:
tags:
- TreeService
operationId: TreeService_GetNodeDetail_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.TreeServiceController.GetNodeDetail_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/DirectScale.Disco.Extension.NodeDetail'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/TreeService/v1/GetTree:
post:
tags:
- TreeService
operationId: TreeService_GetTree_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.TreeServiceController.GetTree_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/DirectScale.Disco.Extension.Node'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/TreeService/v1/GetDownlineIds:
post:
tags:
- TreeService
operationId: TreeService_GetDownlineIds_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.TreeServiceController.GetDownlineIds_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/DirectScale.Disco.Extension.NodeDetail'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/TreeService/v1/GetBottomOfLeg:
post:
tags:
- TreeService
operationId: TreeService_GetBottomOfLeg_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.TreeServiceController.GetBottomOfLeg_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/DirectScale.Disco.Extension.NodeDetail'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/TreeService/v1/InDownline:
post:
tags:
- TreeService
operationId: TreeService_InDownline_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.TreeServiceController.InDownline_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
type: boolean
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/TreeService/v1/GetLegCount:
post:
tags:
- TreeService
operationId: TreeService_GetLegCount_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.TreeServiceController.GetLegCount_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
type: integer
format: int32
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/TreeService/v1/GetLevel:
post:
tags:
- TreeService
operationId: TreeService_GetLevel_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.TreeServiceController.GetLevel_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
type: integer
format: int32
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/UserService/v1/ChangeStatus:
post:
tags:
- UserService
operationId: UserService_ChangeStatus_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.UserServiceController.ChangeStatus_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/System.Void'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/UserService/v1/ChangeUsername:
post:
tags:
- UserService
operationId: UserService_ChangeUsername_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.UserServiceController.ChangeUsername_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/System.Void'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/UserService/v1/GetUser:
post:
tags:
- UserService
operationId: UserService_GetUser_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.UserServiceController.GetUser_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/DirectScale.Disco.Extension.User'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/UserService/v1/GetUsername:
post:
tags:
- UserService
operationId: UserService_GetUsername_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.UserServiceController.GetUsername_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
type: string
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/UserService/v1/HasRight:
post:
tags:
- UserService
operationId: UserService_HasRight_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.UserServiceController.HasRight_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
type: boolean
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/UserService/v1/RegisterUser:
post:
tags:
- UserService
operationId: UserService_RegisterUser_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.UserServiceController.RegisterUser_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/DirectScale.Disco.Extension.User'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/UserService/v1/ResetPassword:
post:
tags:
- UserService
operationId: UserService_ResetPassword_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.UserServiceController.ResetPassword_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/System.Void'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/UserService/v1/CheckPasswordRequirements:
post:
tags:
- UserService
operationId: UserService_CheckPasswordRequirements_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.UserServiceController.CheckPasswordRequirements_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
type: boolean
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/UserService/v1/ValidateUsername:
post:
tags:
- UserService
operationId: UserService_ValidateUsername_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.UserServiceController.ValidateUsername_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/System.Void'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/WebsiteService/v1/GetWebSites:
post:
tags:
- WebsiteService
operationId: WebsiteService_GetWebSites_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.WebsiteServiceController.GetWebSites_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/DirectScale.Disco.Extension.WebsiteInfo'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/WebsiteService/v1/CreateWebsite:
post:
tags:
- WebsiteService
operationId: WebsiteService_CreateWebsite_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.WebsiteServiceController.CreateWebsite_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/System.Void'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/WebsiteService/v1/GetPreferenceValue:
post:
tags:
- WebsiteService
operationId: WebsiteService_GetPreferenceValue_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.WebsiteServiceController.GetPreferenceValue_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
type: string
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/WebsiteService/v1/UpdatePreferenceValue:
post:
tags:
- WebsiteService
operationId: WebsiteService_UpdatePreferenceValue_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.WebsiteServiceController.UpdatePreferenceValue_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/System.Void'
security:
- Extension_Token: []
x-codegen-request-body-name: request
/api/extension/services/WebsiteService/v1/ValidateURL:
post:
tags:
- WebsiteService
operationId: WebsiteService_ValidateURL_v1
parameters:
- name: X-DirectScale-User
in: header
required: false
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DiscoMVC.Controllers.Extension.GeneratedControllers.WebsiteServiceController.ValidateURL_v1_Request'
required: true
responses:
200:
description: OK
content:
application/json:
schema:
type: boolean
security:
- Extension_Token: []
x-codegen-request-body-name: request
components:
schemas:
DiscoMVC.Controllers.Extension.GeneratedControllers.AddressesServiceController.GetAddress_v1_Request:
type: object
properties:
AddressId:
type: integer
format: int32
DirectScale.Disco.Extension.Address:
type: object
properties:
Id:
type: integer
format: int32
AddressLine1:
type: string
AddressLine2:
type: string
AddressLine3:
type: string
City:
type: string
State:
type: string
PostalCode:
type: string
CountryCode:
type: string
DiscoMVC.Controllers.Extension.GeneratedControllers.AddressesServiceController.GetAddresses_v1_Request:
type: object
properties:
AddressIds:
type: array
items:
type: integer
format: int32
DiscoMVC.Controllers.Extension.GeneratedControllers.AddressesServiceController.GetLocalization_v1_Request:
type: object
properties:
Address:
$ref: '#/components/schemas/DirectScale.Disco.Extension.Address'
DirectScale.Disco.Extension.Localization:
type: object
properties:
CountryCode:
type: string
LanguageCode:
type: string
CurrencyCode:
type: string
RegionId:
type: integer
format: int32
DiscoMVC.Controllers.Extension.GeneratedControllers.AdjustmentServiceController.SaveAdjustment_v1_Request:
type: object
properties:
Adjustment:
$ref: '#/components/schemas/DirectScale.Disco.Extension.Adjustment'
DirectScale.Disco.Extension.Adjustment:
type: object
properties:
AdjustmentId:
type: integer
format: int32
AssociateId:
type: integer
format: int32
Description:
type: string
Amount:
type: number
format: float
IsTaxable:
type: boolean
ApprovedBy:
type: string
ApprovedOn:
type: string
format: date-time
Notes:
type: string
CustomData:
type: object
additionalProperties:
type: string
PaymentStatus:
type: string
enum:
- Submitted
- Pending
- Paid
- Failed
- Expired
- ForcePay
- ForceHold
- ForceForfeit
DiscoMVC.Controllers.Extension.GeneratedControllers.AdjustmentServiceController.DeleteAdjustment_v1_Request:
type: object
properties:
AdjustmentID:
type: integer
format: int32
System.Void:
type: object
DiscoMVC.Controllers.Extension.GeneratedControllers.AdjustmentServiceController.GetAdjustment_v1_Request:
type: object
properties:
AdjustmentID:
type: integer
format: int32
? DiscoMVC.Controllers.Extension.GeneratedControllers.AdjustmentServiceController.MarkAdjustmentsPaidByExternalMerchant_v1_Request
: type: object
properties:
AdjustmentIds:
type: array
items:
type: integer
format: int32
DiscoMVC.Controllers.Extension.GeneratedControllers.AdjustmentServiceController.MarkAdjustmentsPaidByMerchant_v1_Request:
type: object
properties:
AdjustmentIds:
type: array
items:
type: integer
format: int32
MerchantId:
type: integer
format: int32
DiscoMVC.Controllers.Extension.GeneratedControllers.AssociateServiceController.GetAssociate_v1_Request:
type: object
properties:
AssociateId:
type: integer
format: int32
DirectScale.Disco.Extension.Associate:
type: object
properties:
AssociateId:
type: integer
format: int32
ShipAddress:
$ref: '#/components/schemas/DirectScale.Disco.Extension.Address'
Address:
$ref: '#/components/schemas/DirectScale.Disco.Extension.Address'
AcceptTerms:
type: boolean
AssociateBaseType:
type: integer
format: int32
AssociateType:
type: integer
format: int32
PriceGroup:
type: integer
format: int32
AssociateTypeName:
type: string
BackOfficeId:
type: string
BirthDate:
type: string
format: date-time
CompanyName:
type: string
DormantDate:
type: string
format: date-time
EmailAddress:
type: string
Name:
type: string
readOnly: true
DisplayFirstName:
type: string
DisplayLastName:
type: string
LegalFirstName:
type: string
LegalLastName:
type: string
RomanizedFirstName:
type: string
RomanizedLastName:
type: string
PrimaryPhone:
type: string
SecondaryPhone:
type: string
LanguageCode:
type: string
ShipAttention:
type: string
ShipPhone:
type: string
SignupDate:
type: string
format: date-time
UpgradeDate:
type: string
format: date-time
SignupMethod:
type: string
TaxExempt:
type: boolean
TaxId:
type: string
TaxResaleNo:
type: string
TeamId:
type: integer
format: int32
TextNumber:
type: string
ExternalId:
type: string
StatusId:
type: integer
format: int32
Void:
type: boolean
Custom:
$ref: '#/components/schemas/DirectScale.Disco.Extension.CustomFields'
AssociateCustom:
$ref: '#/components/schemas/DirectScale.Disco.Extension.AssociateCustomFields'
DirectScale.Disco.Extension.CustomFields:
type: object
properties:
Field1:
type: string
Field2:
type: string
Field3:
type: string
Field4:
type: string
Field5:
type: string
DirectScale.Disco.Extension.AssociateCustomFields:
type: object
properties:
Field6:
type: string
Field7:
type: string
Field8:
type: string
Field9:
type: string
Field10:
type: string
Field1:
type: string
Field2:
type: string
Field3:
type: string
Field4:
type: string
Field5:
type: string
DiscoMVC.Controllers.Extension.GeneratedControllers.AssociateServiceController.GetAssociateByBackOfficeId_v1_Request:
type: object
properties:
BackofficeId:
type: string
DiscoMVC.Controllers.Extension.GeneratedControllers.AssociateServiceController.FindAssociate_v1_Request:
type: object
properties:
SearchTerm:
type: string
DirectScale.Disco.Extension.FindAssociateResult:
type: object
properties:
AssociateId:
type: integer
format: int32
DiscoMVC.Controllers.Extension.GeneratedControllers.AssociateServiceController.GetAssociates_v1_Request:
type: object
properties:
AssociateIds:
type: array
items:
type: integer
format: int32
DiscoMVC.Controllers.Extension.GeneratedControllers.AssociateServiceController.UpdateAssociate_v1_Request:
type: object
properties:
Associate:
$ref: '#/components/schemas/DirectScale.Disco.Extension.Associate'
DiscoMVC.Controllers.Extension.GeneratedControllers.AssociateServiceController.GetProfileImageURL_v1_Request:
type: object
properties:
AssociateId:
type: integer
format: int32
DiscoMVC.Controllers.Extension.GeneratedControllers.AssociateServiceController.SetAssociateStatus_v1_Request:
type: object
properties:
AssociateId:
type: integer
format: int32
StatusId:
type: integer
format: int32
DiscoMVC.Controllers.Extension.GeneratedControllers.AssociateServiceController.GetAssociateTypeName_v1_Request:
type: object
properties:
AssociateType:
type: integer
format: int32
DiscoMVC.Controllers.Extension.GeneratedControllers.AssociateServiceController.GetRetailAssociateTypes_v1_Request:
type: object
DiscoMVC.Controllers.Extension.GeneratedControllers.AssociateServiceController.GetSocialInfo_v1_Request:
type: object
properties:
AssociateId:
type: integer
format: int32
DirectScale.Disco.Extension.SocialInfo:
type: object
properties:
AssociateId:
type: integer
format: int32
Facebook:
type: string
Twitter:
type: string
LinkedIn:
type: string
YouTube:
type: string
Pinterest:
type: string
DiscoMVC.Controllers.Extension.GeneratedControllers.AssociateServiceController.GetLocalization_v1_Request:
type: object
properties:
AssociateId:
type: integer
format: int32
DiscoMVC.Controllers.Extension.GeneratedControllers.AutoshipServiceController.CreateAutoship_v1_Request:
type: object
properties:
Autoship:
$ref: '#/components/schemas/DirectScale.Disco.Extension.Autoship'
DirectScale.Disco.Extension.Autoship:
type: object
properties:
AutoshipId:
type: integer
format: int32
AssociateId:
type: integer
format: int32
ShipAddress:
$ref: '#/components/schemas/DirectScale.Disco.Extension.Address'
StartDate:
type: string
format: date-time
Frequency:
type: string
enum:
- Weekly
- EveryTwoWeeks
- Monthly
- BiMonthly
- TriMonthly
- TwiceAYear
- Yearly
- Every4weeks
- Every6Weeks
- Every8Weeks
- Every12Weeks
- Every30Days
- Every45Days
- Every60Days
LastProcessDate:
type: string
format: date-time
NextProcessDate:
type: string
format: date-time
LastChargeAmount:
type: number
format: double
Status:
type: string
ShipMethodId:
type: integer
format: int32
PaymentMethodId:
type: string
PaymentMerchantId:
type: integer
format: int32
Custom:
$ref: '#/components/schemas/DirectScale.Disco.Extension.CustomFields'
AutoshipType:
type: string
enum:
- Standard
- Services
- YearlyRenewal
LineItems:
type: array
items:
$ref: '#/components/schemas/DirectScale.Disco.Extension.LineItem'
FrequencyString:
type: string
TotalCV:
type: number
format: double
readOnly: true
TotalQV:
type: number
format: double
readOnly: true
CurrencyCode:
type: string
SubTotal:
type: number
format: double
readOnly: true
DirectScale.Disco.Extension.LineItem:
type: object
properties:
ItemId:
type: integer
format: int32
Quantity:
type: number
format: double
Cost:
type: number
format: double
Disabled:
type: boolean
ExtendedPrice:
type: number
format: double
readOnly: true
ExtendedOriginalPrice:
type: number
format: double
readOnly: true
ExtendedBonus:
type: number
format: double
readOnly: true
ExtendedCV:
type: number
format: double
readOnly: true
ExtendedQV:
type: number
format: double
readOnly: true
ExtendedRewardPoints:
type: number
format: double
readOnly: true
ExtendedCost:
type: number
format: double
readOnly: true
ProductName:
type: string
Description:
type: string
Specifications:
type: string
LanguageCode:
type: string
SKU:
type: string
Category:
$ref: '#/components/schemas/DirectScale.Disco.Extension.Category'
ChargeShipping:
type: boolean
Height:
type: number
format: double
Image:
type: string
Length:
type: number
format: double
LengthUOM:
type: string
MPN:
type: string
PackCount:
type: number
format: double
PackageGroupId:
type: integer
format: int32
TaxClassId:
type: integer
format: int32
UnitOfMeasure:
type: string
UPC:
type: string
Weight:
type: number
format: double
WeightUOM:
type: string
Width:
type: number
format: double
FlagBirthDefects:
type: boolean
HasKitGroups:
type: boolean
FlagCancer:
type: boolean
PriceGroup:
type: integer
format: int32
Custom:
$ref: '#/components/schemas/DirectScale.Disco.Extension.CustomFields'
Images:
type: array
items:
$ref: '#/components/schemas/DirectScale.Disco.Extension.ItemImage'
Prices:
type: array
items:
$ref: '#/components/schemas/DirectScale.Disco.Extension.LineItemPrice'
Options:
type: array
items:
$ref: '#/components/schemas/DirectScale.Disco.Extension.LineItemOption'
ItemOptions:
type: array
items:
$ref: '#/components/schemas/DirectScale.Disco.Extension.ItemOption'
Languages:
type: array
items:
$ref: '#/components/schemas/DirectScale.Disco.Extension.LanguageMap'
OptionsMap:
type: array
items:
$ref: '#/components/schemas/DirectScale.Disco.Extension.ItemOptionKeyMap'
HasOptions:
type: boolean
readOnly: true
Price:
type: number
format: double
readOnly: true
PriceCurrency:
type: string
readOnly: true
OriginalPrice:
type: number
format: double
readOnly: true
Bonus:
type: number
format: double
readOnly: true
CV:
type: number
format: double
readOnly: true
QV:
type: number
format: double
readOnly: true
RewardPoints:
type: number
format: double
readOnly: true
CouponsBeingUsed:
type: integer
format: int32
OutOfStockStatus:
type: integer
format: int32
PriceGroups:
type: array
readOnly: true
items:
type: integer
format: int32
DirectScale.Disco.Extension.Category:
type: object
properties:
Id:
type: integer
format: int32
Name:
type: string
CategoryTranslations:
type: array
items:
$ref: '#/components/schemas/DirectScale.Disco.Extension.CategoryTranslation'
Description:
type: string
DisplayIndex:
type: number
format: double
ImageUrl:
type: string
ParentId:
type: integer
format: int32
ProductLineId:
type: integer
format: int32
ShortDescription:
type: string
StoreIds:
type: array
items:
type: integer
format: int32
HasChildren:
type: boolean
DirectScale.Disco.Extension.ItemImage:
type: object
properties:
Description:
type: string
Path:
type: string
DirectScale.Disco.Extension.LineItemPrice:
type: object
properties:
GroupId:
type: integer
format: int32
Price:
type: number
format: double
PriceCurrency:
type: string
OriginalPrice:
type: number
format: double
Bonus:
type: number
format: double
CV:
type: number
format: double
QV:
type: number
format: double
RewardPoints:
type: number
format: double
DirectScale.Disco.Extension.LineItemOption:
type: object
properties:
OptionId:
type: integer
format: int32
Option:
type: string
DirectScale.Disco.Extension.ItemOption:
type: object
properties:
OptionId:
type: integer
format: int32
Option:
type: string
OptionType:
type: integer
format: int32
Values:
type: array
items:
$ref: '#/components/schemas/DirectScale.Disco.Extension.ItemOptionValues'
DirectScale.Disco.Extension.LanguageMap:
type: object
properties:
Description:
type: string
LanguageCode:
type: string
ProductName:
type: string
SEOKeywords:
type: string
Specifications:
type: string
DirectScale.Disco.Extension.ItemOptionKeyMap:
type: object
properties:
Key:
type: string
Checked:
type: boolean
ItemId:
type: integer
format: int32
Image:
type: string
ExtSku:
type: string
DirectScale.Disco.Extension.CategoryTranslation:
type: object
properties:
Id:
type: integer
format: int32
CategoryId:
type: integer
format: int32
Description:
type: string
Name:
type: string
LanguageCode:
type: string
DirectScale.Disco.Extension.ItemOptionValues:
type: object
properties:
Option:
type: string
SkuExt:
type: string
DiscoMVC.Controllers.Extension.GeneratedControllers.AutoshipServiceController.UpdateAutoship_v1_Request:
type: object
properties:
Autoship:
$ref: '#/components/schemas/DirectScale.Disco.Extension.Autoship'
DiscoMVC.Controllers.Extension.GeneratedControllers.AutoshipServiceController.GetAutoship_v1_Request:
type: object
properties:
AutoshipId:
type: integer
format: int32
IncludeLineItems:
type: boolean
DiscoMVC.Controllers.Extension.GeneratedControllers.AutoshipServiceController.GetAutoships_v1_Request:
type: object
properties:
AssociateId:
type: integer
format: int32
IncludeServiceAutoships:
type: boolean
DiscoMVC.Controllers.Extension.GeneratedControllers.AutoshipServiceController.GetAutoshipsByProcessDate_v1_Request:
type: object
properties:
NextProcessDate:
type: string
format: date-time
DiscoMVC.Controllers.Extension.GeneratedControllers.AutoshipServiceController.ProcessAutoships_v1_Request:
type: object
properties:
AutoshipIds:
type: array
items:
type: integer
format: int32
DiscoMVC.Controllers.Extension.GeneratedControllers.AutoshipServiceController.CalculateNextProcessDate_v1_Request:
type: object
properties:
StartDate:
type: string
format: date-time
LastProcessDate:
type: string
format: date-time
Frequency:
type: string
enum:
- Weekly
- EveryTwoWeeks
- Monthly
- BiMonthly
- TriMonthly
- TwiceAYear
- Yearly
- Every4weeks
- Every6Weeks
- Every8Weeks
- Every12Weeks
- Every30Days
- Every45Days
- Every60Days
DiscoMVC.Controllers.Extension.GeneratedControllers.AutoshipServiceController.DeleteAutoship_v1_Request:
type: object
properties:
AutoshipId:
type: integer
format: int32
Message:
type: string
DiscoMVC.Controllers.Extension.GeneratedControllers.BomServiceController.GetBOMGroups_v1_Request:
type: object
properties:
ItemId:
type: integer
format: int32
DirectScale.Disco.Extension.BomGroup:
type: object
properties:
ItemId:
type: integer
format: int32
GroupName:
type: string
BomItems:
type: array
items:
$ref: '#/components/schemas/DirectScale.Disco.Extension.Bom'
DirectScale.Disco.Extension.Bom:
type: object
properties:
ItemId:
type: integer
format: int32
Qty:
type: number
format: double
Sku:
type: string
EnglishDescription:
type: string
DiscoMVC.Controllers.Extension.GeneratedControllers.BomServiceController.GetBOM_v1_Request:
type: object
properties:
ItemId:
type: integer
format: int32
DiscoMVC.Controllers.Extension.GeneratedControllers.CategoryServiceController.GetCategories_v1_Request:
type: object
properties:
ProductLine:
type: integer
format: int32
StoreId:
type: integer
format: int32
Search:
type: string
DiscoMVC.Controllers.Extension.GeneratedControllers.CompanyServiceController.GetCompany_v1_Request:
type: object
DirectScale.Disco.Extension.Company:
type: object
properties:
Name:
type: string
Phone:
type: string
Address:
$ref: '#/components/schemas/DirectScale.Disco.Extension.Address'
BackOfficeDomain:
type: string
BackOfficeHomePageURL:
type: string
ReplicatedSiteCustomURL:
type: string
DiscoMVC.Controllers.Extension.GeneratedControllers.CompanyServiceController.GetReplicatedSiteUrl_v1_Request:
type: object
DiscoMVC.Controllers.Extension.GeneratedControllers.CompanyServiceController.GetRootURL_v1_Request:
type: object
DiscoMVC.Controllers.Extension.GeneratedControllers.CountryServiceController.GetCountry_v1_Request:
type: object
properties:
CountryCode:
type: string
DirectScale.Disco.Extension.Country:
type: object
properties:
CountryCode:
type: string
Shop:
type: boolean
Enroll:
type: boolean
CurrencyCode:
type: string
AddTax:
type: boolean
TaxRate:
type: number
format: double
RequireTaxId:
type: boolean
Name:
type: string
ISO3:
type: string
DiscoMVC.Controllers.Extension.GeneratedControllers.CountryServiceController.GetCountries_v1_Request:
type: object
DiscoMVC.Controllers.Extension.GeneratedControllers.CountryServiceController.GetAllCountryLanguages_v1_Request:
type: object
DirectScale.Disco.Extension.CountryLanguage:
type: object
properties:
CountryCode:
type: string
LanguageCode:
type: string
LanguageName:
type: string
DiscoMVC.Controllers.Extension.GeneratedControllers.CountryServiceController.GetCountryLanguages_v1_Request:
type: object
properties:
CountryCode:
type: string
DiscoMVC.Controllers.Extension.GeneratedControllers.CountryServiceController.GetDefaultLanguageCode_v1_Request:
type: object
properties:
CountryCode:
type: string
DiscoMVC.Controllers.Extension.GeneratedControllers.CountryServiceController.GetState_v1_Request:
type: object
properties:
CountryCode:
type: string
StateCode:
type: string
DirectScale.Disco.Extension.State:
type: object
properties:
StateCode:
type: string
Name:
type: string
CountryCode:
type: string
DiscoMVC.Controllers.Extension.GeneratedControllers.CountryServiceController.GetStates_v1_Request:
type: object
properties:
CountryCode:
type: string
DiscoMVC.Controllers.Extension.GeneratedControllers.CouponServiceController.GetCoupons_v1_Request:
type: object
properties:
CouponCode:
type: string
DirectScale.Disco.Extension.Coupon:
type: object
properties:
CouponId:
type: integer
format: int32
Code:
type: string
AmountType:
type: string
enum:
- Percent
- Amount
Discount:
type: number
format: double
BeginDate:
type: string
format: date-time
EndDate:
type: string
format: date-time
CouponType:
type: string
enum:
- ItemDiscount
- OrderDiscount
- ShippingDiscount
OrderType:
type: string
enum:
- Unknown
- Standard
- Autoship
- Enrollment
- VolumeAdjustment
OrderTypes:
type: array
items:
type: string
enum:
- Unknown
- Standard
- Autoship
- Enrollment
- VolumeAdjustment
MinQty:
type: number
format: double
Recurring:
type: boolean
AllItemIdsRequired:
type: boolean
AppliedItemIds:
type: array
items:
type: integer
format: int32
RegionIds:
type: array
items:
type: integer
format: int32
AssociateIds:
type: array
items:
type: integer
format: int32
BackOfficeIds:
type: array
items:
type: string
PriceGroupIds:
type: array
items:
type: integer
format: int32
Description:
type: string
readOnly: true
CodeDisplay:
type: string
readOnly: true
DescriptionWithCode:
type: string
readOnly: true
DescriptionWithIdAndCode:
type: string
readOnly: true
DiscoMVC.Controllers.Extension.GeneratedControllers.CouponServiceController.FindCoupons_v1_Request:
type: object
properties:
BeginDate:
type: string
format: date-time
EndDate:
type: string
format: date-time
Search:
type: string
DiscoMVC.Controllers.Extension.GeneratedControllers.CouponServiceController.DeleteCoupon_v1_Request:
type: object
properties:
CouponId:
type: integer
format: int32
DiscoMVC.Controllers.Extension.GeneratedControllers.CouponServiceController.CalculateCoupon_v1_Request:
type: object
properties:
Totals:
type: array
items:
$ref: '#/components/schemas/DirectScale.Disco.Extension.OrderTotal'
CurrencyCode:
type: string
CouponCode:
type: string
DirectScale.Disco.Extension.OrderTotal:
type: object
properties:
Id:
type: integer
format: int32
TaxableSubTotal:
type: number
format: double
CurrencyCode:
type: string
ExchangeRate:
type: number
format: double
OrderNumber:
type: integer
format: int32
Shipping:
type: number
format: double
SubTotal:
type: number
format: double
Tax:
type: number
format: double
TaxInfo:
$ref: '#/components/schemas/DirectScale.Disco.Extension.TaxResult'
TaxTransactionId:
type: string
TaxProvider:
type: string
enum:
- None
- ZipToTax
- Squire
- Avalara
- TaxJar
- DirectScale
DiscountTotal:
type: number
format: double
Coupons:
$ref: '#/components/schemas/DirectScale.Disco.Extension.OrderCoupons'
CurrencySymbol:
type: string
OverridenShippingTax:
type: boolean
Total:
type: number
format: double
readOnly: true
PaidAmount:
type: number
format: double
TotalDue:
type: number
format: double
readOnly: true
DirectScale.Disco.Extension.TaxResult:
type: object
properties:
TransactionId:
type: string
RefundTransactionId:
type: string
TaxProvider:
type: string
enum:
- None
- ZipToTax
- Squire
- Avalara
- TaxJar
- DirectScale
LineItems:
type: array
items:
$ref: '#/components/schemas/DirectScale.Disco.Extension.TaxResultItem'
TaxAmount:
type: number
format: double
TaxRate:
type: number
format: double
ShippingAmount:
type: number
format: double
DirectScale.Disco.Extension.OrderCoupons:
type: object
properties:
DiscountTotal:
type: number
format: double
UsedCoupons:
type: array
items:
$ref: '#/components/schemas/DirectScale.Disco.Extension.OrderCoupon'
DirectScale.Disco.Extension.TaxResultItem:
type: object
properties:
Detail:
type: array
items:
$ref: '#/components/schemas/DirectScale.Disco.Extension.TaxResultDetail'
ItemId:
type: integer
format: int32
TaxRate:
type: number
format: double
readOnly: true
TaxAmount:
type: number
format: double
readOnly: true
Street:
type: string
readOnly: true
City:
type: string
readOnly: true
County:
type: string
readOnly: true
State:
type: string
readOnly: true
Country:
type: string
readOnly: true
Zip:
type: string
readOnly: true
WarehouseAddressId:
type: integer
format: int32
readOnly: true
DirectScale.Disco.Extension.OrderCoupon:
type: object
properties:
Info:
$ref: '#/components/schemas/DirectScale.Disco.Extension.Coupon'
OrderId:
type: integer
format: int32
DateUsed:
type: string
format: date-time
DiscountAmount:
type: number
format: double
DirectScale.Disco.Extension.TaxResultDetail:
type: object
properties:
TaxRate:
type: number
format: double
TaxAmount:
type: number
format: double
Street:
type: string
City:
type: string
County:
type: string
State:
type: string
Country:
type: string
Zip:
type: string
WarehouseAddressId:
type: integer
format: int32
AuthorityLevel:
type: string
AuthorityName:
type: string
DiscoMVC.Controllers.Extension.GeneratedControllers.CouponServiceController.IsCouponUsed_v1_Request:
type: object
properties:
CouponId:
type: integer
format: int32
AssociateId:
type: integer
format: int32
DiscoMVC.Controllers.Extension.GeneratedControllers.CouponServiceController.SaveCoupon_v1_Request:
type: object
properties:
CouponInfo:
$ref: '#/components/schemas/DirectScale.Disco.Extension.Coupon'
DirectScale.Disco.Extension.SaveCouponResponse:
type: object
properties:
CouponId:
type: integer
format: int32
InvalidBackOfficeIds:
type: array
items:
type: string
DiscoMVC.Controllers.Extension.GeneratedControllers.CouponServiceController.GetValidCartAssociateCoupons_v1_Request:
type: object
properties:
AssociateId:
type: integer
format: int32
RegionId:
type: integer
format: int32
CartLineItems:
type: array
items:
$ref: '#/components/schemas/DirectScale.Disco.Extension.LineItem'
? DiscoMVC.Controllers.Extension.GeneratedControllers.CouponServiceController.GetValidCartAssociateCouponsWithPriceGroup_v1_Request
: type: object
properties:
AssociateId:
type: integer
format: int32
RegionId:
type: integer
format: int32
PriceGroupId:
type: integer
format: int32
CartLineItems:
type: array
items:
$ref: '#/components/schemas/DirectScale.Disco.Extension.LineItem'
DiscoMVC.Controllers.Extension.GeneratedControllers.CouponServiceController.GetOrderCouponUsage_v1_Request:
type: object
properties:
OrderId:
type: integer
format: int32
DiscoMVC.Controllers.Extension.GeneratedControllers.CouponServiceController.GetAssociateCouponUsage_v1_Request:
type: object
properties:
AssociateId:
type: integer
format: int32
DiscoMVC.Controllers.Extension.GeneratedControllers.CouponServiceController.GetValidAssociateCoupons_v1_Request:
type: object
properties:
AssociateId:
type: integer
format: int32
DiscoMVC.Controllers.Extension.GeneratedControllers.CurrencyServiceController.MaskAmount_v1_Request:
type: object
properties:
Amount:
type: number
format: double
CurrencyCode:
type: string
DiscoMVC.Controllers.Extension.GeneratedControllers.CurrencyServiceController.GetCurrencyCode_v1_Request:
type: object
properties:
CountryCode:
type: string
DiscoMVC.Controllers.Extension.GeneratedControllers.CurrencyServiceController.GetCurrency_v1_Request:
type: object
properties:
CurrencyCode:
type: string
DirectScale.Disco.Extension.Currency:
type: object
properties:
CurrencyCode:
type: string
Symbol:
type: string
ExchangeRate:
type: number
format: double
DecimalLength:
type: integer
format: int32
Description:
type: string
DiscoMVC.Controllers.Extension.GeneratedControllers.CurrencyServiceController.Round_v1_Request:
type: object
properties:
Amount:
type: number
format: double
CurrencyCode:
type: string
DiscoMVC.Controllers.Extension.GeneratedControllers.CurrencyServiceController.Convert_v1_Request:
type: object
properties:
Amount:
type: number
format: double
FromCurrency:
type: string
ToCurrency:
type: string
DiscoMVC.Controllers.Extension.GeneratedControllers.CurrencyServiceController.GetBaseCurrencyCode_v1_Request:
type: object
DiscoMVC.Controllers.Extension.GeneratedControllers.CurrencyServiceController.GetCurrencies_v1_Request:
type: object
DiscoMVC.Controllers.Extension.GeneratedControllers.CustomTreeServiceController.GetTrees_v1_Request:
type: object
DirectScale.Disco.Extension.CustomTree:
type: object
properties:
Name:
type: string
TreeType:
type: string
enum:
- Enrollment
- Unilevel
- Binary
- Matrix
IsSponsorTree:
type: boolean
DiscoMVC.Controllers.Extension.GeneratedControllers.CustomTreeServiceController.GetEnrollerTree_v1_Request:
type: object
DiscoMVC.Controllers.Extension.GeneratedControllers.CustomTreeServiceController.GetSponsorTree_v1_Request:
type: object
DiscoMVC.Controllers.Extension.GeneratedControllers.CustomTreeServiceController.GetTree_v1_Request:
type: object
properties:
TreeName:
type: string
DiscoMVC.Controllers.Extension.GeneratedControllers.DataServiceController.GetConnectionString_v1_Request:
type: object
DiscoMVC.Controllers.Extension.GeneratedControllers.DataServiceController.GetClientConnectionString_v1_Request:
type: object
DiscoMVC.Controllers.Extension.GeneratedControllers.EmailServiceController.SendEmail_v1_Request:
type: object
properties:
To:
type: string
Subject:
type: string
Body:
type: string
Attachments:
type: array
items:
type: integer
format: int32
DiscoMVC.Controllers.Extension.GeneratedControllers.EnrollmentServiceController.WriteApplication_v1_Request:
type: object
properties:
Application:
$ref: '#/components/schemas/DirectScale.Disco.Extension.Application'
SendEmails:
type: boolean
DirectScale.Disco.Extension.Application:
type: object
properties:
Order:
$ref: '#/components/schemas/DirectScale.Disco.Extension.ApplicationOrder'
Autoship:
$ref: '#/components/schemas/DirectScale.Disco.Extension.Autoship'
RoutingInfo:
$ref: '#/components/schemas/DirectScale.Disco.Extension.Routing'
AssociateId:
type: integer
format: int32
IsAssociateUpgrade:
type: boolean
Custom:
$ref: '#/components/schemas/DirectScale.Disco.Extension.CustomFields'
AssociateCustom:
$ref: '#/components/schemas/DirectScale.Disco.Extension.AssociateCustomFields'
ProductLine:
type: integer
format: int32
AcceptTerms:
type: boolean
FirstName:
type: string
LastName:
type: string
RomanizedFirstName:
type: string
RomanizedLastName:
type: string
LegalFirstName:
type: string
LegalLastName:
type: string
CompanyName:
type: string
ExternalId:
type: string
BackOfficeId:
type: string
TaxId:
type: string
BirthDate:
type: string
format: date-time
SignupDate:
type: string
format: date-time
OrderSource:
type: string
enum:
- Unknown
- PublicApi
- V1Api
- V2Api
- CorpAdmin
- DataMigration
- ImportOrder
- Autoship
- Facade
- UnknownExtension
- PublicApiExtension
- V1ApiExtension
- V2ApiExtension
- CorpAdminExtension
- ImportOrderExtension
- AutoshipExtension
- FacadeExtension
PrimaryPhone:
type: string
SecondaryPhone:
type: string
TextNumber:
type: string
SubscribeToCorporateEmails:
type: boolean
SubscribeToCorporateTexts:
type: boolean
EmailAddress:
type: string
Username:
type: string
Password:
type: string
LanguageCode:
type: string
ApplicantAddress:
$ref: '#/components/schemas/DirectScale.Disco.Extension.Address'
ShippingAddress:
$ref: '#/components/schemas/DirectScale.Disco.Extension.Address'
ShipToFirstName:
type: string
ShipToLastName:
type: string
AssociateBaseType:
type: integer
format: int32
LegName:
type: string
SponsorId:
type: integer
format: int32
PartyId:
type: integer
format: int32
Placements:
type: array
items:
$ref: '#/components/schemas/DirectScale.Disco.Extension.Placement'
WebPageURL:
type: string
WebPageItemId:
type: integer
format: int32
CouponCodes:
type: array
items:
type: string
StatusId:
type: integer
format: int32
DirectScale.Disco.Extension.ApplicationOrder:
type: object
properties:
CurrencyCode:
type: string
StoreId:
type: integer
format: int32
OrderType:
type: integer
format: int32
ShipMethod:
type: integer
format: int32
KitItems:
type: array
items:
$ref: '#/components/schemas/DirectScale.Disco.Extension.LineItem'
Items:
type: array
items:
$ref: '#/components/schemas/DirectScale.Disco.Extension.LineItem'
Payments:
type: array
items:
$ref: '#/components/schemas/DirectScale.Disco.Extension.NewPayment'
Custom:
$ref: '#/components/schemas/DirectScale.Disco.Extension.CustomFields'
DirectScale.Disco.Extension.Routing:
type: object
properties:
MerchantId:
type: string
BankId:
type: string
BranchId:
type: string
NameOnAccount:
type: string
AccountNumber:
type: string
DirectScale.Disco.Extension.Placement:
type: object
properties:
Tree:
type: string
enum:
- Enrollment
- Unilevel
- Binary
- Matrix
Action:
type: string
enum:
- PlaceExact
- PlaceAvailable
- Delete
NodeDetail:
$ref: '#/components/schemas/DirectScale.Disco.Extension.NodeDetail'
DirectScale.Disco.Extension.NewPayment:
type: object
properties:
Input1:
type: string
Input2:
type: string
FirstSix:
type: string
Last4:
type: string
CardType:
type: string
InputMonth:
type: integer
format: int32
InputYear:
type: integer
format: int32
SecurityCode:
type: string
MerchantId:
type: integer
format: int32
Amount:
type: number
format: double
CurrencyCode:
type: string
OrderPaymentId:
type: integer
format: int32
RedirectUrl:
type: string
PaymentMethodId:
type: string
ProfileType:
type: string
enum:
- Unknown
- DoNotSave
- Primary
- Secondary
- OneTimeUse
- Redirect
FraudPreventionData:
$ref: '#/components/schemas/DirectScale.Disco.Extension.FraudPreventionData'
ExpireDate:
type: string
format: date-time
Address:
$ref: '#/components/schemas/DirectScale.Disco.Extension.Address'
BillingInfo:
$ref: '#/components/schemas/DirectScale.Disco.Extension.PaymentMethodBillingInfo'
DirectScale.Disco.Extension.NodeDetail:
type: object
properties:
NodeId:
$ref: '#/components/schemas/DirectScale.Disco.Extension.NodeId'
UplineId:
$ref: '#/components/schemas/DirectScale.Disco.Extension.NodeId'
UplineLeg:
$ref: '#/components/schemas/DirectScale.Disco.Extension.LegName'
Level:
type: integer
format: int32
DirectScale.Disco.Extension.FraudPreventionData:
type: object
properties:
FraudPreventionId:
type: string
FraudPreventionProviderId:
type: string
FraudPreventionType:
type: string
enum:
- PhoneOrder
- Autoship
- CloudSparkOrder
- PublicApi
- Enrollment
IpAddress:
type: string
DirectScale.Disco.Extension.PaymentMethodBillingInfo:
type: object
properties:
PaymentMethodId:
type: integer
format: int32
Address:
$ref: '#/components/schemas/DirectScale.Disco.Extension.Address'
FirstName:
type: string
LastName:
type: string
FullName:
type: string
EmailAddress:
type: string
PhoneNumber:
type: string
DirectScale.Disco.Extension.NodeId:
type: object
properties:
AssociateId:
type: integer
format: int32
TreeIndex:
type: integer
format: int32
DirectScale.Disco.Extension.LegName:
type: object
properties:
Value:
type: string
DirectScale.Disco.Extension.ApplicationResponse:
type: object
properties:
PaymentStatus:
$ref: '#/components/schemas/DirectScale.Disco.Extension.PaymentResponse'
AssociateId:
type: integer
format: int32
BackOfficeId:
type: string
DirectScale.Disco.Extension.PaymentResponse:
type: object
properties:
PaymentType:
type: string
AuthorizationCode:
type: string
Response:
type: string
ResponseId:
type: string
TransactionNumber:
type: string
ReferenceNumber:
type: string
Status:
type: string
enum:
- Accepted
- Pending
- Rejected
- NotProvided
- PendingPreCheck
- PendingFraudReview
- FraudRejected
Amount:
type: number
format: double
Currency:
type: string
Merchant:
type: integer
format: int32
FraudPreventionId:
type: string
FraudPreventionProviderId:
type: integer
format: int32
OrderNumber:
type: integer
format: int32
Redirect:
type: boolean
RedirectURL:
type: string
SpecialInstructionsURL:
type: string
SavedPaymentId:
type: integer
format: int32
DiscoMVC.Controllers.Extension.GeneratedControllers.EnrollmentServiceController.SendWelcomeEmail_v1_Request:
type: object
properties:
AssociateId:
type: integer
format: int32
FirstName:
type: string
LastName:
type: string
EmailAddress:
type: string
AssociateBaseType:
type: integer
format: int32
DiscoMVC.Controllers.Extension.GeneratedControllers.EnrollmentServiceController.ValidateEnrollerBirthDate_v1_Request:
type: object
properties:
Dob:
type: string
format: date-time
DiscoMVC.Controllers.Extension.GeneratedControllers.EnrollmentServiceController.ValidateEmail_v1_Request:
type: object
properties:
Email:
type: string
DiscoMVC.Controllers.Extension.GeneratedControllers.EnrollmentServiceController.ValidateUsername_v1_Request:
type: object
properties:
Username:
type: string
DiscoMVC.Controllers.Extension.GeneratedControllers.EnrollmentServiceController.ValidateUsernameUpgrade_v1_Request:
type: object
properties:
Username:
type: string
AssociateId:
type: integer
format: int32
IsAssociateUpgrade:
type: boolean
DiscoMVC.Controllers.Extension.GeneratedControllers.EventServiceController.PostEvent_v1_Request:
type: object
properties:
EventId:
type: string
EventData:
type: object
properties: {}
DirectScale.Disco.Extension.Middleware.Logging.LogMessage:
type: object
properties:
Category:
type: string
LogLevel:
type: string
enum:
- Trace
- Debug
- Information
- Warning
- Error
- Critical
- None
EventId:
$ref: '#/components/schemas/Microsoft.Extensions.Logging.EventId'
Message:
type: string
Microsoft.Extensions.Logging.EventId:
type: object
properties:
Id:
type: integer
format: int32
readOnly: true
Name:
type: string
readOnly: true
DiscoMVC.Controllers.Extension.GeneratedControllers.HistoryServiceController.GetRuleResults_v1_Request:
type: object
properties:
AssociateId:
type: integer
format: int32
PeriodId:
type: integer
format: int32
DirectScale.Disco.Extension.CommissionRuleResult:
type: object
properties:
ComPeriodId:
type: integer
format: int32
RuleId:
type: string
Value:
type: number
format: double
IsKpi:
type: boolean
DiscoMVC.Controllers.Extension.GeneratedControllers.HistoryServiceController.GetCommissionHistory_v1_Request:
type: object
properties:
AssociateId:
type: integer
format: int32
PeriodId:
type: integer
format: int32
DirectScale.Disco.Extension.CommissionHistorySummary:
type: object
properties:
AssociateId:
type: integer
format: int32
CommissionPeriodId:
type: integer
format: int32
PaymentGroup:
type: string
Amount:
type: number
format: double
TotalPaid:
type: number
format: double
ExchangeRate:
type: number
format: double
CurrencyCode:
type: string
DiscoMVC.Controllers.Extension.GeneratedControllers.HistoryServiceController.GetCommissionDetail_v1_Request:
type: object
properties:
AssociateId:
type: integer
format: int32
PeriodId:
type: integer
format: int32
PaymentGroup:
type: string
DirectScale.Disco.Extension.CommissionHistoryDetail:
type: object
properties:
AssociateId:
type: integer
format: int32
CommissionPeriodId:
type: integer
format: int32
PaymentGroup:
type: string
Amount:
type: number
format: double
Comment:
type: string
EarnedFromName:
type: string
EarnedFromId:
type: integer
format: int32
SubGroup:
type: string
Status:
type: string
enum:
- Available
- Deferred
- Processed
- Cancelled
- UseAccountStatus
- Held
Contributors:
type: array
items:
$ref: '#/components/schemas/DirectScale.Disco.Extension.Contributor'
TotalPaid:
type: number
format: double
ExchangeRate:
type: number
format: double
CurrencyCode:
type: string
DirectScale.Disco.Extension.Contributor:
type: object
properties:
ContributingAssociateId:
type: integer
format: int32
Name:
type: string
OrderNumber:
type: integer
format: int32
Volume:
type: number
format: double
Amount:
type: number
format: double
AssociateType:
type: integer
format: int32
DiscoMVC.Controllers.Extension.GeneratedControllers.HistoryServiceController.GetHighRankDate_v1_Request:
type: object
properties:
AssociateId:
type: integer
format: int32
DirectScale.Disco.Extension.RankDate:
type: object
properties:
Rank:
type: integer
format: int32
Date:
type: string
format: date-time
CommissionPeriodId:
type: integer
format: int32
DiscoMVC.Controllers.Extension.GeneratedControllers.HistoryServiceController.GetLastRankDate_v1_Request:
type: object
properties:
AssociateId:
type: integer
format: int32
DiscoMVC.Controllers.Extension.GeneratedControllers.HistoryServiceController.IsLocked_v1_Request:
type: object
properties:
Date:
type: string
format: date-time
DiscoMVC.Controllers.Extension.GeneratedControllers.HistoryServiceController.SetLockDate_v1_Request:
type: object
properties:
Date:
type: string
format: date-time
DiscoMVC.Controllers.Extension.GeneratedControllers.ItemServiceController.SaveItem_v1_Request:
type: object
properties:
Item:
$ref: '#/components/schemas/DirectScale.Disco.Extension.InventoryItem'
DirectScale.Disco.Extension.InventoryItem:
type: object
properties:
Id:
type: integer
format: int32
SKU:
type: string
KitLevel:
type: integer
format: int32
Category:
$ref: '#/components/schemas/DirectScale.Disco.Extension.Category'
ChargeShipping:
type: boolean
Disabled:
type: boolean
Height:
type: number
format: double
Image:
type: string
Length:
type: number
format: double
LengthUOM:
type: string
MPN:
type: string
OutOfStockStatus:
type: integer
format: int32
PackCount:
type: number
format: double
PackageGroupId:
type: integer
format: int32
PreferedVendorId:
type: integer
format: int32
SortOrder:
type: integer
format: int32
TaxClassId:
type: integer
format: int32
ProductClass:
type: integer
format: int32
TrackStock:
type: boolean
UnitOfMeasure:
type: string
UPC:
type: string
Weight:
type: number
format: double
WeightUOM:
type: string
Width:
type: number
format: double
FlagCancer:
type: boolean
FlagBirthDefects:
type: boolean
HasKitGroups:
type: boolean
HSCode:
type: string
Custom:
$ref: '#/components/schemas/DirectScale.Disco.Extension.CustomFields'
FastStart:
$ref: '#/components/schemas/DirectScale.Disco.Extension.FastStartBonuses'
Images:
type: array
items:
$ref: '#/components/schemas/DirectScale.Disco.Extension.ItemImage'
Languages:
type: array
items:
$ref: '#/components/schemas/DirectScale.Disco.Extension.LanguageMap'
Options:
type: array
items:
$ref: '#/components/schemas/DirectScale.Disco.Extension.ItemOption'
OptionsMap:
type: array
items:
$ref: '#/components/schemas/DirectScale.Disco.Extension.ItemOptionKeyMap'
Discounts:
type: array
items:
$ref: '#/components/schemas/DirectScale.Disco.Extension.Discount'
HasOptions:
type: boolean
readOnly: true
DirectScale.Disco.Extension.FastStartBonuses:
type: object
properties:
Gen1:
type: number
format: double
Gen2:
type: number
format: double
Gen3:
type: number
format: double
Gen4:
type: number
format: double
Gen5:
type: number
format: double
Gen6:
type: number
format: double
Gen7:
type: number
format: double
Gen8:
type: number
format: double
Gen9:
type: number
format: double
Gen10:
type: number
format: double
DirectScale.Disco.Extension.Discount:
type: object
properties:
_StoreNames:
type: object
additionalProperties:
type: string
_PriceGroupNames:
type: object
additionalProperties:
type: string
_OrderTypeNames:
type: object
additionalProperties:
type: string
_RegionNames:
type: object
additionalProperties:
type: string
Id:
type: integer
format: int32
Bonus:
type: number
format: double
End:
type: string
format: date-time
Price:
type: number
format: double
PriceCurrency:
type: string
CV:
type: number
format: double
QV:
type: number
format: double
RewardPointsEarned:
type: number
format: double
Start:
type: string
format: date-time
Type:
type: string
enum:
- Discount
- Price
- RewardCost
Stores:
type: array
items:
type: integer
format: int32
OrderType:
type: array
items:
type: integer
format: int32
PriceGroups:
type: array
items:
type: integer
format: int32
Regions:
type: array
items:
type: integer
format: int32
iType:
type: integer
format: int32
readOnly: true
StoresA:
type: string
readOnly: true
StoresAS:
type: string
readOnly: true
PriceGroupsA:
type: string
readOnly: true
PriceGroupsAS:
type: string
readOnly: true
OrderTypeA:
type: string
readOnly: true
OrderTypeAS:
type: string
readOnly: true
RegionsA:
type: string
readOnly: true
RegionsAS:
type: string
readOnly: true
DiscoMVC.Controllers.Extension.GeneratedControllers.ItemServiceController.GetItem_v1_Request:
type: object
properties:
ItemId:
type: integer
format: int32
DiscoMVC.Controllers.Extension.GeneratedControllers.ItemServiceController.GetLineItemById_v1_Request:
type: object
properties:
ItemId:
type: integer
format: int32
Qty:
type: number
format: double
CurrencyCode:
type: string
LanguageCode:
type: string
RegionId:
type: integer
format: int32
OrderType:
type: integer
format: int32
PriceGroup:
type: integer
format: int32
StoreId:
type: integer
format: int32
CountryCode:
type: string
DiscoMVC.Controllers.Extension.GeneratedControllers.ItemServiceController.GetLineItemBySku_v1_Request:
type: object
properties:
Sku:
type: string
Qty:
type: number
format: double
CurrencyCode:
type: string
LanguageCode:
type: string
RegionId:
type: integer
format: int32
OrderType:
type: integer
format: int32
PriceGroup:
type: integer
format: int32
StoreId:
type: integer
format: int32
CountryCode:
type: string
DiscoMVC.Controllers.Extension.GeneratedControllers.ItemServiceController.GetLineItems_v1_Request:
type: object
properties:
CategoryId:
type: integer
format: int32
CurrencyCode:
type: string
LanguageCode:
type: string
RegionId:
type: integer
format: int32
OrderType:
type: integer
format: int32
PriceGroup:
type: integer
format: int32
StoreId:
type: integer
format: int32
ProductClass:
type: integer
format: int32
CountryCode:
type: string
DiscoMVC.Controllers.Extension.GeneratedControllers.ItemServiceController.GetLineItemsForAssociate_v1_Request:
type: object
properties:
AssociateId:
type: integer
format: int32
PriceGroup:
type: integer
format: int32
StoreId:
type: integer
format: int32
ProductClass:
type: integer
format: int32
CountryCode:
type: string
AddressOverride:
$ref: '#/components/schemas/DirectScale.Disco.Extension.Address'
DiscoMVC.Controllers.Extension.GeneratedControllers.MoneyInServiceController.SavePaymentMethod_v1_Request:
type: object
properties:
AssociateId:
type: integer
format: int32
Payment:
$ref: '#/components/schemas/DirectScale.Disco.Extension.Payment'
DirectScale.Disco.Extension.Payment:
type: object
properties:
Token:
type: string
Last4:
type: string
FirstSix:
type: string
CardType:
type: string
ExpireMonth:
type: integer
format: int32
ExpireYear:
type: integer
format: int32
MerchantId:
type: integer
format: int32
CanDelete:
type: boolean
ProfileType:
type: string
enum:
- Unknown
- DoNotSave
- Primary
- Secondary
- OneTimeUse
- Redirect
BillingInfo:
$ref: '#/components/schemas/DirectScale.Disco.Extension.PaymentMethodBillingInfo'
DiscoMVC.Controllers.Extension.GeneratedControllers.MoneyInServiceController.GetPaymentMethods_v1_Request:
type: object
properties:
AssociateId:
type: integer
format: int32
StoreId:
type: integer
format: int32
DiscoMVC.Controllers.Extension.GeneratedControllers.MoneyInServiceController.GetBalance_v1_Request:
type: object
properties:
MerchantId:
type: integer
format: int32
AssociateId:
type: integer
format: int32
CurrencyCode:
type: string
DiscoMVC.Controllers.Extension.GeneratedControllers.MoneyInServiceController.ValidateCurrency_v1_Request:
type: object
properties:
MerchantId:
type: integer
format: int32
PaymentCurrencyCode:
type: string
DiscoMVC.Controllers.Extension.GeneratedControllers.MoneyInServiceController.GetAddPaymentIframe_v1_Request:
type: object
properties:
FrameId:
type: string
AssociateId:
type: integer
format: int32
StoreId:
type: integer
format: int32
LanguageCode:
type: string
FallbackAddress:
$ref: '#/components/schemas/DirectScale.Disco.Extension.Address'
DirectScale.Disco.Extension.Iframe:
type: object
properties:
IFrameURL:
type: string
IFrameHeight:
type: number
format: double
IFrameWidth:
type: number
format: double
Head:
type: string
MerchantId:
type: integer
format: int32
DiscoMVC.Controllers.Extension.GeneratedControllers.MoneyOutServiceController.GetOnFileMerchants_v1_Request:
type: object
properties:
AssociateId:
type: integer
format: int32
DirectScale.Disco.Extension.OnFileMerchant:
type: object
properties:
MerchantId:
type: integer
format: int32
AssociateId:
type: integer
format: int32
MerchantName:
type: string
CustomValues:
type: object
additionalProperties:
type: string
DiscoMVC.Controllers.Extension.GeneratedControllers.MoneyOutServiceController.SetActiveOnFileMerchantPreference_v1_Request:
type: object
properties:
AssociateId:
type: integer
format: int32
MerchantId:
type: integer
format: int32
DiscoMVC.Controllers.Extension.GeneratedControllers.MoneyOutServiceController.SetActiveOnFileMerchant_v1_Request:
type: object
properties:
AccountInfo:
$ref: '#/components/schemas/DirectScale.Disco.Extension.OnFileMerchant'
DiscoMVC.Controllers.Extension.GeneratedControllers.MoneyOutServiceController.AutoProvisionAccount_v1_Request:
type: object
properties:
AssociateId:
type: integer
format: int32
MerchantId:
type: integer
format: int32
DiscoMVC.Controllers.Extension.GeneratedControllers.MoneyOutServiceController.GetCustomValuesActive_v1_Request:
type: object
properties:
AssociateId:
type: integer
format: int32
DiscoMVC.Controllers.Extension.GeneratedControllers.MoneyOutServiceController.GetCustomValues_v1_Request:
type: object
properties:
AssociateId:
type: integer
format: int32
MerchantId:
type: integer
format: int32
DiscoMVC.Controllers.Extension.GeneratedControllers.NotificationServiceController.LogNotificationEvent_v1_Request:
type: object
properties:
Notification:
$ref: '#/components/schemas/DirectScale.Disco.Extension.NotificationEvent'
DirectScale.Disco.Extension.NotificationEvent:
type: object
properties:
AssociateId:
type: integer
format: int32
EventType:
type: string
enum:
- Enrollment
- RankAdvancement
- NewOrder
- NewAutoOrder
- CommissionStatChanged
- AutoshipProcessFailure
EventValue:
type: object
properties: {}
EntryDate:
type: string
format: date-time
EventDate:
type: string
format: date-time
DiscoMVC.Controllers.Extension.GeneratedControllers.NotificationServiceController.GetNotificationEvents_v1_Request:
type: object
properties:
BeginDate:
type: string
format: date-time
EndDate:
type: string
format: date-time
AssociateId:
type: integer
format: int32
DiscoMVC.Controllers.Extension.GeneratedControllers.OrderServiceController.GetOrders_v1_Request:
type: object
properties:
OrderNumbers:
type: array
items:
type: integer
format: int32
DirectScale.Disco.Extension.Order:
type: object
properties:
BackofficeId:
type: string
LastModifiedDate:
type: string
format: date-time
BillPhone:
type: string
CommissionDate:
type: string
format: date-time
AssociateId:
type: integer
format: int32
Email:
type: string
InvoiceDate:
type: string
format: date-time
LocalInvoiceNumber:
type: integer
format: int32
Name:
type: string
OrderDate:
type: string
format: date-time
OrderType:
type: string
enum:
- Unknown
- Standard
- Autoship
- Enrollment
- VolumeAdjustment
OrderSource:
type: string
enum:
- Unknown
- PublicApi
- V1Api
- V2Api
- CorpAdmin
- DataMigration
- ImportOrder
- Autoship
- Facade
- UnknownExtension
- PublicApiExtension
- V1ApiExtension
- V2ApiExtension
- CorpAdminExtension
- ImportOrderExtension
- AutoshipExtension
- FacadeExtension
OrderNumber:
type: integer
format: int32
PriceGroupId:
type: integer
format: int32
SpecialInstructions:
type: string
Status:
type: string
TotalBonus:
type: number
format: double
TotalCost:
type: number
format: double
TotalCV:
type: number
format: double
TotalQV:
type: number
format: double
TotalRewardPoints:
type: number
format: double
Void:
type: boolean
BillAddress:
$ref: '#/components/schemas/DirectScale.Disco.Extension.Address'
PartyId:
type: integer
format: int32
IsPaid:
type: boolean
IsShipped:
type: boolean
Custom:
$ref: '#/components/schemas/DirectScale.Disco.Extension.CustomFields'
CanRerun:
type: boolean
readOnly: true
LineItems:
type: array
items:
$ref: '#/components/schemas/DirectScale.Disco.Extension.OrderLineItem'
Packages:
type: array
items:
$ref: '#/components/schemas/DirectScale.Disco.Extension.OrderPackage'
Totals:
type: array
items:
$ref: '#/components/schemas/DirectScale.Disco.Extension.OrderTotal'
Payments:
type: array
items:
$ref: '#/components/schemas/DirectScale.Disco.Extension.OrderPayment'
OrderCoupons:
type: array
items:
$ref: '#/components/schemas/DirectScale.Disco.Extension.OrderCoupon'
USDSubTotal:
type: number
format: double
readOnly: true
USDTotal:
type: number
format: double
readOnly: true
IsMoveable:
$ref: '#/components/schemas/DirectScale.Disco.Extension.MoveOrderPermission'
DirectScale.Disco.Extension.OrderLineItem:
type: object
properties:
Amount:
type: number
format: double
Bonus:
type: number
format: double
CategoryId:
type: integer
format: int32
Cost:
type: number
format: double
CurrencyCode:
type: string
DiscountId:
type: integer
format: int32
Height:
type: number
format: double
Length:
type: number
format: double
OrderNumber:
type: integer
format: int32
PackageNumber:
type: integer
format: int32
CV:
type: number
format: double
QV:
type: number
format: double
RewardPoints:
type: number
format: double
Qty:
type: number
format: double
SKU:
type: string
ItemId:
type: integer
format: int32
ProductName:
type: string
Weight:
type: number
format: double
Width:
type: number
format: double
FlagCancer:
type: boolean
FlagBirthDefects:
type: boolean
HasKitGroups:
type: boolean
Image:
type: string
OptionKey:
type: string
DirectScale.Disco.Extension.OrderPackage:
type: object
properties:
Id:
type: integer
format: int32
AssociateId:
type: integer
format: int32
ShippingAddress:
$ref: '#/components/schemas/DirectScale.Disco.Extension.Address'
Carrier:
type: string
DateShipped:
type: string
format: date-time
Height:
type: number
format: double
Length:
type: number
format: double
Notes:
type: string
OrderNumber:
type: integer
format: int32
OrderDate:
type: string
format: date-time
ShipByDate:
type: string
format: date-time
ShipMethodId:
type: integer
format: int32
TrackingNumber:
type: string
WarehouseId:
type: integer
format: int32
Weight:
type: number
format: double
Width:
type: number
format: double
PickPrinted:
type: boolean
PackPrinted:
type: boolean
PrintedDate:
type: string
format: date-time
RMANumber:
type: string
ReturnDate:
type: string
format: date-time
LineItems:
type: array
items:
$ref: '#/components/schemas/DirectScale.Disco.Extension.OrderLineItem'
ExternalSyncId:
type: number
format: double
IsPrinted:
type: boolean
readOnly: true
IsShipped:
type: boolean
readOnly: true
IsRMA:
type: boolean
readOnly: true
IsReturned:
type: boolean
readOnly: true
ShipTo:
type: string
Status:
type: string
readOnly: true
ShipMethodDescription:
type: string
DirectScale.Disco.Extension.OrderPayment:
type: object
properties:
PaymentId:
type: integer
format: int32
Amount:
type: number
format: double
AuthorizationNumber:
type: string
TransactionNumber:
type: string
CreatedDate:
type: string
format: date-time
CurrencyCode:
type: string
ExchangeRate:
type: number
format: double
Merchant:
type: integer
format: int32
OrderNumber:
type: integer
format: int32
PayDate:
type: string
format: date-time
PaymentResponse:
type: string
PayType:
type: string
Reference:
type: string
SpecialInstructionsURL:
type: string
FraudPreventionId:
type: string
FraudPreventionProviderId:
type: string
SavedPaymentId:
type: integer
format: int32
Status:
type: string
readOnly: true
PaymentStatus:
type: string
IsPaid:
type: boolean
readOnly: true
IsPending:
type: boolean
readOnly: true
IsPendingFraudReview:
type: boolean
readOnly: true
IsPendingPreCheck:
type: boolean
readOnly: true
IsFraudRejected:
type: boolean
readOnly: true
IsRedirect:
type: boolean
readOnly: true
IsRejected:
type: boolean
readOnly: true
IsNotProvided:
type: boolean
readOnly: true
DirectScale.Disco.Extension.MoveOrderPermission:
type: object
properties:
IsOrderMovable:
type: boolean
MessageType:
type: string
enum:
- None
- Information
- Warning
- Error
Message:
type: string
DiscoMVC.Controllers.Extension.GeneratedControllers.OrderServiceController.CancelOrder_v1_Request:
type: object
properties:
OrderNumber:
type: integer
format: int32
DiscoMVC.Controllers.Extension.GeneratedControllers.OrderServiceController.Log_v1_Request:
type: object
properties:
OrderNumber:
type: integer
format: int32
Message:
type: string
DiscoMVC.Controllers.Extension.GeneratedControllers.OrderServiceController.GetUnshippedPackages_v1_Request:
type: object
properties:
WarehouseId:
type: integer
format: int32
Search:
type: string
DiscoMVC.Controllers.Extension.GeneratedControllers.OrderServiceController.IsMoveOrderPermitted_v1_Request:
type: object
properties:
Order:
$ref: '#/components/schemas/DirectScale.Disco.Extension.Order'
DiscoMVC.Controllers.Extension.GeneratedControllers.OrderServiceController.UpdateOrder_v1_Request:
type: object
properties:
Order:
$ref: '#/components/schemas/DirectScale.Disco.Extension.UpdateOrderInfo'
DirectScale.Disco.Extension.UpdateOrderInfo:
type: object
properties:
OrderNumber:
type: integer
format: int32
WarehouseId:
type: integer
format: int32
CommissionDate:
type: string
format: date-time
InvoiceDate:
type: string
format: date-time
LocalInvoiceNumber:
type: integer
format: int32
SpecialInstructions:
type: string
SetCV:
type: boolean
TotalCV:
type: number
format: double
TotalQV:
type: number
format: double
TotalBonus:
type: number
format: double
PartyId:
type: integer
format: int32
Void:
type: boolean
Custom:
$ref: '#/components/schemas/DirectScale.Disco.Extension.CustomFields'
DiscoMVC.Controllers.Extension.GeneratedControllers.OrderServiceController.UpdateOrders_v1_Request:
type: object
properties:
Order:
type: array
items:
$ref: '#/components/schemas/DirectScale.Disco.Extension.UpdateOrderInfo'
DiscoMVC.Controllers.Extension.GeneratedControllers.OrderServiceController.UpdateOrderTotal_v1_Request:
type: object
properties:
Total:
$ref: '#/components/schemas/DirectScale.Disco.Extension.OrderTotal'
DiscoMVC.Controllers.Extension.GeneratedControllers.OrderServiceController.IsOrderLocked_v1_Request:
type: object
properties:
OrderNumber:
type: integer
format: int32
DiscoMVC.Controllers.Extension.GeneratedControllers.OrderServiceController.GetPackageDetail_v1_Request:
type: object
properties:
PackageId:
type: integer
format: int32
DirectScale.Disco.Extension.ShipPackage:
type: object
properties:
Id:
type: integer
format: int32
AssociateId:
type: integer
format: int32
Carrier:
type: string
ShipAddress:
$ref: '#/components/schemas/DirectScale.Disco.Extension.Address'
DateShipped:
type: string
format: date-time
Height:
type: number
format: double
Length:
type: number
format: double
Notes:
type: string
OrderNumber:
type: integer
format: int32
ShipByDate:
type: string
format: date-time
ShipMethodId:
type: integer
format: int32
TrackingNumber:
type: string
WarehouseId:
type: integer
format: int32
Weight:
type: number
format: double
Width:
type: number
format: double
PickPrinted:
type: boolean
PackPrinted:
type: boolean
PrintedDate:
type: string
format: date-time
RMANumber:
type: string
ReturnDate:
type: string
format: date-time
MFNumber:
type: string
BANumber:
type: string
Void:
type: boolean
OrderDate:
type: string
format: date-time
LineItems:
type: array
items:
$ref: '#/components/schemas/DirectScale.Disco.Extension.OrderLineItem'
CurrencyCode:
type: string
readOnly: true
IsShipped:
type: boolean
readOnly: true
IsRMA:
type: boolean
readOnly: true
IsReturned:
type: boolean
readOnly: true
SubTotal:
type: number
format: double
readOnly: true
ShipTo:
type: string
Status:
type: string
readOnly: true
DiscoMVC.Controllers.Extension.GeneratedControllers.OrderServiceController.UpdatePackage_v1_Request:
type: object
properties:
PackageId:
type: integer
format: int32
WarehouseId:
type: integer
format: int32
ShipMethodId:
type: integer
format: int32
Address:
$ref: '#/components/schemas/DirectScale.Disco.Extension.Address'
DiscoMVC.Controllers.Extension.GeneratedControllers.OrderServiceController.RefundPayment_v1_Request:
type: object
properties:
OrderNumber:
type: integer
format: int32
Refunds:
type: array
items:
$ref: '#/components/schemas/DirectScale.Disco.Extension.Refund'
DirectScale.Disco.Extension.Refund:
type: object
properties:
PaymentId:
type: integer
format: int32
Amount:
type: number
format: double
ManualRefund:
type: boolean
ManualTransactionId:
type: string
DiscoMVC.Controllers.Extension.GeneratedControllers.OrderServiceController.SubmitOrder_v1_Request:
type: object
properties:
Order:
$ref: '#/components/schemas/DirectScale.Disco.Extension.NewOrderDetail'
Payments:
type: array
items:
$ref: '#/components/schemas/DirectScale.Disco.Extension.NewPayment'
DirectScale.Disco.Extension.NewOrderDetail:
type: object
properties:
AssociateId:
type: integer
format: int32
ShipToName:
type: string
Attention:
type: string
ShipAddress:
$ref: '#/components/schemas/DirectScale.Disco.Extension.Address'
InvoiceDate:
type: string
format: date-time
CommissionDate:
type: string
format: date-time
ShipByDate:
type: string
format: date-time
ShipMethodId:
type: integer
format: int32
WarehouseId:
type: integer
format: int32
ShipPhone:
type: string
PartyId:
type: integer
format: int32
PriceGroupId:
type: integer
format: int32
SpecialInstructions:
type: string
OrderSource:
type: string
enum:
- Unknown
- PublicApi
- V1Api
- V2Api
- CorpAdmin
- DataMigration
- ImportOrder
- Autoship
- Facade
- UnknownExtension
- PublicApiExtension
- V1ApiExtension
- V2ApiExtension
- CorpAdminExtension
- ImportOrderExtension
- AutoshipExtension
- FacadeExtension
OrderType:
type: string
enum:
- Unknown
- Standard
- Autoship
- Enrollment
- VolumeAdjustment
AssociateType:
type: integer
format: int32
StoreId:
type: integer
format: int32
CurrencyCode:
type: string
CouponCodes:
type: array
items:
type: string
LineItems:
type: array
items:
$ref: '#/components/schemas/DirectScale.Disco.Extension.LineItem'
ShipTaxOverride:
$ref: '#/components/schemas/DirectScale.Disco.Extension.ShippingTaxOverride'
Custom:
$ref: '#/components/schemas/DirectScale.Disco.Extension.CustomFields'
DirectScale.Disco.Extension.ShippingTaxOverride:
type: object
properties:
Shipping:
type: number
format: double
Tax:
type: number
format: double
HasShippingOverride:
type: boolean
HasTaxOverride:
type: boolean
DiscoMVC.Controllers.Extension.GeneratedControllers.OrderServiceController.PayOrder_v1_Request:
type: object
properties:
OrderNumber:
type: integer
format: int32
ShipMethodId:
type: integer
format: int32
LanguageCode:
type: string
Payments:
type: array
items:
$ref: '#/components/schemas/DirectScale.Disco.Extension.NewPayment'
DiscoMVC.Controllers.Extension.GeneratedControllers.OrderServiceController.FinalizeAcceptedOrder_v1_Request:
type: object
properties:
Order:
$ref: '#/components/schemas/DirectScale.Disco.Extension.Order'
DiscoMVC.Controllers.Extension.GeneratedControllers.OrderServiceController.FinalizeNonAcceptedOrder_v1_Request:
type: object
properties:
Order:
$ref: '#/components/schemas/DirectScale.Disco.Extension.Order'
DiscoMVC.Controllers.Extension.GeneratedControllers.OrderServiceController.FinalizeOrderPaymentStatus_v1_Request:
type: object
properties:
OrderPaymentStatusUpdate:
$ref: '#/components/schemas/DirectScale.Disco.Extension.OrderPaymentStatusUpdate'
DirectScale.Disco.Extension.OrderPaymentStatusUpdate:
type: object
properties:
AuthorizationNumber:
type: string
OrderPaymentId:
type: integer
format: int32
PaymentStatus:
type: string
enum:
- Accepted
- Pending
- Rejected
- NotProvided
- PendingPreCheck
- PendingFraudReview
- FraudRejected
PayType:
type: string
ReferenceNumber:
type: string
ResponseId:
type: string
ResponseDescription:
type: string
SavedPaymentId:
type: integer
format: int32
TransactionNumber:
type: string
DiscoMVC.Controllers.Extension.GeneratedControllers.OrderServiceController.InsertOrderPayment_v1_Request:
type: object
properties:
PaymentResponse:
$ref: '#/components/schemas/DirectScale.Disco.Extension.PaymentResponse'
DiscoMVC.Controllers.Extension.GeneratedControllers.OrderServiceController.GetTotals_v1_Request:
type: object
properties:
LineItems:
type: array
items:
$ref: '#/components/schemas/DirectScale.Disco.Extension.LineItem'
AssociateId:
type: integer
format: int32
CurrencyCode:
type: string
ShipMethodId:
type: integer
format: int32
ShipAddress:
$ref: '#/components/schemas/DirectScale.Disco.Extension.Address'
CouponCodes:
type: array
items:
type: string
OrderType:
type: string
enum:
- Unknown
- Standard
- Autoship
- Enrollment
- VolumeAdjustment
WarehouseId:
type: integer
format: int32
DiscoMVC.Controllers.Extension.GeneratedControllers.OrderServiceController.GetTotalsWithOverrides_v1_Request:
type: object
properties:
LineItems:
type: array
items:
$ref: '#/components/schemas/DirectScale.Disco.Extension.LineItem'
AssociateId:
type: integer
format: int32
CurrencyCode:
type: string
ShipMethodId:
type: integer
format: int32
ShipAddress:
$ref: '#/components/schemas/DirectScale.Disco.Extension.Address'
CouponCodes:
type: array
items:
type: string
OrderType:
type: string
enum:
- Unknown
- Standard
- Autoship
- Enrollment
- VolumeAdjustment
WarehouseId:
type: integer
format: int32
ShipTaxOverride:
$ref: '#/components/schemas/DirectScale.Disco.Extension.ShippingTaxOverride'
DiscoMVC.Controllers.Extension.GeneratedControllers.OrderServiceController.GetOrderByOrderNumber_v1_Request:
type: object
properties:
OrderNumber:
type: integer
format: int32
DiscoMVC.Controllers.Extension.GeneratedControllers.OrderServiceController.GetOrdersWSort_v1_Request:
type: object
properties:
OrderNumbers:
type: array
items:
type: integer
format: int32
Sort:
type: string
DiscoMVC.Controllers.Extension.GeneratedControllers.OrderServiceController.GetOrdersByAssociateId_v1_Request:
type: object
properties:
AssociateId:
type: integer
format: int32
Filter:
type: string
DiscoMVC.Controllers.Extension.GeneratedControllers.OrderServiceController.GetAssociatesOrdersByModifiedDate_v1_Request:
type: object
properties:
AssociateId:
type: integer
format: int32
Begin:
type: string
format: date-time
End:
type: string
format: date-time
DiscoMVC.Controllers.Extension.GeneratedControllers.OrderServiceController.GetAssociatesOrdersByOrderDate_v1_Request:
type: object
properties:
AssociateId:
type: integer
format: int32
Begin:
type: string
format: date-time
End:
type: string
format: date-time
DiscoMVC.Controllers.Extension.GeneratedControllers.OverrideServiceController.SaveOverride_v1_Request:
type: object
properties:
ComOverride:
$ref: '#/components/schemas/DirectScale.Disco.Extension.CommissionOverride'
DirectScale.Disco.Extension.CommissionOverride:
type: object
properties:
OverrideId:
type: integer
format: int32
AssociateId:
type: integer
format: int32
Begin:
$ref: '#/components/schemas/DirectScale.Disco.Extension.OverridePeriod'
End:
$ref: '#/components/schemas/DirectScale.Disco.Extension.OverridePeriod'
RankOverride:
type: integer
format: int32
OptionOverride:
type: string
BonusName:
type: string
BonusAmount:
type: number
format: float
EarnedFromIds:
type: array
items:
type: integer
format: int32
IsTaxable:
type: boolean
ApprovedBy:
type: string
ApprovedOn:
type: string
format: date-time
Notes:
type: string
HasBonus:
type: boolean
readOnly: true
DirectScale.Disco.Extension.OverridePeriod:
type: object
properties:
PeriodId:
type: integer
format: int32
TemplateName:
type: string
Date:
type: string
format: date-time
DiscoMVC.Controllers.Extension.GeneratedControllers.OverrideServiceController.GetOverrides_v1_Request:
type: object
properties:
TemplateName:
type: string
Date:
type: string
format: date-time
DiscoMVC.Controllers.Extension.GeneratedControllers.OverrideServiceController.DeleteOverride_v1_Request:
type: object
properties:
OverrideId:
type: integer
format: int32
DiscoMVC.Controllers.Extension.GeneratedControllers.PartyServiceController.GetParty_v1_Request:
type: object
properties:
Id:
type: integer
format: int32
DirectScale.Disco.Extension.Party:
type: object
properties:
ID:
type: integer
format: int32
AssociateID:
type: integer
format: int32
Description:
type: string
HostID:
type: integer
format: int32
ParentPartyID:
type: integer
format: int32
HostEmail:
type: string
AwardedDate:
type: string
format: date-time
BeginDate:
type: string
format: date-time
EndDate:
type: string
format: date-time
ClosedDate:
type: string
format: date-time
PartyDate:
type: string
format: date-time
StartTime:
type: string
EndTime:
type: string
Address:
$ref: '#/components/schemas/DirectScale.Disco.Extension.Address'
Directions:
type: string
OrderDeliveryType:
type: integer
format: int32
Status:
type: string
enum:
- Open
- Closed
- Awarded
CanCloseParty:
type: boolean
BookingsCount:
type: integer
format: int32
DiscoMVC.Controllers.Extension.GeneratedControllers.PartyServiceController.CloseParty_v1_Request:
type: object
properties:
Id:
type: integer
format: int32
DiscoMVC.Controllers.Extension.GeneratedControllers.PartyServiceController.GetParties_v1_Request:
type: object
properties:
AssociateId:
type: integer
format: int32
Status:
type: string
enum:
- Open
- Closed
- Awarded
DiscoMVC.Controllers.Extension.GeneratedControllers.PaymentProcessingServiceController.GetPayments_v1_Request:
type: object
properties:
BatchId:
type: integer
format: int32
PaymentUniqueIdFilter:
type: string
DirectScale.Disco.Extension.CommissionPayment:
type: object
properties:
Id:
type: integer
format: int32
BatchId:
type: integer
format: int32
MerchantId:
type: integer
format: int32
PaymentUniqueId:
type: string
AssociateId:
type: integer
format: int32
CountryCode:
type: string
TaxId:
type: string
Amount:
type: number
format: double
Fees:
type: number
format: double
Holdings:
type: number
format: double
Total:
type: number
format: double
ExchangeRate:
type: number
format: double
ExchangeCurrencyCode:
type: string
PaymentStatus:
type: string
enum:
- Unknown
- Batched
- InProcess
- Paid
- Failed
- Removed
DatePaid:
type: string
TransactionNumber:
type: string
CheckNumber:
type: integer
format: int32
ErrorMessage:
type: string
Notes:
type: string
readOnly: true
MerchantCustomFields:
type: object
additionalProperties:
type: string
Details:
type: array
items:
$ref: '#/components/schemas/DirectScale.Disco.Extension.CommissionPaymentDetail'
DirectScale.Disco.Extension.CommissionPaymentDetail:
type: object
properties:
DetailId:
type: integer
format: int32
BatchId:
type: integer
format: int32
PayableId:
type: integer
format: int32
PeriodId:
type: integer
format: int32
OrderNumber:
type: integer
format: int32
PaymentUniqueId:
type: string
Amount:
type: number
format: double
Fees:
type: number
format: double
Holdings:
type: number
format: double
Total:
type: number
format: double
IsTaxable:
type: boolean
Notes:
type: string
DiscoMVC.Controllers.Extension.GeneratedControllers.PaymentProcessingServiceController.FindPaidPayments_v1_Request:
type: object
properties:
Begin:
type: string
format: date-time
End:
type: string
format: date-time
Search:
type: string
DiscoMVC.Controllers.Extension.GeneratedControllers.PaymentProcessingServiceController.GetPaidPayments_v1_Request:
type: object
properties:
AssociateId:
type: integer
format: int32
? DiscoMVC.Controllers.Extension.GeneratedControllers.PaymentProcessingServiceController.GetPaidPaymentByTransactionNumber_v1_Request
: type: object
properties:
TransactionNumber:
type: string
DiscoMVC.Controllers.Extension.GeneratedControllers.PaymentProcessingServiceController.GetPaidPaymentByCheckNumber_v1_Request:
type: object
properties:
CheckNumber:
type: integer
format: int32
DiscoMVC.Controllers.Extension.GeneratedControllers.PeriodServiceController.GetCommittedPeriod_v1_Request:
type: object
properties:
PeriodId:
type: integer
format: int32
DirectScale.Disco.Extension.Period:
type: object
properties:
PeriodId:
type: integer
format: int32
TemplateName:
type: string
TemplateRevision:
type: string
Begin:
type: string
format: date-time
End:
type: string
format: date-time
PeriodType:
type: string
enum:
- All
- Monthly
- Weekly
- Daily
- Party
- Quarterly
- SemiMonthly
- BiMonthly
- FourWeek
- TrailingDays
- MovingDays
- Other
Details:
$ref: '#/components/schemas/DirectScale.Disco.Extension.CommittedDetails'
IsLocked:
type: boolean
IsCommitted:
type: boolean
Name:
type: string
TotalGv:
type: number
format: double
TotalPaid:
type: number
format: double
PercentPaid:
type: number
format: double
TotalAssociates:
type: integer
format: int32
TotalActive:
type: integer
format: int32
DirectScale.Disco.Extension.CommittedDetails:
type: object
properties:
TotalGv:
type: number
format: double
TotalPaid:
type: number
format: double
PercentPaid:
type: number
format: double
TotalAssociates:
type: integer
format: int32
TotalActive:
type: integer
format: int32
DiscoMVC.Controllers.Extension.GeneratedControllers.PeriodServiceController.GetUnCommittedPeriod_v1_Request:
type: object
properties:
TemplateName:
type: string
Date:
type: string
format: date-time
DiscoMVC.Controllers.Extension.GeneratedControllers.PeriodServiceController.GetCommittedPeriods_v1_Request:
type: object
properties:
PeriodType:
type: string
enum:
- All
- Monthly
- Weekly
- Daily
- Party
- Quarterly
- SemiMonthly
- BiMonthly
- FourWeek
- TrailingDays
- MovingDays
- Other
BeginDate:
type: string
format: date-time
EndDate:
type: string
format: date-time
DiscoMVC.Controllers.Extension.GeneratedControllers.PeriodServiceController.GetPeriods_v1_Request:
type: object
properties:
TemplateName:
type: string
BeginDate:
type: string
format: date-time
EndDate:
type: string
format: date-time
DiscoMVC.Controllers.Extension.GeneratedControllers.RankServiceController.GetRanks_v1_Request:
type: object
DirectScale.Disco.Extension.Rank:
type: object
properties:
Id:
type: integer
format: int32
Name:
type: string
DiscoMVC.Controllers.Extension.GeneratedControllers.RankServiceController.GetRankName_v1_Request:
type: object
properties:
Rank:
type: integer
format: int32
DiscoMVC.Controllers.Extension.GeneratedControllers.RegionServiceController.GetRegionIdByAddress_v1_Request:
type: object
properties:
Address:
$ref: '#/components/schemas/DirectScale.Disco.Extension.Address'
DiscoMVC.Controllers.Extension.GeneratedControllers.RegionServiceController.GetRegionId_v1_Request:
type: object
properties:
CountryCode:
type: string
StateCode:
type: string
DiscoMVC.Controllers.Extension.GeneratedControllers.RegionServiceController.GetRegionName_v1_Request:
type: object
properties:
RegionId:
type: integer
format: int32
DiscoMVC.Controllers.Extension.GeneratedControllers.RegistrationServiceController.GetAllHookRegistrations_v1_Request:
type: object
DirectScale.Disco.Extension.HookRegistration:
type: object
properties:
HookId:
type: string
Endpoint:
type: string
DiscoMVC.Controllers.Extension.GeneratedControllers.RegistrationServiceController.UpdateAllHookRegistrations_v1_Request:
type: object
properties:
HookRegistrations:
type: array
items:
$ref: '#/components/schemas/DirectScale.Disco.Extension.HookRegistration'
DiscoMVC.Controllers.Extension.GeneratedControllers.RegistrationServiceController.DeleteHookRegistration_v2_Request:
type: object
properties:
HookRegistration:
$ref: '#/components/schemas/DirectScale.Disco.Extension.HookRegistration'
DiscoMVC.Controllers.Extension.GeneratedControllers.RegistrationServiceController.DeleteHookRegistration_v1_Request:
type: object
properties:
HookId:
type: string
DiscoMVC.Controllers.Extension.GeneratedControllers.RegistrationServiceController.GetAllMerchantRegistrations_v1_Request:
type: object
DirectScale.Disco.Extension.MerchantRegistration:
type: object
properties:
MerchantId:
type: integer
format: int32
Name:
type: string
Description:
type: string
CurrencyCode:
type: string
MerchantType:
type: string
enum:
- CommissionMerchant
- RedirectMoneyInMerchant
- SavedPaymentMoneyInMerchant
- SinglePaymentMoneyInMerchant
MoneyOutEndpoints:
$ref: '#/components/schemas/DirectScale.Disco.Extension.MoneyOutEndpoints'
MoneyInEndpoints:
$ref: '#/components/schemas/DirectScale.Disco.Extension.MoneyInEndpoints'
DirectScale.Disco.Extension.MoneyOutEndpoints:
type: object
properties:
ProvisionCommissionsAccountEndpoint:
type: string
PayCommissionsEndpoint:
type: string
DirectScale.Disco.Extension.MoneyInEndpoints:
type: object
properties:
ChargePaymentEndpoint:
type: string
RefundPaymentEndpoint:
type: string
GetNewPayerIdEndpoint:
type: string
GetSavePaymentFrameEndpoint:
type: string
DeletePaymentEndpoint:
type: string
GetExternalPaymentsEndpoint:
type: string
ValidateCurrencyEndpoint:
type: string
ValidatePaymentEndpoint:
type: string
DiscoMVC.Controllers.Extension.GeneratedControllers.RegistrationServiceController.UpdateAllMerchantRegistrations_v1_Request:
type: object
properties:
MerchantRegistrations:
type: array
items:
$ref: '#/components/schemas/DirectScale.Disco.Extension.MerchantRegistration'
DiscoMVC.Controllers.Extension.GeneratedControllers.RegistrationServiceController.DeleteMerchantRegistration_v2_Request:
type: object
properties:
MerchantRegistration:
$ref: '#/components/schemas/DirectScale.Disco.Extension.MerchantRegistration'
DiscoMVC.Controllers.Extension.GeneratedControllers.RegistrationServiceController.DeleteMerchantRegistration_v1_Request:
type: object
properties:
MerchantId:
type: integer
format: int32
DiscoMVC.Controllers.Extension.GeneratedControllers.RegistrationServiceController.GetAllPageRegistrations_v1_Request:
type: object
DirectScale.Disco.Extension.CustomPageRegistration:
type: object
properties:
Location:
type: string
Description:
type: string
Name:
type: string
SecurityRightReq:
type: string
Endpoint:
type: string
DiscoMVC.Controllers.Extension.GeneratedControllers.RegistrationServiceController.UpdateAllPageRegistrations_v1_Request:
type: object
properties:
PageRegistrations:
type: array
items:
$ref: '#/components/schemas/DirectScale.Disco.Extension.CustomPageRegistration'
DiscoMVC.Controllers.Extension.GeneratedControllers.RegistrationServiceController.DeletePageRegistration_v2_Request:
type: object
properties:
PageRegistration:
$ref: '#/components/schemas/DirectScale.Disco.Extension.CustomPageRegistration'
DiscoMVC.Controllers.Extension.GeneratedControllers.RegistrationServiceController.DeletePageRegistration_v1_Request:
type: object
properties:
PageTitle:
type: string
DiscoMVC.Controllers.Extension.GeneratedControllers.RegistrationServiceController.GetAllEventHandlerRegistrations_v1_Request:
type: object
DirectScale.Disco.Extension.EventHandlerRegistration:
type: object
properties:
SubscriberId:
type: string
EventId:
type: string
Route:
type: string
DiscoMVC.Controllers.Extension.GeneratedControllers.RegistrationServiceController.UpdateAllEventHandlerRegistrations_v1_Request:
type: object
properties:
EventHandlerRegistrations:
type: array
items:
$ref: '#/components/schemas/DirectScale.Disco.Extension.EventHandlerRegistration'
DiscoMVC.Controllers.Extension.GeneratedControllers.RegistrationServiceController.DeleteEventHandlerRegistration_v2_Request:
type: object
properties:
EventHandlerRegistration:
$ref: '#/components/schemas/DirectScale.Disco.Extension.EventHandlerRegistration'
DiscoMVC.Controllers.Extension.GeneratedControllers.RegistrationServiceController.DeleteEventHandlerRegistration_v1_Request:
type: object
properties:
EventId:
type: string
DiscoMVC.Controllers.Extension.GeneratedControllers.RewardPointsServiceController.AddRewardPoints_v1_Request:
type: object
properties:
AssociateId:
type: integer
format: int32
Amount:
type: number
format: double
Source:
type: string
OrderId:
type: integer
format: int32
DiscoMVC.Controllers.Extension.GeneratedControllers.RewardPointsServiceController.AddRewardPointsWithExpiration_v1_Request:
type: object
properties:
AssociateId:
type: integer
format: int32
Amount:
type: number
format: double
Source:
type: string
AvailableDate:
type: string
format: date-time
ExpirationDate:
type: string
format: date-time
OrderId:
type: integer
format: int32
DiscoMVC.Controllers.Extension.GeneratedControllers.RewardPointsServiceController.GetRewardPoints_v1_Request:
type: object
properties:
AssociateId:
type: integer
format: int32
DiscoMVC.Controllers.Extension.GeneratedControllers.RewardPointsServiceController.GetRewardPointDetails_v1_Request:
type: object
properties:
RewardPointId:
type: integer
format: int32
DirectScale.Disco.Extension.RewardPointDetail:
type: object
properties:
RewardPointId:
type: integer
format: int32
Source:
type: string
Amount:
type: number
format: double
OrderId:
type: integer
format: int32
TransactionDate:
type: string
format: date-time
DiscoMVC.Controllers.Extension.GeneratedControllers.RewardPointsServiceController.GetAvailableRewardPoints_v1_Request:
type: object
properties:
AssociateId:
type: integer
format: int32
DirectScale.Disco.Extension.PointsItem:
type: object
properties:
AssociateId:
type: integer
format: int32
Amount:
type: number
format: double
AvailableDate:
type: string
format: date-time
ExpirationDate:
type: string
format: date-time
RemainingBalance:
type: number
format: double
RewardPointId:
type: integer
format: int32
DiscoMVC.Controllers.Extension.GeneratedControllers.RmaServiceController.GetRmas_v1_Request:
type: object
properties:
Begin:
type: string
format: date-time
End:
type: string
format: date-time
Filter:
type: string
WarehouseId:
type: integer
format: int32
StatusId:
type: integer
format: int32
DirectScale.Disco.Extension.Rma:
type: object
properties:
Id:
type: integer
format: int32
AssociateId:
type: integer
format: int32
OrderNumber:
type: integer
format: int32
WarehouseId:
type: integer
format: int32
Date:
type: string
format: date-time
ShipMethod:
type: string
DateShipped:
type: string
format: date-time
DateReceived:
type: string
format: date-time
TrackingNumber:
type: string
Notes:
type: string
CurrencyCode:
type: string
LineItems:
type: array
items:
$ref: '#/components/schemas/DirectScale.Disco.Extension.RmaLineItem'
Status:
type: string
readOnly: true
Total:
type: number
format: double
readOnly: true
Shipped:
type: boolean
readOnly: true
Received:
type: boolean
readOnly: true
DirectScale.Disco.Extension.RmaLineItem:
type: object
properties:
ItemId:
type: integer
format: int32
Sku:
type: string
Name:
type: string
Qty:
type: number
format: double
Price:
type: number
format: double
DiscoMVC.Controllers.Extension.GeneratedControllers.RmaServiceController.GetRma_v1_Request:
type: object
properties:
RmaId:
type: integer
format: int32
DiscoMVC.Controllers.Extension.GeneratedControllers.RmaServiceController.CreateRma_v1_Request:
type: object
properties:
Rma:
$ref: '#/components/schemas/DirectScale.Disco.Extension.Rma'
DiscoMVC.Controllers.Extension.GeneratedControllers.RmaServiceController.DeleteRma_v1_Request:
type: object
properties:
RmaId:
type: integer
format: int32
DiscoMVC.Controllers.Extension.GeneratedControllers.RmaServiceController.MarkRmaShipped_v1_Request:
type: object
properties:
RmaId:
type: integer
format: int32
TrackingNumber:
type: string
DiscoMVC.Controllers.Extension.GeneratedControllers.RmaServiceController.CanOrderGenerateRma_v1_Request:
type: object
properties:
Order:
$ref: '#/components/schemas/DirectScale.Disco.Extension.Order'
DiscoMVC.Controllers.Extension.GeneratedControllers.RmaServiceController.ReceiveRma_v1_Request:
type: object
properties:
RmaId:
type: integer
format: int32
DiscoMVC.Controllers.Extension.GeneratedControllers.RmaServiceController.GetOrderRmas_v1_Request:
type: object
properties:
OrderNumber:
type: integer
format: int32
DiscoMVC.Controllers.Extension.GeneratedControllers.SettingsServiceController.GetColors_v1_Request:
type: object
DirectScale.Disco.Extension.CSSColors:
type: object
properties:
Primary:
type: string
Secondary:
type: string
Tertiary:
type: string
Quaternary:
type: string
DiscoMVC.Controllers.Extension.GeneratedControllers.SettingsServiceController.GetImagePaths_v1_Request:
type: object
DirectScale.Disco.Extension.CSSImagePaths:
type: object
properties:
Icon:
type: string
LoginIcon:
type: string
NavIcon:
type: string
HeaderIcon:
type: string
DiscoMVC.Controllers.Extension.GeneratedControllers.SettingsServiceController.GetAvaliableComponents_v1_Request:
type: object
DirectScale.Disco.Extension.AvaliableComponent:
type: object
properties:
SalesModule:
type: boolean
Autoship:
type: boolean
Services:
type: boolean
Parties:
type: boolean
CodingTree:
type: boolean
FullInventory:
type: boolean
Ranks:
type: boolean
InventoryModule:
type: boolean
SupportModule:
type: boolean
EmployeeModule:
type: boolean
AccountingModule:
type: boolean
RewardPoints:
type: boolean
Coupons:
type: boolean
Limits:
type: boolean
DiscoMVC.Controllers.Extension.GeneratedControllers.SettingsServiceController.ExtensionContext_v1_Request:
type: object
DirectScale.Disco.Extension.ExtensionContext:
type: object
properties:
ClientId:
type: string
EnvironmentType:
type: string
enum:
- Live
- Sandbox
DiscoMVC.Controllers.Extension.GeneratedControllers.ShippingServiceController.GetShippingMethods_v1_Request:
type: object
properties:
Address:
$ref: '#/components/schemas/DirectScale.Disco.Extension.Address'
StoreId:
type: integer
format: int32
DirectScale.Disco.Extension.ShipMethod:
type: object
properties:
ShipMethodId:
type: integer
format: int32
DisplayText:
type: string
WarehouseId:
type: integer
format: int32
DiscoMVC.Controllers.Extension.GeneratedControllers.ShippingServiceController.GetShippingMethod_v1_Request:
type: object
properties:
ShipMethodId:
type: integer
format: int32
DiscoMVC.Controllers.Extension.GeneratedControllers.SourceServiceController.PostSource_v1_Request:
type: object
properties:
Source:
$ref: '#/components/schemas/DirectScale.Disco.Extension.CustomVolumeSource'
DirectScale.Disco.Extension.CustomVolumeSource:
type: object
properties:
VolumeGroup:
type: string
SourceId:
type: integer
format: int32
Date:
type: string
format: date-time
AssociateId:
type: integer
format: int32
Amount:
type: number
format: float
ClawbackIfRefunded:
type: boolean
DiscoMVC.Controllers.Extension.GeneratedControllers.SourceServiceController.PostSources_v1_Request:
type: object
properties:
Sources:
type: array
items:
$ref: '#/components/schemas/DirectScale.Disco.Extension.CustomVolumeSource'
DiscoMVC.Controllers.Extension.GeneratedControllers.StatsServiceController.GetStats_v1_Request:
type: object
properties:
AssociateIDs:
type: array
items:
type: integer
format: int32
Date:
type: string
format: date-time
DirectScale.Disco.Extension.CommissionStats:
type: object
properties:
AssociateID:
type: integer
format: int32
AssociateName:
type: string
Period:
$ref: '#/components/schemas/DirectScale.Disco.Extension.Period'
Kpis:
type: object
additionalProperties:
$ref: '#/components/schemas/DirectScale.Disco.Extension.Kpi'
Ranks:
type: array
items:
$ref: '#/components/schemas/DirectScale.Disco.Extension.RankSummary'
PeriodKitLevels:
type: array
items:
type: integer
format: int32
KitLevels:
type: array
items:
type: integer
format: int32
KpiDetail:
type: object
additionalProperties:
$ref: '#/components/schemas/DirectScale.Disco.Extension.Kpi'
DirectScale.Disco.Extension.Kpi:
type: object
properties:
Id:
type: string
PeriodId:
type: integer
format: int32
Description:
type: string
Value:
type: number
format: double
IsBool:
type: boolean
DisplayValue:
type: string
DirectScale.Disco.Extension.RankSummary:
type: object
properties:
RankId:
type: integer
format: int32
Groups:
type: array
items:
$ref: '#/components/schemas/DirectScale.Disco.Extension.RankDetailGroup'
DirectScale.Disco.Extension.RankDetailGroup:
type: object
properties:
Details:
type: array
items:
$ref: '#/components/schemas/DirectScale.Disco.Extension.RankDetail'
DirectScale.Disco.Extension.RankDetail:
type: object
properties:
RankId:
type: integer
format: int32
Description:
type: string
MeetsCondition:
type: boolean
Min:
type: number
format: double
Max:
type: number
format: double
Value:
type: number
format: double
RankRuleId:
type: string
Tree:
type: string
enum:
- Enrollment
- Unilevel
- Binary
- Matrix
IsGvCondition:
type: boolean
MaxPerLeg:
type: number
format: float
ConditionId:
type: string
PercentComplete:
type: number
format: double
IsBool:
type: boolean
DiscoMVC.Controllers.Extension.GeneratedControllers.StatsServiceController.RecalculateVolume_v1_Request:
type: object
properties:
VolumeSource:
$ref: '#/components/schemas/DirectScale.Disco.Extension.VolumeSource'
DirectScale.Disco.Extension.VolumeSource:
type: object
properties:
AssociateId:
type: integer
format: int32
SourceId:
type: integer
format: int32
SourceDate:
type: string
format: date-time
ProcessTime:
type: string
format: date-time
DiscoMVC.Controllers.Extension.GeneratedControllers.StatsServiceController.ProcessStatsQueue_v1_Request:
type: object
DiscoMVC.Controllers.Extension.GeneratedControllers.StockLevelsServiceController.CancelReserve_v1_Request:
type: object
properties:
WarehouseId:
type: integer
format: int32
Items:
type: array
items:
$ref: '#/components/schemas/DirectScale.Disco.Extension.StockAdjustment'
DirectScale.Disco.Extension.StockAdjustment:
type: object
properties:
ItemId:
type: integer
format: int32
Level:
type: number
format: double
DiscoMVC.Controllers.Extension.GeneratedControllers.StockLevelsServiceController.CommitReserve_v1_Request:
type: object
properties:
WarehouseId:
type: integer
format: int32
Items:
type: array
items:
$ref: '#/components/schemas/DirectScale.Disco.Extension.StockAdjustment'
DiscoMVC.Controllers.Extension.GeneratedControllers.StockLevelsServiceController.ReserveStock_v1_Request:
type: object
properties:
WarehouseId:
type: integer
format: int32
Items:
type: array
items:
$ref: '#/components/schemas/DirectScale.Disco.Extension.StockAdjustment'
DiscoMVC.Controllers.Extension.GeneratedControllers.StockLevelsServiceController.GetStockLevel_v1_Request:
type: object
properties:
ItemId:
type: integer
format: int32
WarehouseId:
type: integer
format: int32
DirectScale.Disco.Extension.StockLevel:
type: object
properties:
WarehouseId:
type: integer
format: int32
ItemId:
type: integer
format: int32
BaseCost:
type: number
format: double
BurdenCost:
type: number
format: double
Bin:
type: string
ReOrderLevel:
type: number
format: double
MinOrder:
type: number
format: double
Committed:
type: number
format: double
OnHand:
type: number
format: double
OnOrder:
type: number
format: double
TrackStock:
type: integer
format: int32
TrackItemStock:
type: boolean
readOnly: true
last_modified:
type: string
format: date-time
Avaliable:
type: number
format: double
readOnly: true
AlertClass:
type: string
readOnly: true
Status:
type: string
readOnly: true
StatusIndex:
type: integer
format: int32
readOnly: true
DiscoMVC.Controllers.Extension.GeneratedControllers.StockLevelsServiceController.GetStockLevels_v1_Request:
type: object
properties:
WarehouseId:
type: integer
format: int32
ShowNotTracked:
type: boolean
DiscoMVC.Controllers.Extension.GeneratedControllers.StockLevelsServiceController.GetStockLevelsBulk_v1_Request:
type: object
properties:
WarehouseIds:
type: array
items:
type: integer
format: int32
ShowNotTracked:
type: boolean
DiscoMVC.Controllers.Extension.GeneratedControllers.StoreServiceController.GetStores_v1_Request:
type: object
DirectScale.Disco.Extension.Store:
type: object
properties:
Id:
type: integer
format: int32
Name:
type: string
Type:
type: string
enum:
- Corporate
- Wholesale
- Retail
- Enroll
- Autoship
- Rewards
- Party
- Custom
AllowOrdering:
type: boolean
IsDefault:
type: boolean
POSWarehouseId:
type: integer
format: int32
IsSystem:
type: boolean
readOnly: true
IsCustom:
type: boolean
readOnly: true
DiscoMVC.Controllers.Extension.GeneratedControllers.StoreServiceController.GetStoreByType_v1_Request:
type: object
properties:
StoreType:
type: string
enum:
- Corporate
- Wholesale
- Retail
- Enroll
- Autoship
- Rewards
- Party
- Custom
DiscoMVC.Controllers.Extension.GeneratedControllers.StoreServiceController.GetStore_v1_Request:
type: object
properties:
StoreId:
type: integer
format: int32
DiscoMVC.Controllers.Extension.GeneratedControllers.StoreServiceController.DeleteStore_v1_Request:
type: object
properties:
StoreId:
type: integer
format: int32
DiscoMVC.Controllers.Extension.GeneratedControllers.StoreServiceController.CreateStore_v1_Request:
type: object
properties:
Store:
$ref: '#/components/schemas/DirectScale.Disco.Extension.Store'
DiscoMVC.Controllers.Extension.GeneratedControllers.StoreServiceController.UpdateStore_v1_Request:
type: object
properties:
Store:
$ref: '#/components/schemas/DirectScale.Disco.Extension.Store'
DiscoMVC.Controllers.Extension.GeneratedControllers.SubscriptionServiceController.GetSubscription_v1_Request:
type: object
properties:
AssociateId:
type: integer
format: int32
SubscriptionId:
type: integer
format: int32
DirectScale.Disco.Extension.Subscription:
type: object
properties:
SubscriptionId:
type: integer
format: int32
Name:
type: string
AssociateId:
type: integer
format: int32
Void:
type: boolean
ExpirationDate:
type: string
format: date-time
Items:
type: array
items:
$ref: '#/components/schemas/DirectScale.Disco.Extension.SubscriptionItem'
DirectScale.Disco.Extension.SubscriptionItem:
type: object
properties:
SubscriptionId:
type: integer
format: int32
ItemId:
type: integer
format: int32
Period:
type: integer
format: int32
PeriodType:
type: string
enum:
- Days
- Weeks
- Months
- Years
GracePeriod:
type: integer
format: int32
CreateAutoship:
type: boolean
YearlyRenewal:
type: boolean
DiscoMVC.Controllers.Extension.GeneratedControllers.SubscriptionServiceController.GetSubscriptions_v1_Request:
type: object
properties:
AssociateId:
type: integer
format: int32
DiscoMVC.Controllers.Extension.GeneratedControllers.SubscriptionServiceController.GetSubscriptionItems_v1_Request:
type: object
DiscoMVC.Controllers.Extension.GeneratedControllers.SubscriptionServiceController.ProcessItems_v1_Request:
type: object
properties:
AssociateId:
type: integer
format: int32
ItemIds:
type: array
items:
type: integer
format: int32
DiscoMVC.Controllers.Extension.GeneratedControllers.SubscriptionServiceController.UpdateExpiration_v1_Request:
type: object
properties:
AssociateId:
type: integer
format: int32
SubscriptionId:
type: integer
format: int32
ExpirationDate:
type: string
format: date-time
DiscoMVC.Controllers.Extension.GeneratedControllers.SubscriptionServiceController.CancelSubscription_v1_Request:
type: object
properties:
AssociateId:
type: integer
format: int32
SubscriptionId:
type: integer
format: int32
DiscoMVC.Controllers.Extension.GeneratedControllers.TaxServiceController.GetOrderTax_v1_Request:
type: object
properties:
OrderNumber:
type: integer
format: int32
DiscoMVC.Controllers.Extension.GeneratedControllers.TaxServiceController.GetOrderTaxUsd_v1_Request:
type: object
properties:
Items:
type: array
items:
$ref: '#/components/schemas/DirectScale.Disco.Extension.TaxLineItem'
Shipping:
type: number
format: double
WarehouseId:
type: integer
format: int32
Address:
$ref: '#/components/schemas/DirectScale.Disco.Extension.Address'
AssociateId:
type: integer
format: int32
SaleDate:
type: string
format: date-time
DirectScale.Disco.Extension.TaxLineItem:
type: object
properties:
ItemId:
type: integer
format: int32
Weight:
type: number
format: double
Length:
type: number
format: double
Width:
type: number
format: double
Height:
type: number
format: double
Amount:
type: number
format: double
Quantity:
type: number
format: double
TaxCode:
type: string
GrossAmount:
type: number
format: double
readOnly: true
SKU:
type: string
Description:
type: string
DiscoMVC.Controllers.Extension.GeneratedControllers.TaxServiceController.GetTax_v1_Request:
type: object
properties:
Items:
type: array
items:
$ref: '#/components/schemas/DirectScale.Disco.Extension.TaxLineItem'
Shipping:
type: number
format: double
WarehouseId:
type: integer
format: int32
Address:
$ref: '#/components/schemas/DirectScale.Disco.Extension.Address'
AssociateId:
type: integer
format: int32
SaleDate:
type: string
format: date-time
CurrencyCode:
type: string
DiscoMVC.Controllers.Extension.GeneratedControllers.TaxServiceController.MarkTaxCommitted_v1_Request:
type: object
properties:
Order:
$ref: '#/components/schemas/DirectScale.Disco.Extension.Order'
DiscoMVC.Controllers.Extension.GeneratedControllers.TaxServiceController.MarkTaxRefunded_v1_Request:
type: object
properties:
Order:
$ref: '#/components/schemas/DirectScale.Disco.Extension.Order'
DiscoMVC.Controllers.Extension.GeneratedControllers.TicketServiceController.LogEvent_v1_Request:
type: object
properties:
AssociateId:
type: integer
format: int32
Message:
type: string
Body:
type: string
Username:
type: string
DiscoMVC.Controllers.Extension.GeneratedControllers.TicketServiceController.SendNote_v1_Request:
type: object
properties:
To:
type: string
TicketId:
type: integer
format: int32
Body:
type: string
DiscoMVC.Controllers.Extension.GeneratedControllers.TreeServiceController.GetMatrixDepth_v1_Request:
type: object
DiscoMVC.Controllers.Extension.GeneratedControllers.TreeServiceController.GetFirstTreeNodeId_v1_Request:
type: object
properties:
AssociateId:
type: integer
format: int32
Tree:
type: string
enum:
- Enrollment
- Unilevel
- Binary
- Matrix
DiscoMVC.Controllers.Extension.GeneratedControllers.TreeServiceController.GetLastTreeNodeId_v1_Request:
type: object
properties:
AssociateId:
type: integer
format: int32
Tree:
type: string
enum:
- Enrollment
- Unilevel
- Binary
- Matrix
DiscoMVC.Controllers.Extension.GeneratedControllers.TreeServiceController.GetTreeIndexes_v1_Request:
type: object
properties:
AssociateId:
type: integer
format: int32
Tree:
type: string
enum:
- Enrollment
- Unilevel
- Binary
- Matrix
DiscoMVC.Controllers.Extension.GeneratedControllers.TreeServiceController.Place_v1_Request:
type: object
properties:
Changes:
type: array
items:
$ref: '#/components/schemas/DirectScale.Disco.Extension.Placement'
DiscoMVC.Controllers.Extension.GeneratedControllers.TreeServiceController.ValidatePlacements_v1_Request:
type: object
properties:
Changes:
type: array
items:
$ref: '#/components/schemas/DirectScale.Disco.Extension.Placement'
DiscoMVC.Controllers.Extension.GeneratedControllers.TreeServiceController.DeleteNodeAll_v1_Request:
type: object
properties:
Id:
$ref: '#/components/schemas/DirectScale.Disco.Extension.NodeId'
DiscoMVC.Controllers.Extension.GeneratedControllers.TreeServiceController.DeleteNode_v1_Request:
type: object
properties:
Id:
$ref: '#/components/schemas/DirectScale.Disco.Extension.NodeId'
Tree:
type: string
enum:
- Enrollment
- Unilevel
- Binary
- Matrix
DiscoMVC.Controllers.Extension.GeneratedControllers.TreeServiceController.GetUnplacedNodes_v1_Request:
type: object
properties:
Id:
$ref: '#/components/schemas/DirectScale.Disco.Extension.NodeId'
SourcTreeType:
type: string
enum:
- Enrollment
- Unilevel
- Binary
- Matrix
Tree:
type: string
enum:
- Enrollment
- Unilevel
- Binary
- Matrix
DiscoMVC.Controllers.Extension.GeneratedControllers.TreeServiceController.GetUplineIds_v1_Request:
type: object
properties:
Id:
$ref: '#/components/schemas/DirectScale.Disco.Extension.NodeId'
Tree:
type: string
enum:
- Enrollment
- Unilevel
- Binary
- Matrix
DiscoMVC.Controllers.Extension.GeneratedControllers.TreeServiceController.GetUplineIdsBulk_v1_Request:
type: object
properties:
Ids:
type: array
items:
$ref: '#/components/schemas/DirectScale.Disco.Extension.NodeId'
Tree:
type: string
enum:
- Enrollment
- Unilevel
- Binary
- Matrix
DiscoMVC.Controllers.Extension.GeneratedControllers.TreeServiceController.GetUplineIdsPartial_v1_Request:
type: object
properties:
BeginId:
$ref: '#/components/schemas/DirectScale.Disco.Extension.NodeId'
EndId:
$ref: '#/components/schemas/DirectScale.Disco.Extension.NodeId'
Tree:
type: string
enum:
- Enrollment
- Unilevel
- Binary
- Matrix
DiscoMVC.Controllers.Extension.GeneratedControllers.TreeServiceController.GetNodeDetail_v1_Request:
type: object
properties:
Id:
$ref: '#/components/schemas/DirectScale.Disco.Extension.NodeId'
Tree:
type: string
enum:
- Enrollment
- Unilevel
- Binary
- Matrix
DiscoMVC.Controllers.Extension.GeneratedControllers.TreeServiceController.GetTree_v1_Request:
type: object
properties:
Id:
$ref: '#/components/schemas/DirectScale.Disco.Extension.NodeId'
Tree:
type: string
enum:
- Enrollment
- Unilevel
- Binary
- Matrix
Levels:
type: integer
format: int32
DirectScale.Disco.Extension.Node:
type: object
properties:
_legs:
type: object
additionalProperties:
$ref: '#/components/schemas/DirectScale.Disco.Extension.Node'
Detail:
$ref: '#/components/schemas/DirectScale.Disco.Extension.NodeDetail'
DiscoMVC.Controllers.Extension.GeneratedControllers.TreeServiceController.GetDownlineIds_v1_Request:
type: object
properties:
Id:
$ref: '#/components/schemas/DirectScale.Disco.Extension.NodeId'
Tree:
type: string
enum:
- Enrollment
- Unilevel
- Binary
- Matrix
Levels:
type: integer
format: int32
DiscoMVC.Controllers.Extension.GeneratedControllers.TreeServiceController.GetBottomOfLeg_v1_Request:
type: object
properties:
Id:
$ref: '#/components/schemas/DirectScale.Disco.Extension.NodeId'
Leg:
$ref: '#/components/schemas/DirectScale.Disco.Extension.LegName'
Tree:
type: string
enum:
- Enrollment
- Unilevel
- Binary
- Matrix
DiscoMVC.Controllers.Extension.GeneratedControllers.TreeServiceController.InDownline_v1_Request:
type: object
properties:
Id:
$ref: '#/components/schemas/DirectScale.Disco.Extension.NodeId'
InDownlineOfId:
$ref: '#/components/schemas/DirectScale.Disco.Extension.NodeId'
Tree:
type: string
enum:
- Enrollment
- Unilevel
- Binary
- Matrix
DiscoMVC.Controllers.Extension.GeneratedControllers.TreeServiceController.GetLegCount_v1_Request:
type: object
properties:
Id:
$ref: '#/components/schemas/DirectScale.Disco.Extension.NodeId'
Tree:
type: string
enum:
- Enrollment
- Unilevel
- Binary
- Matrix
Leg:
$ref: '#/components/schemas/DirectScale.Disco.Extension.LegName'
DiscoMVC.Controllers.Extension.GeneratedControllers.TreeServiceController.GetLevel_v1_Request:
type: object
properties:
Id:
$ref: '#/components/schemas/DirectScale.Disco.Extension.NodeId'
InDownlineOfId:
$ref: '#/components/schemas/DirectScale.Disco.Extension.NodeId'
Tree:
type: string
enum:
- Enrollment
- Unilevel
- Binary
- Matrix
DiscoMVC.Controllers.Extension.GeneratedControllers.UserServiceController.ChangeStatus_v1_Request:
type: object
properties:
Username:
type: string
Enabled:
type: boolean
DiscoMVC.Controllers.Extension.GeneratedControllers.UserServiceController.ChangeUsername_v1_Request:
type: object
properties:
OldUsername:
type: string
NewUsername:
type: string
DiscoMVC.Controllers.Extension.GeneratedControllers.UserServiceController.GetUser_v1_Request:
type: object
properties:
Username:
type: string
DirectScale.Disco.Extension.User:
type: object
properties:
IsCorporate:
type: boolean
Rights:
type: array
items:
type: string
LastLogin:
type: string
format: date-time
PrimaryRole:
type: string
SecondaryRole:
type: string
EmailAddress:
type: string
DisplayName:
type: string
UserName:
type: string
Authenticated:
type: boolean
EMail:
type: string
DiscoMVC.Controllers.Extension.GeneratedControllers.UserServiceController.GetUsername_v1_Request:
type: object
properties:
AssociateId:
type: integer
format: int32
DiscoMVC.Controllers.Extension.GeneratedControllers.UserServiceController.HasRight_v1_Request:
type: object
properties:
Username:
type: string
Right:
type: string
DiscoMVC.Controllers.Extension.GeneratedControllers.UserServiceController.RegisterUser_v1_Request:
type: object
properties:
DisplayName:
type: string
Username:
type: string
Password:
type: string
Email:
type: string
Role:
type: string
Id:
type: string
CorporateUser:
type: boolean
DiscoMVC.Controllers.Extension.GeneratedControllers.UserServiceController.ResetPassword_v1_Request:
type: object
properties:
Username:
type: string
CurrentPassword:
type: string
NewPassword:
type: string
DiscoMVC.Controllers.Extension.GeneratedControllers.UserServiceController.CheckPasswordRequirements_v1_Request:
type: object
properties:
Password:
type: string
DiscoMVC.Controllers.Extension.GeneratedControllers.UserServiceController.ValidateUsername_v1_Request:
type: object
properties:
Username:
type: string
DiscoMVC.Controllers.Extension.GeneratedControllers.WebsiteServiceController.GetWebSites_v1_Request:
type: object
properties:
AssociateId:
type: integer
format: int32
DirectScale.Disco.Extension.WebsiteInfo:
type: object
properties:
Id:
type: integer
format: int32
AssociateId:
type: integer
format: int32
URL:
type: string
Landing:
type: string
SubscriptionId:
type: integer
format: int32
Status:
type: integer
format: int32
DiscoMVC.Controllers.Extension.GeneratedControllers.WebsiteServiceController.CreateWebsite_v1_Request:
type: object
properties:
AssociateId:
type: integer
format: int32
Url:
type: string
HomePage:
type: string
SubscriptionId:
type: integer
format: int32
Status:
type: integer
format: int32
DiscoMVC.Controllers.Extension.GeneratedControllers.WebsiteServiceController.GetPreferenceValue_v1_Request:
type: object
properties:
AssociateId:
type: integer
format: int32
PreferenceKey:
type: string
DiscoMVC.Controllers.Extension.GeneratedControllers.WebsiteServiceController.UpdatePreferenceValue_v1_Request:
type: object
properties:
AssociateId:
type: integer
format: int32
PreferenceKey:
type: string
PreferenceValue:
type: string
DiscoMVC.Controllers.Extension.GeneratedControllers.WebsiteServiceController.ValidateURL_v1_Request:
type: object
properties:
Url:
type: string
securitySchemes:
Extension_Token:
type: apiKey
description: Bearer Token For Extension
name: Authorization
in: header