Setting up the HTTP client

The S2S (System-to-System) platform has undergone a modernization, transitioning from SOAP web services to a HTTP XML API server architecture. This upgrade requires all integrating parties to migrate their existing SOAP connectors to properly configured HTTP clients.

This guide provides a complete overview of:

  • HTTP XML API architecture details

  • Required configuration changes for client integration

  • Authentication and security requirements (mTLS with OCES certificates)

  • API endpoint structure

  • Digital signature implementation for XML payloads

Throughout this documentation, you’ll find Java code examples extracted from the reference client. These examples demonstrate code snippets that could be used for reference when making your own implementation.

Endpoints

The endpoints paths are structured in a way to maintain the naming of the SOAP endpoints. Each SOAP action have their own unique URL mapping.

All the endpoints follow the pattern:

xml-api.tinglysning.dk/<SOAP_WEB_SERVICE_NAME>/<SOAP_ACTION>

Example endpoints are presented below:

SOAP Web Service SOAP Action Endpoint URL

ElektroniskAkt

BilSummariskHent

xml-api.tinglysning.dk/ElektroniskAkt/BilSummariskHent

TingbogAnmeld

EjendomOpret

xml-api.tinglysning.dk/TingbogAnmeld/EjendomOpret

Abonnement

AbonnementOpret

xml-api.tinglysning.dk/Abonnement/AbonnementOpret

OCES certifikat

All endpoints require mTLS, where the client uses a valid OCES certificate.

If a valid OCES certificate is not used for mTLS, the endpoints will respond with an HTTP status 400 Bad Request, and an error message in XML that follows the schema defined in Fejl.xsd.

In the event of a lack of OCES certification, the error message in XML will look like:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Fejl xmlns="http://rep.oio.dk/tinglysning.dk/schema/fault/1/">
    <faultcode>Client</faultcode>
    <faultstring>Der var intet SSL certifikat i requestet</faultstring>
</Fejl>

Reference implementation

The Java reference client demonstrates how to create an SSLContext with an OCES client certificate and an OCES truststore.

This can subsequently be used to set up an HTTP client.

As shown in the Java reference client, an SSLContext can be created by:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
public static SSLContext createSslContext(ApiClientConfiguration configuration, SslStoreBundle sslStoreBundle)
        throws SslFactoryException {
    try {
        KeyManagerFactory keyManagerFactory =
                KeyManagerFactory.getInstance(KeyManagerFactory.getDefaultAlgorithm());
        keyManagerFactory.init(sslStoreBundle.getKeyStore(), sslStoreBundle.getKeyStorePassword());

        TrustManagerFactory trustManagerFactory =
                TrustManagerFactory.getInstance(TrustManagerFactory.getDefaultAlgorithm());
        trustManagerFactory.init(sslStoreBundle.getTrustStore());

        SSLContext sslContext = SSLContext.getInstance(configuration.getSslProtocol());
        sslContext.init(
                keyManagerFactory.getKeyManagers(), trustManagerFactory.getTrustManagers(), new SecureRandom());

        return sslContext;
    } catch (KeyStoreException
             | NoSuchAlgorithmException
             | UnrecoverableKeyException
             | KeyManagementException exception) {
        throw new SslFactoryException("Could not create Ssl context.", exception);
    }
}

An HTTP client can then be created and configured with mTLS:

1
2
3
4
5
6
7
8
9
public static HttpClient create(ApiClientConfiguration configuration, SslStoreBundle sslStoreBundle)
        throws SslFactoryException {
    SSLContext sslContext = SslContextFactory.createSslContext(configuration, sslStoreBundle);

    return HttpClient.newBuilder()
            .sslContext(sslContext)
            .connectTimeout(Duration.ofSeconds(configuration.getConnectTimeoutSeconds()))
            .build();
}

Verification

Java reference client comes with connection tests. They are used to verify that successful connection to e-Tinglysning is possible. To verify that OCES certificates are correct, update the application.properties file in Integration test package. Then run one of the integration tests (for example ElektroniskAktSpec). Alternatively, you can run gradle integrationTest to run all connection tests.

Example configuration of keystores is shown below:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
ssl.keystore.system.certificate.path=test.pfx
ssl.keystore.system.certificate.password=Test1234
ssl.keystore.system.certificate.key.alias=testSystem
ssl.keystore.system.certificate.type=PKCS12

ssl.truststore.path=test.p12
ssl.truststore.password=Test1234
ssl.truststore.type=PKCS12

ssl.keystore.company.certificate.path=test.pfx
ssl.keystore.company.certificate.password=Test1234
ssl.keystore.company.certificate.key.alias=testCompany
ssl.keystore.company.certificate.type=PKCS12

Headers

The S2S server is configured to require a set of custom headers in each HTTP call. To make a successful request, you are responsible for configuring your HTTP client to provide these headers in your calls. This chapter provides an overview of the expected values and possible issues that you may encounter.

