OccupationTool

APIDescription
GET api/occupationtool/get?occupationToolId={occupationToolId}

Hämtar ett specifikt verktyg

GET api/occupationtool/getall?occupationId={occupationId}

Hämtar alla verktyg för en specifik verksamhet

POST api/occupationtool/add?occupationId={occupationId}&name={name}&url={url}&description={description}

Lägger till ett nytt verktyg på en verksamhet

POST api/occupationtool/edit?occupationToolId={occupationToolId}&name={name}&url={url}&description={description}

Editerar ett verktyg

DELETE api/occupationtool/delete?occupationToolId={occupationToolId}

Raderar ett verktyg

Tool

APIDescription
GET api/tool/get?id={id}

Get occupationaltool by id

POST api/tool/save

Save a new occupationtool

POST api/tool/update

Updates an existing occupationtool

DELETE api/tool/delete?deleteIds={deleteIds}

Deletes occupationtools, comma separated string with IDs

Gdpr

Endpoints for Counties

APIDescription
POST api/gdpr/search

Hämtar en lista över alla län

Konstat

APIDescription
GET api/konstat/get?personId={personId}

GET api/konstat/getsystem?systemId={systemId}&lastSync={lastSync}

POST api/konstat/saveuser

OccupationType

Endpoints for OccupationTypes

APIDescription
GET api/occupationtype/getall

Hämta alla verksamhetstyper

Person

Kontroller för Person

APIDescription
GET api/person/getcount?searchPhrase={searchPhrase}&includeInactive={includeInactive}&evaluate={evaluate}&prune={prune}

Hämta antalet kontaktpersoner som stämmer in på angivna söktermer eller totalt antal kontakter (inga angivna söktermer)

GET api/person/get?includeInactive={includeInactive}

Hämta alla kontaktpersoner

GET api/person/foraccesssystem?accessSystemId={accessSystemId}&includeInactive={includeInactive}

Hämtar alla personer kopplade till ett visst behörighetssystem

GET api/person/getpersons?skip={skip}&take={take}&searchPhrase={searchPhrase}&orderBy={orderBy}&includeInactive={includeInactive}&evaluate={evaluate}&prune={prune}

Hämta en paginerad lista med kontaktpersoner

GET api/person/getpersonbylogin?username={username}

Hämtar en specifik kontaktperson via dess användarnamn

GET api/person/getperson?id={id}

Hämta en specifik kontaktperson

GET api/person/getpersonsforoccupation?occupationId={occupationId}&includeInactive={includeInactive}

Hämtar en lista med personer kopplade till en verksamhet

POST api/person/create

Skapar en ny kontaktperson

POST api/person/edit

Redigera kontaktperson

GET api/person/userexist?email={email}

Check if email exists in db

GET api/person/loginnameexist?loginName={loginName}

Check if loignname exists in db

POST api/person/addoccupation

Lägg till verksamhet för en kontaktperson

POST api/person/addaccess

Lägg till behörighet för en kontaktperson

POST api/person/portalenaccesseddate/{username}

Uppdatera PortalenAccessedDate när en användare logga in i Portalen

GET api/person/portalenaccesseddate/{username}

No documentation available.

POST api/person/resetagreementaccepteddate?username={username}

Nollställ AgreementAcceptedDate (för test).

POST api/person/agreementaccepteddate?username={username}

Uppdatera AgreementAcceptedDate.

GET api/person/agreementaccepteddate?username={username}

No documentation available.

POST api/person/setprofilelastupdateddate?username={username}&date={date}

Uppdatera ProfileLastUpdatedDate (för test).

POST api/person/profilelastupdateddate?username={username}

Uppdatera ProfileLastUpdatedDate.

GET api/person/profilelastupdateddate?username={username}

No documentation available.

PUT api/person/evaluate

Inaktivera personer

PUT api/person/prune

Gallra personer

PUT api/person/activate?id={id}

Aktivera personer

DELETE api/person/deleteoccupations?personId={personId}&deleteIds={deleteIds}

Radera kopplingen mellan en person och dom verksamheter den har kopplad till sig.

DELETE api/person/deleteaccesses?personId={personId}&deleteIds={deleteIds}

Radera kopplingen mellan en person och dom behörigheter den har kopplad till sig.

DELETE api/Person/{id}

Radera personer

Tag

Endpoint för Taggar

APIDescription
GET api/tag/get?occupationTypeId={occupationTypeId}

Hämta alla taggar för en verksamhetstyp

GET api/Tag

Hämta alla taggar

County

Endpoints for Counties

APIDescription
GET api/county/all

Hämtar en lista över alla län

GET api/county/get?id={id}

