...
Validerings APIet foreligger i to versjoner:
Image Removed
FTB APIene kan testes gjennom Swagger både på test og prod miljøene:
Versjon 1
...
...
|
|
Type | POST |
|
---|
Autentisering | NA |
|
---|
Request objekt |
Paste code macro |
---|
| {
"DataFormatId": "datamodell ID",
"DataFormatVersion": "datamodell versjon",
"FormData": "Skjema XML,
"AttachmentTypesAndForms": liste av underskjema eller vedlegg lagt inn som FormName eller AttachmentTypeName} |
Data finnes her: Tjenesteoppsett TT02 og Tjenesteoppsett PROD
| Eksempel Paste code macro |
---|
| {
"DataFormatId": "6303",
"DataFormatVersion": "44820",
"FormData": "<?xml version=\"1.0\" encoding=\"utf-8\"?> <Nabovarsel ... </xml>",
"AttachmentTypesAndForms":
["Situasjonsplan", "TegningNyFasade"]
} |
|
---|
Swagger testing | https://test-admbygg.dibk.no/swagger/ui/index#!/FormValidation/FormValidation_ValidateForm |
|
---|
Response |
Paste code macro |
---|
| {
"Errors": 0,
"Warnings": 0,
"messages": [
{
"message": "string",
"messagetype": "string",
"reference": "string",
"xpathField": "string"
}
],
"rulesChecked": [
{
"id": "string",
"message": "string",
"messagetype": "string",
"preCondition": "string",
"checklistReference": "string"
}
]
} |
|
|
---|
Versjon 2
Denne versjonen utvider AttachmentTypesAndForms objektet og utfører flere valideringer på dette
URL | |
|
---|
Type | POST |
|
---|
Autentisering | NA |
|
---|
Request objekt |
Paste code macro |
---|
| {
"DataFormatId": "datamodell ID",
"DataFormatVersion": "datamodell versjon",
"FormData": "Skjema XML,
"AttachmentTypesAndForms": liste av underskjema eller vedlegg lagt inn med som
Navn: FormName eller AttachmentTypeName,
Filename: filnavnet med rett extension,
FileSize: filstørrelsen i bytes} |
Data finnes her: Tjenesteoppsett TT02 og Tjenesteoppsett PROD | Eksempel Paste code macro |
---|
| {
"DataFormatId": "6303",
"DataFormatVersion": "44820",
"FormData": "<?xml version=\"1.0\" encoding=\"utf-8\"?> <Nabovarsel ... </xml>",
"AttachmentTypesAndForms": [
{
"Name": "Situasjonsplan",
"Filename": "minSitplan.pdf",
"FileSize": 30000
},
{
"Name": "TegningNyFasade",
"Filename": "tegning293456.pdf",
"FileSize": 500000
}
} |
|
---|
Swagger testing | https://test-admbygg.dibk.no/swagger/ui/index#!/FormValidation/FormValidation_ValidateV2Form |
|
---|
Response |
Paste code macro |
---|
| {
"Errors": 0,
"Warnings": 0,
"messages": [
{
"message": "string",
"messagetype": "string",
"reference": "string",
"xpathField": "string"
}
],
"rulesChecked": [
{
"id": "string",
"message": "string",
"messagetype": "string",
"preCondition": "string",
"checklistReference": "string"
}
]
} |
|
|
---|
Eksempel: Test med Swagger
...
- Situasjonsplan
- TegningNyttSnitt
- Folgebrev
- Folgebrev (vi sender inn to følgebrev)
Request objektet blir satt opp med
...
Info |
---|
Vi har her fått en feil fordi vi mangler vedlegget "TegningNyFasade" |
Versjon 2 av validerings APIet tar med mer data om vedleggene:
...