Header Required Format

Tinglysning-Message-ID

Yes

uuid:[uuid-v4]

Tinglysning-Relates-To

No

String

Tinglysning-Message-ID

The land registry message ID is a random UUIDv4 generated by the client before sending a new request to the S2S endpoint. This header is used to uniquely identify the full request-response process, and therefore it is required in every request. It also helps both parties debug problems more easily.

Header structure

The header consists of the prefix "uuid:" followed by a randomly generated UUIDv4. The header must not contain uppercase letters.

Header name Header value

Tinglysning-Message-ID

uuid:44b147ff-b221-43f7-be45-cdb55f085413

Expected errors

If the header is not provided, you can expect HTTP status 400 Bad Request with this XML response:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Fejl xmlns="http://rep.oio.dk/tinglysning.dk/schema/fault/1/">
    <ns2:faultcode xmlns="" xmlns:ns2="http://rep.oio.dk/tinglysning.dk/schema/fault/1/">Client</ns2:faultcode>
    <faultstring>Følgende krævede header var ikke tilstede: Tinglysning-Message-ID</faultstring>
</Fejl>

If the header has an invalid structure, expect HTTP status 400 Bad Request with this XML response:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Fejl xmlns="http://rep.oio.dk/tinglysning.dk/schema/fault/1/">
    <ns2:faultcode xmlns="" xmlns:ns2="http://rep.oio.dk/tinglysning.dk/schema/fault/1/">Client</ns2:faultcode>
    <faultstring>Det modtagne MessageID er i invalidt format: uuid:ce01bb6d-3479-4975-8ab5-. Et MessageID skal være på formen uuid:[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}</faultstring>
</Fejl>

Tinglysning-Relates-To

Sometimes your application needs to provide additional reference information in the call. You can use the "relates to" header for this purpose. This header is not required and expects a string value.

Header name Header value

Tinglysning-Relates-To

CASE-2024-001

Content-Type

All endpoints expect users to provide their request body in XML format. API is configured to receive XML and will also respond with XML. If left out, this header will be filled out automatically but you can also set it up manually.

Header name Header value

Content-Type

application/xml

Expected errors

Providing a different value will result in request rejection with HTTP status 415 Unsupported Media Type and this message:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Fejl xmlns="http://rep.oio.dk/tinglysning.dk/schema/fault/1/">
    <ns2:faultcode xmlns="" xmlns:ns2="http://rep.oio.dk/tinglysning.dk/schema/fault/1/">Client</ns2:faultcode>
    <faultstring>Ikke understøttet Content-Type: 'test/test'. Indstil venligst 'Content-Type'-headeren til 'application/xml'.</faultstring>
</Fejl>

Reference implementation

Given the correct SSL context and HTTP client setup (look at the Reference OCES implementation), you can create a successful call using the provided example from the Java reference client:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
public <T> HttpResponse<T> sendPostRequest(
        String endpoint, String xmlPayload, HttpResponse.BodyHandler<T> bodyHandler)
        throws IOException, InterruptedException {
    URI fullUrl = URI.create(configuration.getBaseUrl() + endpoint);

    HttpRequest request = HttpRequest.newBuilder()
            .uri(fullUrl)
            .header(TINGLYSNING_MESSAGE_ID, "uuid:ce01bb6d-3479-4975-8ab5-cdb8b203ab5e")
            .header(TINGLYSNING_RELATES_TO, "test")
            .header(CONTENT_TYPE,"application/xml")
            .timeout(Duration.ofSeconds(configuration.getRequestTimeoutSeconds()))
            .POST(HttpRequest.BodyPublishers.ofString(xmlPayload))
            .build();

    return httpClient.send(request, bodyHandler);
}

Signing of payload

This chapter describes how to digitally sign XML documents using OCES (Offentlige Certifikater til Elektronisk Service) certificates. The implementation supports multiple signature types for different use cases in Danish digital infrastructure. Signing the document remains the same between SOAP and HTTP.

Signature types

  1. System Certificate Signing

    Used for standard document operations such as data retrieval and searching. This must be used as the default unless stated otherwise.

  2. Non-Repudiation Certificate Signing

    Used for legally binding documents that modify existing data.

  3. Disponent Role Signing

    Used for legally binding documents where a person acts on behalf of another individual or company.

Most endpoints still require you to sign the document. If you are unsure about which signature type to use, check the request message XSD in the controller documentation. In most cases, system certificate signing will be the correct option.

Usage and implementation of signature types can be found in the reference client by examining these methods:

1
2
3
4
public void sign(Document document)
public void signWithNonRepudiation(Document document)
public void signAsDisponent(Document document)
public void signAsDisponentWithSystemCertificate(Document document)

Signature body

