Lijst van API’s

Een collectie van de beschikbare Infradock API’s eindpunten


Base URLs

EnvironmentBase URL
Developmenthttps://api-dev.infradock.net
Testhttps://api-tst.infradock.net
Acceptancehttps://api-acc.infradock.net
Productionhttps://api.infradock.net

Project

Method: POST
Endpoint: /casemanagement/v1/project

Description

Initieer een project.


Project

Method: GET
Endpoint: /v1/project

Description

Haal een project op.


Project - Medewerkers

Method: PUT
Endpoint: /casemanagement/v1/project/{infradock-id}/medewerkers

Description

Voeg medewerkers toe aan een project.


Project - Netdeel - Inkooporder

Method: PATCH
Endpoint: /v1/project/netdeel/inkooporder

Description

Voeg een inkooporder toe aan een netdeel.


Begroting

Method: GET
Endpoint: /v1/begroting/{idnummer}

Description

Haal een begroting op met de status ‘Verwerkt’.


Materiaal - Prijs

Method: PUT
Endpoint: /contracten/v1/contract/{contractnummer}/materiaalprijsclassificatie

Description

Voeg een materiaal prijs toe aan een contract.


Materiaal

Method: PUT
Endpoint: /masterdata/v2/materiaal/{artikelnummer}

Description

Maak of update een materiaal.


Materiaal

Method: PATCH
Endpoint: /masterdata/v2/materiaal/{artikelnummer}

Description

Update een materiaal. Alle velden zijn optioneel, enkel de velden die worden meegestuurd worden gevalideerd en opgeslagen.


Materiaal

Method: GET
Endpoint: /masterdata/v2/materiaal

Description

Vraag een lijst van materialen.


Levering

Method: POST
Endpoint: /logistiek/v1/levering

Description

Maakt een levering aan voor een bestelling binnen Infradock.


Levering

Method: PATCH
Endpoint: /logistiek/v1/levering/{referentie-infradock}

Description

Pas een levering aan voor een bestelling binnen Infradock.


Bestelling

Method: PATCH
Endpoint: /v1/bestelling/{referentie-infradock}

Description

Om de status van een bestelling naar geleverd te zetten.


File

Method: POST
Endpoint: /v1/file

Description

Geeft een signed URL waarmee de user een file kan downloaden.


Token

Method: POST
Endpoint: /session/token

Description

Login voor een sessie token.


Token Validate

Method: POST
Endpoint: /token/validate

Description

Validate een sessie token. Gebruik de Authorization header om de token mee te sturen.