Hämtar ett specifikt län

Access

Endpoints for Accesses

APIDescription
GET api/access/all

Hämtar en lista över alla behörigheter

GET api/access/get?id={id}

Hämtar en specifikt behörighet

GET api/access/getaccess?id={id}

Hämta en behörighet

Occupation

Endpoints for occupations

APIDescription
GET api/occupation/getoccupation?id={id}

Hämta en verksamhet oavsett typen. För mer info kolla GetMunicipalOccupation, GetAdministrativeAuthorityOccupation, GetOtherOccupation.

GET api/occupation/getpersonsforoccupation/{id}?updatedAfter={updatedAfter}

Hämta alla personer som är knutna till en verksamhet.

GET api/occupation/getmunicipaloccupation?id={id}

Hämta en kommunal verksamhet

GET api/occupation/ismunicipaloccupationkvl?id={id}

Kontrollerar om en kommunal verksamhet är taggad med konsumentvägledning

GET api/occupation/getadministrativeauthorityoccupation?id={id}

Hämta en myndighet verksamhet

GET api/occupation/getotheroccupation?id={id}

Hämta en verksamhet

GET api/occupation/getformunicipality?id={id}

Hämtar verksamheter för en kommun

GET api/occupation/getcount?occupationTypeId={occupationTypeId}&searchPhrase={searchPhrase}

Hämtar antalet verksamheter, om Get occupationTypeId är tom eller -1 returneras antalet av samtliga verksamheter

GET api/occupation/getalloccupations/{occupationTypeId}?updatedAfter={updatedAfter}

Hämtar alla Verksamheter av en viss Verksamhetstyp

GET api/occupation/getalloccupations?searchString={searchString}&skip={skip}&take={take}

Hämtar en lista med alla verksamheter

GET api/occupation/getalloccupationsmin/{occupationTypeId}?updatedAfter={updatedAfter}

Hämtar en lista med ID och namn för alla verksamheter av en viss verksamhetstyp

POST api/occupation/editmunicipaloccupation

Editera en kommunal verksamhet

POST api/occupation/editadministrativeauthorityoccupation

Editera Myndighet

POST api/occupation/createadministrativeauthorityoccupation

Skapa Myndighet

DELETE api/occupation/deleteadministrativeauthorityoccupation?id={id}

Ta bort Myndighet

DELETE api/occupation/deletemunicipaloccupation?id={id}

Ta bort Myndighet

POST api/occupation/editotheroccupation

Editera Annan verksamhet

POST api/occupation/CreateMunicipalOccupation

Skapa Annan verksamhet

POST api/occupation/CreateOtherOccupation

Skapar en Annan verksamhet

DELETE api/occupation/deleteotheroccupation?id={id}

Ta bort Annan verksamhet

GET api/occupation/getalltagtoolservice?occupationTypeId={occupationTypeId}

Hämta alla Taggar, Verktyg och Tjänster tillgängliga för Verksamhetstypen

GET api/occupation/getalltagtoolserviceforoccupation?occupationId={occupationId}

Hämtar alla Taggar, Verktyg och Tjänster tillgängliga för Verksamheten

Municipality

Endpoints for Municipalities

APIDescription
GET api/municipality/getcount

Hämtar antalet kommuner

GET api/municipality/forcounty?id={id}

Hämtar alla kommuner för ett visst län

GET api/municipality/forcounties?ids={ids}

Hämtar alla kommuner för ett visst län

GET api/municipality/getmunicipality?id={id}

Hämtar en specifik kommun

GET api/municipality/getmunicipalities?ids={ids}

Hämtar specifika kommuner

GET api/Municipality

Hämtar en lista med alla kommuner

YearsOfWorkExperienceType

Endpoints for OccupationTypes

APIDescription
GET api/yearsOfWorkExperienceType/getall

Hämta alla verksamhetstyper

PersonMunicipalOccupationMunicipality

APIDescription
GET api/PersonMunicipalOccupationMunicipality?personId={personId}&occupationId={occupationId}

Hämtar personlig arbetstidsfördelning för specifik användare och verksamhet

DELETE api/PersonMunicipalOccupationMunicipality?personId={personId}&occupationId={occupationId}

Tar bort all personlig arbetstidsfördelning för specifik användare och verksamhet

POST api/PersonMunicipalOccupationMunicipality

Editerar personlig verksamhetsinformation för användare

PersonOccupationInfo

APIDescription
GET api/PersonOccupationInfo?personId={personId}&occupationId={occupationId}

Hämtar personlig verksamhetsinformation för specifik användare och verksamhet

POST api/PersonOccupationInfo

Editerar personlig verksamhetsinformation för användare