The signature takes the form of an encrypted string appended to the XML sent in the request body

Currently, the S2S server supports RSA_SHA1, RSA_SHA256, and RSA_SHA512 algorithms for signature methods and RSA_SHA1, RSA_SHA256 for digest. Creating signatures with other algorithms will result in document rejection. Due to security reasons, it is recommended to use at least RSA_SHA256, as RSA_SHA1 is not considered secure anymore.

All signatures follow the XML Digital Signature specification and include:

  • SignedInfo: Contains canonicalization method, signature algorithm, and references

  • KeyInfo: Embeds the X.509 certificate used for signing

  • Signature Value: The actual cryptographic signature

Differences between signing methods:

Disponent signatures Basic signatures

Use XPath filtering to sign only specific parts of the document while excluding metadata and administrative elements

The full document is signed in a designated element at the end of the XML

Use CanonicalizationMethod.INCLUSIVE

Use CanonicalizationMethod.EXCLUSIVE

For disponent signatures, HTTP XML API will check for the correct XPath expression. Either one of following expressions could be used to exclude parts of the document from signing.

XPATH_SUBSET_V1
not(ancestor-or-self::xpathds:Signature) and 
not(ancestor-or-self::xpathanm:Procesinstruktion) and 
not(ancestor-or-self::xpathanm:AnmelderInformation) and 
not(ancestor-or-self::xpathmodel:TinglysningAfgift) and 
not(ancestor-or-self::xpathmodel:AnmelderOrdningSamling) and 
not(ancestor-or-self::xpathmodel:ForespoergselsIdentifikatorSamling) and 
not(ancestor-or-self::xpathmodel:UnderskriftsmappeSignaturSamling) and 
not(ancestor-or-self::xpathmodel:FuldmagtOrdningSamling)
XPATH_SUBSET_V2
not(ancestor-or-self::xpathds:Signature) and 
not(ancestor-or-self::xpathanm:Procesinstruktion) and 
not(ancestor-or-self::xpathanm:AnmelderInformation) and 
not(ancestor-or-self::xpathmodel:TinglysningAfgift) and 
not(ancestor-or-self::xpathmodel:AnmelderOrdningSamling) and 
not(ancestor-or-self::xpathmodel:ForespoergselsIdentifikatorSamling) and 
not(ancestor-or-self::xpathmodel:UnderskriftsmappeSignaturSamling) and 
not(ancestor-or-self::xpathmodel:FuldmagtOrdningSamling) and 
not(ancestor-or-self::xpathmodel:AktoerReference) and 
not(ancestor-or-self::xpathmodel:SagsReference) and 
not(ancestor-or-self::xpathxkom:EmailAddressIdentifier) and 
not(ancestor-or-self::xpathmodel:UnderskriftIkkeNoedvendigIndikator)

Here is example from reference client on how you can include XPath into your project:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
private static Reference createXpathReferenceForDisponent(XMLSignatureFactory signatureFactory)
        throws InvalidAlgorithmParameterException, NoSuchAlgorithmException {
    DigestMethod digestMethod = signatureFactory.newDigestMethod(DigestMethod.SHA256, null);

    List<Transform> transforms = new ArrayList<>();
    Transform excCanonicalization =
            signatureFactory.newTransform(CanonicalizationMethod.EXCLUSIVE, (TransformParameterSpec) null);

    XPathFilterParameterSpec spec = new XPathFilterParameterSpec(XPATH_SUBSET_V2, XPATH_SUBSET_NS_MAP);
    Transform transformXpath = signatureFactory.newTransform(Transform.XPATH, spec);
    transforms.add(transformXpath);
    transforms.add(excCanonicalization);

    return signatureFactory.newReference("", digestMethod, transforms, null, null);
}

Example usages

Since the S2S reference client expects the XML to be passed as String, current examples will parse to the Document using helper methods.

For data retrieval, a simple signature will suffice:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
ApiClientConfiguration configuration = ApiClientConfiguration.getApiConfigWithAppProperties();

S2sHttpClient s2sHttpClient = S2sHttpClientFactory.create(configuration)
ElektroniskAkt elektroniskAkt = new ElektroniskAkt(s2sHttpClient)

DocumentSigner documentSigner = new DocumentSigner(configuration);

Document document = StringToDocumentMapper.stringToDocument(xmlPayload);
documentSigner.sign(document);
String signedXmlPayload = StringToDocumentMapper.documentToString(document)
HttpResponse<String> response = elektroniskAkt.getBilSummariskHent(xmlPayload, messageId, relatesTo)

When you need to change or add new data, signing with repudiation must be used. The example below shows a case when a disponent is involved in document creation. This requires two types of signatures at the same time:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
ApiClientConfiguration configuration = ApiClientConfiguration.getApiConfigWithAppProperties();

