Select
Schemas
Appointment
|
|
Name | Type | Required | Description |
---|---|---|---|
category | string | false | Used to categorize the order from a business perspective that can be useful for the OM system |
contactMedium | [ContactMedium] | false | contactMedium |
description | string | false | free-text description firestorehe Appointment |
externalId | string | false | ID given by the consumer (to facilitate searches afterwards) |
id | string | false | Identifier of an instance of the Appointment. Required to be unique within the resource type. Used in URIs as the identifier for specific instances of a type |
note | [Note] | false | note |
relatedEntity | [RelatedEntity] | false | related entity |
relatedParty | [RelatedParty] | false | related party |
relatedPlace | RelatedPlace | false | none |
resourceOrderItem | [ResourceOrderItem] | false | resourceOrderItem |
status | string | false | The life cycle state of the resource |
validFor | RangePeriod | false | RangePeriod reference |
AppointmentResponse
|
|
Name | Type | Required | Description |
---|---|---|---|
category | string | false | Used to categorize the order from a business perspective that can be useful for the OM system |
contactMedium | [ContactMedium] | false | contactMedium |
creationDate | string(date-time) | false | Date when the appointment was created Format: time |
description | string | false | free-text description firestorehe Appointment |
externalId | string | false | ID given by the consumer (to facilitate searches afterwards) |
id | string | false | Identifier of an instance of the Appointment. Required to be unique within the resource type. Used in URIs as the identifier for specific instances of a type |
lastUpdate | string(date-time) | false | Date when the appointment was created Format: time |
note | [Note] | false | note |
relatedEntity | [RelatedEntity] | false | related entity |
relatedParty | [RelatedParty] | false | related party |
relatedPlace | RelatedPlace | false | none |
resourceOrderItem | [ResourceOrderItem] | false | resourceOrderItem |
status | string | false | The life cycle state of the resource |
validFor | RangePeriod | false | RangePeriod reference |
AvailableTimeSlot
|
|
Name | Type | Required | Description |
---|---|---|---|
relatedParty | [RelatedParty] | false | related party |
validFor | RangePeriod | false | RangePeriod reference |
Characteristic
|
|
Name | Type | Required | Description |
---|---|---|---|
name | string | true | Name of the characteristic |
value | string | true | The value of the characteristic |
ContactMedium
|
|
Name | Type | Required | Description |
---|---|---|---|
characteristic | Characteristic | true | none |
mediumType | string | true | MediumType of contact |
preferred | boolean | false | Check if this medium is preferred |
ErrorDto
|
|
Name | Type | Required | Description |
---|---|---|---|
componentMsg | string | false | Detailed error message |
id | string | false | Error identifier |
msg | string | false | Generic error message |
status | integer(int64) | false | HTTP error code |
Note
|
|
Name | Type | Required | Description |
---|---|---|---|
author | string | false | Author of the note |
date | string(date-time) | false | Date of the note Format: time |
id | string | false | Identifier of the note within its containing entity (may or may not be globally unique, depending on provider implementation) |
text | string | false | Text of the note |
RangePeriod
|
|
Name | Type | Required | Description |
---|---|---|---|
endDateTime | string(date-time) | false | EndDateTime of the period |
startDateTime | string(date-time) | false | StartDateTime of the period |
RelatedEntity
RelatedParty
RelatedPlace
Resource
|
|
Name | Type | Required | Description |
---|---|---|---|
resourceCharacteristic | [Characteristic] | false | resource characteristic |
ResourceOrderItem
|
|
Name | Type | Required | Description |
---|---|---|---|
id | string | false | Identifier of the line item (generally it is a sequence number 01, 02, 03, …) |
resource | Resource | false | Resource Resource is an abstract entity that describes the common set of attributes shared by all concrete resources. The polymorphic attributes @type, @schemaLocation & @referredType are related to the Resource entity and not the related ResourceRefOrValue class itself |
SearchsTimeSlots
|
|
Name | Type | Required | Description |
---|---|---|---|
id | string | false | Identifier of an instance of the Appointment. Required to be unique within the resource type. Used in URIs as the identifier for specific instances of a type |
relatedEntity | [RelatedEntity] | false | related entity |
relatedParty | [RelatedParty] | false | related party |
relatedPlace | RelatedPlace | false | none |
requestedTimeSlot | [ValidFor] | false | requestedTimeSlot |
resourceOrderItem | [ResourceOrderItem] | false | resourceOrderItem |
SearchsTimeSlotsResponse
|
|
Name | Type | Required | Description |
---|---|---|---|
availableTimeSlot | [AvailableTimeSlot] | false | availableTimeSlot |
id | string | false | Identifier of an instance of the Appointment. Required to be unique within the resource type. Used in URIs as the identifier for specific instances of a type |
relatedEntity | [RelatedEntity] | false | related entity. |
relatedParty | [RelatedParty] | false | related party |
relatedPlace | RelatedPlace | false | none |
requestedTimeSlot | [ValidFor] | false | requestedTimeSlot |
resourceOrderItem | [ResourceOrderItem] | false | resourceOrderItem |
searchDate | string(date-time) | false | Date when the order was created Format: time |
searchResult | string | false | Information on the result of the resource |
status | string | false | The life cycle state of the resource |
ValidFor
|
|
Name | Type | Required | Description |
---|---|---|---|
validFor | RangePeriod | false | RangePeriod reference |
CreateAppointment
|
|
Name | Type | Required | Description |
---|---|---|---|
workOrderId | string | true | work order identifier. When the value is known for yoigo It is necessary to add letter “Y” in the orderWorkId, in entry parameters of iframe for example Y360852 for other CRM as MYSIM or HEOS (pepephone), the curent prefix already used as MYSIM_ , WD_ or PP. |
category | string | true | used to categorize the order from a business perspective that can be useful for the OM system. |
sellChannel | string | true | seller chanel. |
userRole | string | true | role played by the user. |
userCode | string | false | user code. |
segment | string | true | segment. |
tenantId | string | false | tenant identifier. |
customer | Customer | true | none |
scoringResult | string | true | it is the overall risk value of customer fraud. This value for TMS-YOIGO comes from ROVE interface, other CRM have differents fraud systems. |
scoringLevel | string | true | it is the risk level of customer fraud. This value for TMS-YOIGO comes from ROVE interface, other CRM have differents fraud systems. |
validFor | RangePeriod | true | RangePeriod reference |
gescalId | string | false | gescal 37 identifier. |
duration | string | true | calculation duration. |
ctoPoleDB | string | false | cto database response. |
orderType | string | false | order type. |
connectionInstallationFlow | string | false | connection installation flow. |
donorOperator | string | false | donor operator. |
linkState | string | false | link state. |
Property | Values |
---|---|
scoringResult | one of [OK, RELEASE, RISK, A, R] |
ctoPoleDB | one of [POSTE, POSTE H, NO POSTE] |
Customer
|
|
Name | Type | Required | Description |
---|---|---|---|
firstName | string | true | user first name. |
middleName | string | false | user middle name. |
documentNumber | string | true | user document number. It can be NIF, NIE or PASSPORT. |
string | false | user email. | |
phoneNumber | string | true | user phone number. |
zipcode | string | true | user zip code. |
language | string | true | language used by the user. |
UpdateAppointment
|
|
Name | Type | Required | Description |
---|---|---|---|
tenantId | string | false | tenant identifier. |
workOrderId | string | true | work order identifier. When the value is known for yoigo It is necessary to add letter “Y” in the orderWorkId, in entry parameters of iframe for example Y360852 for other CRM as MYSIM or HEOS (pepephone), the curent prefix already used as MYSIM_ , WD_ or PP. |
scoringResult | string | false | scoring result. |
scoringLevel | string | false | it is the risk level of customer fraud. This value for TMS-YOIGO comes from ROVE interface, other CRM have differents fraud systems. |
sellChannel | string | false | sell channel. |
userRole | string | false | user role. |
userCode | string | false | user code. |
segment | string | false | apointment segment. |
duration | string | true | calculation duration. |
customer | Customer | false | none |
validFor | RangePeriod | true | RangePeriod reference |
ctoPoleDB | string | false | cto database response. |
orderType | string | false | order type. |
connectionInstallationFlow | string | false | connection installation flow. |
donorOperator | string | false | donor operator. |
linkState | string | false | link state. |
Property | Values |
---|---|
scoringResult | one of [OK, RELEASE, RISK, A, R] |
ctoPoleDB | one of [POSTE, POSTE H, NO POSTE] |
SearchTimeSlots
|
|
Name | Type | Required | Description |
---|---|---|---|
action | string | false | the two actions that the component allows are NUEVACITA |
scoringLevel | string | false | It is the risk level of customer fraud |
scoringResult | string | false | It is the overall risk value of customer fraud. Allowed values are: OK, RELEASE, RISK, A, R |
segment | string | false | apointment segment. |
gescal | string | false | gescal 37. |
category | string | true | used to categorize the order from a business perspective that can be useful for the OM system. |
orderWorkId | string | true | order work identifier. |
accessToken | string | false | access token. |
relatedParty | RelatedPartyExt | false | none |
productSpecification | Product | false | none |
contact | Contact | false | none |
customer | CustomerExt | false | none |
RelatedPartyExt
Product
|
|
Name | Type | Required | Description |
---|---|---|---|
schema | object | false | schema. This is a map. |
» additionalProperties | string | false | none |
Contact
|
|
Name | Type | Required | Description |
---|---|---|---|
emailAddress | string | false | order contact email. |
postCode | string | true | order contact postal code. |
contactNumber | string | true | contact number of order contact. |
CustomerExt
|
|
Name | Type | Required | Description |
---|---|---|---|
firstName | string | true | contact first name. |
midName | string | false | contact mid name. |
documentId | string | true | contact document identifier. |
documentIdCif | string | false | document identifier CIF if cutomer is a company. |
language | string | false | Client language. If not reported, by default it would be in Spanish (es_ES). ISO 639-1 Standard and ISO 3166-1 Standard |
CreateTaskAppointment
|
|
Name | Type | Required | Description |
---|---|---|---|
workOrderId | string | true | work order identifier. When the value is known for yoigo It is necessary to add letter “Y” in the orderWorkId, in entry parameters of iframe for example Y360852 for other CRM as MYSIM or HEOS (pepephone), the curent prefix already used as MYSIM_ , WD_ or PP |
sellChannel | string | true | sell channel. |
userRole | string | true | user role. |
segment | string | true | segment. |
tenantId | string | false | tenant identifier. |
customer | Customer | true | none |
scoringResult | string | true | scoring result. |
scoringLevel | string | true | it is the risk level of customer fraud. This value for TMS-YOIGO comes from ROVE interface, other CRM have differents fraud systems. |
startDate | string(date) | false | start date. The format is yyyy-MM-dd. |
endDate | string(date) | false | end date. The format is yyyy-MM-dd. |
timeZone | string | false | time zone. |
gescalId | string | false | gescal 37 identifier. |
note | [Note] | true | item to highlight certain aspects of the appointment. |
duration | string | false | calculation duration. |
ctoPoleDB | string | false | cto database response. |
orderType | string | false | order type. |
connectionInstallationFlow | string | false | connection installation flow. |
donorOperator | string | false | donor operator. |
linkState | string | false | link state. |
Property | Values |
---|---|
scoringResult | one of [OK, RELEASE, RISK, A, R] |
timeZone | one of [TIME_ZONE_1, TIME_ZONE_2, TIME_ZONE_3, TIME_ZONE_4] |
ctoPoleDB | one of [POSTE, POSTE H, NO POSTE] |
BackendException
|
|
Name | Type | Required | Description |
---|---|---|---|
code | string | false | error code. |
status | string | false | error status. |
message | string | false | error message. |
detailMsg | string | false | error message obtained in the response. |