{"swagger":"2.0","info":{"version":"mypages1","title":"Vitec Connect för mina sidor lösningar"},"host":"connect.maklare.vitec.net","schemes":["https"],"paths":{"/Service/MyPages/{customerId}/document":{"get":{"tags":["MyPages"],"summary":"Dokument för mina sidor.","operationId":"MyPages_GetMyPagesDocuments","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"customerId","in":"path","description":"Kundid för det kontor man vill ha dokument för","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/PartnerService.Models.MyPagesDocument"}}}}}},"/Service/MyPages/{customerId}/file/{fileId}":{"get":{"tags":["MyPages"],"summary":"Fildata för dokument för mina sidor.","operationId":"MyPages_GetFile","consumes":[],"produces":["application/octet-stream","text/x-base64","application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"customerId","in":"path","description":"Kundid","required":true,"type":"string"},{"name":"fileId","in":"path","description":"Filens id","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"format":"byte","type":"string"}}}}},"/Service/MyPages/{customerId}/estate/{estateId}":{"get":{"tags":["MyPages"],"operationId":"MyPages_GetEstate","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"customerId","in":"path","required":true,"type":"string"},{"name":"estateId","in":"path","required":true,"type":"string"},{"name":"extend","in":"query","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/PartnerService.Models.MyPagesEstate"}}}}},"/Service/MyPages/{customerId}/Estate/{estateId}/Document/Questionnaire/Seller/JsonSchema":{"get":{"tags":["MyPagesDocumentQuestionnaire"],"summary":"Hämta kundformulär","operationId":"MyPagesDocumentQuestionnaire_GetSellerQuestionnaires","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"customerId","in":"path","description":"Kund-id","required":true,"type":"string"},{"name":"estateId","in":"path","description":"Bostadsid","required":true,"type":"string"},{"name":"version","in":"query","description":"Version på schemat","required":false,"type":"string","enum":["Version1"]}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/JsonSchemas.Api.JsonSchema"}}}}}},"/Service/MyPages/{customerId}/Estate/{estateId}/Document/Questionnaire/Buyer/JsonSchema":{"get":{"tags":["MyPagesDocumentQuestionnaire"],"summary":"Hämta kundformulär","operationId":"MyPagesDocumentQuestionnaire_GetBuyerQuestionnaires","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"customerId","in":"path","description":"Kund-id","required":true,"type":"string"},{"name":"estateId","in":"path","description":"Bostadsid","required":true,"type":"string"},{"name":"version","in":"query","description":"Version på schemat","required":false,"type":"string","enum":["Version1"]}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/JsonSchemas.Api.JsonSchema"}}}}}},"/Service/MyPages/{customerId}/Estate/{estateId}/Document/Questionnaire/{id}/Contact/{contactId}/Answers/Json":{"post":{"tags":["MyPagesDocumentQuestionnaire"],"summary":"Lämna svar på ett kundformulär","operationId":"MyPagesDocumentQuestionnaire_AddQuestionnairesAnswersJson","consumes":["application/json","text/json","application/x-www-form-urlencoded"],"produces":[],"parameters":[{"name":"customerId","in":"path","description":"Kund-id","required":true,"type":"string"},{"name":"estateId","in":"path","description":"Bostadsid","required":true,"type":"string"},{"name":"id","in":"path","description":"Id på kundformuläret","required":true,"type":"string"},{"name":"contactId","in":"path","description":"Kontakten som svarat","required":true,"type":"string"},{"name":"json","in":"body","description":"Svaren på kundformuläret","required":true,"schema":{"type":"object"}}],"responses":{"204":{"description":"No Content"}}}}},"definitions":{"PartnerService.Models.MyPagesDocument":{"type":"object","properties":{"id":{"description":"Id på dokumentet","type":"string"},"name":{"description":"Namn på dokumentet","type":"string"},"extension":{"description":"Filtyp","type":"string"},"dataDateChanged":{"format":"date-time","description":"Ändringsdatum","type":"string"},"statusId":{"description":"Status id. Dokumentet skall bara vara synligt om bostaden har denna status","type":"string"},"estateTypes":{"description":"Dokumnetet skall vara synligt för dessa bostadstyper","type":"array","items":{"enum":["House","Cottage","HousingCooperative","Tenancy","Condominium","Farm","Plot","CommercialProperty","Premises","Project","ForeignProperty"],"type":"string"}},"visibleFor":{"description":"Dokumnetet skall vara synligt för dessa kontakter","type":"array","items":{"enum":["Seller","Buyer","ProspectiveBuyer"],"type":"string"}}}},"PartnerService.Models.MyPagesEstate":{"description":"Bostadsinformation för mina sidor lösningar","type":"object","properties":{"id":{"description":"Bostadens id","type":"string"},"tenantId":{"description":"Id för kundens miljö","type":"string"},"type":{"$ref":"#/definitions/PartnerService.Models.MyPagesEstateType","description":"Bostadens typ"},"office":{"$ref":"#/definitions/PartnerService.Models.MyPagesOffice","description":"Bostadens kontor"},"bidding":{"$ref":"#/definitions/PartnerService.Models.MyPagesEstateBidding","description":"Aktuell budgivning på bostaden"},"viewings":{"description":"Visningar för bostaden","type":"array","items":{"$ref":"#/definitions/PartnerService.Models.MyPagesEstateViewing"}}}},"PartnerService.Models.MyPagesEstateType":{"description":"Bostadstyp","type":"object","properties":{"id":{"description":"Id för bostadstypen","type":"string"},"name":{"description":"Visningsnamn för bostadstypen","type":"string"}}},"PartnerService.Models.MyPagesOffice":{"description":"Bostadens kontor","type":"object","properties":{"customerId":{"description":"Kontorets kund-id","type":"string"},"name":{"description":"Kontorets namn","type":"string"},"brand":{"$ref":"#/definitions/PartnerService.Models.MyPagesBrand","description":"Kontorets varumärke"}}},"PartnerService.Models.MyPagesEstateBidding":{"description":"Budgivning","type":"object","properties":{"id":{"description":"Budomgångens id","type":"string"},"isVerifiedBidding":{"description":"Om budgivningen använder sig utav identifierad budgivning","type":"boolean"},"bidders":{"description":"Budgivare","type":"array","items":{"$ref":"#/definitions/PartnerService.Models.MyPagesEstateBidder"}}}},"PartnerService.Models.MyPagesEstateViewing":{"type":"object","properties":{"id":{"type":"string"},"legacyId":{"type":"string"},"startsAt":{"format":"date-time","type":"string"},"endsAt":{"format":"date-time","type":"string"},"deadlineAt":{"format":"date-time","type":"string"},"attendeesPerSlot":{"format":"int32","type":"integer"},"comment":{"type":"string"},"isVisibleOnIntranet":{"type":"boolean"},"timeSlots":{"type":"array","items":{"$ref":"#/definitions/PartnerService.Models.MyPagesEstateViewingTimeSlot"}},"showOnlyDate":{"type":"boolean"},"pubStartsAt":{"format":"date-time","type":"string"},"pubEndsAt":{"format":"date-time","type":"string"},"bookableFromInternet":{"type":"boolean"}}},"PartnerService.Models.MyPagesBrand":{"description":"Kedja","type":"object","properties":{"id":{"description":"Id","type":"string"},"name":{"description":"Namn","type":"string"}}},"PartnerService.Models.MyPagesEstateBidder":{"description":"Budgivare","type":"object","properties":{"id":{"description":"Budgivarens id","type":"string"},"name":{"description":"Budgivarens namn","type":"string"},"alias":{"format":"int32","description":"Budgivarens alias nummer","type":"integer"},"phone":{"$ref":"#/definitions/PartnerService.Models.MyPagesPersonPhone","description":"Budgivarens telefonnummer"},"bids":{"description":"Budgivarens bud","type":"array","items":{"$ref":"#/definitions/PartnerService.Models.MyPagesEstateBid"}}}},"PartnerService.Models.MyPagesEstateViewingTimeSlot":{"type":"object","properties":{"id":{"type":"string"},"legacyId":{"type":"string"},"startsAt":{"format":"date-time","type":"string"},"endsAt":{"format":"date-time","type":"string"}}},"PartnerService.Models.MyPagesPersonPhone":{"type":"object","properties":{"cell":{"type":"string"}}},"PartnerService.Models.MyPagesEstateBid":{"description":"Bud","type":"object","properties":{"id":{"description":"Budets id","type":"string"},"amount":{"format":"int32","description":"Budbelopp","type":"integer"},"placedAt":{"format":"date-time","description":"När budet lades","type":"string"},"isCanceled":{"description":"Om budet är tillbakadraget","type":"boolean"},"isHidden":{"description":"Om budet är dolt","type":"boolean"}}},"JsonSchemas.Api.JsonSchema":{"type":"object","properties":{"$schema":{"type":"string"},"$id":{"type":"string"},"title":{"type":"string"},"description":{"type":"string"},"properties":{"type":"object","additionalProperties":{"$ref":"#/definitions/JsonSchemas.Api.JsonSchemaProperty"}},"type":{"enum":["none","string","number","integer","boolean","object","array","null","any"],"type":"string"},"required":{"type":"array","items":{"type":"string"}}}},"JsonSchemas.Api.JsonSchemaProperty":{"type":"object","properties":{"ui:widget":{"type":"string"},"ui:order":{"type":"array","items":{"type":"string"}},"type":{"enum":["none","string","number","integer","boolean","object","array","null","any"],"type":"string"},"format":{"enum":["date-time","date","time","duration","email"],"type":"string"},"title":{"type":"string"},"description":{"type":"string"},"minimum":{"format":"double","type":"number"},"exclusiveMinimum":{"format":"double","type":"number"},"maximum":{"format":"double","type":"number"},"exclusiveMaximum":{"format":"double","type":"number"},"const":{"type":"object"},"enum":{"type":"array","items":{"type":"string"}},"pattern":{"type":"string"},"minLength":{"format":"int32","type":"integer"},"maxLength":{"format":"int32","type":"integer"},"items":{"$ref":"#/definitions/JsonSchemas.Api.JsonSchemaItems"},"minItems":{"format":"int32","type":"integer"},"uniqueItems":{"type":"boolean"},"required":{"type":"array","items":{"type":"string"}},"allOf":{"type":"array","items":{"$ref":"#/definitions/JsonSchemas.Api.JsonSchemaCondition"}},"anyOf":{"type":"array","items":{"$ref":"#/definitions/JsonSchemas.Api.JsonSchemaCondition"}},"oneOf":{"type":"array","items":{"$ref":"#/definitions/JsonSchemas.Api.JsonSchemaCondition"}},"if":{"$ref":"#/definitions/JsonSchemas.Api.JsonSchemaCondition"},"then":{"$ref":"#/definitions/JsonSchemas.Api.JsonSchemaToken"},"else":{"$ref":"#/definitions/JsonSchemas.Api.JsonSchemaToken"},"default":{"type":"object"},"additionalProperties":{"type":"boolean"},"properties":{"type":"object","additionalProperties":{"$ref":"#/definitions/JsonSchemas.Api.JsonSchemaProperty"}}}},"JsonSchemas.Api.JsonSchemaItems":{"type":"object","properties":{"type":{"enum":["none","string","number","integer","boolean","object","array","null","any"],"type":"string"},"format":{"enum":["date-time","date","time","duration","email"],"type":"string"},"title":{"type":"string"},"description":{"type":"string"},"minimum":{"format":"double","type":"number"},"exclusiveMinimum":{"format":"double","type":"number"},"maximum":{"format":"double","type":"number"},"exclusiveMaximum":{"format":"double","type":"number"},"const":{"type":"object"},"enum":{"type":"array","items":{"type":"string"}},"pattern":{"type":"string"},"minLength":{"format":"int32","type":"integer"},"maxLength":{"format":"int32","type":"integer"},"items":{"$ref":"#/definitions/JsonSchemas.Api.JsonSchemaItems"},"minItems":{"format":"int32","type":"integer"},"uniqueItems":{"type":"boolean"},"required":{"type":"array","items":{"type":"string"}},"allOf":{"type":"array","items":{"$ref":"#/definitions/JsonSchemas.Api.JsonSchemaCondition"}},"anyOf":{"type":"array","items":{"$ref":"#/definitions/JsonSchemas.Api.JsonSchemaCondition"}},"oneOf":{"type":"array","items":{"$ref":"#/definitions/JsonSchemas.Api.JsonSchemaCondition"}},"if":{"$ref":"#/definitions/JsonSchemas.Api.JsonSchemaCondition"},"then":{"$ref":"#/definitions/JsonSchemas.Api.JsonSchemaToken"},"else":{"$ref":"#/definitions/JsonSchemas.Api.JsonSchemaToken"},"default":{"type":"object"},"additionalProperties":{"type":"boolean"},"properties":{"type":"object","additionalProperties":{"$ref":"#/definitions/JsonSchemas.Api.JsonSchemaProperty"}}}},"JsonSchemas.Api.JsonSchemaCondition":{"type":"object","properties":{"not":{"$ref":"#/definitions/JsonSchemas.Api.JsonSchemaToken"},"type":{"enum":["none","string","number","integer","boolean","object","array","null","any"],"type":"string"},"format":{"enum":["date-time","date","time","duration","email"],"type":"string"},"title":{"type":"string"},"description":{"type":"string"},"minimum":{"format":"double","type":"number"},"exclusiveMinimum":{"format":"double","type":"number"},"maximum":{"format":"double","type":"number"},"exclusiveMaximum":{"format":"double","type":"number"},"const":{"type":"object"},"enum":{"type":"array","items":{"type":"string"}},"pattern":{"type":"string"},"minLength":{"format":"int32","type":"integer"},"maxLength":{"format":"int32","type":"integer"},"items":{"$ref":"#/definitions/JsonSchemas.Api.JsonSchemaItems"},"minItems":{"format":"int32","type":"integer"},"uniqueItems":{"type":"boolean"},"required":{"type":"array","items":{"type":"string"}},"allOf":{"type":"array","items":{"$ref":"#/definitions/JsonSchemas.Api.JsonSchemaCondition"}},"anyOf":{"type":"array","items":{"$ref":"#/definitions/JsonSchemas.Api.JsonSchemaCondition"}},"oneOf":{"type":"array","items":{"$ref":"#/definitions/JsonSchemas.Api.JsonSchemaCondition"}},"if":{"$ref":"#/definitions/JsonSchemas.Api.JsonSchemaCondition"},"then":{"$ref":"#/definitions/JsonSchemas.Api.JsonSchemaToken"},"else":{"$ref":"#/definitions/JsonSchemas.Api.JsonSchemaToken"},"default":{"type":"object"},"additionalProperties":{"type":"boolean"},"properties":{"type":"object","additionalProperties":{"$ref":"#/definitions/JsonSchemas.Api.JsonSchemaProperty"}}}},"JsonSchemas.Api.JsonSchemaToken":{"type":"object","properties":{"type":{"enum":["none","string","number","integer","boolean","object","array","null","any"],"type":"string"},"format":{"enum":["date-time","date","time","duration","email"],"type":"string"},"title":{"type":"string"},"description":{"type":"string"},"properties":{"type":"object","additionalProperties":{"$ref":"#/definitions/JsonSchemas.Api.JsonSchemaProperty"}},"minimum":{"format":"double","type":"number"},"exclusiveMinimum":{"format":"double","type":"number"},"maximum":{"format":"double","type":"number"},"exclusiveMaximum":{"format":"double","type":"number"},"const":{"type":"object"},"enum":{"type":"array","items":{"type":"string"}},"pattern":{"type":"string"},"minLength":{"format":"int32","type":"integer"},"maxLength":{"format":"int32","type":"integer"},"items":{"$ref":"#/definitions/JsonSchemas.Api.JsonSchemaItems"},"minItems":{"format":"int32","type":"integer"},"uniqueItems":{"type":"boolean"},"required":{"type":"array","items":{"type":"string"}},"allOf":{"type":"array","items":{"$ref":"#/definitions/JsonSchemas.Api.JsonSchemaCondition"}},"anyOf":{"type":"array","items":{"$ref":"#/definitions/JsonSchemas.Api.JsonSchemaCondition"}},"oneOf":{"type":"array","items":{"$ref":"#/definitions/JsonSchemas.Api.JsonSchemaCondition"}},"if":{"$ref":"#/definitions/JsonSchemas.Api.JsonSchemaCondition"},"then":{"$ref":"#/definitions/JsonSchemas.Api.JsonSchemaToken"},"else":{"$ref":"#/definitions/JsonSchemas.Api.JsonSchemaToken"},"default":{"type":"object"},"additionalProperties":{"type":"boolean"}}}},"securityDefinitions":{"basic":{"type":"basic","description":"Basic HTTP Authentication"}}}