S2sHttpClient s2sHttpClient = S2sHttpClientFactory.create(configuration)
TingbogAnmeld tingbogAnmeld = new TingbogAnmeld(s2sHttpClient)

DocumentSigner documentSigner = new DocumentSigner(configuration);

Document document = StringToDocumentMapper.stringToDocument(xmlPayload);
documentSigner.signAsDisponent(document)
documentSigner.signWithNonRepudiation(document)
String signedXmlPayload = StringToDocumentMapper.documentToString(document)
HttpResponse<String> response = tingbogAnmeld.postEjendomOpret(xmlPayload, messageId, relatesTo)

General error response

General failure response consists of HTML response with body that follows XML Fejl.xsd. Here is a result of example request with invalid UUID.

HTTP/1.1 400 Bad Request
Date: Thu, 31 Jul 2025 13:43:48 GMT
Server: Apache/2.4.59 (Win64) OpenSSL/3.1.5
Access-Control-Allow-Credentials: true
Referrer-Policy: same-origin
X-Frame-Options: DENY
Content-Type: application/xml;charset=UTF-8
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
Access-Control-Allow-Origin: http://localhost:4200
Access-Control-Allow-Headers: origin, x-requested-with, content-type
Access-Control-Allow-Methods: PUT, GET, POST, DELETE, OPTIONS
X-Apache-Request-Id: (null)
X-Apache-Stats: Received: t=1753969428028952 Elapsed time: D=125634
X-Apache-Node: localhost
Connection: close
Transfer-Encoding: chunked
Content-Length: 432

<?xml version="1.0" encoding="UTF-8" standalone="yes"?><Fejl xmlns="http://rep.oio.dk/tinglysning.dk/schema/fault/1/"><ns2:faultcode xmlns="" xmlns:ns2="http://rep.oio.dk/tinglysning.dk/schema/fault/1/">Client</ns2:faultcode><faultstring>Det modtagne MessageID er i invalidt format: uuid:44b147ff-b221-43f7-be45-. Et MessageID skal være på formen uuid:[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}</faultstring></Fejl>

Service Categories

Administrative Services

Abonnement

Operation Description

AbonnementOpret

Subscribe to a single property. In response, you receive a Subscription Identifier that can be used for subsequent administration of the subscription. For notifications about incidents on the property, the subscription identifier is sent.

AbonnementSlet

Deletes the subscription to a single property. In response, you receive information that the subscription is inactive.

AbonnementStatus

Retrieves the status of a property subscription. Returns subscription details including whether the subscription exists. If the subscription is found, the date of creation is returned.

Anmeldelsesstatus

Operation Description

AnmeldelseStatusHent

Retrieve the status of notifications/cases provided in AnmeldelseStatusHent.

Bilagsbank

Operation Description

BilagHent

Used to retrieve a copy of a document from the document repository.

BilagIndsend

Used to submit notification documents to e-TL, which are to be referenced in a notification that is subsequently submitted via one of the notification operations. The digital signature identifies who owns the document.

BilagSlet

Used to delete a document in the document repository.

GMLListeHent

Retrieves a list of UUIDs for the GML files available in e-TL. If a date is specified, only documents created on or after that date are returned.

Brugerformular

Operation Description

BrugerformularHent

This operation allows an actor to retrieve a user form that has been submitted to the Registration Court. The response contains the User Form.

BrugerformularIndsend

This operation allows an actor to submit a user form for approval by the Registration Court. The response contains a User Form Identifier. The actual approval or rejection will be sent asynchronously via the BrugerformularNotifikationModtag service operation.

BrugerformularOpdater

This operation allows an actor to update a user form. Specifically, the validity period and which users may use it can be updated.

BrugerformularSoeg

This operation allows an actor to search for a user form in the e-TL solution using criteria such as user form name, description, owner, validity period, or invalid user forms.

Erklæringssøgning

Operation Description

ErklaeringSoeg

Used to search for a declaration. If no search criteria are provided, all declarations are returned.

Frasekatalog

Operation Description

FraseHent

Ability to retrieve Phrase Identifier(s) for a Phrase Text (or Phrase Texts). e-TL always returns the same Phrase Identifier for the same Phrase Text. If the exact same phrase text exists in the phrase catalog, its UUID is returned; otherwise, the new text is created in the catalog.

FraseIdentifikatorHent

Ability to retrieve a Phrase for one or more Phrase Identifiers. e-TL always returns the same Phrase Text for the same Phrase Identifier. The e-TL signature on the response guarantees that the use of the Phrase Identifier always corresponds precisely to the Phrase Text.

FraseOpret

Ability to create phrases. e-TL returns Phrase Identifier(s) for the created phrase texts. The e-TL signature on the response guarantees that the use of the Phrase Identifier always corresponds precisely to the Phrase Text.

Praesentation

Operation Description

SnapshotGenerer

