V1
Schemas
ApiError
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| code | string | true | code of the error |
| title | string | true | title of the error |
| ref | string | true | ref of the error |
| details | string | true | details of the error |
ApiErrorResponse
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| restErrors | [ApiError] | false | none |
ContactRequest
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| name | string | false | none |
| string | false | none | |
| phoneNumber | string | false | none |
| purposes | [IntegerList] | false | none |
| dealers | [IntegerList] | false | none |
ContactResponse
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| id | integer | false | none |
| name | string | false | none |
| string | false | none | |
| phoneNumber | string | false | none |
| purposes | [PurposeResponse] | false | none |
| dealers | [SimpleDealerResponse] | false | none |
IntegerList
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| id | integer | false | none |
PurposeResponse
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| id | integer | false | none |
| name | string | false | none |
SimpleDealerResponse
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| id | integer | false | none |
| code | string | false | none |
| commercialName | string | false | none |
| level | integer | false | none |
| levelDescription | string | false | none |
| status | string | false | none |
| parentId | integer | false | none |
| parentCode | string | false | none |
| subchannelCode | string | false | none |
| internalManagerFullName | string | false | none |
| externalManagerFullName | string | false | none |
| internalManagerCode | string | false | none |
| externalManagerCode | string | false | none |
| commissioningSection | string | false | none |
| storeType | string | false | none |
| address | string | false | none |
| city | string | false | none |
| province | string | false | none |
| country | string | false | none |
| postalCode | string | false | none |
| startDate | string | false | none |
| endDate | string | false | none |
| userCreated | string | false | none |
| userUpdated | string | false | none |
| creationDate | string | false | none |
| updateDate | string | false | none |
| channelType | string | false | none |
| channelCode | string | false | none |
| channelName | string | false | none |
| sellType | string | false | none |
| subchannelGroup | string | false | none |
| segment | string | false | none |
| ine | string | false | none |
| migratedFromDealerId | integer | false | none |
| migratedFromDealerCode | string | false | none |
| migratedToDealerId | integer | false | none |
| migratedToDealerCode | string | false | none |
| storeDelivery | boolean | false | none |
| deviceReturn | boolean | false | none |
DealerResponse
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| dealerId | integer | false | none |
| migratedFromDealerId | integer | false | none |
| migratedToDealerId | integer | false | none |
DealerAccessResponse
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| dealerId | integer | false | none |
| startDate | string | false | none |
| endDate | string | false | none |
DealerInHierarchyResponse
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| dealerCode | string | false | none |
| dealerId | integer | false | none |
| commercialName | string | false | none |
| mainChannelCode | string | false | none |
| subchannelCode | string | false | none |
| level | integer | false | none |
| parentCode | string | false | none |
| internalManager | string | false | none |
| externalManager | string | false | none |
| storeType | string | false | none |
| commissioningSection | string | false | none |
| companyType | string | false | none |
| documentType | string | false | none |
| documentNumber | string | false | none |
| companyName | string | false | none |
| status | string | false | none |
| address | string | false | none |
| city | string | false | none |
| province | string | false | none |
| country | string | false | none |
| postalCode | string | false | none |
| contactInformation | [ContactInformation] | false | none |
| segment | string | false | none |
| ine | string | false | none |
| storeDelivery | boolean | false | none |
| deviceReturn | boolean | false | none |
DealerHierarchyResponse
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| id | integer | false | none |
| hierarchy | [DealerInHierarchyResponse] | false | [Dealer hierarchy response ok] |
ContactInformation
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| contactName | string | false | none |
| contactEmail | string | false | none |
| contactPhone | string | false | none |
| contactPurposes | [string] | false | none |
DealerChangeStatusRequest
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| status | string | false | none |
| Property | Values |
|---|---|
| status | one of [Activo, Bloqueado, Baja, Inactivo, Pendiente] |
CampaignChangeStatusRequest
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| status | string | false | none |
| Property | Values |
|---|---|
| status | one of [ACTIVATED, DEACTIVATED] |
DealerRequest
|
|
None
DealerBase
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| code | string | false | none |
| commercialName | string | false | none |
| level | integer | false | none |
| statusCode | string | false | none |
| parentCode | string | false | none |
| subchannel | string | false | none |
| internalManager | integer | false | none |
| externalManager | integer | false | none |
| commissioningSection | string | false | none |
| storeType | string | false | none |
| fiscalDataId | integer | false | none |
| startDate | string | false | none |
| endDate | string | false | none |
| segment | string | false | none |
| ine | string | false | none |
| storeDelivery | boolean | false | none |
| deviceReturn | boolean | false | none |
LevelBase
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| id | integer | false | none |
| hierarchicalLevel | integer | false | none |
SubchannelBase
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| id | integer | false | none |
| code | string | false | none |
ManagerBase
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| id | integer | false | none |
| code | string | false | none |
InternalManager
|
|
None
ExternalManager
|
|
None
DealerFullInfoResponse
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| genericInfo | SimpleDealerResponse1 | false | Dealer generic info simplified object. |
| fiscalDataInfo | FiscalData | false | none |
| billingInfo | BillingInfo | false | Billing info object. |
BillingInfo
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| dealerId | integer | false | none |
| code | string | false | none |
| commercialName | string | false | none |
| documentType | string | false | none |
| documentNumber | string | false | none |
SimpleDealerResponse1
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| id | integer | false | none |
| code | string | false | none |
| commercialName | string | false | none |
| level | integer | false | none |
| levelDescription | string | false | none |
| status | string | false | none |
| parentId | integer | false | none |
| parentCode | string | false | none |
| subchannelCode | string | false | none |
| internalManagerFullName | string | false | none |
| externalManagerFullName | string | false | none |
| internalManagerCode | string | false | none |
| externalManagerCode | string | false | none |
| commissioningSection | string | false | none |
| storeType | string | false | none |
| address | string | false | none |
| city | string | false | none |
| province | string | false | none |
| country | string | false | none |
| postalCode | string | false | none |
| startDate | string | false | none |
| endDate | string | false | none |
| userCreated | string | false | none |
| userUpdated | string | false | none |
| creationDate | string | false | none |
| updateDate | string | false | none |
| channelType | string | false | none |
| sellType | string | false | none |
| subchannelGroup | string | false | none |
| segment | string | false | none |
| ine | string | false | none |
| migratedFromDealerId | integer | false | none |
| migratedToDealerId | integer | false | none |
| migratedFromDealerCode | string | false | none |
| migratedToDealerCode | string | false | none |
| storeDelivery | boolean | false | none |
| deviceReturn | boolean | false | none |
| documentType | string | false | none |
| documentNumber | string | false | none |
SummarizedDealerInfo
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| id | integer | false | none |
| code | string | false | none |
| commercialName | string | false | none |
| level | integer | false | none |
| status | string | false | none |
| parentCode | string | false | none |
| subchannelCode | string | false | none |
| string | false | none |
ListDealerResponse
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| id | integer | false | none |
| code | string | false | none |
| commercialName | string | false | none |
| level | integer | false | none |
| status | string | false | none |
| parentId | integer | false | none |
| parentCode | string | false | none |
| subchannelCode | string | false | none |
| internalManagerFullName | string | false | none |
| externalManagerFullName | string | false | none |
| commissioningSection | string | false | none |
| storeType | string | false | none |
| address | string | false | none |
| city | string | false | none |
| province | string | false | none |
| country | string | false | none |
| postalCode | string | false | none |
| startDate | string | false | none |
| endDate | string | false | none |
| userCreated | string | false | none |
| userUpdated | string | false | none |
| creationDate | string | false | none |
| updateDate | string | false | none |
| channelType | string | false | none |
| sellType | string | false | none |
| subchannelGroup | string | false | none |
| segment | string | false | none |
| ine | string | false | none |
DealerSimpleList
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| id | integer | false | none |
| code | string | false | none |
| commercialName | string | false | none |
| level | integer | false | none |
| parentCode | string | false | none |
| subchannelCode | string | false | none |
| status | string | false | none |
DealerSimpleListResponse
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| anonymous | [SummarizedDealerInfo] | false | [Summarized dealer info.] |
ContactResponse1
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| id | integer | false | none |
| name | string | false | none |
| string | false | none | |
| phoneNumber | string | false | none |
| purposes | [PurposeResponse] | false | none |
| dealers | [SimpleDealerResponse1] | false | [Dealer generic info simplified object.] |
DealerContact
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| contactId | integer | false | none |
| dealerId | integer | false | none |
CompanyBase
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| companyType | string | false | none |
| companyName | string | false | none |
| Property | Values |
|---|---|
| companyType | one of [AUTÓNOMO, EMPRESA] |
Document
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| documentType | string | false | none |
| documentNumber | string | false | none |
| Property | Values |
|---|---|
| documentType | one of [NIF, CIF, NIE] |
Address
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| address | string | false | none |
| city | string | false | none |
| province | string | false | none |
| postalCode | string | false | none |
| country | string | false | none |
| Property | Values |
|---|---|
| country | one of [ES, PT, AD, PE, CO, MA] |
FiscalDataAssociatedDealer
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| id | string | false | none |
| code | string | false | none |
| commercialName | string | false | none |
| level | integer | false | none |
| subChannelCode | string | false | none |
FiscalData
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| id | integer | false | none |
| Name | Type | Required | Description |
|---|---|---|---|
| anonymous | CompanyBase | false | none |
| Name | Type | Required | Description |
|---|---|---|---|
| anonymous | Document | false | none |
| Name | Type | Required | Description |
|---|---|---|---|
| anonymous | Address | false | none |
FiscalDataPost
|
|
None
FiscalDataDetail
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| dealers | [FiscalDataAssociatedDealer] | false | none |
FiscalDataPatch
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| companyName | string | false | none |
DealerTarget
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| code | string | true | none |
| commercialName | string | false | none |
| level | integer | false | none |
| subchannel | string | true | none |
| parentCode | string | false | none |
DealerMigrationRequest
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| migrationDate | string | false | none |
| copyGenericInfo | boolean | false | none |
| copyContactInfo | boolean | false | none |
| copyFiscalData | boolean | false | none |
| copyAccountingSystems | boolean | false | none |
| copyCustomInfo | boolean | false | none |
| migratedSalesBase | boolean | false | none |
DealerMigrationResponse
|
|
None
DealerCustomInfoRequest
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| fieldId | integer | false | none |
| dealerId | integer | false | none |
| fieldValue | string | false | none |
DealerCustomInfoResponse
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| id | integer | false | none |
| fieldName | string | false | none |
| userCreated | string | false | none |
| userUpdated | string | false | none |
| creationDate | string | false | none |
| updateDate | string | false | none |
CustomInfoBase
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| fieldName | string | false | none |
| fieldDescription | string | false | none |
| fieldType | string | false | none |
CustomInfoRequest
|
|
None
CustomInfoResponse
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| id | integer | false | none |
| values | string | false | none |
| userCreated | string | false | none |
| userUpdated | string | false | none |
| creationDate | string | false | none |
| updateDate | string | false | none |
CommercialProfiles
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| anonymous | string | false | commercial profile. |
CampaignUser
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| id | integer | true | none |
| code | string | true | none |
| commercialName | string | false | none |
| subchannel | string | false | none |
| systemAccounts | [SystemAccount] | false | [A Dealer’s system account] |
| campaign | object | false | A commercial campaign |
| » id | integer | false | none |
| » name | string | false | none |
| » commercialProfile | string | false | none |
| » active | boolean | false | none |
| » subchannels | [Subchannel] | false | [A subchannel] |
| » conditions | any | false | none |
SystemAccount
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| id | integer | false | none |
| account | string | false | none |
| accountingSystem | AccountingSystem | false | An accounting system |
Subchannel
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| id | integer | false | none |
| code | string | false | none |
| name | string | false | none |
| mainChannel | Channel | false | A subchannel |
| sellType | string | false | none |
| subchannelGroup | string | false | none |
Channel
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| id | integer | false | none |
| code | string | false | none |
| name | string | false | none |
| channelType | string | false | none |
Campaign
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| id | integer | false | none |
| name | string | false | none |
| commercialProfile | string | false | none |
| active | boolean | false | none |
| subchannels | [SubchannelSummary] | false | [SubchannelSummary] |
| conditions | [CampaignRules] | false | [CampaignRules] |
AccountingSystem
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| id | integer | false | none |
| code | string | false | none |
| description | string | false | none |
DealerAccountingSystemResponseList
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| anonymous | [DealerAccountingSystemResponse] | false | [A dealer accounting system] |
DealerAccountingSystemPostRequest
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| dealerId | integer | false | none |
| systemId | integer | false | none |
| dealerCode | string | false | none |
| example | any | false | none |
DealerAccountingSystemRequest
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| systemId | integer | false | none |
| dealerCode | string | false | none |
DealerAccountingSystemResponse
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| id | integer | false | none |
| dealerId | integer | false | none |
| systemId | integer | false | none |
| systemCode | string | false | none |
| systemDescription | string | false | none |
| dealerCode | string | false | none |
ChangeCampaignRequest
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| campaignId | integer | false | none |
| requestId | integer | false | none |
| dealerId | [DealerId] | false | none |
CampaignRequest
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| name | string | true | none |
| commercialProfile | string | true | none |
| subchannels | [string] | true | none |
| conditions | [CampaignRules] | false | [CampaignRules] |
DealerId
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| anonymous | integer | false | none |
SubchannelSummary
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| id | integer | false | none |
| code | string | false | none |
| name | string | false | none |
CampaignRules
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| id | integer | false | none |
| concept | string | false | none |
| operator | string | false | none |
| values | string | false | none |
| type | string | false | none |
CampaignSearchRequest
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| active | boolean | false | none |
| subchannels | [string] | false | none |
| dealers | [integer] | false | none |
Store
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| dealerCode | string | false | none |
| commercialName | string | false | none |
| addressInfo | Address | false | none |
| phoneNumber | string | false | none |
| string | false | none | |
| location | Location | false | none |
| distance | number(double) | false | none |
| storeDelivery | boolean | false | none |
| deviceReturn | boolean | false | none |
| brands | [Brand] | false | none |
| customInformation | [DealerCustomInfoRequest] | false | [Dealer custom-info.] |
Location
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| latitude | number(double) | false | none |
| longitude | number(double) | false | none |
Brand
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| code | string | false | none |
| description | string | false | none |
DealerBrandResponse
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| id | integer | false | none |
| dealerId | integer | false | none |
| brandId | integer | false | none |
| brandCode | string | false | none |
| brandDescription | string | false | none |
DealerBrandRequest
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| id | integer | false | none |
| startDate | string(date-time) | false | none |
| endDate | string(date-time) | false | none |
DealerWithCustomFieldValueResponse
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| dealerId | integer | false | none |
| dealerCode | string | false | none |
| dealerCommercialName | string | false | none |
| fieldValue | string | false | none |
GenericError
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| message | string | false | none |
| code | string | false | none |
| status | string | false | none |
| detailMsg | string | false | none |
ManagerBase1
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| id | integer | false | none |
| code | string | false | none |
ManagerResponse
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| name | string | false | none |
| surname | string | false | none |
| type | string | false | INT -> Interno EXT -> Externo |
| parent | ManagerBase1 | false | Contact generic info simplified object. |
| Property | Values |
|---|---|
| type | one of [INT, EXT] |
RequestResponse
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| id | integer | false | none |
| dealerId | integer | true | none |
| dealerCode | string | false | none |
| platform | string | true | none |
| status | string | true | none |
| userCreated | string | false | none |
| creationDate | string | false | none |
| requestDetails | object | false | none |
| string | false | none | |
| » orgUnit | string | false | none |
| » salesRole | string | false | none |
| » commercialProfile | [string] | false | none |
| » simReplacement | boolean | false | none |
| » eSIMReplacement | boolean | false | none |
| Property | Values |
|---|---|
| platform | one of [JIRA, IAM] |
| status | one of [PENDING, CREATED, REJECTED, COMPLETED, ERROR] |
RequestsRequest
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| dealerId | integer | true | none |
| platform | string | true | none |
| issue | string | false | none |
| requestType | string | true | none |
| status | string | true | none |
| requestDetail | any | false | none |
| Name | Type | Required | Description |
|---|---|---|---|
| » anonymous | RequestDetailIamCreateDealer | false | none |
| Name | Type | Required | Description |
|---|---|---|---|
| » anonymous | RequestDetailIamChangeCampaign | false | none |
| Property | Values |
|---|---|
| platform | one of [JIRA, IAM] |
| requestType | one of [DEALER_CREATION] |
| status | one of [PENDING, CREATED, REJECTED, COMPLETED, ERROR] |
RequestDetailIamCreateDealer
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| string | false | none | |
| pass | string | false | none |
| recoveryPhone | string | false | none |
| orgUnitId | integer | false | none |
| orgUnit | string | false | none |
| salesRole | string | false | none |
| commercialProfile | [string] | false | none |
| SIMReplacement | boolean | false | none |
| eSIMReplacement | boolean | false | none |
RequestDetailIamChangeCampaign
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| campaignId | integer | false | none |
| dealerIds | [integer] | false | none |
RequestModificationBody
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| status | string | false | none |
| comment | string | false | none |
| Property | Values |
|---|---|
| status | one of [PENDING, CREATED, REJECTED, COMPLETED, ERROR] |
RequestCreatedResponse
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| id | integer | false | none |
| dealerId | integer | false | none |
| platform | string | false | none |
| issue | string | false | none |
| requestType | string | false | none |
| comment | string | false | none |
| status | string | false | none |
| Property | Values |
|---|---|
| platform | one of [JIRA, IAM] |
| status | one of [PENDING, CREATED, REJECTED, COMPLETED, ERROR] |