{"openapi":"3.0.0","info":{"title":"Parkinson Zorgzoeker","description":"Parkinson Zorgzoeker backend API","version":"1.1.0-prod"},"servers":[{"url":"\/","description":""}],"paths":{"\/caregivers":{"get":{"operationId":"getCaregiverCollection","tags":["Caregiver"],"responses":{"200":{"description":"Caregiver collection","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Caregiver-caregiver.list"}}},"application\/ld+json":{"schema":{"type":"object","properties":{"hydra:member":{"type":"array","items":{"$ref":"#\/components\/schemas\/Caregiver.jsonld-caregiver.list"}},"hydra:totalItems":{"type":"integer","minimum":0},"hydra:view":{"type":"object","properties":{"@id":{"type":"string","format":"iri-reference"},"@type":{"type":"string"},"hydra:first":{"type":"string","format":"iri-reference"},"hydra:last":{"type":"string","format":"iri-reference"},"hydra:previous":{"type":"string","format":"iri-reference"},"hydra:next":{"type":"string","format":"iri-reference"}},"example":{"@id":"string","type":"string","hydra:first":"string","hydra:last":"string","hydra:previous":"string","hydra:next":"string"}},"hydra:search":{"type":"object","properties":{"@type":{"type":"string"},"hydra:template":{"type":"string"},"hydra:variableRepresentation":{"type":"string"},"hydra:mapping":{"type":"array","items":{"type":"object","properties":{"@type":{"type":"string"},"variable":{"type":"string"},"property":{"type":"string","nullable":true},"required":{"type":"boolean"}}}}}}},"required":["hydra:member"]}},"text\/html":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Caregiver-caregiver.list"}}}}}},"summary":"Retrieves the collection of Caregiver resources.","description":"Retrieves the collection of Caregiver resources.","parameters":[{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false},{"name":"itemsPerPage","in":"query","description":"The number of items per page","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":30,"minimum":0},"style":"form","explode":false,"allowReserved":false}],"deprecated":false},"parameters":[]},"\/caregivers\/{slug}":{"get":{"operationId":"getCaregiverItem","tags":["Caregiver"],"responses":{"200":{"description":"Caregiver resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Caregiver-caregiver.view"}},"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/Caregiver.jsonld-caregiver.view"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Caregiver-caregiver.view"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a Caregiver resource.","description":"Retrieves a Caregiver resource.","parameters":[{"name":"slug","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"parameters":[]},"\/jwt\/refresh":{"post":{"operationId":"jwt_refresh","tags":["Authentication"],"responses":{"200":{"description":"Refresh successful","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/JWTResponse"}}}},"400":{"description":"Bad request: missing or incorrect body"},"401":{"description":"An authentication exception occurred: incorrect or expired refresh token"}},"summary":"Refresh the JWT using a refresh token","description":"Refresh the JWT using a refresh token","parameters":[],"requestBody":{"description":"Refresh token","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/JWTRefresh"}}},"required":true},"deprecated":false},"parameters":[]},"\/jwt\/token":{"post":{"operationId":"jwt_token","tags":["Authentication"],"responses":{"200":{"description":"Login successful","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/JWTResponse"}}}},"400":{"description":"Bad request: missing or incorrect body"},"401":{"description":"Invalid credentials: user does not exist or password is incorrect"}},"summary":"Log in and create a JWT","description":"Log in and create a JWT","parameters":[],"requestBody":{"description":"Credentials","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/JWTAuth"}}},"required":true},"deprecated":false},"parameters":[]},"\/me":{"get":{"operationId":"meUserItem","tags":["User"],"responses":{"200":{"description":"User resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/User-user.view-self"}},"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/User.jsonld-user.view-self"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/User-user.view-self"}}}},"404":{"description":"Resource not found"}},"summary":"View yourself","description":"View your own information","parameters":[],"deprecated":false},"parameters":[]},"\/treatment_locations":{"get":{"operationId":"getTreatmentLocationCollection","tags":["TreatmentLocation"],"responses":{"200":{"description":"TreatmentLocation collection","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/TreatmentLocation-treatmentlocation.list"}}},"application\/ld+json":{"schema":{"type":"object","properties":{"hydra:member":{"type":"array","items":{"$ref":"#\/components\/schemas\/TreatmentLocation.jsonld-treatmentlocation.list"}},"hydra:totalItems":{"type":"integer","minimum":0},"hydra:view":{"type":"object","properties":{"@id":{"type":"string","format":"iri-reference"},"@type":{"type":"string"},"hydra:first":{"type":"string","format":"iri-reference"},"hydra:last":{"type":"string","format":"iri-reference"},"hydra:previous":{"type":"string","format":"iri-reference"},"hydra:next":{"type":"string","format":"iri-reference"}},"example":{"@id":"string","type":"string","hydra:first":"string","hydra:last":"string","hydra:previous":"string","hydra:next":"string"}},"hydra:search":{"type":"object","properties":{"@type":{"type":"string"},"hydra:template":{"type":"string"},"hydra:variableRepresentation":{"type":"string"},"hydra:mapping":{"type":"array","items":{"type":"object","properties":{"@type":{"type":"string"},"variable":{"type":"string"},"property":{"type":"string","nullable":true},"required":{"type":"boolean"}}}}}}},"required":["hydra:member"]}},"text\/html":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/TreatmentLocation-treatmentlocation.list"}}}}}},"summary":"Retrieves the collection of TreatmentLocation resources.","description":"Retrieves the collection of TreatmentLocation resources.","parameters":[{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false},{"name":"itemsPerPage","in":"query","description":"The number of items per page","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":30,"minimum":0},"style":"form","explode":false,"allowReserved":false},{"name":"geo[lat]","in":"query","description":"Filter based on geolocation (latitude)","required":false,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"number"},"style":"form","explode":false,"allowReserved":false,"example":"51.8436154"},{"name":"geo[lng]","in":"query","description":"Filter based on geolocation (longitude)","required":false,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"number"},"style":"form","explode":false,"allowReserved":false,"example":"5.8687034"},{"name":"geo[radius]","in":"query","description":"Filter based on geolocation (radius)","required":false,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"number"},"style":"form","explode":false,"allowReserved":false,"example":"10"}],"deprecated":false},"parameters":[]},"\/treatment_locations\/{id}":{"get":{"operationId":"getTreatmentLocationItem","tags":["TreatmentLocation"],"responses":{"200":{"description":"TreatmentLocation resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/TreatmentLocation-treatmentlocation.view"}},"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/TreatmentLocation.jsonld-treatmentlocation.view"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/TreatmentLocation-treatmentlocation.view"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a TreatmentLocation resource.","description":"Retrieves a TreatmentLocation resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"parameters":[]},"\/users\/register":{"post":{"operationId":"registerRegistrationCollection","tags":["User"],"responses":{"201":{"description":"Created","content":{"application\/json":{"schema":{"type":"string"}}}},"400":{"description":"Invalid input","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Error"}}}},"422":{"description":"Email already in use","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Error"}}}}},"summary":"Register a new user","description":"Registers a new user","parameters":[],"requestBody":{"description":"The new Registration resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Registration"}},"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/Registration.jsonld"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Registration"}}},"required":true},"deprecated":false},"parameters":[]},"\/users\/register\/activate":{"post":{"operationId":"registerActivationCollection","tags":["User"],"responses":{"201":{"description":"Created","content":{"application\/json":{"schema":{"type":"object","properties":{"status":{"type":"string","example":"ok"},"token":{"type":"string"},"refresh_token":{"type":"string"}}}}}},"400":{"description":"Invalid input","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Error"}}}},"422":{"description":"Email already in use","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Error"}}}}},"summary":"Activate a new user","description":"Activates a new user","parameters":[],"requestBody":{"description":"The new Activation resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Activation"}},"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/Activation.jsonld"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Activation"}}},"required":true},"deprecated":false},"parameters":[]},"\/users\/reset_password\/request":{"post":{"operationId":"passwordreset_requestPasswordResetRequestCollection","tags":["User"],"responses":{"201":{"description":"Created","content":{"application\/json":{"schema":{"type":"string","example":"ok"}}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"}},"summary":"Request a password reset","description":"Generate a password reset token and e-mail the code\/link to the user","parameters":[],"requestBody":{"description":"The new PasswordResetRequest resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/PasswordResetRequest"}},"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/PasswordResetRequest.jsonld"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/PasswordResetRequest"}}},"required":true},"deprecated":false},"parameters":[]},"\/users\/reset_password\/reset":{"post":{"operationId":"passwordreset_resetPasswordResetCollection","tags":["User"],"responses":{"201":{"description":"Created","content":{"application\/json":{"schema":{"type":"string","example":"ok"}}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Not found","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Error"}}}}},"summary":"Reset password","description":"Reset the password to the given password, using a valid token","parameters":[],"requestBody":{"description":"The new PasswordReset resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/PasswordReset"}},"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/PasswordReset.jsonld"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/PasswordReset"}}},"required":true},"deprecated":false},"parameters":[]},"\/users\/update_credentials":{"post":{"operationId":"registerCredentialsCollection","tags":["User"],"responses":{"400":{"description":"Invalid input","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Error"}}}},"200":{"description":"Ok","content":{"application\/json":{"schema":{"type":"object","properties":{"status":{"type":"string","example":"ok"},"token":{"type":"string"},"refresh_token":{"type":"string"}}}}}},"403":{"description":"Invalid password","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Error"}}}}},"summary":"Update your credentials","description":"Update your credentials (email and\/or password)","parameters":[],"requestBody":{"description":"The new Credentials resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Credentials"}},"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/Credentials.jsonld"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Credentials"}}},"required":true},"deprecated":false},"parameters":[]},"\/users\/update_profile":{"post":{"operationId":"postProfileCollection","tags":["User"],"responses":{"400":{"description":"Invalid input","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Error"}}}},"200":{"description":"Ok","content":{"application\/json":{"schema":{"type":"string","example":"ok"}}}}},"summary":"Update your personal profile","description":"Updates your personal profile","parameters":[],"requestBody":{"description":"The new Profile resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Profile"}},"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/Profile.jsonld"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Profile"}}},"required":true},"deprecated":false},"parameters":[]},"\/users\/{uuid}":{"get":{"operationId":"getUserItem","tags":["User"],"responses":{"200":{"description":"User resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/User-user.view"}},"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/User.jsonld-user.view"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/User-user.view"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a User resource.","description":"Retrieves a User resource.","parameters":[{"name":"uuid","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"parameters":[]}},"components":{"schemas":{"Activation":{"type":"object","description":"","properties":{"code":{"type":"string","format":"uuid"},"password":{"type":"string"}},"required":["code","password"]},"Activation.jsonld":{"type":"object","description":"","properties":{"@context":{"readOnly":true,"oneOf":[{"type":"string"},{"type":"object","properties":{"@vocab":{"type":"string"},"hydra":{"type":"string","enum":["http:\/\/www.w3.org\/ns\/hydra\/core#"]}},"required":["@vocab","hydra"],"additionalProperties":true}]},"@id":{"readOnly":true,"type":"string"},"@type":{"readOnly":true,"type":"string"},"code":{"type":"string","format":"uuid"},"password":{"type":"string"}},"required":["@context","@id","@type","code","password"]},"Availability-caregiver.view":{"type":"object","description":"","properties":{"monday":{"type":"boolean"},"tuesday":{"type":"boolean"},"wednesday":{"type":"boolean"},"thursday":{"type":"boolean"},"friday":{"type":"boolean"},"saturday":{"type":"boolean"},"sunday":{"type":"boolean"}},"required":["monday","tuesday","wednesday","thursday","friday","saturday","sunday"]},"Availability-treatmentlocation.view":{"type":"object","description":"","properties":{"monday":{"type":"boolean"},"tuesday":{"type":"boolean"},"wednesday":{"type":"boolean"},"thursday":{"type":"boolean"},"friday":{"type":"boolean"},"saturday":{"type":"boolean"},"sunday":{"type":"boolean"}},"required":["monday","tuesday","wednesday","thursday","friday","saturday","sunday"]},"Availability.jsonld-caregiver.view":{"type":"object","description":"","properties":{"@context":{"readOnly":true,"oneOf":[{"type":"string"},{"type":"object","properties":{"@vocab":{"type":"string"},"hydra":{"type":"string","enum":["http:\/\/www.w3.org\/ns\/hydra\/core#"]}},"required":["@vocab","hydra"],"additionalProperties":true}]},"@id":{"readOnly":true,"type":"string"},"@type":{"readOnly":true,"type":"string"},"monday":{"type":"boolean"},"tuesday":{"type":"boolean"},"wednesday":{"type":"boolean"},"thursday":{"type":"boolean"},"friday":{"type":"boolean"},"saturday":{"type":"boolean"},"sunday":{"type":"boolean"}},"required":["@context","@id","@type","monday","tuesday","wednesday","thursday","friday","saturday","sunday"]},"Availability.jsonld-treatmentlocation.view":{"type":"object","description":"","properties":{"@context":{"readOnly":true,"oneOf":[{"type":"string"},{"type":"object","properties":{"@vocab":{"type":"string"},"hydra":{"type":"string","enum":["http:\/\/www.w3.org\/ns\/hydra\/core#"]}},"required":["@vocab","hydra"],"additionalProperties":true}]},"@id":{"readOnly":true,"type":"string"},"@type":{"readOnly":true,"type":"string"},"monday":{"type":"boolean"},"tuesday":{"type":"boolean"},"wednesday":{"type":"boolean"},"thursday":{"type":"boolean"},"friday":{"type":"boolean"},"saturday":{"type":"boolean"},"sunday":{"type":"boolean"}},"required":["@context","@id","@type","monday","tuesday","wednesday","thursday","friday","saturday","sunday"]},"Caregiver-caregiver.list":{"type":"object","description":"","properties":{"slug":{"type":"string"},"fullName":{"readOnly":true,"type":"string"}},"required":["slug","fullName"]},"Caregiver-caregiver.view":{"type":"object","description":"","properties":{"email":{"type":"string","nullable":true},"firstName":{"type":"string","nullable":true},"middleName":{"type":"string","nullable":true},"lastName":{"type":"string","nullable":true},"imagePath":{"type":"string","nullable":true},"serviceType":{"type":"string","nullable":true},"treatmentFromHome":{"type":"boolean","nullable":true},"treatmentFromPractice":{"type":"boolean","nullable":true},"profileText":{"type":"string","nullable":true},"personalAgbCode":{"type":"string","nullable":true},"network":{"type":"string","nullable":true},"parkinsonCaregiverSinceYear":{"type":"string","nullable":true},"treatmentLocations":{"readOnly":true,"type":"array","items":{"$ref":"#\/components\/schemas\/TreatmentLocation-caregiver.view"}},"completedEvents":{"type":"array","items":{"type":"string"}},"numberOfAttendedMeetingsThisYear":{"type":"integer"},"slug":{"type":"string"},"fullName":{"readOnly":true,"type":"string"}},"required":["email","firstName","middleName","lastName","imagePath","serviceType","treatmentFromHome","treatmentFromPractice","profileText","personalAgbCode","network","parkinsonCaregiverSinceYear","treatmentLocations","completedEvents","numberOfAttendedMeetingsThisYear","slug","fullName"]},"Caregiver-treatmentlocation.list":{"type":"object","description":"","properties":{"firstName":{"type":"string","nullable":true},"middleName":{"type":"string","nullable":true},"lastName":{"type":"string","nullable":true},"imagePath":{"type":"string","nullable":true},"serviceType":{"type":"string","nullable":true},"treatmentFromHome":{"type":"boolean","nullable":true},"treatmentFromPractice":{"type":"boolean","nullable":true},"slug":{"type":"string"},"fullName":{"readOnly":true,"type":"string"}},"required":["firstName","middleName","lastName","imagePath","serviceType","treatmentFromHome","treatmentFromPractice","slug","fullName"]},"Caregiver-treatmentlocation.view":{"type":"object","description":"","properties":{"email":{"type":"string","nullable":true},"firstName":{"type":"string","nullable":true},"middleName":{"type":"string","nullable":true},"lastName":{"type":"string","nullable":true},"imagePath":{"type":"string","nullable":true},"serviceType":{"type":"string","nullable":true},"treatmentFromHome":{"type":"boolean","nullable":true},"treatmentFromPractice":{"type":"boolean","nullable":true},"profileText":{"type":"string","nullable":true},"personalAgbCode":{"type":"string","nullable":true},"network":{"type":"string","nullable":true},"parkinsonCaregiverSinceYear":{"type":"string","nullable":true},"completedEvents":{"type":"array","items":{"type":"string"}},"numberOfAttendedMeetingsThisYear":{"type":"integer"},"slug":{"type":"string"},"fullName":{"readOnly":true,"type":"string"}},"required":["email","firstName","middleName","lastName","imagePath","serviceType","treatmentFromHome","treatmentFromPractice","profileText","personalAgbCode","network","parkinsonCaregiverSinceYear","completedEvents","numberOfAttendedMeetingsThisYear","slug","fullName"]},"Caregiver.jsonld-caregiver.list":{"type":"object","description":"","properties":{"@id":{"readOnly":true,"type":"string"},"@type":{"readOnly":true,"type":"string"},"slug":{"type":"string"},"fullName":{"readOnly":true,"type":"string"}},"required":["@id","@type","slug","fullName"]},"Caregiver.jsonld-caregiver.view":{"type":"object","description":"","properties":{"@context":{"readOnly":true,"oneOf":[{"type":"string"},{"type":"object","properties":{"@vocab":{"type":"string"},"hydra":{"type":"string","enum":["http:\/\/www.w3.org\/ns\/hydra\/core#"]}},"required":["@vocab","hydra"],"additionalProperties":true}]},"@id":{"readOnly":true,"type":"string"},"@type":{"readOnly":true,"type":"string"},"email":{"type":"string","nullable":true},"firstName":{"type":"string","nullable":true},"middleName":{"type":"string","nullable":true},"lastName":{"type":"string","nullable":true},"imagePath":{"type":"string","nullable":true},"serviceType":{"type":"string","nullable":true},"treatmentFromHome":{"type":"boolean","nullable":true},"treatmentFromPractice":{"type":"boolean","nullable":true},"profileText":{"type":"string","nullable":true},"personalAgbCode":{"type":"string","nullable":true},"network":{"type":"string","nullable":true},"parkinsonCaregiverSinceYear":{"type":"string","nullable":true},"treatmentLocations":{"readOnly":true,"type":"array","items":{"$ref":"#\/components\/schemas\/TreatmentLocation.jsonld-caregiver.view"}},"completedEvents":{"type":"array","items":{"type":"string"}},"numberOfAttendedMeetingsThisYear":{"type":"integer"},"slug":{"type":"string"},"fullName":{"readOnly":true,"type":"string"}},"required":["@context","@id","@type","email","firstName","middleName","lastName","imagePath","serviceType","treatmentFromHome","treatmentFromPractice","profileText","personalAgbCode","network","parkinsonCaregiverSinceYear","treatmentLocations","completedEvents","numberOfAttendedMeetingsThisYear","slug","fullName"]},"Caregiver.jsonld-treatmentlocation.list":{"type":"object","description":"","properties":{"@context":{"readOnly":true,"oneOf":[{"type":"string"},{"type":"object","properties":{"@vocab":{"type":"string"},"hydra":{"type":"string","enum":["http:\/\/www.w3.org\/ns\/hydra\/core#"]}},"required":["@vocab","hydra"],"additionalProperties":true}]},"@id":{"readOnly":true,"type":"string"},"@type":{"readOnly":true,"type":"string"},"firstName":{"type":"string","nullable":true},"middleName":{"type":"string","nullable":true},"lastName":{"type":"string","nullable":true},"imagePath":{"type":"string","nullable":true},"serviceType":{"type":"string","nullable":true},"treatmentFromHome":{"type":"boolean","nullable":true},"treatmentFromPractice":{"type":"boolean","nullable":true},"slug":{"type":"string"},"fullName":{"readOnly":true,"type":"string"}},"required":["@context","@id","@type","firstName","middleName","lastName","imagePath","serviceType","treatmentFromHome","treatmentFromPractice","slug","fullName"]},"Caregiver.jsonld-treatmentlocation.view":{"type":"object","description":"","properties":{"@context":{"readOnly":true,"oneOf":[{"type":"string"},{"type":"object","properties":{"@vocab":{"type":"string"},"hydra":{"type":"string","enum":["http:\/\/www.w3.org\/ns\/hydra\/core#"]}},"required":["@vocab","hydra"],"additionalProperties":true}]},"@id":{"readOnly":true,"type":"string"},"@type":{"readOnly":true,"type":"string"},"email":{"type":"string","nullable":true},"firstName":{"type":"string","nullable":true},"middleName":{"type":"string","nullable":true},"lastName":{"type":"string","nullable":true},"imagePath":{"type":"string","nullable":true},"serviceType":{"type":"string","nullable":true},"treatmentFromHome":{"type":"boolean","nullable":true},"treatmentFromPractice":{"type":"boolean","nullable":true},"profileText":{"type":"string","nullable":true},"personalAgbCode":{"type":"string","nullable":true},"network":{"type":"string","nullable":true},"parkinsonCaregiverSinceYear":{"type":"string","nullable":true},"completedEvents":{"type":"array","items":{"type":"string"}},"numberOfAttendedMeetingsThisYear":{"type":"integer"},"slug":{"type":"string"},"fullName":{"readOnly":true,"type":"string"}},"required":["@context","@id","@type","email","firstName","middleName","lastName","imagePath","serviceType","treatmentFromHome","treatmentFromPractice","profileText","personalAgbCode","network","parkinsonCaregiverSinceYear","completedEvents","numberOfAttendedMeetingsThisYear","slug","fullName"]},"Company-caregiver.view":{"type":"object","description":"","properties":{"name":{"type":"string","nullable":true}},"required":["name"]},"Company-treatmentlocation.view":{"type":"object","description":"","properties":{"name":{"type":"string","nullable":true}},"required":["name"]},"Company.jsonld-caregiver.view":{"type":"object","description":"","properties":{"@context":{"readOnly":true,"oneOf":[{"type":"string"},{"type":"object","properties":{"@vocab":{"type":"string"},"hydra":{"type":"string","enum":["http:\/\/www.w3.org\/ns\/hydra\/core#"]}},"required":["@vocab","hydra"],"additionalProperties":true}]},"@id":{"readOnly":true,"type":"string"},"@type":{"readOnly":true,"type":"string"},"name":{"type":"string","nullable":true}},"required":["@context","@id","@type","name"]},"Company.jsonld-treatmentlocation.view":{"type":"object","description":"","properties":{"@context":{"readOnly":true,"oneOf":[{"type":"string"},{"type":"object","properties":{"@vocab":{"type":"string"},"hydra":{"type":"string","enum":["http:\/\/www.w3.org\/ns\/hydra\/core#"]}},"required":["@vocab","hydra"],"additionalProperties":true}]},"@id":{"readOnly":true,"type":"string"},"@type":{"readOnly":true,"type":"string"},"name":{"type":"string","nullable":true}},"required":["@context","@id","@type","name"]},"Credentials":{"type":"object","description":"","properties":{"currentPassword":{"type":"string"},"email":{"format":"email","maxLength":191,"externalDocs":{"url":"http:\/\/schema.org\/email"},"type":"string","nullable":true},"newPassword":{"type":"string","nullable":true}},"required":["currentPassword","email","newPassword"]},"Credentials.jsonld":{"type":"object","description":"","properties":{"@context":{"readOnly":true,"oneOf":[{"type":"string"},{"type":"object","properties":{"@vocab":{"type":"string"},"hydra":{"type":"string","enum":["http:\/\/www.w3.org\/ns\/hydra\/core#"]}},"required":["@vocab","hydra"],"additionalProperties":true}]},"@id":{"readOnly":true,"type":"string"},"@type":{"readOnly":true,"type":"string"},"currentPassword":{"type":"string"},"email":{"format":"email","maxLength":191,"externalDocs":{"url":"http:\/\/schema.org\/email"},"type":"string","nullable":true},"newPassword":{"type":"string","nullable":true}},"required":["@context","@id","@type","currentPassword","email","newPassword"]},"Error":{"type":"object","properties":{"code":{"type":"integer"},"message":{"type":"string"}},"required":["code","message"]},"JWTAuth":{"type":"object","required":["email","password"],"properties":{"email":{"type":"string","format":"email"},"password":{"type":"string"}}},"JWTRefresh":{"type":"object","required":["refresh_token"],"properties":{"refresh_token":{"type":"string"}}},"JWTResponse":{"type":"object","properties":{"token":{"type":"string"},"refresh_token":{"type":"string"}}},"PasswordReset":{"type":"object","description":"","properties":{"code":{"type":"string","format":"uuid"},"password":{"type":"string"}},"required":["code","password"]},"PasswordReset.jsonld":{"type":"object","description":"","properties":{"@context":{"readOnly":true,"oneOf":[{"type":"string"},{"type":"object","properties":{"@vocab":{"type":"string"},"hydra":{"type":"string","enum":["http:\/\/www.w3.org\/ns\/hydra\/core#"]}},"required":["@vocab","hydra"],"additionalProperties":true}]},"@id":{"readOnly":true,"type":"string"},"@type":{"readOnly":true,"type":"string"},"code":{"type":"string","format":"uuid"},"password":{"type":"string"}},"required":["@context","@id","@type","code","password"]},"PasswordResetRequest":{"type":"object","description":"","properties":{"email":{"type":"string"}},"required":["email"]},"PasswordResetRequest.jsonld":{"type":"object","description":"","properties":{"@context":{"readOnly":true,"oneOf":[{"type":"string"},{"type":"object","properties":{"@vocab":{"type":"string"},"hydra":{"type":"string","enum":["http:\/\/www.w3.org\/ns\/hydra\/core#"]}},"required":["@vocab","hydra"],"additionalProperties":true}]},"@id":{"readOnly":true,"type":"string"},"@type":{"readOnly":true,"type":"string"},"email":{"type":"string"}},"required":["@context","@id","@type","email"]},"Profile":{"type":"object","description":"","properties":{"firstName":{"type":"string"},"lastName":{"type":"string"}},"required":["firstName","lastName"]},"Profile.jsonld":{"type":"object","description":"","properties":{"@context":{"readOnly":true,"oneOf":[{"type":"string"},{"type":"object","properties":{"@vocab":{"type":"string"},"hydra":{"type":"string","enum":["http:\/\/www.w3.org\/ns\/hydra\/core#"]}},"required":["@vocab","hydra"],"additionalProperties":true}]},"@id":{"readOnly":true,"type":"string"},"@type":{"readOnly":true,"type":"string"},"firstName":{"type":"string"},"lastName":{"type":"string"}},"required":["@context","@id","@type","firstName","lastName"]},"Registration":{"type":"object","description":"","properties":{"code":{"readOnly":true,"type":"string","format":"uuid"},"createdAt":{"readOnly":true,"type":"string","format":"date-time"},"email":{"format":"email","maxLength":191,"externalDocs":{"url":"http:\/\/schema.org\/email"},"type":"string"},"firstName":{"type":"string"},"lastName":{"type":"string"}},"required":["code","createdAt","email","firstName","lastName"]},"Registration.jsonld":{"type":"object","description":"","properties":{"@context":{"readOnly":true,"oneOf":[{"type":"string"},{"type":"object","properties":{"@vocab":{"type":"string"},"hydra":{"type":"string","enum":["http:\/\/www.w3.org\/ns\/hydra\/core#"]}},"required":["@vocab","hydra"],"additionalProperties":true}]},"@id":{"readOnly":true,"type":"string"},"@type":{"readOnly":true,"type":"string"},"code":{"readOnly":true,"type":"string","format":"uuid"},"createdAt":{"readOnly":true,"type":"string","format":"date-time"},"email":{"format":"email","maxLength":191,"externalDocs":{"url":"http:\/\/schema.org\/email"},"type":"string"},"firstName":{"type":"string"},"lastName":{"type":"string"}},"required":["@context","@id","@type","code","createdAt","email","firstName","lastName"]},"TreatmentLocation-caregiver.view":{"type":"object","description":"","properties":{"id":{"readOnly":true,"type":"integer"},"name":{"type":"string","nullable":true},"street":{"type":"string","nullable":true},"zipcode":{"type":"string","nullable":true},"city":{"type":"string","nullable":true},"phoneNumber":{"type":"string","nullable":true},"websiteUrl":{"type":"string","nullable":true},"latitude":{"type":"number","nullable":true},"longitude":{"type":"number","nullable":true},"company":{"anyOf":[{"$ref":"#\/components\/schemas\/Company-caregiver.view"}],"nullable":true},"availability":{"$ref":"#\/components\/schemas\/Availability-caregiver.view"}},"required":["id","name","street","zipcode","city","phoneNumber","websiteUrl","latitude","longitude","company","availability"]},"TreatmentLocation-treatmentlocation.list":{"type":"object","description":"","properties":{"id":{"readOnly":true,"type":"integer"},"name":{"type":"string","nullable":true},"street":{"type":"string","nullable":true},"zipcode":{"type":"string","nullable":true},"city":{"type":"string","nullable":true},"phoneNumber":{"type":"string","nullable":true},"latitude":{"type":"number","nullable":true},"longitude":{"type":"number","nullable":true},"caregiver":{"anyOf":[{"$ref":"#\/components\/schemas\/Caregiver-treatmentlocation.list"}],"nullable":true},"distance":{"type":"number","nullable":true}},"required":["id","name","street","zipcode","city","phoneNumber","latitude","longitude","caregiver","distance"]},"TreatmentLocation-treatmentlocation.view":{"type":"object","description":"","properties":{"id":{"readOnly":true,"type":"integer"},"name":{"type":"string","nullable":true},"street":{"type":"string","nullable":true},"zipcode":{"type":"string","nullable":true},"city":{"type":"string","nullable":true},"phoneNumber":{"type":"string","nullable":true},"websiteUrl":{"type":"string","nullable":true},"latitude":{"type":"number","nullable":true},"longitude":{"type":"number","nullable":true},"company":{"anyOf":[{"$ref":"#\/components\/schemas\/Company-treatmentlocation.view"}],"nullable":true},"caregiver":{"anyOf":[{"$ref":"#\/components\/schemas\/Caregiver-treatmentlocation.view"}],"nullable":true},"availability":{"$ref":"#\/components\/schemas\/Availability-treatmentlocation.view"}},"required":["id","name","street","zipcode","city","phoneNumber","websiteUrl","latitude","longitude","company","caregiver","availability"]},"TreatmentLocation.jsonld-caregiver.view":{"type":"object","description":"","properties":{"@context":{"readOnly":true,"oneOf":[{"type":"string"},{"type":"object","properties":{"@vocab":{"type":"string"},"hydra":{"type":"string","enum":["http:\/\/www.w3.org\/ns\/hydra\/core#"]}},"required":["@vocab","hydra"],"additionalProperties":true}]},"@id":{"readOnly":true,"type":"string"},"@type":{"readOnly":true,"type":"string"},"id":{"readOnly":true,"type":"integer"},"name":{"type":"string","nullable":true},"street":{"type":"string","nullable":true},"zipcode":{"type":"string","nullable":true},"city":{"type":"string","nullable":true},"phoneNumber":{"type":"string","nullable":true},"websiteUrl":{"type":"string","nullable":true},"latitude":{"type":"number","nullable":true},"longitude":{"type":"number","nullable":true},"company":{"anyOf":[{"$ref":"#\/components\/schemas\/Company.jsonld-caregiver.view"}],"nullable":true},"availability":{"$ref":"#\/components\/schemas\/Availability.jsonld-caregiver.view"}},"required":["@context","@id","@type","id","name","street","zipcode","city","phoneNumber","websiteUrl","latitude","longitude","company","availability"]},"TreatmentLocation.jsonld-treatmentlocation.list":{"type":"object","description":"","properties":{"@id":{"readOnly":true,"type":"string"},"@type":{"readOnly":true,"type":"string"},"id":{"readOnly":true,"type":"integer"},"name":{"type":"string","nullable":true},"street":{"type":"string","nullable":true},"zipcode":{"type":"string","nullable":true},"city":{"type":"string","nullable":true},"phoneNumber":{"type":"string","nullable":true},"latitude":{"type":"number","nullable":true},"longitude":{"type":"number","nullable":true},"caregiver":{"anyOf":[{"$ref":"#\/components\/schemas\/Caregiver.jsonld-treatmentlocation.list"}],"nullable":true},"distance":{"type":"number","nullable":true}},"required":["@id","@type","id","name","street","zipcode","city","phoneNumber","latitude","longitude","caregiver","distance"]},"TreatmentLocation.jsonld-treatmentlocation.view":{"type":"object","description":"","properties":{"@context":{"readOnly":true,"oneOf":[{"type":"string"},{"type":"object","properties":{"@vocab":{"type":"string"},"hydra":{"type":"string","enum":["http:\/\/www.w3.org\/ns\/hydra\/core#"]}},"required":["@vocab","hydra"],"additionalProperties":true}]},"@id":{"readOnly":true,"type":"string"},"@type":{"readOnly":true,"type":"string"},"id":{"readOnly":true,"type":"integer"},"name":{"type":"string","nullable":true},"street":{"type":"string","nullable":true},"zipcode":{"type":"string","nullable":true},"city":{"type":"string","nullable":true},"phoneNumber":{"type":"string","nullable":true},"websiteUrl":{"type":"string","nullable":true},"latitude":{"type":"number","nullable":true},"longitude":{"type":"number","nullable":true},"company":{"anyOf":[{"$ref":"#\/components\/schemas\/Company.jsonld-treatmentlocation.view"}],"nullable":true},"caregiver":{"anyOf":[{"$ref":"#\/components\/schemas\/Caregiver.jsonld-treatmentlocation.view"}],"nullable":true},"availability":{"$ref":"#\/components\/schemas\/Availability.jsonld-treatmentlocation.view"}},"required":["@context","@id","@type","id","name","street","zipcode","city","phoneNumber","websiteUrl","latitude","longitude","company","caregiver","availability"]},"User-user.view":{"type":"object","description":"","properties":{"uuid":{"readOnly":true,"type":"string","format":"uuid"}},"required":["uuid"]},"User-user.view-self":{"type":"object","description":"","properties":{"uuid":{"readOnly":true,"type":"string","format":"uuid"},"email":{"type":"string"},"firstName":{"type":"string"},"lastName":{"type":"string"}},"required":["uuid","email","firstName","lastName"]},"User.jsonld-user.view":{"type":"object","description":"","properties":{"@context":{"readOnly":true,"oneOf":[{"type":"string"},{"type":"object","properties":{"@vocab":{"type":"string"},"hydra":{"type":"string","enum":["http:\/\/www.w3.org\/ns\/hydra\/core#"]}},"required":["@vocab","hydra"],"additionalProperties":true}]},"@id":{"readOnly":true,"type":"string"},"@type":{"readOnly":true,"type":"string"},"uuid":{"readOnly":true,"type":"string","format":"uuid"}},"required":["@context","@id","@type","uuid"]},"User.jsonld-user.view-self":{"type":"object","description":"","properties":{"@context":{"readOnly":true,"oneOf":[{"type":"string"},{"type":"object","properties":{"@vocab":{"type":"string"},"hydra":{"type":"string","enum":["http:\/\/www.w3.org\/ns\/hydra\/core#"]}},"required":["@vocab","hydra"],"additionalProperties":true}]},"@id":{"readOnly":true,"type":"string"},"@type":{"readOnly":true,"type":"string"},"uuid":{"readOnly":true,"type":"string","format":"uuid"},"email":{"type":"string"},"firstName":{"type":"string"},"lastName":{"type":"string"}},"required":["@context","@id","@type","uuid","email","firstName","lastName"]}},"responses":{},"parameters":{},"examples":{},"requestBodies":{},"headers":{},"securitySchemes":{}},"security":[],"tags":[]}