Generates snapshots for a notification message.

TekstGenerer

Generates a text representation for the specified XML notification message. Snapshots are generated automatically.

TekstSnapshotGenerer

Generates a text representation for the specified XML notification message plus snapshots.

PdfGenerer

Generates a PDF representation for the specified XML message including notifications, DokumentAktuelHent, SummariskHentResultat, AnmaerkningStatusModtag, and AnmeldelseSvarModtag. Snapshots are generated automatically.

PdfSnapshotGenerer

Generates a PDF representation for the specified XML notification message plus snapshots.

Underskriftsmappe

Operation Description

DokumentIndsaet

Inserts a notification document into the signature folder. A synchronous response is returned with a SignatureFolderIdentifier, which can subsequently be used to reference the document. An asynchronous notification is sent to the specified submitter.

DokumentHentOgSlet

Retrieves and deletes a document from the signature folder. The response is provided as a notification.

Inquiry Services

ElektroniskAkt

Operation Description

SenesteAendringTinglysningsobjektHent

Used to find the date of the most recent change to a registration object. The search is performed using the registration object identifier. The result consists of the date of the latest change.

AendredeTinglysningsobjekterHent

Used to find changed registration objects. The search is performed on the specified book and within the specified period, maximum one month. The result consists of a list with RegistrationObject and date of last change.

AliasSoeg

Used to search for a document alias or parts thereof. e-TL searches based on the search criteria specified in the invocation. The result consists of the document aliases matching the criteria, along with the corresponding document UUID.

AndelsbogDokumentAktuelHent

Used to retrieve rights information for a document registered in the e-Act.

AndelsbogDokumentRevisionssporHent

Used to retrieve the historical view for a rights document from the revision trail.

AndelSoeg

Used to search for one or more shares in the e-Act. e-TL searches based on the search criteria specified in the invocation. The result consists of the unique keys (identifiers) with which the shares are identified in the e-Act.

AndelSummariskHent

Used to retrieve an overview of all rights associated with the specified share.

BilbogDokumentAktuelHent

Used to retrieve rights information for a document registered in the e-Act.

BilbogDokumentRevisionssporHent

Used to retrieve the historical view for a rights document from the revision trail.

BilSoeg

Used to search for one or more cars in the e-Act. e-TL searches based on the search criteria specified in the invocation. The result consists of the unique keys (identifiers) by which the cars are identified in the e-Act.

BilSummariskHent

Used to retrieve a rights overview for all rights on the specified car.

DokumentAktuelHent

Used to retrieve rights information for a document registered in the e-Act.

DokumentTinglysningsobjekterHent

Used to retrieve associated registration objects for a document registered in the e-Act.

DokumentRevisionssporHent

Used to retrieve the historical view for a rights document from the revision trail.

EjendomAdkomsterHent

Used to retrieve a rights overview for all titles for the specified property.

EjendomHistoriskAdkomsterHent

Used to retrieve historical titles.

EjendomHaeftelserHent

Used to retrieve a rights overview for all encumbrances on the specified property.

EjendomIndskannetAktHent

Provides access to the entire scanned deed for a property.

EjendomServitutterHent

Used to retrieve a rights overview for all easements on the specified property.

EjendomSoeg

Used to search for one or more properties in the e-Act. e-TL searches based on the search criteria specified in the invocation. The result consists of the unique keys (identifiers) by which the properties are identified in the e-Act.

EjendomStamoplysningerHent

Used to retrieve basic information for a property.

EjendomSummariskHent

Returns basic information as well as a rights overview for titles, easements, and encumbrances on the requested property.

EjendomUdskriftBestil

Ordering a signed paper printout with land registry information for a property.

FuldmagtAndelSoeg

Search for powers of attorney.

FuldmagtBilSoeg

Search for powers of attorney.

FuldmagtFastEjendomSoeg

Search for powers of attorney.

FuldmagtLoesoereSoeg

Search for powers of attorney.

LoesoereSoeg

Used to search for one or more movables in the e-Act. e-TL searches based on the search criteria specified in the invocation. The result consists of the unique keys (identifiers) by which the movable is identified in the e-Act.

LoesoereSummariskHent

Used to retrieve a rights overview for all rights on the specified movable.

PersonbogDokumentAktuelHent

Used to retrieve rights information for a document registered in the e-Act.

PersonbogDokumentRevisionssporHent

Used to retrieve the historical view for a rights document from the revision trail.

PersondokumentSummariskHent

Used by city and bailiff courts to retrieve an overview of wills and financial conditions.

PersondokumentSkifteretHent

Used by probate court to retrieve an overview of wills and marriage contracts.

UdskriftBestil

Ordering a signed paper printout with land registry information for a property, vehicle, share, or movable.

VirksomhedSoeg

Search by CVR number.

Anmeldelse Svar

Operation Description

AnmeldelseSvarHent

Fetch the latest response.

Application Services

AndelsbogAnmeld

Operation Description

AfgiftPantebrevPaategn

This operation allows an actor to submit a notification that may include a partial or complete cancellation of a duty mortgage deed. This operation can be used for case type 244.

ArrestAndelOpret

This operation allows an actor to submit a notification that establishes an attachment in real estate. This operation can be used for case type 37.

DigitaliserPantebrevAndelPaategn

Digitization of a mortgage deed. Used for case type 234.

DokumentAfgiftPaategn

This operation allows an actor to submit a notification that may include an endorsement of a document with adjustment of duty. Used for case types 119, 187, and 209.

OmdannelseTilAfgiftsPantebrevPaategn

This operation allows an actor to submit a notification that may include conversion of a document to a duty mortgage deed. Used for case type 251.

DokumentPaategn

This operation allows an actor to submit a notification that may include an endorsement of a document. Used for case types 10 and 149.

DokumentSamlingAflys

This operation allows an actor to submit a notification that may include the cancellation of one or more documents. Used for case types 103 and 171.

DokumentRettighedSamlingRelakser

This operation allows an actor to submit a notification that may include the relaxation of several liabilities or servitudes. Used for case types 99 and 221.

EjerpantebrevAndelOpret

This operation allows an actor to submit a notification regarding an EjerpantebrevAndel to e-TL, and thus the notification can only include Ejerpantebrev case type 14. However, a sub-mortgage may be specified in the notification.

FuldmagtAndelOpret

This operation allows an actor to create a power of attorney in a share. Used for case type 222.

FuldmagtAndelTilbagekald

This operation allows an actor to revoke a power of attorney in a share, specified by its identifier (UUID). Used for case type 224.

HaeftelseKombinationAndelPaategn

Used to submit one or more endorsements of liabilities for a document for registration. This operation allows an actor to submit a notification with multiple endorsements concerning the same document.

MeddelelseOffentligAndelOpret

This operation allows an actor to submit a notification regarding the creation of a public law notice. Used for case type 124.

MeddelelseOffentligPaategn

This operation allows an actor to submit a notification that includes the endorsement of a public law notice. Used for case types 167, 176, and 180.

PantebrevAndelOpret

This operation allows an actor to submit a notification regarding a PantebrevAndel to e-TL, and thus the notification can only include case type 10 for PantebrevAndel.

SkadesloesbrevAndelOpret

This operation allows an actor to submit a notification regarding a Skadeløspantebrev to e-TL, and thus the notification can only include case type 28 for Skadeløspantebrev.

UdlaegAndelOpret

This operation allows an actor to submit a notification for the creation of a levy in a property. Used for case type 34.

UnderpantsaetningAndelOpret

This operation allows an actor to register a sub-mortgage in a share for registration. Used for case type 22.

UnderpantsaetningAndelPaategn

This operation allows an actor to submit a notification including the endorsement of a sub-mortgage on a share for registration. Used for case type 216.

DokumentAdkomstErklaering

This operation allows an actor to specify a declaration of title for a cooperative housing unit. Used for case type 246.

BilbogAnmeld

Operation Description

ArrestBilOpret

This operation allows an actor to submit a notification that establishes an attachment on a vehicle. This operation can be used for case type 36.

DigitaliserPantebrevBilPaategn

Digitization of a mortgage deed. Used for case type 233.

DokumentAfgiftPaategn

This operation allows an actor to submit a notification that may include an endorsement of a document with adjustment of duty. Used for case types 119, 187, and 209.

DokumentPaategn

This operation allows an actor to submit a notification that may include an endorsement of a document. Used for case types 110 and 147.

DokumentSamlingAflys

This operation allows an actor to submit a notification that may include the cancellation of one or more documents. Used for case types 101 and 169.

DokumentRettighedSamlingRelakser

This operation allows an actor to submit a notification that may include the relaxation of several liabilities or servitudes. Used for case types 97 and 217.

EjendomsforbeholdBilOpret

This operation allows an actor to submit a notification regarding EjendomsforbeholdBilOpret to e-TL, and the notification can only include case type 12.

EjerpantebrevBilOpret

This operation allows an actor to submit a notification regarding an EjerpantebrevBil to e-TL, and the notification can only include case type 12. A sub-mortgage may be specified in the notification.

FuldmagtBilOpret

This operation allows an actor to create a power of attorney in a vehicle. Used for case type 218.

FuldmagtBilTilbagekald

This operation allows an actor to revoke a power of attorney in a vehicle, specified by its identifier (UUID). Used for case type 220.

HaeftelseKombinationBilPaategn

Used to submit one or more endorsements of liabilities for a document for registration. This operation allows an actor to submit a notification with multiple endorsements concerning the same document.

MeddelelseOffentligBilOpret

This operation allows an actor to submit a notification regarding the creation of a public law notice. Used for case type 123.

MeddelelseOffentligPaategn

This operation allows an actor to submit a notification including the endorsement of a public law notice. Used for case types 165, 174, and 178.

PantebrevBilOpret

This operation allows an actor to submit a notification regarding a PantebrevBil to e-TL, and the notification can only include case type 8 for PantebrevBil.

SkadesloesbrevBilOpret

This operation allows an actor to submit a notification regarding a Skadeløspantebrev to e-TL, and the notification can only include case type 26 for Skadeløspantebrev.

UdlaegBilOpret

This operation allows an actor to submit a notification for the creation of a levy in a vehicle. Used for case type 33.

UnderpantsaetningBilOpret

This operation allows an actor to register a sub-mortgage in a vehicle for registration. Used for case type 20.

UnderpantsaetningBilPaategn

This operation allows an actor to submit a notification including the endorsement of a sub-mortgage in a vehicle for registration. Used for case type 214.

PersonbogAnmeld

Operation Description

DigitaliserPantebrevLoesoerePaategn

Digitization of a mortgage deed. Used for case type 235.

DokumentAfgiftPaategn

This operation allows an actor to submit a notification that may include an endorsement of a document with adjustment of duty. Used for case types 119, 187, and 209.

DokumentPaategn

This operation allows an actor to submit a notification that may include an endorsement of a document. Used for case types 148 and 166.

DokumentSamlingAflys

This operation allows an actor to submit a notification that may include the cancellation of one or more documents. Used for case types 102 and 170.

DokumentRettighedSamlingRelakser

This operation allows an actor to submit a notification that may include the relaxation of several liabilities or servitudes. Used for case types 98 and 225.

EjerpantebrevLoesoereOpret

This operation allows an actor to submit a notification regarding an EjerpantebrevLoesore to e-TL, and the notification can only include case type 13. A sub-mortgage may be specified in the notification.

EjerpantebrevVirksomhedspantOpret

This operation allows an actor to submit a notification regarding an EjerpantebrevVirksomhedspantOpret to e-TL, and the notification can only include case type 243. A sub-mortgage may be specified in the notification.

FuldmagtLoesoereOpret

This operation allows an actor to create a power of attorney in personal property. Used for case type 226.

FuldmagtLoesoereTilbagekald

This operation allows an actor to revoke a power of attorney in personal property, specified by its identifier (UUID). Used for case type 228.

HaeftelseKombinationLoesoerePaategn

Used to submit one or more endorsements of liabilities for a document for registration. This operation allows an actor to submit a notification with multiple endorsements concerning the same document.

HoestpantebrevOpret

This operation allows an actor to submit a notification regarding a hoestpantebrev to e-TL, and the notification can only include case type 31.

MeddelelseOffentligPaategn

This operation allows an actor to submit a notification including the endorsement of a public law notice. Used for case types 166, 175, and 179.

PantebrevLoesoereOpret

This operation allows an actor to submit a notification regarding a PantebrevAndel to e-TL, and the notification can only include case type 9 for PantebrevAndel.

PantsaetningsforbudLoesoereOpret

This operation allows an actor to submit a notification regarding a pledge prohibition to e-TL, and the notification can only include case type 45.

SkadesloesbrevLoesoereOpret

This operation allows an actor to submit a notification regarding a Skadeløspantebrev to e-TL, concerning personal property, pledge of receivables, and business mortgage. Used for case types 27, 29, and 30.

TinglysningFormueforholdOpret

This operation allows an actor to register a property regime for registration. Used for case types 144, 145, and 157.

TinglysningFormueforholdPaategn

This operation allows an actor to submit a notification including the endorsement of a property regime for registration. Used for case type 192.

UnderpantsaetningLoesoereOpret

This operation allows an actor to register a sub-mortgage in a share for registration. Used for case type 21.

UnderpantsaetningLoesoerePaategn

This operation allows an actor to submit a notification including the endorsement of a sub-mortgage in a share for registration. Used for case type 231.

TingbogAnmeld

Operation Description

AdkomstKombinationPaategn

The operation allows an actor to submit a request containing a combination of title endorsements. This operation can be used for processing types 51, 52, and 54. All endorsements must concern the same document.

AfgiftPantebrevPaategn

The operation allows an actor to submit a request containing a reduction or cancellation of a duty mortgage deed. This operation can be used for processing type 244.

AndenHaeftelseFastEjendomOpret

The operation allows an actor to submit a request that creates another encumbrance on real estate. This operation can be used for processing type 38.

ArrestFastEjendomOpret

The operation allows an actor to submit a request to establish a seizure on real estate. This operation can be used for processing type 35.

AttestDommerOpret

The operation allows an actor to submit a request to create a judge’s certificate. This operation can be used for processing type 184.

DigitaliserPantebrevFastEjendomPaategn

Digitization of a mortgage deed. Used for processing type 232.

DokumentAfgiftPaategn

The operation allows an actor to submit a request that may include an endorsement of a document with adjustment of duty. Used for processing types 119, 121, 187, and 209.

OmdannelseTilAfgiftsPantebrevPaategn

The operation allows an actor to submit a request that may include the conversion of a document to a duty mortgage deed. Used for processing type 251.

DokumentFastEjendomOpret

The operation allows an actor to submit a request to create a document of type "other" relating to real estate. Used for processing types 6, 115, 116, 150, 183, 199, and 203.

DokumentPaategn

The operation allows an actor to submit a request that may include an endorsement of a document. Used for processing types 10, 109, 120, 146, and 164.

DokumentRettighedSamlingRelakser

The operation allows an actor to submit a request that may include the cancellation of one or more documents. Used for processing types 55, 100, 108, and 168.

DokumentSamlingAflys

The operation allows an actor to submit a request that may include the relaxation of several encumbrances or easements. Used for processing types 96 and 107.

EjendomOpret

The operation allows an actor to submit a request for the creation of new real estate. Used for processing type 185.

EjerpantebrevFastEjendomOpret

The operation allows an actor to submit a request regarding an EjerpantebrevFastEjendom to e-TL, and the request may thus only cover Ejerpantebrev processing type 11.

FuldmagtFastEjendomOpret

The operation allows an actor to create a power of attorney regarding real estate. Used for processing type 204.

FuldmagtFastEjendomTilbagekald

The operation allows an actor to revoke a power of attorney regarding real estate, specified by its identifier (UUID). Used for processing type 206.

HaeftelseKombinationPaategn

Used to submit one or more encumbrance endorsements for a document for registration. This operation allows an actor to submit a request with multiple endorsements concerning the same document.

IndekspantebrevFastEjendomOpret

The operation allows an actor to submit a request regarding an IndekspantebrevFastEjendom to e-TL, and the request may thus only cover an Indekspantebrev processing type 24.

MeddelelseFastEjendomAdkomstPaategn

The operation allows an actor to submit a request with endorsement of a notice on a title document. Used for processing type 240.

MeddelelseOffentligOpret

The operation allows an actor to submit a request to create a public law notice. Used for processing types 143 and 163.

MeddelelseOffentligPaategn

The operation allows an actor to submit a request with endorsement of a public law notice. Used for processing types 173, 177, and 210.

PantebrevFastEjendomOpret

The operation allows an actor to submit a request regarding a PantebrevFastEjendom to e-TL, and the request may thus only cover the PantebrevFastEjendom processing type 7.

RealkreditpantebrevOpret

The operation allows an actor to submit a request regarding a Realkreditpantebrev, SDRO Mortgage Deed, or SDO Mortgage Deed to e-TL, and the request may thus only cover one of the processing types 23, 211, or 212.

ServitutErklaeringOpret

The operation allows an actor to submit a request for the creation of a servitude declaration. Used for processing type 182.

ServitutKombinationPaategn

Used to submit one or more servitude endorsements for a document for land registration. This operation allows an actor to submit a request with multiple endorsements concerning the same document.

ServitutOpret

The operation allows an actor to submit a request for the creation of one or more servitudes. Used for processing types 42, 49, and 50.

ServitutOevrigeOpret

The operation allows an actor to submit a request for the creation of one or more servitudes with possible time limitation. Used for processing types 40, 41, 46, 47, and 48.

SkadesloesbrevFastEjendomOpret

The operation allows an actor to submit a request regarding a Skadesløs mortgage deed to e-TL, and the request may thus only cover processing type 25.

SkadesloesbrevEjendomsskatOpret

The operation allows an actor to submit a request regarding a Skadesløs mortgage deed concerning property tax to e-TL, and the request may thus only cover processing type 253.

SkifteretsAttestOpret

The operation allows an actor to submit a request for the creation of a probate court certificate. Used for processing type 118.

SkoedeAuktionOpret

The operation allows an actor to submit a request for the creation of an auction deed. Used for processing type 117.

SkoedeOpret

The operation allows an actor to submit a request for the creation of a deed. Used for processing types 1, 3, 4, and 5.

UdlaegFastEjendomOpret

The operation allows an actor to submit a request for the creation of an attachment in real estate. Used for processing type 32.

UnderbladFastEjendomOpret

The operation allows an actor to submit a request for the creation of a sub-sheet. Used for processing type 181.

UnderpantsaetningFastEjendomOpret

The operation allows an actor to register a pledge in real estate for land registration. Used for processing type 19.

UnderpantsaetningFastEjendomPaategn

The operation allows an actor to submit a request with endorsement of a pledge in real estate for land registration. Used for processing type 214.