Only this pageAll pages
Powered by GitBook
Couldn't generate the PDF for 126 pages, generation stopped at 100.
Extend with 50 more pages.
1 of 100

Semansys API

Loading...

Getting Started

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

OpenAPI

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Quickstart

Welcome to the Semansys API documentation. Our comprehensive API documentation guides you through the various endpoints, requests, responses, and error codes associated with the Semansys platform.

In this section, you will find detailed explanations about how to integrate with our APIs, including authentication, and best practices to optimize your interaction with our services. Whether you're a developer seeking to incorporate financial data within your applications or a tech enthusiast exploring our offerings, this documentation provides all the necessary information to make your experience seamless and efficient.

We encourage you to explore each endpoint thoroughly, review the examples provided, and utilize the code snippets to enhance your implementation process.

All the details and use cases information can be found in the left menu section or accessed below.

TaxonomyInputImportValidationDeliveryRenderingAnalyseCustomer Corner

Welcome

Semansys API documentation

Welcome to the Semansys API documentation. This comprehensive guide is designed to provide you with detailed information about the API's functionalities and operations. Here you will find everything needed to integrate and utilize our API effectively.

Cover

Getting Started

Follow the steps to get started with the Semansys API platform.

Cover

Use Cases

Descriptions of several use cases that illustrate how the Semansys platform can be integrated.

Cover

API reference

The complete API reference guide with the ability to test the APIs.

API change policy

Quickstart

The Semansys API platform and its associated policies will naturally evolve over time to accommodate technological advancements, security requirements, and improved functionality. These changes are governed by the following guidelines:

Change policy guidelines

  1. Potential unannounced changes: Semansys Technologies BV reserves the right to implement changes to the APIs and related policies without prior notification when necessary.

  2. Advance notification efforts: For significant changes, especially those that may impact existing integrations (breaking changes), Semansys Technologies BV will make reasonable efforts to inform users in advance.

  3. Limitation of liability: Semansys Technologies BV shall not be held liable to you or any third parties for modifications to the APIs or policies, or for any adverse effects that may result from such modifications.

  4. Commitment to stability: Semansys Technologies BV strives to minimize breaking changes whenever possible, prioritizing backward compatibility and stability for our users' implementations.

Users of the Semansys API platform should periodically review the documentation and any communications from Semansys Technologies BV to stay informed about platform updates and policy changes.

API reference

OpenAPI V2

Report chat

OpenAPI V2

PDF

OpenAPI V2

Delivery

OpenAPI V2

HMRC

OpenAPI V2

Environments

Quickstart

The Semansys API platform has two distinct environments:

Environment
Usage
URL

Acceptance

Development phase with test data.

...

Production

Exclusively for approved applications.

...

Status Information

To view the availability of these environments, visit our . Use the status button in the top right corner to go to the .

Chat

OpenAPI V2

Upload big file

OpenAPI V2

Product files

OpenAPI V2

Users

OpenAPI V2

Pivot

OpenAPI V2

Download

OpenAPI V2

Release

OpenAPI V2

SBR Nexus

OpenAPI V2

Get all with filter

OpenAPI V2

CSV import

OpenAPI V2

Send

OpenAPI V2

Build ct600

OpenAPI V2

Digipoort

OpenAPI V2

Reported facts AI

OpenAPI V2

Hash creation

OpenAPI V2

Definition

OpenAPI V2

Upload Excel

OpenAPI V2

Delete

OpenAPI V2

Generation AI

OpenAPI V2

Report extension

OpenAPI V2

status page
status page

Delivery

OpenAPI V2

Instance

OpenAPI V2

Input import

OpenAPI V2

Taxonomy

OpenAPI V2

Instance

OpenAPI V2

Legal notices

Quickstart

Your use and access to the API are expressly conditioned on your compliance with the policies and restrictions related to the API. If Semansys Technologies believes that you have violated or attempted to violate any term, condition, or the spirit of these policies or agreements, your right to access and use the API may be temporarily or permanently revoked.

Customer corner

OpenAPI V2

About

OpenAPI V2

This section provides a detailed overview of the current API offerings (version 2) available through the Semansys API platform. This documentation aims to guide developers and integrators in understanding the functionalities, features, and technical specifications of the various endpoints provided in this version.

Status

OpenAPI V2

Extension

OpenAPI V2

Instance

OpenAPI V2

Validation

OpenAPI V2

History

OpenAPI V2

Report package tree

OpenAPI V2

Upload JSON

OpenAPI V2

Properties

OpenAPI V2

Certificate

OpenAPI V2

Compare

OpenAPI V2

Presentation

OpenAPI V2

Multiple

OpenAPI V2

Digipoort

OpenAPI V2

Link roles

OpenAPI V2

Chunk

OpenAPI V2

Package

OpenAPI V2

CSV

OpenAPI V2

HMRC

OpenAPI V2

Messages

OpenAPI V2

CSV Zip

OpenAPI V2

Concepts

OpenAPI V2

Parameters

OpenAPI V2

User role

OpenAPI V2

Single file

OpenAPI V2

Status

OpenAPI V2

Data

OpenAPI V2

Base set response

OpenAPI V2

Report package

OpenAPI V2

Report package

OpenAPI V2

Concepts

OpenAPI V2

Pivot

OpenAPI V2

Calculation

OpenAPI V2

CSV placeholder Zip

OpenAPI V2

Generation

OpenAPI V2

Filtered status

OpenAPI V2

Upload

OpenAPI V2

Linkroles

OpenAPI V2

PDF provider

OpenAPI V2

OpenAPI documentation

Quickstart

OpenAPI specification details

The Semansys API plaform endpoints are described using OpenAPI 3.x, a widely recognized standard for defining REST APIs. This industry-standard specification format provides a comprehensive, machine-readable description of the API's capabilities, resources, and interaction patterns.

File

OpenAPI V2

Tables

OpenAPI V2

Schema set

OpenAPI V2

Inline compare

OpenAPI V2

ESMA/ESEF

OpenAPI V2

Embed irmark

OpenAPI V2

Table of content

OpenAPI V2

Retrieve ct600

OpenAPI V2

Entrypoints

OpenAPI V2

Taxonomy extension

OpenAPI V2

Benefits of OpenAPI 3.x
Benefit
Description

Interactive documentation

The OpenAPI specification enables the generation of interactive documentation, allowing developers to explore and test API endpoints directly through the browser.

Code generation

Developers can leverage the specification to automatically generate client libraries and server stubs in various programming languages, significantly reducing implementation time.

Validation

API requests and responses can be automatically validated against the specification, ensuring data integrity and reducing debugging time.

Discoverability

The specification clearly outlines all available resources, operations, parameters, and data models, making it easier to understand the full capabilities of the API.

Standardization

Following the OpenAPI 3.x standard ensures that the API adheres to industry best practices for REST API design and implementation.

Accessing the OpenAPI Specification

The complete OpenAPI specification for the Semansys API platform is available in both JSON and YAML formats. Developers can:

  • View the specification through the interactive documentation portal

  • Download the specification files for local use

  • Import the specification into API development tools like Postman, Insomnia, or SwaggerHub.

Key Components in Our OpenAPI Specification

The Semansys API specification includes detailed information about:

  • Authentication mechanisms and security requirements

  • Available endpoints and their respective HTTP methods

  • Request parameters, headers, and body schemas

  • Response formats, status codes, and error handling

  • Data models and their relationships

  • Examples demonstrating correct usage patterns.

This comprehensive approach to API documentation ensures that developers have all the information needed to successfully integrate with the Semansys platform with minimal friction.

OpenAPI V2

Notification periods

In regard to changes Semansys Technologies BV will strive to adhere to the following notification periods per type of change. Due to our versioning strategy at resource level this API has the possibility to run multiple versions of the same resource at one time. This allows for a window in which both the old and new version are available. Allowing for a gradual move to the new version.

Type of change
Notification period
Support period (old version)

Non breaking change.

Two weeks.

No new version.

Breaking change.

Two weeks.

6 months.

API change definitions

Non-Breaking Changes

A non-breaking change is defined as any modification to the APIs that maintains backward compatibility and does not cause failures in applications that consume those APIs.

Examples of non-breaking changes include:

  • Adding new optional fields to existing resources

  • Introducing new endpoints

  • Adding new operations (GET/PUT/POST/PATCH/DELETE)

  • Adding new optional parameters to existing endpoints

Breaking Changes

A breaking change is defined as any modification to an API that could potentially cause failures in applications that consume that API.

Examples of breaking changes include:

  • Modifying existing JSON elements (changing names, datatypes, patterns, min/max length requirements, etc.)

  • Removing JSON elements, endpoints, operations, or parameters

  • Adding new required JSON elements to existing structures

  • Adding new required parameters to existing endpoints

SBR Nexus

OpenAPI V2

Accept

OpenAPI V2

Download

OpenAPI V2

Balance sheet

OpenAPI V2

Introducing new versions of a resource

Passing the obsoleteDate of a version for a resource

Critical.

Due to the nature of these changes we might not be able to follow the normal procedure for change management.

Depends on the severity of the issue.

Base set concept

OpenAPI V2

General

Quickstart

Guide to getting started with Semansys API platform

Introduction

The Semansys API platform provides powerful tools and services to enhance your business applications with advanced data processing capabilities. This guide walks you through the process of setting up and integrating the Semansys API platform into your development workflow, from initial registration to building your first application.

Getting Started

No.
Step
Description

1.

Sign up for an account

  • To begin your journey with Semansys APIs, you'll need to register for an account on the platform:

  • Navigate to the Semansys platform website

  • Locate the support button in the top right corner of the page

  • Click on the support button and select the option to request API credentials

2.

Obtain and secure your API credentials

After your registration is approved, you'll receive your API credentials:

  • Check your email for confirmation from the Semansys team containing your credentials

  • Your credentials package will include:

    • Client ID: Your unique identifier on the platform

3.

Explore the documentation

Before diving into development, take time to thoroughly understand the available resources:

  • Access the comprehensive API documentation through your account dashboard

  • Familiarize yourself with:

    • Available endpoints and their specific functionalities

4.

Set up your development environment

Prepare your development environment to work efficiently with the Semansys APIs:

  • Install and configure the necessary development tools:

    • REST client (such as Postman, Insomnia, or cURL) for testing API endpoints

    • IDE or code editor with appropriate plugins for API development

By following this comprehensive guide, you'll be well-positioned to successfully integrate and leverage the Semansys API platform in your applications. Remember that effective API integration is an iterative process—start simple, test thoroughly, and gradually expand your implementation as you become more familiar with the platform's capabilities.

The Semansys API platform offers powerful tools to enhance your application's functionality, and with proper implementation, you can create robust, efficient integrations that deliver significant value to your users and your business.

Authentication and authorization

Quickstart

How to retrieve a bearer token using OAuth password grant flow

Overview

The OAuth 2.0 password grant flow allows applications to obtain an access token by directly collecting the user's credentials. This guide explains how to implement this flow to retrieve a bearer token using client credentials and user authentication.

Prerequisites

Before you begin, ensure you have the following credentials:

No.
Parameter
Description

Diagram

Implementation steps

1. Prepare the token request

Create a POST request to the token endpoint with the following parameters:

Parameter
Value
Description

2. Send the Request

Using cURL

Using JavaScript/Node.js

Using Python

3. Parse the Response

Upon successful authentication, the server will respond with a JSON object containing:

Key response fields:

Field
Description

4. Use the bearer token

To use the bearer token for API requests, include it in the Authorization header:

Example request with the bearer token:

Troubleshooting

Common error responses:

Error code
Error text
Description

If you receive an error, check:

  • All required parameters are included and correctly formatted

  • Client id and client secret are valid

  • User credentials are correct.

Entrypoint

OpenAPI V2

password

user_password

The resource owner's password.

1.

Client ID

Your application's unique identifier (received from the Semansys support desk).

2.

Client secret

A secret known only to your application and the authorization server (received from the Semansys support desk).

3.

Username

The resource owner's username (the e-mail address used retrieving the API credentials).

4.

Password

The resource owner's password (received from the Semansys support desk).

grant_type

password

Specifies the OAuth flow type.

client_id

your_client_id

Your application's unique identifier.

client_secret

your_client_secret

Your application's secret.

username

user_username

The resource owner's username.

access_token

The bearer token to use for authentication.

token_type

The type of token (always "bearer" in this case).

expires_in

Token validity period in seconds.

refresh_token

Token used to obtain a new access token when the current one expires.

scope

Permissions granted to the access token.

400

Bad Request

Invalid request parameters.

401

Unauthorized

Invalid client credentials.

403

Forbidden

User authentication failed.

curl -X POST https://oidc-pre.semansys.com/connect/token \
  -H "Content-Type: application/x-www-form-urlencoded" \
  -d "grant_type=password" \
  -d "client_id=YOUR_CLIENT_ID" \
  -d "client_secret=YOUR_CLIENT_SECRET" \
  -d "username=USER_USERNAME" \
  -d "password=USER_PASSWORD"
const axios = require('axios');
const qs = require('querystring');

const data = {
  grant_type: 'password',
  client_id: 'YOUR_CLIENT_ID',
  client_secret: 'YOUR_CLIENT_SECRET',
  username: 'USER_USERNAME',
  password: 'USER_PASSWORD'
};

axios.post('https://oidc-pre.semansys.com/connect/token', 
  qs.stringify(data), 
  {
    headers: {
      'Content-Type': 'application/x-www-form-urlencoded'
    }
  })
  .then(response => {
    console.log('Access Token:', response.data.access_token);
  })
  .catch(error => {
    console.error('Error:', error.response ? error.response.data : error.message);
  });
import requests

url = "https://oidc-pre.semansys.com/connect/token"
payload = {
    "grant_type": "password",
    "client_id": "YOUR_CLIENT_ID",
    "client_secret": "YOUR_CLIENT_SECRET",
    "username": "USER_USERNAME",
    "password": "USER_PASSWORD"
}

response = requests.post(url, data=payload)
response_data = response.json()

print("Access Token:", response_data.get("access_token"))
{
  "access_token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...",
  "token_type": "bearer",
  "expires_in": 3600,
  "refresh_token": "8xLOxBtZp8",
  "scope": "read write"
}
Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...
curl -X GET https://api.semansys.com/... \
  -H "Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9..."

Complete the registration form with your details, including your name, email address, company information, and intended use case

  • Submit your request for API credentials

  • The Semansys team will review your application and provide you with the necessary access credentials.

  • Client Secret: Your authentication key (treat this like a password)
  • Store these credentials securely, following best practices for sensitive information

  • Consider using environment variables or secure credential management systems rather than hardcoding these values in your application.

  • Request and response formats for each endpoint
  • Authentication methods and requirements

  • Error codes and troubleshooting guides.

  • Download any available documentation for your preferred programming language

  • Review sample code and implementation examples to understand common usage patterns.

  • Version control system to track your integration code.
  • Install required libraries and dependencies for your programming language:

    • Authentication libraries

    • HTTP client libraries

    • JSON/XML parsing utilities.

  • Configure your environment variables to securely store your API credentials

  • Set up logging systems to track API requests and responses during development.

  • 5.

    Make test API calls

    Before full integration, verify your setup with test API calls:

    • Start with simple endpoints that require minimal parameters

    • Use sample requests provided in the documentation as templates

    • Test the authentication flow to ensure your credentials are working correctly

    • Examine the responses carefully to understand the data structure

    • Experiment with different parameters to see how they affect the results

    • Monitor any rate limiting or throttling to understand usage constraints

    • Document any issues or unexpected behaviors for future reference or support inquiries.

    6.

    Build and integrate your application

    With a solid understanding and testing foundation, begin integrating the APIs into your application:

    • Design your integration architecture:

      • Determine how the Semansys APIs fits into your overall application flow

      • Decide whether to use synchronous or asynchronous API calls

      • Plan for caching strategies to optimize performance and reduce API calls

    • Implement authentication handlers to manage tokens and authorization

    • Create service layers or wrapper classes to encapsulate API functionality

    • Develop robust error handling:

      • Implement retry logic for transient failures

      • Create fallback mechanisms for critical operations

      • Design user-friendly error messages

    • Build data transformation layers to convert between API formats and your application models

    • Implement logging and monitoring to track API usage and performance

    • Develop comprehensive tests for your integration:

      • Unit tests for individual components

      • Integration tests for end-to-end workflows

      • Mock tests to simulate API responses for edge cases.

    7.

    Optimize performance and reliability

    Enhance your integration for production-level quality:

    • Implement caching strategies to reduce unnecessary API calls

    • Set up connection pooling for efficient resource utilization

    • Develop circuit breakers to handle API outages gracefully

    • Configure timeouts appropriately for different types of requests

    • Design for scalability by considering batch operations where appropriate

    • Monitor and analyze API usage patterns to identify optimization opportunities.

    8.

    Deploy and monitor

    Prepare your application for production use:

    • Set up different environments (development, staging, production) with appropriate API credentials

    • Configure monitoring and alerting for API-related metrics:

      • Response times

      • Error rates

    • Implement logging that captures important API interactions without exposing sensitive data

    • Create dashboards to visualize API performance and usage

    • Set up automated alerts for potential issues.

    9.

    Utilize support resources

    Take advantage of Semansys support services when needed:

    • Familiarize yourself with the available support channels:

      • Documentation and knowledge base

      • Community forums or discussion groups

      • Email support

      • Dedicated account representative.

    • When contacting support, provide detailed information about your issue:

      • Timestamps of problematic requests

      • Request and response details (with sensitive information redacted)

      • Steps to reproduce the issue

    • Stay informed about platform updates through newsletters or release notes

    • Participate in webinars or training sessions.

    Environment details.

    Status

    OpenAPI V2

    HMRC

    OpenAPI V2

    Chat with your digital report.

    post

    Chat with your digital report.

    Authorizations
    AuthorizationstringRequired

    Please enter token

    Header parameters
    x-api-versionstringRequired
    ApplicationNameanyOptional

    Name of the application to integrates with API’s to Semansys.Next.

    PartnerNameanyOptional

    Contract owner (organization) name that have embedded the API’s.

    PartnerIDanyOptional

    Business Identification Number (BIN) of the contract owner (organization) to embeds the API’s.

    CustomerNameanyOptional

    Customer (organization) name (ie. accounting firm, intermediary, ....).

    CustomerIDanyOptional

    Business Identification Number (BIN) of the customer.

    ClientNameanyOptional

    Client (organization) name of the customer of the accounting firm, intermediary...

    ClientIDanyOptional

    Business Identification Number (BIN) of the client.

    Body
    documentIdstring | nullableOptional

    The ID of the document, uploaded in our system.

    Example: 155c0585-8309-40b4-8de3-fd0951021d80
    messagestring | nullableOptional

    The question that you want to ask your PDF.

    Example: Provide me with summary of Report.pdf
    Responses
    200

    OK

    application/json
    400

    Bad Request

    application/json
    401

    Unauthorized

    post
    /reportchat/chat

    Upload (large) file.

    post

    Upload a (large) file to the platform.

    Authorizations
    AuthorizationstringRequired

    Please enter token

    Header parameters
    x-api-versionstringRequired
    ApplicationNameanyOptional

    Name of the application to integrates with API’s to Semansys.Next.

    PartnerNameanyOptional

    Contract owner (organization) name that have embedded the API’s.

    PartnerIDanyOptional

    Business Identification Number (BIN) of the contract owner (organization) to embeds the API’s.

    CustomerNameanyOptional

    Customer (organization) name (ie. accounting firm, intermediary, ....).

    CustomerIDanyOptional

    Business Identification Number (BIN) of the customer.

    ClientNameanyOptional

    Client (organization) name of the customer of the accounting firm, intermediary...

    ClientIDanyOptional

    Business Identification Number (BIN) of the client.

    Body
    userIdstring | nullableOptionalExample: [email protected]
    fileNamestring | nullableOptionalExample: My file.xbrl
    Responses
    201

    Created

    400

    The reason why file could not be uploaded, represented as string.

    401

    Unauthorized

    415

    Unsupported file type.

    post
    /customer-corner/file/upload-big-file

    Add documentation.

    post

    Add documentation to the platform for users to access. Admin functionality only.

    Authorizations
    AuthorizationstringRequired

    Please enter token

    Header parameters
    x-api-versionstringRequired
    ApplicationNameanyOptional

    Name of the application to integrates with API’s to Semansys.Next.

    PartnerNameanyOptional

    Contract owner (organization) name that have embedded the API’s.

    PartnerIDanyOptional

    Business Identification Number (BIN) of the contract owner (organization) to embeds the API’s.

    CustomerNameanyOptional

    Customer (organization) name (ie. accounting firm, intermediary, ....).

    CustomerIDanyOptional

    Business Identification Number (BIN) of the customer.

    ClientNameanyOptional

    Client (organization) name of the customer of the accounting firm, intermediary...

    ClientIDanyOptional

    Business Identification Number (BIN) of the client.

    Body
    authorstring | nullableOptional

    The author of the record

    Example: [email protected]
    releaseIdstring | nullableOptional

    The ID of the release which relates to.

    Example: 89
    typestring | nullableOptional

    Type of files to be uploaded.

    Example: application (.exe)
    kindstring | nullableOptional

    The kind of the files.

    Example: Manual
    createdOnstring · date-timeOptional

    The exact date when the file is stored.

    Example: 2020-01-01/2020-12-31
    isPublicbooleanOptional
    domainsstring[] | nullableOptional

    The allowed domains to able to access the documentation.

    namestring | nullableOptional

    Name of the file.

    Example: My test manual
    descriptionstring | nullableOptional

    Additional description for the files.

    Example: Useful guide for new SemansysNext features
    Responses
    201

    Created

    400

    Bad Request

    application/json
    401

    Unauthorized

    post
    /customer-corner/product-files

    Deletes documentation by ID.

    delete

    Delete documentation for ID from the platform. Admin functionality only.

    Authorizations
    AuthorizationstringRequired

    Please enter token

    Path parameters
    idstringRequired

    ID of the product file.

    Header parameters
    x-api-versionstringRequired
    ApplicationNameanyOptional

    Name of the application to integrates with API’s to Semansys.Next.

    PartnerNameanyOptional

    Contract owner (organization) name that have embedded the API’s.

    PartnerIDanyOptional

    Business Identification Number (BIN) of the contract owner (organization) to embeds the API’s.

    CustomerNameanyOptional

    Customer (organization) name (ie. accounting firm, intermediary, ....).

    CustomerIDanyOptional

    Business Identification Number (BIN) of the customer.

    ClientNameanyOptional

    Client (organization) name of the customer of the accounting firm, intermediary...

    ClientIDanyOptional

    Business Identification Number (BIN) of the client.

    Responses
    202

    Accepted

    400

    Bad Request

    401

    Unauthorized

    delete
    /customer-corner/product-files/{id}

    No content

    Check user domain.

    get

    Check the domains the user had access to Admin functionality only.

    Authorizations
    AuthorizationstringRequired

    Please enter token

    Header parameters
    x-api-versionstringRequired
    ApplicationNameanyOptional

    Name of the application to integrates with API’s to Semansys.Next.

    PartnerNameanyOptional

    Contract owner (organization) name that have embedded the API’s.

    PartnerIDanyOptional

    Business Identification Number (BIN) of the contract owner (organization) to embeds the API’s.

    CustomerNameanyOptional

    Customer (organization) name (ie. accounting firm, intermediary, ....).

    CustomerIDanyOptional

    Business Identification Number (BIN) of the customer.

    ClientNameanyOptional

    Client (organization) name of the customer of the accounting firm, intermediary...

    ClientIDanyOptional

    Business Identification Number (BIN) of the client.

    Responses
    200

    The domains that user has access to.

    application/json
    Responsestring[]
    400Error
    application/json
    401

    Unauthorized

    get
    /customer-corner/users

    Check user.

    post

    Check if user exists on the platform and if no updates the system.

    Authorizations
    AuthorizationstringRequired

    Please enter token

    Header parameters
    x-api-versionstringRequired
    ApplicationNameanyOptional

    Name of the application to integrates with API’s to Semansys.Next.

    PartnerNameanyOptional

    Contract owner (organization) name that have embedded the API’s.

    PartnerIDanyOptional

    Business Identification Number (BIN) of the contract owner (organization) to embeds the API’s.

    CustomerNameanyOptional

    Customer (organization) name (ie. accounting firm, intermediary, ....).

    CustomerIDanyOptional

    Business Identification Number (BIN) of the customer.

    ClientNameanyOptional

    Client (organization) name of the customer of the accounting firm, intermediary...

    ClientIDanyOptional

    Business Identification Number (BIN) of the client.

    Body
    stringOptional
    Responses
    200

    OK

    No content

    400

    Bad Request

    application/json
    401

    Unauthorized

    post
    /customer-corner/users

    Processes an XBRL report (.xbrl) and retrieve all facts in a pivot structure.

    post

    Processes an XBRL report (.xbrl) and retrieve all facts in a pivot structure for further processing and data handling.

    Authorizations
    AuthorizationstringRequired

    Please enter token

    Header parameters
    x-api-versionstringRequired
    ApplicationNameanyOptional

    Name of the application to integrates with API’s to Semansys.Next.

    PartnerNameanyOptional

    Contract owner (organization) name that have embedded the API’s.

    PartnerIDanyOptional

    Business Identification Number (BIN) of the contract owner (organization) to embeds the API’s.

    CustomerNameanyOptional

    Customer (organization) name (ie. accounting firm, intermediary, ....).

    CustomerIDanyOptional

    Business Identification Number (BIN) of the customer.

    ClientNameanyOptional

    Client (organization) name of the customer of the accounting firm, intermediary...

    ClientIDanyOptional

    Business Identification Number (BIN) of the client.

    Body
    contentstring · byte | nullableOptional

    The xbrl instance document, represented as byte[]

    Example: PD94bWwgdmVyc2lobg...
    labelstring | nullableOptional

    The peffered label role that you want to the result to be filtered

    Example: http://www.xbrl.org/2003/role/label
    languagestring | nullableOptional

    The preferred language, default is nl.

    Example: nl
    Responses
    200

    OK

    application/json
    400

    Bad Request

    application/json
    401

    Unauthorized

    post
    /instance/pivot

    Download file.

    get

    Download file by file ID.

    Authorizations
    AuthorizationstringRequired

    Please enter token

    Path parameters
    idstringRequired

    The ID of the file to be downloaded.

    Example: 38caa766-9dcd-4681-a955-cb3d9028b18f
    Header parameters
    x-api-versionstringRequired
    ApplicationNameanyOptional

    Name of the application to integrates with API’s to Semansys.Next.

    PartnerNameanyOptional

    Contract owner (organization) name that have embedded the API’s.

    PartnerIDanyOptional

    Business Identification Number (BIN) of the contract owner (organization) to embeds the API’s.

    CustomerNameanyOptional

    Customer (organization) name (ie. accounting firm, intermediary, ....).

    CustomerIDanyOptional

    Business Identification Number (BIN) of the customer.

    ClientNameanyOptional

    Client (organization) name of the customer of the accounting firm, intermediary...

    ClientIDanyOptional

    Business Identification Number (BIN) of the client.

    Responses
    200

    OK

    No content

    400

    Bad Request

    401

    Unauthorized

    404

    File not found.

    get
    /customer-corner/file/{id}/download

    No content

    Retrieve release information.

    get

    Retrieve release information by release ID.

    Authorizations
    AuthorizationstringRequired

    Please enter token

    Path parameters
    idstringRequired

    Release ID

    Example: 89
    Header parameters
    x-api-versionstringRequired
    ApplicationNameanyOptional

    Name of the application to integrates with API’s to Semansys.Next.

    PartnerNameanyOptional

    Contract owner (organization) name that have embedded the API’s.

    PartnerIDanyOptional

    Business Identification Number (BIN) of the contract owner (organization) to embeds the API’s.

    CustomerNameanyOptional

    Customer (organization) name (ie. accounting firm, intermediary, ....).

    CustomerIDanyOptional

    Business Identification Number (BIN) of the customer.

    ClientNameanyOptional

    Client (organization) name of the customer of the accounting firm, intermediary...

    ClientIDanyOptional

    Business Identification Number (BIN) of the client.

    Responses
    200

    OK

    application/json
    400

    Bad Request

    application/json
    401

    Unauthorized

    get
    /customer-corner/product-files/release/{id}

    Deliver the XBRL report (.xbrl/.ixbrl) to SBR Nexus.

    post

    Deliver the XBRL report (.xbrl/.ixbrl) to the gateway known as SBR Nexus (NL) for delivery to the regulatory authority.

    Authorizations
    AuthorizationstringRequired

    Please enter token

    Header parameters
    x-api-versionstringRequired
    ApplicationNameanyOptional

    Name of the application to integrates with API’s to Semansys.Next.

    PartnerNameanyOptional

    Contract owner (organization) name that have embedded the API’s.

    PartnerIDanyOptional

    Business Identification Number (BIN) of the contract owner (organization) to embeds the API’s.

    CustomerNameanyOptional

    Customer (organization) name (ie. accounting firm, intermediary, ....).

    CustomerIDanyOptional

    Business Identification Number (BIN) of the customer.

    ClientNameanyOptional

    Client (organization) name of the customer of the accounting firm, intermediary...

    ClientIDanyOptional

    Business Identification Number (BIN) of the client.

    Body
    fileNamestring | nullableOptional

    The name of XBRL instance document.

    Example: Test instance.xbrl
    contentstring · byte | nullableOptional

    The content of the instance document, as Base64 formatted string.

    Example: PD94bW....
    identifierstring | nullableOptional

    The business number of the reported entity.

    Example: 8525..
    messageTypestring | nullableOptional

    The relevant message type for the deposit.

    Example: Inkomstenbelasting
    nameOfStakeholderstring | nullableOptional

    The name of the receiving bank.

    Example: The bank you want to send report
    idOfStakeholderstring | nullableOptional

    The ID of the receiving bank.

    Example: The ID of the target bank
    typeOfStakeholderstring | nullableOptional

    ID-ontvanger

    Example: ID-ontvanger
    typeOfSenderstring | nullableOptional

    The type of sender (intermediar, accountant etc).

    Example: Intermediar
    idOfSupplierstring | nullableOptional

    Mandatory when "System certificate" is used.

    Example: 8525.
    certificateIdstring | nullableOptional

    When not provided the default system certificate will be used.

    Example: https://api-certp..
    Responses
    200

    OK

    application/json
    400

    Bad Request

    application/json
    401

    Unauthorized

    post
    /delivery/sbr-nexus

    Get message types (delivery).

    post

    Gets all the message types appropriate for the delivery process according to filters applied (SBR Nexus/Digipoort)(NL)

    Authorizations
    AuthorizationstringRequired

    Please enter token

    Header parameters
    x-api-versionstringRequired
    ApplicationNameanyOptional

    Name of the application to integrates with API’s to Semansys.Next.

    PartnerNameanyOptional

    Contract owner (organization) name that have embedded the API’s.

    PartnerIDanyOptional

    Business Identification Number (BIN) of the contract owner (organization) to embeds the API’s.

    CustomerNameanyOptional

    Customer (organization) name (ie. accounting firm, intermediary, ....).

    CustomerIDanyOptional

    Business Identification Number (BIN) of the customer.

    ClientNameanyOptional

    Client (organization) name of the customer of the accounting firm, intermediary...

    ClientIDanyOptional

    Business Identification Number (BIN) of the client.

    Body
    portalstring | nullableOptional

    The preffered portal (SBR Nexus/Digipoort)

    Example: Digipoort
    entrypointstring | nullableOptional

    Relevant taxonomy

    Example: http://www.nltaxonomie.nl/nt15/kvk/20201209/entrypoints/kvk-rpt-jaarverantwoording-2020-nlgaap-middelgroot.xsd
    Responses
    200

    OK

    application/json
    400

    Bad Request

    application/json
    401

    Unauthorized

    post
    /customer-corner/delivery/messages/get-all-with-filter

    Generate an XBRL report (.xbrl) from CSV.

    post

    Generate an XBRL report (.xbrl) from xBRL-CSV-structured data file containing the reporting data. For each of the functionality where in our API is produced result file we produce hash of the file that identifies the contents of the file. User can validate the hash value in hash validation functionality and to know if any changes are applied. By default the file hash is disabled, but it can be controlled from the dropdown below.
    Response body will be for example:

    { 
        "InstanceContentBase64": "JVBERxLjQKMSAw...", 
        "TaxonomyEntrypoint": "http://www.nltaxonomie.nl/nt15/kvk/20201209/entrypoints/kvk-rpt-jaarverantwoording-2020-nlgaap-middelgroot.xsd", 
        "FactsCount": 4, 
        "TuplesCount": 3, 
        "UnitsCount": 2, 
        "ContextsCount": 1, 
        "hashResult": { 
            "InstanceContentBase64_Hash_Result": "nKDBo115PBhw3U3Y= " 
        } 
    }
    
    Authorizations
    AuthorizationstringRequired

    Please enter token

    Query parameters
    isHashedbooleanOptional

    Optional. Specifies whether to have a hashcode included in the output. By default the value is false.

    Default: false
    packageNamestringOptional

    Required if isHashed is true. Specifies the name of the package.

    Header parameters
    x-api-versionstringRequired
    ApplicationNameanyOptional

    Name of the application to integrates with API’s to Semansys.Next.

    PartnerNameanyOptional

    Contract owner (organization) name that have embedded the API’s.

    PartnerIDanyOptional

    Business Identification Number (BIN) of the contract owner (organization) to embeds the API’s.

    CustomerNameanyOptional

    Customer (organization) name (ie. accounting firm, intermediary, ....).

    CustomerIDanyOptional

    Business Identification Number (BIN) of the customer.

    ClientNameanyOptional

    Client (organization) name of the customer of the accounting firm, intermediary...

    ClientIDanyOptional

    Business Identification Number (BIN) of the client.

    Body
    string · binaryOptional
    Responses
    200

    OK

    application/json
    400

    Bad Request

    application/json
    401

    Unauthorized

    post
    /input-import/instance/csv-import

    Invite user.

    post

    Invite a user to the platform by email address.

    Authorizations
    AuthorizationstringRequired

    Please enter token

    Header parameters
    x-api-versionstringRequired
    ApplicationNameanyOptional

    Name of the application to integrates with API’s to Semansys.Next.

    PartnerNameanyOptional

    Contract owner (organization) name that have embedded the API’s.

    PartnerIDanyOptional

    Business Identification Number (BIN) of the contract owner (organization) to embeds the API’s.

    CustomerNameanyOptional

    Customer (organization) name (ie. accounting firm, intermediary, ....).

    CustomerIDanyOptional

    Business Identification Number (BIN) of the customer.

    ClientNameanyOptional

    Client (organization) name of the customer of the accounting firm, intermediary...

    ClientIDanyOptional

    Business Identification Number (BIN) of the client.

    Body
    emailstring | nullableOptional
    invitedBystring | nullableOptional
    rolestring | nullableOptional
    Responses
    200

    OK

    No content

    400

    Bad Request

    401

    Unauthorized

    post
    /customer-corner/send

    Creates a CT600 form from the provided information and returns it.

    post
    Authorizations
    AuthorizationstringRequired

    Please enter token

    Header parameters
    x-api-versionstringRequired
    ApplicationNameanyOptional

    Name of the application to integrates with API’s to Semansys.Next.

    PartnerNameanyOptional

    Contract owner (organization) name that have embedded the API’s.

    PartnerIDanyOptional

    Business Identification Number (BIN) of the contract owner (organization) to embeds the API’s.

    CustomerNameanyOptional

    Customer (organization) name (ie. accounting firm, intermediary, ....).

    CustomerIDanyOptional

    Business Identification Number (BIN) of the customer.

    ClientNameanyOptional

    Client (organization) name of the customer of the accounting firm, intermediary...

    ClientIDanyOptional

    Business Identification Number (BIN) of the client.

    Body
    companyNamestring | nullableOptional
    referencestring | nullableOptional
    financialYearTaxRatenumber · doubleOptional
    returnTypeinteger · enumOptionalPossible values:
    senderinteger · enumOptionalPossible values:
    companyTypeinteger · enumOptionalPossible values:
    utrValuestring | nullableOptional
    Responses
    200

    OK

    application/json
    400

    Bad Request

    application/json
    401

    Unauthorized

    post
    /hmrc/build-ct600

    Retrieve the status of a delivered XBRL report at Digipoort.

    post

    Retrieve the latest status overview of an delivered XBRL report at Digipoort.

    Authorizations
    AuthorizationstringRequired

    Please enter token

    Header parameters
    x-api-versionstringRequired
    ApplicationNameanyOptional

    Name of the application to integrates with API’s to Semansys.Next.

    PartnerNameanyOptional

    Contract owner (organization) name that have embedded the API’s.

    PartnerIDanyOptional

    Business Identification Number (BIN) of the contract owner (organization) to embeds the API’s.

    CustomerNameanyOptional

    Customer (organization) name (ie. accounting firm, intermediary, ....).

    CustomerIDanyOptional

    Business Identification Number (BIN) of the customer.

    ClientNameanyOptional

    Client (organization) name of the customer of the accounting firm, intermediary...

    ClientIDanyOptional

    Business Identification Number (BIN) of the client.

    Body
    identifierstring | nullableOptional

    The ID of the delivered XBRL instance.

    Example: a06d0542-2...
    certificateIdstring | nullableOptional

    The ID of the certificate.

    Example: https://api-certp...
    Responses
    200

    OK

    application/json
    400

    Bad Request

    application/json
    401

    Unauthorized

    post
    /status/digipoort

    Create mapping from source and taxonomy using AI analytics.

    post

    Generate mapping, based on AI analytics, of the unstrucutred import source and a taxonomy.

    Authorizations
    AuthorizationstringRequired

    Please enter token

    Header parameters
    x-api-versionstringRequired
    ApplicationNameanyOptional

    Name of the application to integrates with API’s to Semansys.Next.

    PartnerNameanyOptional

    Contract owner (organization) name that have embedded the API’s.

    PartnerIDanyOptional

    Business Identification Number (BIN) of the contract owner (organization) to embeds the API’s.

    CustomerNameanyOptional

    Customer (organization) name (ie. accounting firm, intermediary, ....).

    CustomerIDanyOptional

    Business Identification Number (BIN) of the customer.

    ClientNameanyOptional

    Client (organization) name of the customer of the accounting firm, intermediary...

    ClientIDanyOptional

    Business Identification Number (BIN) of the client.

    Body
    entrypointIdstring | nullableOptional
    languagestring | nullableOptional
    pdfContentBase64string | nullableOptional
    currentStartDatestring | nullableOptional
    currentEndDatestring | nullableOptional
    previousStartDatestring | nullableOptional
    previousEndDatestring | nullableOptional
    Responses
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    post
    /input-import/instance/reported-facts-ai

    Calculates Hash Codes of a Report Package.

    post

    Generate hash code for a reporting package and outputs it in JSON format for all file enclosed in the package.

    Authorizations
    AuthorizationstringRequired

    Please enter token

    Header parameters
    x-api-versionstringRequired
    ApplicationNameanyOptional

    Name of the application to integrates with API’s to Semansys.Next.

    PartnerNameanyOptional

    Contract owner (organization) name that have embedded the API’s.

    PartnerIDanyOptional

    Business Identification Number (BIN) of the contract owner (organization) to embeds the API’s.

    CustomerNameanyOptional

    Customer (organization) name (ie. accounting firm, intermediary, ....).

    CustomerIDanyOptional

    Business Identification Number (BIN) of the customer.

    ClientNameanyOptional

    Client (organization) name of the customer of the accounting firm, intermediary...

    ClientIDanyOptional

    Business Identification Number (BIN) of the client.

    Body
    idOrBase64Contentstring · byteRequired

    The file content represented as Base64 string

    Example: UEsDBBQ...
    fileNamestring · min: 1Required

    The name of the file.

    Example: My report.xbr
    fileExtensionstring · min: 1Required

    The extension of the file.

    Example: .xbr
    Responses
    200

    OK

    application/json
    400

    Bad Request

    application/json
    401

    Unauthorized

    post
    /input-import/hash-creation

    Retrieve taxonomy definition structure based on the entrypoint.

    post

    Retrieve taxonomy defintion structure based on the entrypoint ID.

    Authorizations
    AuthorizationstringRequired

    Please enter token

    Path parameters
    idstringRequired

    The taxonomy entry point id (UUID)

    Header parameters
    x-api-versionstringRequired
    ApplicationNameanyOptional

    Name of the application to integrates with API’s to Semansys.Next.

    PartnerNameanyOptional

    Contract owner (organization) name that have embedded the API’s.

    PartnerIDanyOptional

    Business Identification Number (BIN) of the contract owner (organization) to embeds the API’s.

    CustomerNameanyOptional

    Customer (organization) name (ie. accounting firm, intermediary, ....).

    CustomerIDanyOptional

    Business Identification Number (BIN) of the customer.

    ClientNameanyOptional

    Client (organization) name of the customer of the accounting firm, intermediary...

    ClientIDanyOptional

    Business Identification Number (BIN) of the client.

    Responses
    200

    OK

    application/json
    400

    Bad Request

    application/json
    401

    Unauthorized

    post
    /taxonomy/entrypoints/{id}/definition

    Add message types Excel (delivery).

    post

    Add message types (delivery) to the system by Excel structure. It stores only the non-existing records. Admin functionality only.

    Authorizations
    AuthorizationstringRequired

    Please enter token

    Path parameters
    sheetNumberinteger · int32Required

    The shhet to be processed.

    Example: 1
    skipRowsinteger · int32Required

    The rows to be skipped.

    Example: 3
    Header parameters
    x-api-versionstringRequired
    ApplicationNameanyOptional

    Name of the application to integrates with API’s to Semansys.Next.

    PartnerNameanyOptional

    Contract owner (organization) name that have embedded the API’s.

    PartnerIDanyOptional

    Business Identification Number (BIN) of the contract owner (organization) to embeds the API’s.

    CustomerNameanyOptional

    Customer (organization) name (ie. accounting firm, intermediary, ....).

    CustomerIDanyOptional

    Business Identification Number (BIN) of the customer.

    ClientNameanyOptional

    Client (organization) name of the customer of the accounting firm, intermediary...

    ClientIDanyOptional

    Business Identification Number (BIN) of the client.

    Body
    string · binaryOptional
    Responses
    200

    A JSON object with detailed description of actions performed.

    application/json
    Responsestring
    400

    Bad Request

    application/json
    401

    Unauthorized

    post
    /customer-corner/delivery/messages/upload-excel/{sheetNumber}/{skipRows}

    Deletes the document to chat with.

    delete

    Deletes the document to chat with.

    Authorizations
    AuthorizationstringRequired

    Please enter token

    Path parameters
    documentIdstringRequired
    Header parameters
    x-api-versionstringRequired
    ApplicationNameanyOptional

    Name of the application to integrates with API’s to Semansys.Next.

    PartnerNameanyOptional

    Contract owner (organization) name that have embedded the API’s.

    PartnerIDanyOptional

    Business Identification Number (BIN) of the contract owner (organization) to embeds the API’s.

    CustomerNameanyOptional

    Customer (organization) name (ie. accounting firm, intermediary, ....).

    CustomerIDanyOptional

    Business Identification Number (BIN) of the customer.

    ClientNameanyOptional

    Client (organization) name of the customer of the accounting firm, intermediary...

    ClientIDanyOptional

    Business Identification Number (BIN) of the client.

    Responses
    200

    OK

    application/json
    Responsestring
    400

    Bad Request

    application/json
    401

    Unauthorized

    delete
    /reportchat/delete/{documentId}

    Generate XBRLreport from source using AI analitcs.

    post

    Generate an XBRL report (.xbrl) from xBRL-CSV-structured data file containing the reporting data. For each of the functionality where in our API is produced result file we produce hash of the file that identifies the contents of the file. User can validate the hash value in hash validation functionality and to know if any changes are applied. By default the file hash is disabled, but it can be controlled from the dropdown below.
    Response body will be for example:

    { 
        "InstanceContentBase64": "JVBERxLjQKMSAw...", 
        "TaxonomyEntrypoint": "http://www.nltaxonomie.nl/nt15/kvk/20201209/entrypoints/kvk-rpt-jaarverantwoording-2020-nlgaap-middelgroot.xsd", 
        "FactsCount": 4, 
        "TuplesCount": 3, 
        "UnitsCount": 2, 
        "ContextsCount": 1, 
        "hashResult": { 
            "InstanceContentBase64_Hash_Result": "nKDBo115PBhw3U3Y= " 
        } 
    }
    
    Authorizations
    AuthorizationstringRequired

    Please enter token

    Query parameters
    isHashedbooleanOptional

    Optional. Specifies whether to have a hashcode included in the output. By default the value is false.

    Default: false
    Header parameters
    x-api-versionstringRequired
    ApplicationNameanyOptional

    Name of the application to integrates with API’s to Semansys.Next.

    PartnerNameanyOptional

    Contract owner (organization) name that have embedded the API’s.

    PartnerIDanyOptional

    Business Identification Number (BIN) of the contract owner (organization) to embeds the API’s.

    CustomerNameanyOptional

    Customer (organization) name (ie. accounting firm, intermediary, ....).

    CustomerIDanyOptional

    Business Identification Number (BIN) of the customer.

    ClientNameanyOptional

    Client (organization) name of the customer of the accounting firm, intermediary...

    ClientIDanyOptional

    Business Identification Number (BIN) of the client.

    Body
    entityIdentifierstring | nullableOptional
    entitySchemestring | nullableOptional
    schemaRefstring | nullableOptional
    decimalsstring | nullableOptional
    unitstring | nullableOptional
    periodstring | nullableOptional
    langstring | nullableOptional
    fileNamestring | nullableOptional
    Responses
    200

    OK

    application/json
    400

    Bad Request

    application/json
    401

    Unauthorized

    post
    /input-import/instance/generation-ai

    Generate report extension.

    post

    Generate report extension package based on taxonomy metadata and taxonomy extension elements (extension linkroles, extension concepts, extension arcs, extension labels and extension references), instance data (language, entity identifier, entity scheme, unit, period, decimals and data rows) and package metadata (name, identifier, description, version, report package language, publisher, publisher uri, publisher country, report package name, report base64 content, report name, entrypoint, base64 zip files, base64 report package json). For each of the functionality where in our API is produced result file we produce hash of the file that identifies the contents of the file. User can validate the hash value in hash validation functionality and to know if any changes are applied. By default the file hash is disabled, but it can be controlled from the dropdown below. Response body will be for example:

    { 
        "Content": "JVBERxLjQKMSAw...", 
        "ReportingPackageHash": "nKDBo115PBhw3U3Y= " 
    }
    
    Authorizations
    AuthorizationstringRequired

    Please enter token

    Query parameters
    isHashedbooleanOptionalDefault: false
    Header parameters
    x-api-versionstringRequired
    ApplicationNameanyOptional

    Name of the application to integrates with API’s to Semansys.Next.

    PartnerNameanyOptional

    Contract owner (organization) name that have embedded the API’s.

    PartnerIDanyOptional

    Business Identification Number (BIN) of the contract owner (organization) to embeds the API’s.

    CustomerNameanyOptional

    Customer (organization) name (ie. accounting firm, intermediary, ....).

    CustomerIDanyOptional

    Business Identification Number (BIN) of the customer.

    ClientNameanyOptional

    Client (organization) name of the customer of the accounting firm, intermediary...

    ClientIDanyOptional

    Business Identification Number (BIN) of the client.

    Body
    Responses
    200

    OK

    Responseany
    400

    Bad Request

    401

    Unauthorized

    post
    /taxonomy/report-extension

    Retrieve file properties.

    get

    Retrieve all properties of an file.

    Authorizations
    AuthorizationstringRequired

    Please enter token

    Path parameters
    idstringRequired

    The ID of the preferred file

    Example: 063be713-f...
    Header parameters
    x-api-versionstringRequired
    ApplicationNameanyOptional

    Name of the application to integrates with API’s to Semansys.Next.

    PartnerNameanyOptional

    Contract owner (organization) name that have embedded the API’s.

    PartnerIDanyOptional

    Business Identification Number (BIN) of the contract owner (organization) to embeds the API’s.

    CustomerNameanyOptional

    Customer (organization) name (ie. accounting firm, intermediary, ....).

    CustomerIDanyOptional

    Business Identification Number (BIN) of the customer.

    ClientNameanyOptional

    Client (organization) name of the customer of the accounting firm, intermediary...

    ClientIDanyOptional

    Business Identification Number (BIN) of the client.

    Responses
    200

    OK

    application/json
    400

    Bad Request

    application/json
    401

    Unauthorized

    get
    /customer-corner/file/{id}/history

    Get file history.

    post

    Get file history by file ID.

    Authorizations
    AuthorizationstringRequired

    Please enter token

    Header parameters
    x-api-versionstringRequired
    ApplicationNameanyOptional

    Name of the application to integrates with API’s to Semansys.Next.

    PartnerNameanyOptional

    Contract owner (organization) name that have embedded the API’s.

    PartnerIDanyOptional

    Business Identification Number (BIN) of the contract owner (organization) to embeds the API’s.

    CustomerNameanyOptional

    Customer (organization) name (ie. accounting firm, intermediary, ....).

    CustomerIDanyOptional

    Business Identification Number (BIN) of the customer.

    ClientNameanyOptional

    Client (organization) name of the customer of the accounting firm, intermediary...

    ClientIDanyOptional

    Business Identification Number (BIN) of the client.

    Body
    idstring · uuidOptional

    ID of the file history.

    Example: dbe33c92-8...
    fileIdstring · uuidOptional

    ID of the file.

    Example: 063be713-f...
    actionstring | nullableOptional

    Name of the action (delivery, rendering).

    Example: Downloaded
    atTimestring · date-timeOptional

    Date time of the action performed.

    Example: 2019-05-20
    Responses
    200

    OK

    No content

    400

    Bad Request

    application/json
    401

    Unauthorized

    post
    /customer-corner/file/history

    See package structure

    post
    Authorizations
    AuthorizationstringRequired

    Please enter token

    Header parameters
    x-api-versionstringRequired
    ApplicationNameanyOptional

    Name of the application to integrates with API’s to Semansys.Next.

    PartnerNameanyOptional

    Contract owner (organization) name that have embedded the API’s.

    PartnerIDanyOptional

    Business Identification Number (BIN) of the contract owner (organization) to embeds the API’s.

    CustomerNameanyOptional

    Customer (organization) name (ie. accounting firm, intermediary, ....).

    CustomerIDanyOptional

    Business Identification Number (BIN) of the customer.

    ClientNameanyOptional

    Client (organization) name of the customer of the accounting firm, intermediary...

    ClientIDanyOptional

    Business Identification Number (BIN) of the client.

    Body
    idOrBase64Contentstring · min: 1Required

    file id (UUID) or instance content as base64 string

    Example: PD94bWwgdmVyc2lvbj...
    fileNamestring | nullableOptional
    Responses
    400

    Bad Request

    application/json
    401

    Unauthorized

    post
    /customer-corner/report-package-tree

    Add message types JSON (delivery).

    post

    Add message types (delivery) to the system by JSON structure. It stores only the non-existing records. Admin functionality only.

    Authorizations
    AuthorizationstringRequired

    Please enter token

    Header parameters
    x-api-versionstringRequired
    ApplicationNameanyOptional

    Name of the application to integrates with API’s to Semansys.Next.

    PartnerNameanyOptional

    Contract owner (organization) name that have embedded the API’s.

    PartnerIDanyOptional

    Business Identification Number (BIN) of the contract owner (organization) to embeds the API’s.

    CustomerNameanyOptional

    Customer (organization) name (ie. accounting firm, intermediary, ....).

    CustomerIDanyOptional

    Business Identification Number (BIN) of the customer.

    ClientNameanyOptional

    Client (organization) name of the customer of the accounting firm, intermediary...

    ClientIDanyOptional

    Business Identification Number (BIN) of the client.

    Body
    string · binaryOptional
    Responses
    200

    A JSON object with detailed description of actions performed.

    Responsestring
    400

    Bad Request

    401

    Unauthorized

    post
    /customer-corner/delivery/messages/upload-json

    Retrieve file property.

    get

    Retrieve one of the properties of an file (for example for number of facts from a XBRL report).

    Authorizations
    AuthorizationstringRequired

    Please enter token

    Query parameters
    typestringOptional

    Filters to be applied.

    Example: 372609e8-af2f-43ac-9
    keystringOptional

    Filters to be applied.

    Example: share
    Header parameters
    x-api-versionstringRequired
    ApplicationNameanyOptional

    Name of the application to integrates with API’s to Semansys.Next.

    PartnerNameanyOptional

    Contract owner (organization) name that have embedded the API’s.

    PartnerIDanyOptional

    Business Identification Number (BIN) of the contract owner (organization) to embeds the API’s.

    CustomerNameanyOptional

    Customer (organization) name (ie. accounting firm, intermediary, ....).

    CustomerIDanyOptional

    Business Identification Number (BIN) of the customer.

    ClientNameanyOptional

    Client (organization) name of the customer of the accounting firm, intermediary...

    ClientIDanyOptional

    Business Identification Number (BIN) of the client.

    Responses
    200

    OK

    application/json
    400

    Bad Request

    application/json
    401

    Unauthorized

    get
    /customer-corner/instance/properties

    Save file summary.

    post

    Save the properties of an file (for example for number of facts from a XBRL report).

    Authorizations
    AuthorizationstringRequired

    Please enter token

    Header parameters
    x-api-versionstringRequired
    ApplicationNameanyOptional

    Name of the application to integrates with API’s to Semansys.Next.

    PartnerNameanyOptional

    Contract owner (organization) name that have embedded the API’s.

    PartnerIDanyOptional

    Business Identification Number (BIN) of the contract owner (organization) to embeds the API’s.

    CustomerNameanyOptional

    Customer (organization) name (ie. accounting firm, intermediary, ....).

    CustomerIDanyOptional

    Business Identification Number (BIN) of the customer.

    ClientNameanyOptional

    Client (organization) name of the customer of the accounting firm, intermediary...

    ClientIDanyOptional

    Business Identification Number (BIN) of the client.

    Bodyobject[]
    idstring · uuidOptional

    File size.

    Example: 063be713...
    typestring | nullableOptional

    ID of the action.

    Example: 91063921-5...
    keystring | nullableOptional

    Name of action.

    Example: NumberOfFacts
    valuestring | nullableOptional

    Actual value.

    Example: 2
    Responses
    200

    OK

    application/json
    Responseboolean
    400

    Bad Request

    application/json
    401

    Unauthorized

    post
    /customer-corner/instance/properties

    Remove file summary.

    delete

    Remove the properties of an file (for example for number of facts from a XBRL report).

    Authorizations
    AuthorizationstringRequired

    Please enter token

    Query parameters
    typestringOptional

    Property to be deleted.

    Example: 372609e8-af2f-43ac-9
    keystringOptional

    Property to be deleted.

    Example: share
    Header parameters
    x-api-versionstringRequired
    ApplicationNameanyOptional

    Name of the application to integrates with API’s to Semansys.Next.

    PartnerNameanyOptional

    Contract owner (organization) name that have embedded the API’s.

    PartnerIDanyOptional

    Business Identification Number (BIN) of the contract owner (organization) to embeds the API’s.

    CustomerNameanyOptional

    Customer (organization) name (ie. accounting firm, intermediary, ....).

    CustomerIDanyOptional

    Business Identification Number (BIN) of the customer.

    ClientNameanyOptional

    Client (organization) name of the customer of the accounting firm, intermediary...

    ClientIDanyOptional

    Business Identification Number (BIN) of the client.

    Responses
    200

    OK

    application/json
    Responseboolean
    400

    Bad Request

    application/json
    401

    Unauthorized

    delete
    /customer-corner/instance/properties

    List user certificates.

    get

    Gives the list of certificates owned by the user defined by the user email.

    Authorizations
    AuthorizationstringRequired

    Please enter token

    Query parameters
    userEmailstringRequired

    The user email passed as query string.

    Example: [email protected]
    Header parameters
    x-api-versionstringRequired
    ApplicationNameanyOptional

    Name of the application to integrates with API’s to Semansys.Next.

    PartnerNameanyOptional

    Contract owner (organization) name that have embedded the API’s.

    PartnerIDanyOptional

    Business Identification Number (BIN) of the contract owner (organization) to embeds the API’s.

    CustomerNameanyOptional

    Customer (organization) name (ie. accounting firm, intermediary, ....).

    CustomerIDanyOptional

    Business Identification Number (BIN) of the customer.

    ClientNameanyOptional

    Client (organization) name of the customer of the accounting firm, intermediary...

    ClientIDanyOptional

    Business Identification Number (BIN) of the client.

    Responses
    200

    OK

    application/json
    400

    Bad Request

    application/json
    401

    Unauthorized

    get
    /customer-corner/certificate

    Upload certificate.

    post

    Upload certificate to the platform in .pfx or .p12 format.

    Authorizations
    AuthorizationstringRequired

    Please enter token

    Header parameters
    x-api-versionstringRequired
    ApplicationNameanyOptional

    Name of the application to integrates with API’s to Semansys.Next.

    PartnerNameanyOptional

    Contract owner (organization) name that have embedded the API’s.

    PartnerIDanyOptional

    Business Identification Number (BIN) of the contract owner (organization) to embeds the API’s.

    CustomerNameanyOptional

    Customer (organization) name (ie. accounting firm, intermediary, ....).

    CustomerIDanyOptional

    Business Identification Number (BIN) of the customer.

    ClientNameanyOptional

    Client (organization) name of the customer of the accounting firm, intermediary...

    ClientIDanyOptional

    Business Identification Number (BIN) of the client.

    Body
    contentstring | nullableOptionalExample: B63E7C115FA...
    passwordstring | nullableOptionalExample: My password
    namestring | nullableOptionalExample: My first certificate
    userEmailstring | nullableOptionalExample: [email protected]
    typestring | nullableOptionalExample: Digipoort
    Responses
    200

    OK

    application/json
    Responsestring
    400

    Bad Request

    application/json
    401

    Unauthorized

    post
    /customer-corner/certificate

    Delete certificate.

    delete

    Delete certificate from the platform.

    Authorizations
    AuthorizationstringRequired

    Please enter token

    Header parameters
    x-api-versionstringRequired
    ApplicationNameanyOptional

    Name of the application to integrates with API’s to Semansys.Next.

    PartnerNameanyOptional

    Contract owner (organization) name that have embedded the API’s.

    PartnerIDanyOptional

    Business Identification Number (BIN) of the contract owner (organization) to embeds the API’s.

    CustomerNameanyOptional

    Customer (organization) name (ie. accounting firm, intermediary, ....).

    CustomerIDanyOptional

    Business Identification Number (BIN) of the customer.

    ClientNameanyOptional

    Client (organization) name of the customer of the accounting firm, intermediary...

    ClientIDanyOptional

    Business Identification Number (BIN) of the client.

    Body
    stringOptional
    Responses
    200Success

    No content

    400

    The reson why the certificate could not be deleted.

    application/json
    401

    Unauthorized

    404Error
    delete
    /customer-corner/certificate

    Compare two instances and show the difference between them.

    post

    Compare two instances and show the difference between them.

    Authorizations
    AuthorizationstringRequired

    Please enter token

    Header parameters
    x-api-versionstringRequired
    ApplicationNameanyOptional

    Name of the application to integrates with API’s to Semansys.Next.

    PartnerNameanyOptional

    Contract owner (organization) name that have embedded the API’s.

    PartnerIDanyOptional

    Business Identification Number (BIN) of the contract owner (organization) to embeds the API’s.

    CustomerNameanyOptional

    Customer (organization) name (ie. accounting firm, intermediary, ....).

    CustomerIDanyOptional

    Business Identification Number (BIN) of the customer.

    ClientNameanyOptional

    Client (organization) name of the customer of the accounting firm, intermediary...

    ClientIDanyOptional

    Business Identification Number (BIN) of the client.

    Body
    Responses
    200

    OK

    application/json
    400

    Bad Request

    application/json
    401

    Unauthorized

    post
    /instance/compare

    Retrieve taxonomy presentation structure the entrypoint ID.

    post

    Retrieve taxonomy presentation structure based on the entrypoint ID.

    Authorizations
    AuthorizationstringRequired

    Please enter token

    Path parameters
    idstringRequired

    The taxonomy entry point id (UUID)

    Header parameters
    x-api-versionstringRequired
    ApplicationNameanyOptional

    Name of the application to integrates with API’s to Semansys.Next.

    PartnerNameanyOptional

    Contract owner (organization) name that have embedded the API’s.

    PartnerIDanyOptional

    Business Identification Number (BIN) of the contract owner (organization) to embeds the API’s.

    CustomerNameanyOptional

    Customer (organization) name (ie. accounting firm, intermediary, ....).

    CustomerIDanyOptional

    Business Identification Number (BIN) of the customer.

    ClientNameanyOptional

    Client (organization) name of the customer of the accounting firm, intermediary...

    ClientIDanyOptional

    Business Identification Number (BIN) of the client.

    Body
    linkRolesstring[] | nullableOptional
    Responses
    200

    OK

    application/json
    400

    Bad Request

    application/json
    401

    Unauthorized

    post
    /taxonomy/entrypoints/{id}/presentation

    Download multiple files.

    post

    Download multiple files from the platform by ID.

    Authorizations
    AuthorizationstringRequired

    Please enter token

    Header parameters
    x-api-versionstringRequired
    ApplicationNameanyOptional

    Name of the application to integrates with API’s to Semansys.Next.

    PartnerNameanyOptional

    Contract owner (organization) name that have embedded the API’s.

    PartnerIDanyOptional

    Business Identification Number (BIN) of the contract owner (organization) to embeds the API’s.

    CustomerNameanyOptional

    Customer (organization) name (ie. accounting firm, intermediary, ....).

    CustomerIDanyOptional

    Business Identification Number (BIN) of the customer.

    ClientNameanyOptional

    Client (organization) name of the customer of the accounting firm, intermediary...

    ClientIDanyOptional

    Business Identification Number (BIN) of the client.

    Bodystring[]
    string[]Optional
    Responses
    200

    OK

    No content

    400

    Bad Request

    401

    Unauthorized

    post
    /customer-corner/file/multiple

    Deliver the XBRL report (.xbrl/.ixbrl) to Digipoort.

    post

    Deliver the XBRL report (.xbrl/.ixbrl) to the gateway known as Digipoort (NL) for delivery to the regulatory authority.

    Authorizations
    AuthorizationstringRequired

    Please enter token

    Header parameters
    x-api-versionstringRequired
    ApplicationNameanyOptional

    Name of the application to integrates with API’s to Semansys.Next.

    PartnerNameanyOptional

    Contract owner (organization) name that have embedded the API’s.

    PartnerIDanyOptional

    Business Identification Number (BIN) of the contract owner (organization) to embeds the API’s.

    CustomerNameanyOptional

    Customer (organization) name (ie. accounting firm, intermediary, ....).

    CustomerIDanyOptional

    Business Identification Number (BIN) of the customer.

    ClientNameanyOptional

    Client (organization) name of the customer of the accounting firm, intermediary...

    ClientIDanyOptional

    Business Identification Number (BIN) of the client.

    Body
    certificateIdstring | nullableOptional

    When not provided the default system certificate will be used.

    Example: https://api-certp...
    fileNamestring | nullableOptional

    The name of XBRL instance document.

    Example: Test file.xbrl
    contentstring · byte | nullableOptional

    The content of the instance document, as Base64 formatted string.

    Example: PD94bWwgdmVyc...
    identifierstring | nullableOptional

    The business number of the reported entity.

    Example: 5858..
    messageTypestring | nullableOptional

    The relevant message type for the deposit.

    Example: Jaarrekening
    nameOfStakeholderstring | nullableOptional

    The regulator to which the instance should be deposited.

    Example: KvK
    typeOfSenderstring | nullableOptional

    The type of sender (Accountant, Intermediar).

    Example: Intermediar
    idOfStakeholderstring | nullableRead-onlyOptional
    Responses
    200

    OK

    application/json
    400

    Bad Request

    application/json
    401

    Unauthorized

    post
    /delivery/digipoort

    Retrieve taxonomy link roles for entrypoint id.

    get

    Retieve list of link roles based on the entrypoint ID provided.

    Authorizations
    AuthorizationstringRequired

    Please enter token

    Path parameters
    idstringRequired

    The taxonomy entry point id (UUID)

    Query parameters
    pageNumberstringOptional

    The page number of results. Optional parameter, if not provided the default value is 1.

    pageSizestringOptional

    The number of items per page, Optional parameter, if not provided the default value is 10

    linkRoleNameFilterstringOptional

    Filters the result link roles by name. Optional, if not provided the link roles list will not be filtered by name.

    Header parameters
    x-api-versionstringRequired
    ApplicationNameanyOptional

    Name of the application to integrates with API’s to Semansys.Next.

    PartnerNameanyOptional

    Contract owner (organization) name that have embedded the API’s.

    PartnerIDanyOptional

    Business Identification Number (BIN) of the contract owner (organization) to embeds the API’s.

    CustomerNameanyOptional

    Customer (organization) name (ie. accounting firm, intermediary, ....).

    CustomerIDanyOptional

    Business Identification Number (BIN) of the customer.

    ClientNameanyOptional

    Client (organization) name of the customer of the accounting firm, intermediary...

    ClientIDanyOptional

    Business Identification Number (BIN) of the client.

    Responses
    200

    OK

    application/json
    400

    Bad Request

    application/json
    401

    Unauthorized

    get
    /taxonomy/{id}/link-roles

    Upload (large) file.

    post

    Upload a (large) file to the platform.

    Authorizations
    AuthorizationstringRequired

    Please enter token

    Header parameters
    x-api-versionstringRequired
    ApplicationNameanyOptional

    Name of the application to integrates with API’s to Semansys.Next.

    PartnerNameanyOptional

    Contract owner (organization) name that have embedded the API’s.

    PartnerIDanyOptional

    Business Identification Number (BIN) of the contract owner (organization) to embeds the API’s.

    CustomerNameanyOptional

    Customer (organization) name (ie. accounting firm, intermediary, ....).

    CustomerIDanyOptional

    Business Identification Number (BIN) of the customer.

    ClientNameanyOptional

    Client (organization) name of the customer of the accounting firm, intermediary...

    ClientIDanyOptional

    Business Identification Number (BIN) of the client.

    Body
    datastring · byte | nullableOptionalExample: PD94bWwgdmVyc2lvbj0...
    fileNameNoPathstring | nullableOptionalExample: My file.xbrl
    offsetinteger · int64Optional
    firstChunkbooleanOptional
    sizeinteger · int64Optional
    Responses
    200

    OK

    Responsestring
    400

    Bad Request

    401

    Unauthorized

    post
    /customer-corner/file/chunk

    Add taxonomy to the platform by taxonomy package.

    post

    Add a new taxonomy to the SemanysNext platform by taxonomy package.

    Authorizations
    AuthorizationstringRequired

    Please enter token

    Header parameters
    x-api-versionstringRequired
    ApplicationNameanyOptional

    Name of the application to integrates with API’s to Semansys.Next.

    PartnerNameanyOptional

    Contract owner (organization) name that have embedded the API’s.

    PartnerIDanyOptional

    Business Identification Number (BIN) of the contract owner (organization) to embeds the API’s.

    CustomerNameanyOptional

    Customer (organization) name (ie. accounting firm, intermediary, ....).

    CustomerIDanyOptional

    Business Identification Number (BIN) of the customer.

    ClientNameanyOptional

    Client (organization) name of the customer of the accounting firm, intermediary...

    ClientIDanyOptional

    Business Identification Number (BIN) of the client.

    Body
    idstring | nullableOptional
    packageBase64Contentstring | nullableOptional
    packageNamestring | nullableOptional
    applyRewriteRulesbooleanOptional
    typestring | nullableOptional
    Responses
    202

    Accepted

    400

    Bad Request

    application/json
    401

    Unauthorized

    post
    /taxonomy/package

    Retrieve taxonomy information by taxonomy ID in CSV.

    post

    Retrieve taxonomy information by taxonomy ID in CSV format.

    Authorizations
    AuthorizationstringRequired

    Please enter token

    Path parameters
    idstringRequired
    Header parameters
    x-api-versionstringRequired
    ApplicationNameanyOptional

    Name of the application to integrates with API’s to Semansys.Next.

    PartnerNameanyOptional

    Contract owner (organization) name that have embedded the API’s.

    PartnerIDanyOptional

    Business Identification Number (BIN) of the contract owner (organization) to embeds the API’s.

    CustomerNameanyOptional

    Customer (organization) name (ie. accounting firm, intermediary, ....).

    CustomerIDanyOptional

    Business Identification Number (BIN) of the customer.

    ClientNameanyOptional

    Client (organization) name of the customer of the accounting firm, intermediary...

    ClientIDanyOptional

    Business Identification Number (BIN) of the client.

    Body
    languagestring | nullableOptionalExample: nl
    entitySchemastring | nullableOptionalExample: http://www.kvk.nl/kvk-id
    decimalsstring | nullableOptionalExample: INF
    entityIdentifierstring | nullableOptionalExample: 123456
    unitstring | nullableOptionalExample: EUR
    csvDelimiterstring | nullableOptional
    Responses
    200

    OK

    application/json
    400

    Bad Request

    application/json
    401

    Unauthorized

    post
    /taxonomy/entrypoints/{id}/csv

    Retrieve the status of a delivered a CT600 form at HMRC.

    post
    Authorizations
    AuthorizationstringRequired

    Please enter token

    Header parameters
    x-api-versionstringRequired
    ApplicationNameanyOptional

    Name of the application to integrates with API’s to Semansys.Next.

    PartnerNameanyOptional

    Contract owner (organization) name that have embedded the API’s.

    PartnerIDanyOptional

    Business Identification Number (BIN) of the contract owner (organization) to embeds the API’s.

    CustomerNameanyOptional

    Customer (organization) name (ie. accounting firm, intermediary, ....).

    CustomerIDanyOptional

    Business Identification Number (BIN) of the customer.

    ClientNameanyOptional

    Client (organization) name of the customer of the accounting firm, intermediary...

    ClientIDanyOptional

    Business Identification Number (BIN) of the client.

    Body
    correlationIdstring | nullableOptional
    Responses
    200

    OK

    application/json
    400

    Bad Request

    application/json
    401

    Unauthorized

    post
    /status/hmrc

    Retrieve message types (delivery).

    get

    Retrieve all the message types appropriate for the delivery process for both portals SBR Nexus and Digipoort.

    Authorizations
    AuthorizationstringRequired

    Please enter token

    Header parameters
    x-api-versionstringRequired
    ApplicationNameanyOptional

    Name of the application to integrates with API’s to Semansys.Next.

    PartnerNameanyOptional

    Contract owner (organization) name that have embedded the API’s.

    PartnerIDanyOptional

    Business Identification Number (BIN) of the contract owner (organization) to embeds the API’s.

    CustomerNameanyOptional

    Customer (organization) name (ie. accounting firm, intermediary, ....).

    CustomerIDanyOptional

    Business Identification Number (BIN) of the customer.

    ClientNameanyOptional

    Client (organization) name of the customer of the accounting firm, intermediary...

    ClientIDanyOptional

    Business Identification Number (BIN) of the client.

    Responses
    200

    OK

    application/json
    400

    Bad Request

    application/json
    401

    Unauthorized

    get
    /customer-corner/delivery/messages

    Delete message type (delivery).

    delete

    Delete message type (delivery module) by ID from the platform. Admin functionality only.

    Authorizations
    AuthorizationstringRequired

    Please enter token

    Path parameters
    idstringRequired
    Header parameters
    x-api-versionstringRequired
    ApplicationNameanyOptional

    Name of the application to integrates with API’s to Semansys.Next.

    PartnerNameanyOptional

    Contract owner (organization) name that have embedded the API’s.

    PartnerIDanyOptional

    Business Identification Number (BIN) of the contract owner (organization) to embeds the API’s.

    CustomerNameanyOptional

    Customer (organization) name (ie. accounting firm, intermediary, ....).

    CustomerIDanyOptional

    Business Identification Number (BIN) of the customer.

    ClientNameanyOptional

    Client (organization) name of the customer of the accounting firm, intermediary...

    ClientIDanyOptional

    Business Identification Number (BIN) of the client.

    Responses
    200Success
    Responsestring
    400

    Bad Request

    401

    Unauthorized

    delete
    /customer-corner/delivery/messages/{id}

    Retrieve taxonomy content in xBRL-CSV structure.

    post

    Retrieve taxonomy content in xBRL-CSV (.csv + .JSON) as an archive package.

    Authorizations
    AuthorizationstringRequired

    Please enter token

    Path parameters
    idstringRequired

    The taxonomy entry point id (UUID).

    Header parameters
    x-api-versionstringRequired
    ApplicationNameanyOptional

    Name of the application to integrates with API’s to Semansys.Next.

    PartnerNameanyOptional

    Contract owner (organization) name that have embedded the API’s.

    PartnerIDanyOptional

    Business Identification Number (BIN) of the contract owner (organization) to embeds the API’s.

    CustomerNameanyOptional

    Customer (organization) name (ie. accounting firm, intermediary, ....).

    CustomerIDanyOptional

    Business Identification Number (BIN) of the customer.

    ClientNameanyOptional

    Client (organization) name of the customer of the accounting firm, intermediary...

    ClientIDanyOptional

    Business Identification Number (BIN) of the client.

    Body
    languagestring | nullableOptionalExample: nl
    entitySchemastring | nullableOptionalExample: http://www.kvk.nl/kvk-id
    decimalsstring | nullableOptionalExample: INF
    entityIdentifierstring | nullableOptionalExample: 123456
    unitstring | nullableOptionalExample: EUR
    csvDelimiterstring | nullableOptional
    Responses
    200

    OK

    Responsestring · binary
    400

    Bad Request

    401

    Unauthorized

    post
    /taxonomy/entrypoints/{id}/csv-zip

    Retrieve taxonomy concepts for entrypoint id.

    get

    Retrieve list of concepts based on the entrypoint ID provided.

    Authorizations
    AuthorizationstringRequired

    Please enter token

    Path parameters
    idstringRequired

    The taxonomy entry point id (UUID)

    Query parameters
    pageNumberstringOptional

    The page number of results. Optional parameter, if not provided the default value is 1.

    pageSizestringOptional

    The number of items per page, Optional parameter, if not provided the default value is 10

    conceptNameFilterstringOptional

    Filters the result concepts by name. Optional, if not provided the concept list will not be filtered by name.

    Header parameters
    x-api-versionstringRequired
    ApplicationNameanyOptional

    Name of the application to integrates with API’s to Semansys.Next.

    PartnerNameanyOptional

    Contract owner (organization) name that have embedded the API’s.

    PartnerIDanyOptional

    Business Identification Number (BIN) of the contract owner (organization) to embeds the API’s.

    CustomerNameanyOptional

    Customer (organization) name (ie. accounting firm, intermediary, ....).

    CustomerIDanyOptional

    Business Identification Number (BIN) of the customer.

    ClientNameanyOptional

    Client (organization) name of the customer of the accounting firm, intermediary...

    ClientIDanyOptional

    Business Identification Number (BIN) of the client.

    Responses
    200

    OK

    application/json
    400

    Bad Request

    application/json
    401

    Unauthorized

    get
    /taxonomy/{id}/concepts

    Retrieve taxonomy parameters by entrypoint.

    get

    Retrieve taxonomy parameters by entrypoint URL (SBR-NL).

    Authorizations
    AuthorizationstringRequired

    Please enter token

    Query parameters
    schemaRefstringRequired

    The taxonomy entrypoint.

    Header parameters
    x-api-versionstringRequired
    ApplicationNameanyOptional

    Name of the application to integrates with API’s to Semansys.Next.

    PartnerNameanyOptional

    Contract owner (organization) name that have embedded the API’s.

    PartnerIDanyOptional

    Business Identification Number (BIN) of the contract owner (organization) to embeds the API’s.

    CustomerNameanyOptional

    Customer (organization) name (ie. accounting firm, intermediary, ....).

    CustomerIDanyOptional

    Business Identification Number (BIN) of the customer.

    ClientNameanyOptional

    Client (organization) name of the customer of the accounting firm, intermediary...

    ClientIDanyOptional

    Business Identification Number (BIN) of the client.

    Responses
    200

    OK

    application/json
    400

    Bad Request

    application/json
    401

    Unauthorized

    get
    /taxonomy/entrypoints/parameters

    Retrieve taxonomy parameters by entrypoint ID.

    get

    Retrieve taxonomy parameters by entrypoint ID (SBR-NL).

    Authorizations
    AuthorizationstringRequired

    Please enter token

    Path parameters
    idstringRequired
    Header parameters
    x-api-versionstringRequired
    ApplicationNameanyOptional

    Name of the application to integrates with API’s to Semansys.Next.

    PartnerNameanyOptional

    Contract owner (organization) name that have embedded the API’s.

    PartnerIDanyOptional

    Business Identification Number (BIN) of the contract owner (organization) to embeds the API’s.

    CustomerNameanyOptional

    Customer (organization) name (ie. accounting firm, intermediary, ....).

    CustomerIDanyOptional

    Business Identification Number (BIN) of the customer.

    ClientNameanyOptional

    Client (organization) name of the customer of the accounting firm, intermediary...

    ClientIDanyOptional

    Business Identification Number (BIN) of the client.

    Responses
    200

    OK

    application/json
    400

    Bad Request

    application/json
    401

    Unauthorized

    get
    /taxonomy/entrypoints/{id}/parameters

    User role.

    post

    Set the role of a user on the platform. Admin functionality only.

    Authorizations
    AuthorizationstringRequired

    Please enter token

    Header parameters
    x-api-versionstringRequired
    ApplicationNameanyOptional

    Name of the application to integrates with API’s to Semansys.Next.

    PartnerNameanyOptional

    Contract owner (organization) name that have embedded the API’s.

    PartnerIDanyOptional

    Business Identification Number (BIN) of the contract owner (organization) to embeds the API’s.

    CustomerNameanyOptional

    Customer (organization) name (ie. accounting firm, intermediary, ....).

    CustomerIDanyOptional

    Business Identification Number (BIN) of the customer.

    ClientNameanyOptional

    Client (organization) name of the customer of the accounting firm, intermediary...

    ClientIDanyOptional

    Business Identification Number (BIN) of the client.

    Body
    emailstring | nullableOptional

    The user's email which role is going to be changed.

    Pattern: ^[a-zA-Z0-9_.+-]+@[a-zA-Z0-9-]+\.[a-zA-Z0-9-.]+$
    roleinteger · enumOptional

    The user's role values range from 1 to 5: 1 for admin, 2 for manager, 3 for user, 4 for guest and 5 for cc user.

    Possible values:
    Responses
    200

    OK

    Responsestring
    400

    Bad Request

    401

    Unauthorized

    post
    /customer-corner/user-role

    Create hash code for (single) file.

    post

    Generate hash code for a (single) file.

    Authorizations
    AuthorizationstringRequired

    Please enter token

    Header parameters
    x-api-versionstringRequired
    ApplicationNameanyOptional

    Name of the application to integrates with API’s to Semansys.Next.

    PartnerNameanyOptional

    Contract owner (organization) name that have embedded the API’s.

    PartnerIDanyOptional

    Business Identification Number (BIN) of the contract owner (organization) to embeds the API’s.

    CustomerNameanyOptional

    Customer (organization) name (ie. accounting firm, intermediary, ....).

    CustomerIDanyOptional

    Business Identification Number (BIN) of the customer.

    ClientNameanyOptional

    Client (organization) name of the customer of the accounting firm, intermediary...

    ClientIDanyOptional

    Business Identification Number (BIN) of the client.

    Body
    idOrBase64Contentstring · byteRequired

    The file content represented as Base64 string

    Example: UEsDBBQ...
    fileNamestring · min: 1Required

    The name of the file.

    Example: My report.xbr
    fileExtensionstring · min: 1Required

    The extension of the file.

    Example: .xbr
    Responses
    200

    OK

    application/json
    400

    Bad Request

    application/json
    401

    Unauthorized

    post
    /input-import/hash-creation/single-file

    Retrieve taxonomy tables by entrypoint ID.

    get

    Retrieve all taxonomy tables by entrypoint ID.

    Authorizations
    AuthorizationstringRequired

    Please enter token

    Path parameters
    idstringRequired

    Job id provided by '/tables' endpoint

    Header parameters
    x-api-versionstringRequired
    ApplicationNameanyOptional

    Name of the application to integrates with API’s to Semansys.Next.

    PartnerNameanyOptional

    Contract owner (organization) name that have embedded the API’s.

    PartnerIDanyOptional

    Business Identification Number (BIN) of the contract owner (organization) to embeds the API’s.

    CustomerNameanyOptional

    Customer (organization) name (ie. accounting firm, intermediary, ....).

    CustomerIDanyOptional

    Business Identification Number (BIN) of the customer.

    ClientNameanyOptional

    Client (organization) name of the customer of the accounting firm, intermediary...

    ClientIDanyOptional

    Business Identification Number (BIN) of the client.

    Responses
    200

    OK

    202

    Accepted

    400

    Bad Request

    401

    Unauthorized

    get
    /taxonomy/entrypoints/tables/status/{id}

    Extract report data in JSON format.

    post

    Generate an JSON output file based on the value available in an digital report in XBRL format.

    Authorizations
    AuthorizationstringRequired

    Please enter token

    Header parameters
    x-api-versionstringRequired
    ApplicationNameanyOptional

    Name of the application to integrates with API’s to Semansys.Next.

    PartnerNameanyOptional

    Contract owner (organization) name that have embedded the API’s.

    PartnerIDanyOptional

    Business Identification Number (BIN) of the contract owner (organization) to embeds the API’s.

    CustomerNameanyOptional

    Customer (organization) name (ie. accounting firm, intermediary, ....).

    CustomerIDanyOptional

    Business Identification Number (BIN) of the customer.

    ClientNameanyOptional

    Client (organization) name of the customer of the accounting firm, intermediary...

    ClientIDanyOptional

    Business Identification Number (BIN) of the client.

    Body
    schemaRefstring | nullableOptional

    Taxonomy entrypoint

    Example: http://www.nltaxonomie.nl/nt15/kvk/20201209/entrypoints/kvk-rpt-jaarverantwoording-2020-nlgaap-middelgroot.xsd
    base64Contentstring · min: 1Required

    file id (UUID) or instance content as base64 string

    Example: PD94bWwgdmVyc2lvbj...
    Responses
    200

    OK

    application/json
    400

    Bad Request

    application/json
    401

    Unauthorized

    post
    /input-import/instance/data

    Retrieve taxonomy base set presentation structure by the base-set ID.

    post

    Retrieve taxonomy base set presentation structure by the base-set ID.

    Authorizations
    AuthorizationstringRequired

    Please enter token

    Header parameters
    x-api-versionstringRequired
    ApplicationNameanyOptional

    Name of the application to integrates with API’s to Semansys.Next.

    PartnerNameanyOptional

    Contract owner (organization) name that have embedded the API’s.

    PartnerIDanyOptional

    Business Identification Number (BIN) of the contract owner (organization) to embeds the API’s.

    CustomerNameanyOptional

    Customer (organization) name (ie. accounting firm, intermediary, ....).

    CustomerIDanyOptional

    Business Identification Number (BIN) of the customer.

    ClientNameanyOptional

    Client (organization) name of the customer of the accounting firm, intermediary...

    ClientIDanyOptional

    Business Identification Number (BIN) of the client.

    Body
    baseSetIdstring | nullableOptional
    Responses
    200

    OK

    application/json
    400

    Bad Request

    application/json
    401

    Unauthorized

    post
    /taxonomy/entrypoints/presentation/base-set-response

    Create taxonomy report package

    post

    Create taxonomy report package. For each of the functionality where in our API is produced result file we produce hash of the file that identifies the contents of the file. User can validate the hash value in hash validation functionality and to know if any changes are applied. By default the file hash is disabled, but it can be controlled from the dropdown below. Response body will be for example:

    { 
        "zipContentBase64": "JVBERxLjQKMSAw...", 
        "hashResult": { 
            "Hash_Result": "nKDBo115PBhw3U3Y= " 
        } 
    }
    
    Authorizations
    AuthorizationstringRequired

    Please enter token

    Query parameters
    isHashedbooleanOptional

    Specifies whether to have a hashcode included in the output. By default the value is false

    Default: false
    Header parameters
    x-api-versionstringRequired
    ApplicationNameanyOptional

    Name of the application to integrates with API’s to Semansys.Next.

    PartnerNameanyOptional

    Contract owner (organization) name that have embedded the API’s.

    PartnerIDanyOptional

    Business Identification Number (BIN) of the contract owner (organization) to embeds the API’s.

    CustomerNameanyOptional

    Customer (organization) name (ie. accounting firm, intermediary, ....).

    CustomerIDanyOptional

    Business Identification Number (BIN) of the customer.

    ClientNameanyOptional

    Client (organization) name of the customer of the accounting firm, intermediary...

    ClientIDanyOptional

    Business Identification Number (BIN) of the client.

    Body
    namestring | nullableOptional
    identifierstring | nullableOptional
    descriptionstring | nullableOptional
    versionstring | nullableOptional
    reportPackageLanguagestring | nullableOptional
    publicationDatestring | nullableOptional
    publisherstring | nullableOptional
    publisherUrlstring | nullableOptional
    publisherCountrystring | nullableOptional
    reportPackageNamestring | nullableOptional
    reportBase64Contentstring | nullableOptional
    reportNamestring | nullableOptional
    base64ZipFilesstring | nullableOptional
    base64ReportPackageJsonstring | nullableOptional
    Responses
    200

    OK

    application/json
    400

    Bad Request

    application/json
    401

    Unauthorized

    post
    /report-package

    Validate reporting package conformance suite.

    post
    Authorizations
    AuthorizationstringRequired

    Please enter token

    Header parameters
    x-api-versionstringRequired
    ApplicationNameanyOptional

    Name of the application to integrates with API’s to Semansys.Next.

    PartnerNameanyOptional

    Contract owner (organization) name that have embedded the API’s.

    PartnerIDanyOptional

    Business Identification Number (BIN) of the contract owner (organization) to embeds the API’s.

    CustomerNameanyOptional

    Customer (organization) name (ie. accounting firm, intermediary, ....).

    CustomerIDanyOptional

    Business Identification Number (BIN) of the customer.

    ClientNameanyOptional

    Client (organization) name of the customer of the accounting firm, intermediary...

    ClientIDanyOptional

    Business Identification Number (BIN) of the client.

    Body
    idOrBase64Contentstring · min: 1Required

    file id (UUID) or instance content as base64 string

    Example: PD94bWwgdmVyc2lvbj...
    fileNamestring | nullableOptional
    esmaYearstring | nullableOptional

    EsmaYear is optional parameter that has default value 2024. If you want to validate for 2023 you can send 2023 in the field.

    Responses
    202

    Accepted

    application/json
    400

    Bad Request

    application/json
    401

    Unauthorized

    post
    /validation/report-package

    Get concepts defined in the extension taxonomy

    get
    Authorizations
    AuthorizationstringRequired

    Please enter token

    Path parameters
    idstringRequired

    Id of file used in caching and extracting to then retrieve linkroles from the extracted file

    Query parameters
    fileTypestringOptional

    Extension taxonomy file type. Allowed filetypes: ".zip", ".xbri", ".xbr"

    Header parameters
    x-api-versionstringRequired
    ApplicationNameanyOptional

    Name of the application to integrates with API’s to Semansys.Next.

    PartnerNameanyOptional

    Contract owner (organization) name that have embedded the API’s.

    PartnerIDanyOptional

    Business Identification Number (BIN) of the contract owner (organization) to embeds the API’s.

    CustomerNameanyOptional

    Customer (organization) name (ie. accounting firm, intermediary, ....).

    CustomerIDanyOptional

    Business Identification Number (BIN) of the customer.

    ClientNameanyOptional

    Client (organization) name of the customer of the accounting firm, intermediary...

    ClientIDanyOptional

    Business Identification Number (BIN) of the client.

    Responses
    200

    OK

    application/json
    400

    Bad Request

    application/json
    401

    Unauthorized

    get
    /taxonomy/extension/{id}/concepts
    get
    Authorizations
    AuthorizationstringRequired

    Please enter token

    Path parameters
    idstringRequired
    Query parameters
    fileTypestringOptional
    Header parameters
    x-api-versionstringRequired
    ApplicationNameanyOptional

    Name of the application to integrates with API’s to Semansys.Next.

    PartnerNameanyOptional

    Contract owner (organization) name that have embedded the API’s.

    PartnerIDanyOptional

    Business Identification Number (BIN) of the contract owner (organization) to embeds the API’s.

    CustomerNameanyOptional

    Customer (organization) name (ie. accounting firm, intermediary, ....).

    CustomerIDanyOptional

    Business Identification Number (BIN) of the customer.

    ClientNameanyOptional

    Client (organization) name of the customer of the accounting firm, intermediary...

    ClientIDanyOptional

    Business Identification Number (BIN) of the client.

    Responses
    200

    OK

    application/json
    400

    Bad Request

    application/json
    401

    Unauthorized

    get
    /taxonomy/extension/{id}/pivot

    Retrieve taxonomy calculation structure based on the entrypoint.

    post

    Retrieve taxonomy calculation structure based on the entrypoint ID.

    Authorizations
    AuthorizationstringRequired

    Please enter token

    Path parameters
    idstringRequired

    The taxonomy entry point id (UUID)

    Header parameters
    x-api-versionstringRequired
    ApplicationNameanyOptional

    Name of the application to integrates with API’s to Semansys.Next.

    PartnerNameanyOptional

    Contract owner (organization) name that have embedded the API’s.

    PartnerIDanyOptional

    Business Identification Number (BIN) of the contract owner (organization) to embeds the API’s.

    CustomerNameanyOptional

    Customer (organization) name (ie. accounting firm, intermediary, ....).

    CustomerIDanyOptional

    Business Identification Number (BIN) of the customer.

    ClientNameanyOptional

    Client (organization) name of the customer of the accounting firm, intermediary...

    ClientIDanyOptional

    Business Identification Number (BIN) of the client.

    Responses
    200

    OK

    application/json
    400

    Bad Request

    application/json
    401

    Unauthorized

    post
    /taxonomy/entrypoints/{id}/calculation

    Retrieve taxonomy content in xBRL-CSV structure for HTML mapping.

    post

    Retrieve taxonomy content in xBRL-CSV (.csv + .JSON) for HTML placeholder mapping as an archive package.

    Authorizations
    AuthorizationstringRequired

    Please enter token

    Path parameters
    idstringRequired

    The taxonomy entry point id (UUID).

    Header parameters
    x-api-versionstringRequired
    ApplicationNameanyOptional

    Name of the application to integrates with API’s to Semansys.Next.

    PartnerNameanyOptional

    Contract owner (organization) name that have embedded the API’s.

    PartnerIDanyOptional

    Business Identification Number (BIN) of the contract owner (organization) to embeds the API’s.

    CustomerNameanyOptional

    Customer (organization) name (ie. accounting firm, intermediary, ....).

    CustomerIDanyOptional

    Business Identification Number (BIN) of the customer.

    ClientNameanyOptional

    Client (organization) name of the customer of the accounting firm, intermediary...

    ClientIDanyOptional

    Business Identification Number (BIN) of the client.

    Body
    languagestring | nullableOptionalExample: nl
    entitySchemastring | nullableOptionalExample: http://www.kvk.nl/kvk-id
    decimalsstring | nullableOptionalExample: INF
    entityIdentifierstring | nullableOptionalExample: 123456
    unitstring | nullableOptionalExample: EUR
    csvDelimiterstring | nullableOptional
    Responses
    200

    OK

    Responsestring · binary
    400

    Bad Request

    401

    Unauthorized

    post
    /taxonomy/entrypoints/{id}/csv-placeholder-zip

    Generate an XBRL report (.xbrl) from JSON.

    post

    Generate an XBRL report (.xbrl) from JSON-structured data file containing the reporting data. For each of the functionality where in our API is produced result file we produce hash of the file that identifies the contents of the file. User can validate the hash value in hash validation functionality and to know if any changes are applied. By default the file hash is disabled, but it can be controlled from the dropdown below.
    Response body will be for example:

    { 
        "InstanceContentBase64": "JVBERxLjQKMSAw...", 
        "TaxonomyEntrypoint": "http://www.nltaxonomie.nl/nt15/kvk/20201209/entrypoints/kvk-rpt-jaarverantwoording-2020-nlgaap-middelgroot.xsd", 
        "FactsCount": 4, 
        "TuplesCount": 3, 
        "UnitsCount": 2, 
        "ContextsCount": 1, 
        "hashResult": { 
            "Hash_Result": "nKDBo115PBhw3U3Y= " 
        } 
    }
    
    Authorizations
    AuthorizationstringRequired

    Please enter token

    Query parameters
    isHashedbooleanOptional

    Optional. Specifies whether to have a hashcode included in the output. By default the value is false.

    Default: false
    Header parameters
    x-api-versionstringRequired
    ApplicationNameanyOptional

    Name of the application to integrates with API’s to Semansys.Next.

    PartnerNameanyOptional

    Contract owner (organization) name that have embedded the API’s.

    PartnerIDanyOptional

    Business Identification Number (BIN) of the contract owner (organization) to embeds the API’s.

    CustomerNameanyOptional

    Customer (organization) name (ie. accounting firm, intermediary, ....).

    CustomerIDanyOptional

    Business Identification Number (BIN) of the customer.

    ClientNameanyOptional

    Client (organization) name of the customer of the accounting firm, intermediary...

    ClientIDanyOptional

    Business Identification Number (BIN) of the client.

    Body
    schemaRefstring | nullableOptional

    Taxonomy entrypoint

    Example: http://www.nltaxonomie.nl/nt15/kvk/20201209/entrypoints/kvk-rpt-jaarverantwoording-2020-nlgaap-middelgroot.xsd
    langstring | nullableOptional

    Specify xml:lang attribute in 'xbrl' element

    Example: en
    entityIdentifierstring | nullableOptional

    Reporting entity identifier

    Example: 12345678
    entitySchemestring | nullableOptional

    A scheme URI for identifying business entities

    Example: http://www.kvk.nl/kvk-id
    unitstring | nullableOptional

    Default unit identifier. Used when no unit specified on data row level

    Example: iso4217:EUR
    periodstring | nullableOptional

    Default reporting period as start date/end date in yyyy-MM-dd format. Used when no period specified on data row leve

    Example: 2020-01-01/2020-12-31
    decimalsstring | nullableOptional

    Default decimals for numeric facts. Used when no decimals specified on data row level. If omitted, default is 'INF'

    Example: INF
    fileNamestring | nullableOptional

    The name of the file.

    Example: My report.xbrl
    Responses
    200

    OK

    application/json
    400

    Bad Request

    application/json
    401

    Unauthorized

    post
    /input-import/instance/generation

    Retrieves job status or job result with filtered validation messages.

    get

    Retrieve job status or job result that includes filtered validation messages.

    Authorizations
    AuthorizationstringRequired

    Please enter token

    Path parameters
    idstringRequired

    The validation job id (UUID)

    Header parameters
    x-api-versionstringRequired
    ApplicationNameanyOptional

    Name of the application to integrates with API’s to Semansys.Next.

    PartnerNameanyOptional

    Contract owner (organization) name that have embedded the API’s.

    PartnerIDanyOptional

    Business Identification Number (BIN) of the contract owner (organization) to embeds the API’s.

    CustomerNameanyOptional

    Customer (organization) name (ie. accounting firm, intermediary, ....).

    CustomerIDanyOptional

    Business Identification Number (BIN) of the customer.

    ClientNameanyOptional

    Client (organization) name of the customer of the accounting firm, intermediary...

    ClientIDanyOptional

    Business Identification Number (BIN) of the client.

    Responses
    200

    OK

    application/json
    202

    Accepted

    400

    Bad Request

    application/json
    401

    Unauthorized

    get
    /validation/filtered-status/{id}

    Uploads a document to the AskYourPDF service.

    post

    Uploads the digital report to chat with.

    Authorizations
    AuthorizationstringRequired

    Please enter token

    Header parameters
    x-api-versionstringRequired
    ApplicationNameanyOptional

    Name of the application to integrates with API’s to Semansys.Next.

    PartnerNameanyOptional

    Contract owner (organization) name that have embedded the API’s.

    PartnerIDanyOptional

    Business Identification Number (BIN) of the contract owner (organization) to embeds the API’s.

    CustomerNameanyOptional

    Customer (organization) name (ie. accounting firm, intermediary, ....).

    CustomerIDanyOptional

    Business Identification Number (BIN) of the customer.

    ClientNameanyOptional

    Client (organization) name of the customer of the accounting firm, intermediary...

    ClientIDanyOptional

    Business Identification Number (BIN) of the client.

    Body
    documentContentstring · byte | nullableOptional

    The PDF or XBRL file represented as Base64

    Example: PD94bWwgdmVyc...
    documentNamestring | nullableOptional

    The name of your PDF document

    Example: Annual report.pdf
    Responses
    200

    OK

    application/json
    400

    Bad Request

    application/json
    401

    Unauthorized

    post
    /reportchat/upload

    Get linkroles defined in the extension taxonomy

    get
    Authorizations
    AuthorizationstringRequired

    Please enter token

    Path parameters
    idstringRequired

    Id of file used in caching and extracting to then retrieve linkroles from the extracted file

    Query parameters
    fileTypestringOptional

    Extension taxonomy file type. Allowed filetypes: ".zip", ".xbri", ".xbr"

    Header parameters
    x-api-versionstringRequired
    ApplicationNameanyOptional

    Name of the application to integrates with API’s to Semansys.Next.

    PartnerNameanyOptional

    Contract owner (organization) name that have embedded the API’s.

    PartnerIDanyOptional

    Business Identification Number (BIN) of the contract owner (organization) to embeds the API’s.

    CustomerNameanyOptional

    Customer (organization) name (ie. accounting firm, intermediary, ....).

    CustomerIDanyOptional

    Business Identification Number (BIN) of the customer.

    ClientNameanyOptional

    Client (organization) name of the customer of the accounting firm, intermediary...

    ClientIDanyOptional

    Business Identification Number (BIN) of the client.

    Responses
    200

    OK

    application/json
    400

    Bad Request

    application/json
    401

    Unauthorized

    get
    /taxonomy/extension/{id}/linkroles

    Returns a PDF results based on the HTML content provided.

    post

    Returns a PDF results based on the HTML content provided.

    Authorizations
    AuthorizationstringRequired

    Please enter token

    Header parameters
    x-api-versionstringRequired
    ApplicationNameanyOptional

    Name of the application to integrates with API’s to Semansys.Next.

    PartnerNameanyOptional

    Contract owner (organization) name that have embedded the API’s.

    PartnerIDanyOptional

    Business Identification Number (BIN) of the contract owner (organization) to embeds the API’s.

    CustomerNameanyOptional

    Customer (organization) name (ie. accounting firm, intermediary, ....).

    CustomerIDanyOptional

    Business Identification Number (BIN) of the customer.

    ClientNameanyOptional

    Client (organization) name of the customer of the accounting firm, intermediary...

    ClientIDanyOptional

    Business Identification Number (BIN) of the client.

    Body
    string · binaryOptional
    Responses
    200

    OK

    No content

    400

    The reason for operaion failure.

    401

    Unauthorized

    post
    /customer-corner/pdf/pdf-provider

    Retrieve file list.

    get

    Retrieve the list of files as ID's within your domain.

    Authorizations
    AuthorizationstringRequired

    Please enter token

    Path parameters
    fileIdsstringRequired
    Query parameters
    fileIdsstring[]Optional

    IDs of the files to be returned.

    Example: ["38caa766-9dcd-4681-a955-cb3d9028b18f","963be853-fdcd-4681-a955-cb3d9028b18f"]
    Header parameters
    x-api-versionstringRequired
    ApplicationNameanyOptional

    Name of the application to integrates with API’s to Semansys.Next.

    PartnerNameanyOptional

    Contract owner (organization) name that have embedded the API’s.

    PartnerIDanyOptional

    Business Identification Number (BIN) of the contract owner (organization) to embeds the API’s.

    CustomerNameanyOptional

    Customer (organization) name (ie. accounting firm, intermediary, ....).

    CustomerIDanyOptional

    Business Identification Number (BIN) of the customer.

    ClientNameanyOptional

    Client (organization) name of the customer of the accounting firm, intermediary...

    ClientIDanyOptional

    Business Identification Number (BIN) of the client.

    Responses
    200

    OK

    application/json
    400

    Bad Request

    application/json
    401

    Unauthorized

    get
    /customer-corner/file/{fileIds}

    List user files.

    get

    Gives the list of files owned by the user defined by the user email.

    Authorizations
    AuthorizationstringRequired

    Please enter token

    Query parameters
    idstringOptional

    The user email.

    Example: [email protected]
    includeHistorybooleanOptional

    Whether to include the history for each of the files.

    Default: false
    includePropertiesbooleanOptional

    Whether to include the properties for each of the files.

    Default: false
    Header parameters
    x-api-versionstringRequired
    ApplicationNameanyOptional

    Name of the application to integrates with API’s to Semansys.Next.

    PartnerNameanyOptional

    Contract owner (organization) name that have embedded the API’s.

    PartnerIDanyOptional

    Business Identification Number (BIN) of the contract owner (organization) to embeds the API’s.

    CustomerNameanyOptional

    Customer (organization) name (ie. accounting firm, intermediary, ....).

    CustomerIDanyOptional

    Business Identification Number (BIN) of the customer.

    ClientNameanyOptional

    Client (organization) name of the customer of the accounting firm, intermediary...

    ClientIDanyOptional

    Business Identification Number (BIN) of the client.

    Responses
    200

    OK

    application/json
    400

    Bad Request

    application/json
    401

    Unauthorized

    get
    /customer-corner/file

    Upload a file

    post

    Upload a file to the platform.

    Authorizations
    AuthorizationstringRequired

    Please enter token

    Header parameters
    x-api-versionstringRequired
    ApplicationNameanyOptional

    Name of the application to integrates with API’s to Semansys.Next.

    PartnerNameanyOptional

    Contract owner (organization) name that have embedded the API’s.

    PartnerIDanyOptional

    Business Identification Number (BIN) of the contract owner (organization) to embeds the API’s.

    CustomerNameanyOptional

    Customer (organization) name (ie. accounting firm, intermediary, ....).

    CustomerIDanyOptional

    Business Identification Number (BIN) of the customer.

    ClientNameanyOptional

    Client (organization) name of the customer of the accounting firm, intermediary...

    ClientIDanyOptional

    Business Identification Number (BIN) of the client.

    Body
    contentstring · byte | nullableOptionalExample: PD94bWwgdmVyc2lvbj0...
    userIdstring | nullableOptionalExample: [email protected]
    fileNamestring | nullableOptionalExample: My file.xbrl
    Responses
    200

    The ID of the file ("38caa766-9dcd-4681-a955-cb3d9028b18f")

    application/json
    Responsestring
    400

    The reason why file could not be uploaded, represented as string.

    application/json
    401

    Unauthorized

    404

    File not found.

    415

    Unsupported file type.

    post
    /customer-corner/file

    Delete file.

    delete

    Delete one or more file from the platform by ID.

    Authorizations
    AuthorizationstringRequired

    Please enter token

    Header parameters
    x-api-versionstringRequired
    ApplicationNameanyOptional

    Name of the application to integrates with API’s to Semansys.Next.

    PartnerNameanyOptional

    Contract owner (organization) name that have embedded the API’s.

    PartnerIDanyOptional

    Business Identification Number (BIN) of the contract owner (organization) to embeds the API’s.

    CustomerNameanyOptional

    Customer (organization) name (ie. accounting firm, intermediary, ....).

    CustomerIDanyOptional

    Business Identification Number (BIN) of the customer.

    ClientNameanyOptional

    Client (organization) name of the customer of the accounting firm, intermediary...

    ClientIDanyOptional

    Business Identification Number (BIN) of the client.

    Bodystring[]
    string[]Optional
    Responses
    200

    The files were successfully deleted.

    Responsestring
    400

    Delete files failed.

    401

    Unauthorized

    delete
    /customer-corner/file

    Retrieve taxonomy tables by entrypoint ID.

    post

    Retrieve all taxonomy tables by entrypoint ID.

    Authorizations
    AuthorizationstringRequired

    Please enter token

    Path parameters
    idstringRequired

    The taxonomy entry point id (UUID)

    Header parameters
    x-api-versionstringRequired
    ApplicationNameanyOptional

    Name of the application to integrates with API’s to Semansys.Next.

    PartnerNameanyOptional

    Contract owner (organization) name that have embedded the API’s.

    PartnerIDanyOptional

    Business Identification Number (BIN) of the contract owner (organization) to embeds the API’s.

    CustomerNameanyOptional

    Customer (organization) name (ie. accounting firm, intermediary, ....).

    CustomerIDanyOptional

    Business Identification Number (BIN) of the customer.

    ClientNameanyOptional

    Client (organization) name of the customer of the accounting firm, intermediary...

    ClientIDanyOptional

    Business Identification Number (BIN) of the client.

    Body
    linkRolesstring[] | nullableOptional
    Responses
    202

    Accepted

    application/json
    400

    Bad Request

    application/json
    401

    Unauthorized

    post
    /taxonomy/entrypoints/{id}/tables

    Retrieve taxonomy set of schemas based on the entrypoint.

    get

    Retrieve the set of taxnomy schema based on the reporting entrypoint that is provided.

    Authorizations
    AuthorizationstringRequired

    Please enter token

    Path parameters
    idstringRequired
    Header parameters
    x-api-versionstringRequired
    ApplicationNameanyOptional

    Name of the application to integrates with API’s to Semansys.Next.

    PartnerNameanyOptional

    Contract owner (organization) name that have embedded the API’s.

    PartnerIDanyOptional

    Business Identification Number (BIN) of the contract owner (organization) to embeds the API’s.

    CustomerNameanyOptional

    Customer (organization) name (ie. accounting firm, intermediary, ....).

    CustomerIDanyOptional

    Business Identification Number (BIN) of the customer.

    ClientNameanyOptional

    Client (organization) name of the customer of the accounting firm, intermediary...

    ClientIDanyOptional

    Business Identification Number (BIN) of the client.

    Responses
    200

    OK

    application/json
    400

    Bad Request

    application/json
    401

    Unauthorized

    get
    /taxonomy/entrypoints/{id}/schema-set

    Compare two inline files and show the difference between them.

    post

    Compare two inline files and show the difference between them.

    Authorizations
    AuthorizationstringRequired

    Please enter token

    Header parameters
    x-api-versionstringRequired
    ApplicationNameanyOptional

    Name of the application to integrates with API’s to Semansys.Next.

    PartnerNameanyOptional

    Contract owner (organization) name that have embedded the API’s.

    PartnerIDanyOptional

    Business Identification Number (BIN) of the contract owner (organization) to embeds the API’s.

    CustomerNameanyOptional

    Customer (organization) name (ie. accounting firm, intermediary, ....).

    CustomerIDanyOptional

    Business Identification Number (BIN) of the customer.

    ClientNameanyOptional

    Client (organization) name of the customer of the accounting firm, intermediary...

    ClientIDanyOptional

    Business Identification Number (BIN) of the client.

    Body
    Responses
    200

    OK

    application/json
    400

    Bad Request

    application/json
    401

    Unauthorized

    post
    /instance/inline-compare

    Validate reporting package to ESMA conformance suite.

    post

    Validate the Report Package (XBRL inline report and extension taxonomy) against the ESMA/ESEF conformance suite.

    Authorizations
    AuthorizationstringRequired

    Please enter token

    Header parameters
    x-api-versionstringRequired
    ApplicationNameanyOptional

    Name of the application to integrates with API’s to Semansys.Next.

    PartnerNameanyOptional

    Contract owner (organization) name that have embedded the API’s.

    PartnerIDanyOptional

    Business Identification Number (BIN) of the contract owner (organization) to embeds the API’s.

    CustomerNameanyOptional

    Customer (organization) name (ie. accounting firm, intermediary, ....).

    CustomerIDanyOptional

    Business Identification Number (BIN) of the customer.

    ClientNameanyOptional

    Client (organization) name of the customer of the accounting firm, intermediary...

    ClientIDanyOptional

    Business Identification Number (BIN) of the client.

    Body
    idOrBase64Contentstring · min: 1Required

    file id (UUID) or instance content as base64 string

    Example: PD94bWwgdmVyc2lvbj...
    fileNamestring | nullableOptional
    esmaYearstring | nullableOptional

    EsmaYear is optional parameter that has default value 2024. If you want to validate for 2023 you can send 2023 in the field.

    Responses
    202

    Accepted

    application/json
    400

    Bad Request

    application/json
    401

    Unauthorized

    post
    /validation/report-package/esma-esef

    Embeds an IR Mark into a CT600 form.

    post
    Authorizations
    AuthorizationstringRequired

    Please enter token

    Header parameters
    x-api-versionstringRequired
    ApplicationNameanyOptional

    Name of the application to integrates with API’s to Semansys.Next.

    PartnerNameanyOptional

    Contract owner (organization) name that have embedded the API’s.

    PartnerIDanyOptional

    Business Identification Number (BIN) of the contract owner (organization) to embeds the API’s.

    CustomerNameanyOptional

    Customer (organization) name (ie. accounting firm, intermediary, ....).

    CustomerIDanyOptional

    Business Identification Number (BIN) of the customer.

    ClientNameanyOptional

    Client (organization) name of the customer of the accounting firm, intermediary...

    ClientIDanyOptional

    Business Identification Number (BIN) of the client.

    Body
    xmlDocstring · byte | nullableOptional

    The content of the instance document, as Base64 formatted string. Must be valid CT600 form.

    Example: PD94bWwgdmVyc...
    Responses
    200

    OK

    application/json
    400

    Bad Request

    application/json
    401

    Unauthorized

    post
    /hmrc/embed-irmark

    Retrieve taxonomy table of content by entrypoint URL.

    post

    Retrieve taxonomy table of content (TOC) by entrypoint URL.

    Authorizations
    AuthorizationstringRequired

    Please enter token

    Header parameters
    x-api-versionstringRequired
    ApplicationNameanyOptional

    Name of the application to integrates with API’s to Semansys.Next.

    PartnerNameanyOptional

    Contract owner (organization) name that have embedded the API’s.

    PartnerIDanyOptional

    Business Identification Number (BIN) of the contract owner (organization) to embeds the API’s.

    CustomerNameanyOptional

    Customer (organization) name (ie. accounting firm, intermediary, ....).

    CustomerIDanyOptional

    Business Identification Number (BIN) of the customer.

    ClientNameanyOptional

    Client (organization) name of the customer of the accounting firm, intermediary...

    ClientIDanyOptional

    Business Identification Number (BIN) of the client.

    Body
    stringOptional
    Responses
    200

    OK

    application/json
    400

    Bad Request

    application/json
    401

    Unauthorized

    post
    /taxonomy/entrypoints/table-of-content

    Retrieve taxonomy table of content by entrypoint ID.

    get

    Retrieve taxonomy table of content (TOC) by entrypoint ID.

    Authorizations
    AuthorizationstringRequired

    Please enter token

    Path parameters
    idstringRequired

    The taxonomy entry point id (UUID).

    Header parameters
    x-api-versionstringRequired
    ApplicationNameanyOptional

    Name of the application to integrates with API’s to Semansys.Next.

    PartnerNameanyOptional

    Contract owner (organization) name that have embedded the API’s.

    PartnerIDanyOptional

    Business Identification Number (BIN) of the contract owner (organization) to embeds the API’s.

    CustomerNameanyOptional

    Customer (organization) name (ie. accounting firm, intermediary, ....).

    CustomerIDanyOptional

    Business Identification Number (BIN) of the customer.

    ClientNameanyOptional

    Client (organization) name of the customer of the accounting firm, intermediary...

    ClientIDanyOptional

    Business Identification Number (BIN) of the client.

    Responses
    200

    OK

    application/json
    Responsestring · byte
    400

    Bad Request

    application/json
    401

    Unauthorized

    get
    /taxonomy/entrypoints/{id}/table-of-content
    post
    Authorizations
    AuthorizationstringRequired

    Please enter token

    Header parameters
    x-api-versionstringRequired
    ApplicationNameanyOptional

    Name of the application to integrates with API’s to Semansys.Next.

    PartnerNameanyOptional

    Contract owner (organization) name that have embedded the API’s.

    PartnerIDanyOptional

    Business Identification Number (BIN) of the contract owner (organization) to embeds the API’s.

    CustomerNameanyOptional

    Customer (organization) name (ie. accounting firm, intermediary, ....).

    CustomerIDanyOptional

    Business Identification Number (BIN) of the customer.

    ClientNameanyOptional

    Client (organization) name of the customer of the accounting firm, intermediary...

    ClientIDanyOptional

    Business Identification Number (BIN) of the client.

    Body
    filestring · byte | nullableOptional
    Responses
    200

    OK

    application/json
    400

    Bad Request

    application/json
    401

    Unauthorized

    post
    /hmrc/retrieve-ct600

    Retrieve the taxonomies available on the platform.

    get

    Retrieve the list of taxonomy entrypoints available on the SemansysNext platform.

    Authorizations
    AuthorizationstringRequired

    Please enter token

    Header parameters
    x-api-versionstringRequired
    ApplicationNameanyOptional

    Name of the application to integrates with API’s to Semansys.Next.

    PartnerNameanyOptional

    Contract owner (organization) name that have embedded the API’s.

    PartnerIDanyOptional

    Business Identification Number (BIN) of the contract owner (organization) to embeds the API’s.

    CustomerNameanyOptional

    Customer (organization) name (ie. accounting firm, intermediary, ....).

    CustomerIDanyOptional

    Business Identification Number (BIN) of the customer.

    ClientNameanyOptional

    Client (organization) name of the customer of the accounting firm, intermediary...

    ClientIDanyOptional

    Business Identification Number (BIN) of the client.

    Responses
    200

    OK

    application/json
    400

    Bad Request

    application/json
    401

    Unauthorized

    get
    /taxonomy/entrypoints

    Retrieve taxonomy details.

    get

    Retrieve based on the taxonomy ID the entrypoint details and meta data related to it.

    Authorizations
    AuthorizationstringRequired

    Please enter token

    Path parameters
    idstringRequired

    The taxonomy entry point id (UUID).

    Header parameters
    x-api-versionstringRequired
    ApplicationNameanyOptional

    Name of the application to integrates with API’s to Semansys.Next.

    PartnerNameanyOptional

    Contract owner (organization) name that have embedded the API’s.

    PartnerIDanyOptional

    Business Identification Number (BIN) of the contract owner (organization) to embeds the API’s.

    CustomerNameanyOptional

    Customer (organization) name (ie. accounting firm, intermediary, ....).

    CustomerIDanyOptional

    Business Identification Number (BIN) of the customer.

    ClientNameanyOptional

    Client (organization) name of the customer of the accounting firm, intermediary...

    ClientIDanyOptional

    Business Identification Number (BIN) of the client.

    Responses
    200

    OK

    application/json
    400

    Bad Request

    application/json
    401

    Unauthorized

    get
    /taxonomy/entrypoints/{id}

    Generate taxonomy extension.

    post

    Generate taxonomy extension based on taxonomy metadata information and taxonomy extension elements (extension linkroles, extension concepts, extension arcs, extension labels and extension references).

    Authorizations
    AuthorizationstringRequired

    Please enter token

    Header parameters
    x-api-versionstringRequired
    ApplicationNameanyOptional

    Name of the application to integrates with API’s to Semansys.Next.

    PartnerNameanyOptional

    Contract owner (organization) name that have embedded the API’s.

    PartnerIDanyOptional

    Business Identification Number (BIN) of the contract owner (organization) to embeds the API’s.

    CustomerNameanyOptional

    Customer (organization) name (ie. accounting firm, intermediary, ....).

    CustomerIDanyOptional

    Business Identification Number (BIN) of the customer.

    ClientNameanyOptional

    Client (organization) name of the customer of the accounting firm, intermediary...

    ClientIDanyOptional

    Business Identification Number (BIN) of the client.

    Body
    Responses
    200

    OK

    Responsestring · byte
    400

    Bad Request

    401

    Unauthorized

    post
    /taxonomy/taxonomy-extension

    Retrieve the status of a delivered XBRL report at SBR Nexus.

    post

    Retrieve the latest status overview of an delivered XBRL report at SBR Nexus.

    Authorizations
    AuthorizationstringRequired

    Please enter token

    Header parameters
    x-api-versionstringRequired
    ApplicationNameanyOptional

    Name of the application to integrates with API’s to Semansys.Next.

    PartnerNameanyOptional

    Contract owner (organization) name that have embedded the API’s.

    PartnerIDanyOptional

    Business Identification Number (BIN) of the contract owner (organization) to embeds the API’s.

    CustomerNameanyOptional

    Customer (organization) name (ie. accounting firm, intermediary, ....).

    CustomerIDanyOptional

    Business Identification Number (BIN) of the customer.

    ClientNameanyOptional

    Client (organization) name of the customer of the accounting firm, intermediary...

    ClientIDanyOptional

    Business Identification Number (BIN) of the client.

    Body
    identifierstring | nullableOptional

    The ID of the delivered XBRL instance

    Example: BTP-210...
    certificateIdstring | nullableOptional

    When not provided the default system certificate will be used.

    Example: https://api-certp...
    idOfSupplierstring | nullableOptional

    Mandatory when "System certificate" is used.

    Example: 8525...
    Responses
    200

    OK

    application/json
    400

    Bad Request

    application/json
    401

    Unauthorized

    post
    /status/sbr-nexus
    get
    Authorizations
    AuthorizationstringRequired

    Please enter token

    Path parameters
    tokenstringRequired
    Header parameters
    x-api-versionstringRequired
    ApplicationNameanyOptional

    Name of the application to integrates with API’s to Semansys.Next.

    PartnerNameanyOptional

    Contract owner (organization) name that have embedded the API’s.

    PartnerIDanyOptional

    Business Identification Number (BIN) of the contract owner (organization) to embeds the API’s.

    CustomerNameanyOptional

    Customer (organization) name (ie. accounting firm, intermediary, ....).

    CustomerIDanyOptional

    Business Identification Number (BIN) of the customer.

    ClientNameanyOptional

    Client (organization) name of the customer of the accounting firm, intermediary...

    ClientIDanyOptional

    Business Identification Number (BIN) of the client.

    Responses
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    /customer-corner/accept/{token}

    Download documentation.

    get

    Download documentation by file ID.

    Authorizations
    AuthorizationstringRequired

    Please enter token

    Path parameters
    idstringRequired

    The ID of file to be downloaded.

    Example: 38caa766-9dcd-4681-a955-cb3d9028b18f
    Header parameters
    x-api-versionstringRequired
    ApplicationNameanyOptional

    Name of the application to integrates with API’s to Semansys.Next.

    PartnerNameanyOptional

    Contract owner (organization) name that have embedded the API’s.

    PartnerIDanyOptional

    Business Identification Number (BIN) of the contract owner (organization) to embeds the API’s.

    CustomerNameanyOptional

    Customer (organization) name (ie. accounting firm, intermediary, ....).

    CustomerIDanyOptional

    Business Identification Number (BIN) of the customer.

    ClientNameanyOptional

    Client (organization) name of the customer of the accounting firm, intermediary...

    ClientIDanyOptional

    Business Identification Number (BIN) of the client.

    Responses
    200

    OK

    No content

    400

    Bad Request

    application/octet-stream
    401

    Unauthorized

    get
    /customer-corner/product-files/download/{id}

    No content

    Processes an XBRL report (.xbrl) and analyzes its balance sheet.

    post

    Processes an XBRL report (.xbrl) and analyzes its balance sheet and enables various views (tables and graphs) of the data.

    Authorizations
    AuthorizationstringRequired

    Please enter token

    Header parameters
    x-api-versionstringRequired
    ApplicationNameanyOptional

    Name of the application to integrates with API’s to Semansys.Next.

    PartnerNameanyOptional

    Contract owner (organization) name that have embedded the API’s.

    PartnerIDanyOptional

    Business Identification Number (BIN) of the contract owner (organization) to embeds the API’s.

    CustomerNameanyOptional

    Customer (organization) name (ie. accounting firm, intermediary, ....).

    CustomerIDanyOptional

    Business Identification Number (BIN) of the customer.

    ClientNameanyOptional

    Client (organization) name of the customer of the accounting firm, intermediary...

    ClientIDanyOptional

    Business Identification Number (BIN) of the client.

    Body
    string · binaryOptional
    Responses
    200

    OK

    application/json
    400

    Bad Request

    application/json
    401

    Unauthorized

    post
    /instance/balance-sheet

    Retrieve taxonomy concept node presentation structure by the base-set ID.

    post

    Retrieve taxonomy concept node presentation structure by the base-set ID.

    Authorizations
    AuthorizationstringRequired

    Please enter token

    Header parameters
    x-api-versionstringRequired
    ApplicationNameanyOptional

    Name of the application to integrates with API’s to Semansys.Next.

    PartnerNameanyOptional

    Contract owner (organization) name that have embedded the API’s.

    PartnerIDanyOptional

    Business Identification Number (BIN) of the contract owner (organization) to embeds the API’s.

    CustomerNameanyOptional

    Customer (organization) name (ie. accounting firm, intermediary, ....).

    CustomerIDanyOptional

    Business Identification Number (BIN) of the customer.

    ClientNameanyOptional

    Client (organization) name of the customer of the accounting firm, intermediary...

    ClientIDanyOptional

    Business Identification Number (BIN) of the client.

    Body
    conceptIdstring | nullableOptional
    Responses
    200

    OK

    application/json
    400

    Bad Request

    application/json
    401

    Unauthorized

    post
    /taxonomy/entrypoints/presentation/base-set-concept

    Add taxonomy to the platform.

    post

    Add a new taxonomy to the SemanysNext platform by URL.

    Authorizations
    AuthorizationstringRequired

    Please enter token

    Header parameters
    x-api-versionstringRequired
    ApplicationNameanyOptional

    Name of the application to integrates with API’s to Semansys.Next.

    PartnerNameanyOptional

    Contract owner (organization) name that have embedded the API’s.

    PartnerIDanyOptional

    Business Identification Number (BIN) of the contract owner (organization) to embeds the API’s.

    CustomerNameanyOptional

    Customer (organization) name (ie. accounting firm, intermediary, ....).

    CustomerIDanyOptional

    Business Identification Number (BIN) of the customer.

    ClientNameanyOptional

    Client (organization) name of the customer of the accounting firm, intermediary...

    ClientIDanyOptional

    Business Identification Number (BIN) of the client.

    Body
    idstring | nullableOptionalExample: 063be713-fdcd-4681-a955-cb3d9028b18f
    uristring | nullableOptionalExample: http://www.nltaxonomie.nl/nt14/bzk/20191211/entrypoints/bzk-rpt-wnt-verantwoordingsmodel-2019.xsd
    versionstring | nullableOptionalExample: 20191211
    languagestring[] | nullableOptionalExample: ["nl"]
    countrystring | nullableOptionalExample: NL
    publicationDatestring | nullableOptionalExample: 2019-11-07T00:00:00Z
    packageIdentifierstring | nullableOptionalExample: nt14
    publisherUrlstring | nullableOptionalExample: http://www.nltaxonomie.nl
    packageVersionstring | nullableOptionalExample: 20191107
    publisherstring[] | nullableOptionalExample: ["SBR Programma"]
    typestring | nullableOptionalExample: public
    applyRewriteRulesbooleanRequired
    rewriteUristring | nullableOptional
    hasTablesbooleanRequired
    Responses
    202

    Accepted

    400

    Bad Request

    application/json
    401

    Unauthorized

    post
    /taxonomy/entrypoint

    Retrieve job status or job result.

    get

    Retrieve job status or job result based on the ID.

    Authorizations
    AuthorizationstringRequired

    Please enter token

    Path parameters
    idstringRequired

    The validation job id (UUID)

    Header parameters
    x-api-versionstringRequired
    ApplicationNameanyOptional

    Name of the application to integrates with API’s to Semansys.Next.

    PartnerNameanyOptional

    Contract owner (organization) name that have embedded the API’s.

    PartnerIDanyOptional

    Business Identification Number (BIN) of the contract owner (organization) to embeds the API’s.

    CustomerNameanyOptional

    Customer (organization) name (ie. accounting firm, intermediary, ....).

    CustomerIDanyOptional

    Business Identification Number (BIN) of the customer.

    ClientNameanyOptional

    Client (organization) name of the customer of the accounting firm, intermediary...

    ClientIDanyOptional

    Business Identification Number (BIN) of the client.

    Responses
    200

    OK

    application/json
    202

    Accepted

    application/json
    400

    Bad Request

    application/json
    401

    Unauthorized

    get
    /validation/status/{id}

    Deliver the XBRL report embedded into a CT600 form to HMRC.

    post
    Authorizations
    AuthorizationstringRequired

    Please enter token

    Header parameters
    x-api-versionstringRequired
    ApplicationNameanyOptional

    Name of the application to integrates with API’s to Semansys.Next.

    PartnerNameanyOptional

    Contract owner (organization) name that have embedded the API’s.

    PartnerIDanyOptional

    Business Identification Number (BIN) of the contract owner (organization) to embeds the API’s.

    CustomerNameanyOptional

    Customer (organization) name (ie. accounting firm, intermediary, ....).

    CustomerIDanyOptional

    Business Identification Number (BIN) of the customer.

    ClientNameanyOptional

    Client (organization) name of the customer of the accounting firm, intermediary...

    ClientIDanyOptional

    Business Identification Number (BIN) of the client.

    Body
    ct600Formstring · byte | nullableOptional
    Responses
    200

    OK

    application/json
    Responsestring
    400

    Bad Request

    application/json
    401

    Unauthorized

    post
    /delivery/hmrc

    No content

    No content

    No content

    No content

    OK

    No content

    No content

    No content

    No content

    No content

    OK

    No content

    POST /input-import/instance/csv-import HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_SECRET_TOKEN
    x-api-version: text
    Content-Type: application/octet-stream
    Accept: */*
    Content-Length: 8
    
    "binary"
    {
      "instanceContentBase64": "JVBERxLjQKMSAw...",
      "taxonomyEntrypoint": "http://www.nltaxonomie.nl/nt15/kvk/20201209/entrypoints/kvk-rpt-jaarverantwoording-2020-nlgaap-middelgroot.xsd",
      "factsCount": 3,
      "tuplesCount": 3,
      "unitsCount": 6,
      "contextsCount": 5
    }
    POST /input-import/instance/generation-ai HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_SECRET_TOKEN
    x-api-version: text
    Content-Type: application/json
    Accept: */*
    Content-Length: 914
    
    {
      "conceptElements": [
        {
          "name": "string",
          "concept": "string",
          "period": "string",
          "periodType": "string",
          "unit": "string",
          "value": "string",
          "confidence": 0,
          "typeQName": "string",
          "typedMembers": [
            {
              "dimension": "string",
              "member": "string",
              "isTypedMember": true,
              "contextElement": "string",
              "dimensionLabel": "string",
              "memberLabel": "string",
              "dimensionLabelCollection": [
                {
                  "label": "string",
                  "language": "string",
                  "labelRole": "string",
                  "conceptId": "string"
                }
              ],
              "memberLabelCollection": [
                {
                  "label": "string",
                  "language": "string",
                  "labelRole": "string",
                  "conceptId": "string"
                }
              ]
            }
          ],
          "explicitMembers": [
            {
              "dimension": "string",
              "value": "string",
              "members": [
                "string"
              ]
            }
          ],
          "scenarioContent": [
            "string"
          ],
          "enumerations": [
            {
              "name": "string",
              "labels": [
                {
                  "lang": "string",
                  "role": "string",
                  "xLinkLabel": "string",
                  "labelText": "string"
                }
              ]
            }
          ]
        }
      ],
      "entityIdentifier": "string",
      "entityScheme": "string",
      "schemaRef": "string",
      "decimals": "string",
      "unit": "string",
      "period": "string",
      "lang": "string"
    }
    {
      "instanceContentBase64": "JVBERxLjQKMSAw...",
      "taxonomyEntrypoint": "http://www.nltaxonomie.nl/nt15/kvk/20201209/entrypoints/kvk-rpt-jaarverantwoording-2020-nlgaap-middelgroot.xsd",
      "factsCount": 3,
      "tuplesCount": 3,
      "unitsCount": 6,
      "contextsCount": 5
    }
    POST /taxonomy/report-extension HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_SECRET_TOKEN
    x-api-version: text
    Content-Type: application/json
    Accept: */*
    Content-Length: 3636
    
    {
      "extensionsData": {
        "taxonomyExtensionMetaData": {
          "targetNamespaceURI": "http://semansys.com//nlgaap-micro-ext.xsd",
          "namespacePrefix": "extPr",
          "baseTaxonomyEntryPoint": "http://www.nltaxonomie.nl/nt18/kvk/20231213/entrypoints/kvk-rpt-jaarverantwoording-2023-nlgaap-micro.xsd"
        },
        "extensionLinkRoles": [
          {
            "id": "TestLinkRole",
            "definition": "Definition for presentation role",
            "usedOnPresentation": true,
            "usedOnCalculation": false,
            "usedOnDefinition": false
          }
        ],
        "extensionConcepts": [
          {
            "id": "extPr:Extensionconceptlabel",
            "name": "Extensionconceptlabel",
            "dataType": "xbrli:stringItemType",
            "dataTypeNamespace": "http://www.xbrl.org/2003/instance",
            "periodType": "instant",
            "abstract": false,
            "prefix": null,
            "nillable": true,
            "balance": null,
            "schemaLocation": "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"
          }
        ],
        "extensionArcs": [
          {
            "usedOn": "presentationArc",
            "id": "kvk-lr_BalanceSheetMicroEntities",
            "role": "urn:kvk:linkrole:balance-sheet-micro-entities",
            "arcrole": "http://www.xbrl.org/2003/arcrole/parent-child",
            "from": "http://www.nltaxonomie.nl/nt18/jenv/20231213/dictionary/jenv-bw2-data.xsd#jenv-bw2-i_Equity",
            "to": "extPr_Extensionconceptlabel",
            "isProhibition": false,
            "priority": 0,
            "order": 1,
            "weight": 0
          }
        ],
        "labels": [
          {
            "label": "ExtensionConceptLabel",
            "language": "en",
            "labelRole": "http://www.xbrl.org/2008/role/label-extended",
            "conceptId": "extPr_Extensionconceptlabel"
          }
        ],
        "references": []
      },
      "instanceData": {
        "schemaRef": "http://semansys.com//nlgaap-micro-ext.xsd",
        "lang": "en",
        "entityIdentifier": "12345678",
        "entityScheme": "https://test-next.semansys.com/",
        "unit": "iso4217:EUR",
        "period": "2023-01-01/2023-12-31",
        "decimals": "0",
        "dataRows": [
          {
            "value": "Voor",
            "concept": "jenv-bw2-i:BalanceSheetBeforeAfterAppropriationResults",
            "conceptNamespaceUri": null,
            "unit": null,
            "scenarioContent": [
              "jenv-bw2-dim:FinancialStatementsTypeAxis#jenv-bw2-dm:SeparateMember",
              "jenv-bw2-dim:BasisOfPreparationAxis#jenv-bw2-dm:CommercialMember"
            ],
            "segmentContent": null,
            "decimals": null,
            "period": "2023-01-01/2023-12-31",
            "tupleUniqueId": "",
            "tupleConceptIds": {}
          },
          {
            "value": "100",
            "concept": "jenv-bw2-i:Assets",
            "conceptNamespaceUri": null,
            "unit": "EUR",
            "scenarioContent": [
              "jenv-bw2-dim:FinancialStatementsTypeAxis#jenv-bw2-dm:SeparateMember",
              "jenv-bw2-dim:BasisOfPreparationAxis#jenv-bw2-dm:CommercialMember"
            ],
            "segmentContent": null,
            "decimals": "0",
            "period": "2023-12-31",
            "tupleUniqueId": "",
            "tupleConceptIds": {}
          },
          {
            "value": "200",
            "concept": "jenv-bw2-i:Assets",
            "conceptNamespaceUri": null,
            "unit": "EUR",
            "scenarioContent": [
              "jenv-bw2-dim:FinancialStatementsTypeAxis#jenv-bw2-dm:SeparateMember",
              "jenv-bw2-dim:BasisOfPreparationAxis#jenv-bw2-dm:CommercialMember"
            ],
            "segmentContent": null,
            "decimals": "0",
            "period": "2022-12-31",
            "tupleUniqueId": "",
            "tupleConceptIds": {}
          },
          {
            "value": "300",
            "concept": "extPr:Extensionconceptlabel",
            "conceptNamespaceUri": null,
            "unit": "EUR",
            "scenarioContent": [
              "jenv-bw2-dim:FinancialStatementsTypeAxis#jenv-bw2-dm:SeparateMember",
              "jenv-bw2-dim:BasisOfPreparationAxis#jenv-bw2-dm:CommercialMember"
            ],
            "segmentContent": null,
            "decimals": null,
            "period": "2023-12-31",
            "tupleUniqueId": "",
            "tupleConceptIds": {}
          }
        ]
      },
      "packageData": {
        "name": "TestPackage",
        "identifier": "123456",
        "description": "Report extension description",
        "version": "20230831",
        "reportPackageLanguage": "en",
        "publicationDate": "2023-08-23",
        "publisher": "Test publisher",
        "publisherUrl": "https://www.semansys.com/xbrl/2023",
        "publisherCountry": "NL",
        "reportPackageName": null,
        "reportBase64Content": null,
        "reportName": "TestReportName",
        "entrypoints": [
          {
            "name": "",
            "description": "entrypoint description",
            "version": "20230831",
            "entryPointDocument": {
              "href": "http://semansys.com//nlgaap-micro-ext.xsd"
            },
            "languages": [
              "en",
              "nl"
            ]
          }
        ],
        "base64ZipFiles": null,
        "base64ReportPackageJson": null
      }
    }
    SlZCRVJ4TGpRS01TQXcuLi4=
    POST /report-package HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_SECRET_TOKEN
    x-api-version: text
    Content-Type: application/json
    Accept: */*
    Content-Length: 457
    
    {
      "name": "text",
      "identifier": "text",
      "description": "text",
      "version": "text",
      "reportPackageLanguage": "text",
      "publicationDate": "text",
      "publisher": "text",
      "publisherUrl": "text",
      "publisherCountry": "text",
      "reportPackageName": "text",
      "reportBase64Content": "text",
      "reportName": "text",
      "entrypoints": [
        {
          "name": "text",
          "description": "text",
          "version": "text",
          "entryPointDocument": {
            "href": "text"
          },
          "languages": [
            "text"
          ]
        }
      ],
      "base64ZipFiles": "text",
      "base64ReportPackageJson": "text"
    }
    {
      "zipContentBase64": "JVBERxLjQKMSAw..."
    }
    POST /input-import/instance/generation HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_SECRET_TOKEN
    x-api-version: text
    Content-Type: application/json
    Accept: */*
    Content-Length: 816
    
    {
      "schemaRef": "http://www.nltaxonomie.nl/nt15/kvk/20201209/entrypoints/kvk-rpt-jaarverantwoording-2020-nlgaap-middelgroot.xsd",
      "lang": "en",
      "entityIdentifier": "12345678",
      "entityScheme": "http://www.kvk.nl/kvk-id",
      "unit": "iso4217:EUR",
      "period": "2020-01-01/2020-12-31",
      "decimals": "INF",
      "dataRows": [
        {
          "value": "600000",
          "concept": "jenv-bw2-i:IntangibleAssets",
          "conceptNamespaceUri": "https://www.xbrl.org/2008/reference",
          "unit": "iso4217:EUR",
          "scenarioContent": [
            "jenv-bw2-dim:BasisOfPreparationAxis#jenv-bw2-dm:CommercialMember",
            "jenv-bw2-dim:FinancialStatementsTypeAxis#jenv-bw2-dm:SeparateMember"
          ],
          "segmentContent": [
            "Segment information here"
          ],
          "decimals": "INF",
          "period": "2020-01-01/2020-12-31",
          "tupleUniqueId": "tuple-123",
          "tupleConceptIds": {
            "additionalProp1": "value1",
            "additionalProp2": "value2",
            "additionalProp3": "value3"
          }
        }
      ]
    }
    {
      "instanceContentBase64": "JVBERxLjQKMSAw...",
      "taxonomyEntrypoint": "http://www.nltaxonomie.nl/nt15/kvk/20201209/entrypoints/kvk-rpt-jaarverantwoording-2020-nlgaap-middelgroot.xsd",
      "factsCount": 3,
      "tuplesCount": 3,
      "unitsCount": 6,
      "contextsCount": 5
    }
    {
      "answer": "The document is a financial report for last year. The report includes information about the company..."
    }
    POST /reportchat/chat HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_SECRET_TOKEN
    x-api-version: text
    Content-Type: application/json
    Accept: */*
    Content-Length: 103
    
    {
      "documentId": "155c0585-8309-40b4-8de3-fd0951021d80",
      "message": "Provide me with summary of Report.pdf"
    }
    POST /customer-corner/file/upload-big-file HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_SECRET_TOKEN
    x-api-version: text
    Content-Type: application/json
    Accept: */*
    Content-Length: 164
    
    {
      "userId": "[email protected]",
      "fileName": "My file.xbrl",
      "file": {
        "data": "PD94bWwgdmVyc2lvbj0...",
        "fileNameNoPath": "My file.xbrl",
        "offset": 1,
        "firstChunk": true,
        "size": 1
      }
    }
    POST /customer-corner/product-files HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_SECRET_TOKEN
    x-api-version: text
    Content-Type: application/json
    Accept: */*
    Content-Length: 357
    
    {
      "author": "[email protected]",
      "releaseId": "89",
      "type": "application (.exe)",
      "kind": "Manual",
      "createdOn": "2020-01-01/2020-12-31",
      "isPublic": true,
      "domains": [
        "text"
      ],
      "file": {
        "data": "PD94bWwgdmVyc2lvbj0...",
        "fileNameNoPath": "My file.xbrl",
        "offset": 1,
        "firstChunk": true,
        "size": 1
      },
      "name": "My test manual",
      "description": "Useful guide for new SemansysNext features"
    }
    DELETE /customer-corner/product-files/{id} HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_SECRET_TOKEN
    x-api-version: text
    Accept: */*
    
    GET /customer-corner/users HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_SECRET_TOKEN
    x-api-version: text
    Accept: */*
    
    [
      "text"
    ]
    POST /customer-corner/users HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_SECRET_TOKEN
    x-api-version: text
    Content-Type: application/json
    Accept: */*
    Content-Length: 106
    
    "http://www.nltaxonomie.nl/nt18/kvk/20231213/entrypoints/kvk-rpt-jaarverantwoording-2023-nlgaap-micro.xsd"
    {
      "ANY_ADDITIONAL_PROPERTY": [
        "text"
      ]
    }
    POST /instance/pivot HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_SECRET_TOKEN
    x-api-version: text
    Content-Type: application/json
    Accept: */*
    Content-Length: 97
    
    {
      "content": "PD94bWwgdmVyc2lobg...",
      "label": "http://www.xbrl.org/2003/role/label",
      "language": "nl"
    }
    GET /customer-corner/file/{id}/download HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_SECRET_TOKEN
    x-api-version: text
    Accept: */*
    
    GET /customer-corner/product-files/release/{id} HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_SECRET_TOKEN
    x-api-version: text
    Accept: */*
    
    [
      {
        "id": "123e4567-e89b-12d3-a456-426614174000",
        "author": "[email protected]",
        "releaseId": "89",
        "size": 9122,
        "type": ".xbrl",
        "kind": "manual",
        "sha256": "620DE86..",
        "createdOn": "2021-12-21T05:48:57.253Z",
        "isPublic": true,
        "domains": [
          "gmail.com",
          "semansys.com"
        ],
        "name": "CoC rep...",
        "description": "My first manual."
      }
    ]
    {
      "aanleverResponse": {
        "kenmerk": "dacc9159-d...",
        "berichtsoort": "Jaarrekening",
        "aanleverkenmerk": "84-c85...",
        "eerderAanleverkenmerk": null,
        "tijdstempelAangeleverd": "2021-09-02T0",
        "identiteitBelanghebbende": {
          "nummer": "58589163",
          "type": "kvk"
        },
        "rolBelanghebbende": "Intermediair",
        "identiteitOntvanger": {
          "nummer": "0000000100...",
          "type": "OIN"
        },
        "rolOntvanger": null,
        "autorisatieAdres": "http://gee...",
        "statuscode": null,
        "tijdstempelStatusSpecified": true,
        "statusomschrijving": null,
        "statusFoutcode": null,
        "statusdetails": null,
        "identiteitAanleveraar": {
          "nummer": "0000000100...",
          "type": "OIN"
        },
        "softwarePakket": null
      },
      "errorMessage": "text",
      "errorCode": "text"
    }
    POST /delivery/sbr-nexus HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_SECRET_TOKEN
    x-api-version: text
    Content-Type: application/json
    Accept: */*
    Content-Length: 392
    
    {
      "fileName": "Test instance.xbrl",
      "content": "PD94bW....",
      "identifier": "8525..",
      "messageType": "Inkomstenbelasting",
      "nameOfStakeholder": "The bank you want to send report",
      "idOfStakeholder": "The ID of the target bank",
      "typeOfStakeholder": "ID-ontvanger",
      "typeOfSender": "Intermediar",
      "idOfSupplier": "8525.",
      "certificateId": "https://api-certp..",
      "attachments": [
        {
          "name": "text",
          "content": "Ynl0ZXM="
        }
      ]
    }
    [
      {
        "name": "Jaarrekening",
        "epDescription": "Jaarverantwoording 2020 NLGAAP - middelgrote rechtspersonen",
        "receivers": [
          {
            "name": "KVK",
            "identityType": "ID-ontvanger",
            "identityNumber": "00000000123456780000"
          }
        ]
      }
    ]
    POST /customer-corner/delivery/messages/get-all-with-filter HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_SECRET_TOKEN
    x-api-version: text
    Content-Type: application/json
    Accept: */*
    Content-Length: 148
    
    {
      "portal": "Digipoort",
      "entrypoint": "http://www.nltaxonomie.nl/nt15/kvk/20201209/entrypoints/kvk-rpt-jaarverantwoording-2020-nlgaap-middelgroot.xsd"
    }
    POST /customer-corner/send HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_SECRET_TOKEN
    x-api-version: text
    Content-Type: application/json
    Accept: */*
    Content-Length: 49
    
    {
      "email": "text",
      "invitedBy": "text",
      "role": "text"
    }
    {
      "xmlDoc": "Ynl0ZXM=",
      "originalXmlDoc": "Ynl0ZXM=",
      "irMark": "text"
    }
    POST /hmrc/build-ct600 HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_SECRET_TOKEN
    x-api-version: text
    Content-Type: application/json
    Accept: */*
    Content-Length: 1081
    
    {
      "companyName": "Company name",
      "reference": "8596148860",
      "periodCovered": {
        "from": "2024-09-01T00:00:00",
        "to": "2024-10-01T00:00:00"
      },
      "chargeableProfits": {
        "currency": 1,
        "value": 0
      },
      "taxChargeable": {
        "currency": 1,
        "value": 0
      },
      "netCorporationTaxChargeable": {
        "currency": 1,
        "value": 0
      },
      "taxPayable": {
        "currency": 1,
        "value": 0
      },
      "profitsBeforeOtherDeductions": {
        "currency": 1,
        "value": 0
      },
      "profitsBeforeDonationsAndGroupRelief": {
        "currency": 1,
        "value": 0
      },
      "totalReliefsAndDeductions": {
        "currency": 1,
        "value": 0
      },
      "lossesBroughtForward": {
        "currency": 1,
        "value": 0
      },
      "netProfits": {
        "currency": 1,
        "value": 0
      },
      "financialYearProfit": {
        "currency": 1,
        "value": 0
      },
      "financialYearTaxRate": 0,
      "financialYearTax": {
        "currency": 1,
        "value": 0
      },
      "total": {
        "currency": 1,
        "value": 0
      },
      "accounts": {
        "itemElementName": 1,
        "noAccountsReason": 3
      },
      "computations": {
        "nocomputationsReason": null,
        "itemElementName": 2
      },
      "declaration": {
        "acceptDeclaration": true,
        "name": "SDASDAD",
        "status": "asfsffdsfasd"
      },
      "attachedFiles": {
        "filename": "file.xhtml",
        "value": "SlZCRVJ4TGpRS01TQXcuLi4=",
        "itemsElementName": 1
      },
      "returnType": 1,
      "sender": 2,
      "companyType": 0,
      "utrValue": "8596148860"
    }
    {
      "getStatussenProcesResponse": {
        "getStatussenProcesReturn": [
          {
            "kenmerk": "text",
            "identiteitBelanghebbende": {
              "nummer": "58589163",
              "type": "kvk"
            },
            "statuscode": "text",
            "tijdstempelStatus": "2025-12-13T19:19:17.984Z",
            "statusomschrijving": "text",
            "statusFoutcode": {
              "foutcode": "text",
              "foutbeschrijving": "text"
            },
            "statusdetails": "text"
          }
        ]
      },
      "errorMessage": "text",
      "errorCode": "text"
    }
    POST /status/digipoort HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_SECRET_TOKEN
    x-api-version: text
    Content-Type: application/json
    Accept: */*
    Content-Length: 69
    
    {
      "identifier": "a06d0542-2...",
      "certificateId": "https://api-certp..."
    }
    [
      {
        "name": "text",
        "concept": "text",
        "period": "text",
        "periodType": "text",
        "unit": "text",
        "value": "text",
        "confidence": 1,
        "typeQName": "text",
        "typedMembers": [
          {
            "dimension": "text",
            "member": "text",
            "isTypedMember": true,
            "contextElement": "text",
            "dimensionLabel": "text",
            "memberLabel": "text",
            "dimensionLabelCollection": [
              {
                "label": "text",
                "language": "text",
                "labelRole": "text",
                "conceptId": "text"
              }
            ],
            "memberLabelCollection": [
              {
                "label": "text",
                "language": "text",
                "labelRole": "text",
                "conceptId": "text"
              }
            ]
          }
        ],
        "explicitMembers": [
          {
            "dimension": "text",
            "value": "text",
            "members": [
              "text"
            ]
          }
        ],
        "scenarioContent": [
          "text"
        ],
        "enumerations": [
          {
            "name": "text",
            "labels": [
              {
                "lang": "text",
                "role": "text",
                "xLinkLabel": "text",
                "labelText": "text"
              }
            ]
          }
        ]
      }
    ]
    POST /input-import/instance/reported-facts-ai HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_SECRET_TOKEN
    x-api-version: text
    Content-Type: application/json
    Accept: */*
    Content-Length: 271
    
    {
      "entrypointId": "text",
      "language": "text",
      "pdfContentBase64": "text",
      "currentStartDate": "text",
      "currentEndDate": "text",
      "previousStartDate": "text",
      "previousEndDate": "text",
      "nonTablePeriodParameters": [
        {
          "name": "text",
          "startDate": "text",
          "endDate": "text",
          "instantDate": "text"
        }
      ]
    }
    {
      "hashResult": {
        "reportingPackageHash": "nKDBo115PBhw3U3Y=",
        "isReportingPackageHashValid": "Invalid",
        "fileList": [
          {
            "fileName": "My report.xbrl",
            "fileHash": "11xrvYBwFw5htgf=",
            "isFileHashValid": "Invalid",
            "fileSize": "3.212890625",
            "isFolder": true
          }
        ],
        "folderStructure": {
          "name": "My folder",
          "subFolders": [
            {
              "name": "My folder",
              "subFolders": [
                "[Circular Reference]"
              ],
              "files": [
                {
                  "fileName": "My report.xbrl",
                  "fileHash": "11xrvYBwFw5htgf=",
                  "isFileHashValid": "Invalid",
                  "fileSize": "3.212890625",
                  "isFolder": true
                }
              ]
            }
          ],
          "files": [
            {
              "fileName": "My report.xbrl",
              "fileHash": "11xrvYBwFw5htgf=",
              "isFileHashValid": "Invalid",
              "fileSize": "3.212890625",
              "isFolder": true
            }
          ]
        }
      }
    }
    POST /input-import/hash-creation HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_SECRET_TOKEN
    x-api-version: text
    Content-Type: application/json
    Accept: */*
    Content-Length: 84
    
    {
      "idOrBase64Content": "UEsDBBQ...",
      "fileName": "My report.xbr",
      "fileExtension": ".xbr"
    }
    POST /taxonomy/entrypoints/{id}/definition HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_SECRET_TOKEN
    x-api-version: text
    Accept: */*
    
    {
      "taxonomyEntrypoint": "text",
      "baseSets": [
        {
          "roleType": "text",
          "arcRoleType": "text",
          "labels": [
            {
              "label": "text",
              "language": "text",
              "labelRole": "text",
              "conceptId": "text"
            }
          ],
          "nodes": [
            {
              "name": "text",
              "uniqueId": "text",
              "namespace": "text",
              "prefix": "text",
              "dataType": "text",
              "typeQName": "text",
              "periodType": "text",
              "isAbstract": true,
              "isEnumeration": true,
              "isTuple": true,
              "enumerations": [
                {
                  "name": "text",
                  "labels": [
                    {
                      "lang": "text",
                      "role": "text",
                      "xLinkLabel": "text",
                      "labelText": "text"
                    }
                  ]
                }
              ],
              "parentNodeUniqueId": "text",
              "labels": [
                {
                  "label": "text",
                  "language": "text",
                  "labelRole": "text",
                  "conceptId": "text"
                }
              ],
              "children": [
                "[Circular Reference]"
              ],
              "childrenReferences": [
                {
                  "referenceId": "text",
                  "labels": [
                    {
                      "label": "text",
                      "language": "text",
                      "labelRole": "text",
                      "conceptId": "text"
                    }
                  ],
                  "hasChildren": true
                }
              ],
              "dimensionMembers": [
                {
                  "dimension": "text",
                  "member": "text",
                  "isTypedMember": true,
                  "contextElement": "text",
                  "dimensionLabel": "text",
                  "memberLabel": "text",
                  "dimensionLabelCollection": [
                    {
                      "label": "text",
                      "language": "text",
                      "labelRole": "text",
                      "conceptId": "text"
                    }
                  ],
                  "memberLabelCollection": [
                    {
                      "label": "text",
                      "language": "text",
                      "labelRole": "text",
                      "conceptId": "text"
                    }
                  ]
                }
              ],
              "hasChildren": true
            }
          ],
          "nodeReferences": [
            {
              "referenceId": "text",
              "labels": [
                {
                  "label": "text",
                  "language": "text",
                  "labelRole": "text",
                  "conceptId": "text"
                }
              ],
              "hasChildren": true
            }
          ],
          "hasChildren": true
        }
      ],
      "baseSetsReferences": [
        {
          "referenceId": "text",
          "labels": [
            {
              "label": "text",
              "language": "text",
              "labelRole": "text",
              "conceptId": "text"
            }
          ],
          "hasChildren": true,
          "arcRoleType": "text"
        }
      ]
    }
    http://www.nltaxonomie.nl/nt18/kvk/20231213/entrypoints/kvk-rpt-jaarverantwoording-2023-nlgaap-micro.xsd
    POST /customer-corner/delivery/messages/upload-excel/{sheetNumber}/{skipRows} HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_SECRET_TOKEN
    x-api-version: text
    Content-Type: application/octet-stream
    Accept: */*
    Content-Length: 8
    
    "binary"
    DELETE /reportchat/delete/{documentId} HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_SECRET_TOKEN
    x-api-version: text
    Accept: */*
    
    Your data has been processed successfully
    GET /customer-corner/file/{id}/history HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_SECRET_TOKEN
    x-api-version: text
    Accept: */*
    
    {
      "id": "dbe33c92-8...",
      "fileId": "063be713-f...",
      "action": "Downloaded",
      "atTime": "2019-05-20",
      "properties": [
        {
          "id": "063be713...",
          "type": "91063921-5...",
          "key": "NumberOfFacts",
          "value": "2"
        }
      ]
    }
    POST /customer-corner/file/history HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_SECRET_TOKEN
    x-api-version: text
    Content-Type: application/json
    Accept: */*
    Content-Length: 184
    
    {
      "id": "dbe33c92-8...",
      "fileId": "063be713-f...",
      "action": "Downloaded",
      "atTime": "2019-05-20",
      "properties": [
        {
          "id": "063be713...",
          "type": "91063921-5...",
          "key": "NumberOfFacts",
          "value": "2"
        }
      ]
    }
    {
      "code": "BadRequest",
      "message": "A brief human-readable message",
      "description": "More detailed human-readable error description"
    }
    POST /customer-corner/report-package-tree HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_SECRET_TOKEN
    x-api-version: text
    Content-Type: application/json
    Accept: */*
    Content-Length: 63
    
    {
      "idOrBase64Content": "PD94bWwgdmVyc2lvbj...",
      "fileName": "text"
    }
    http://www.nltaxonomie.nl/nt18/kvk/20231213/entrypoints/kvk-rpt-jaarverantwoording-2023-nlgaap-micro.xsd
    POST /customer-corner/delivery/messages/upload-json HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_SECRET_TOKEN
    x-api-version: text
    Content-Type: application/octet-stream
    Accept: */*
    Content-Length: 8
    
    "binary"
    true
    GET /customer-corner/instance/properties HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_SECRET_TOKEN
    x-api-version: text
    Accept: */*
    
    [
      {
        "id": "063be713...",
        "type": "91063921-5...",
        "key": "NumberOfFacts",
        "value": "2"
      }
    ]
    POST /customer-corner/instance/properties HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_SECRET_TOKEN
    x-api-version: text
    Content-Type: application/json
    Accept: */*
    Content-Length: 79
    
    [
      {
        "id": "063be713...",
        "type": "91063921-5...",
        "key": "NumberOfFacts",
        "value": "2"
      }
    ]
    DELETE /customer-corner/instance/properties HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_SECRET_TOKEN
    x-api-version: text
    Accept: */*
    
    true
    Your data has been processed successfully
    GET /customer-corner/certificate?userEmail=text HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_SECRET_TOKEN
    x-api-version: text
    Accept: */*
    
    [
      {
        "id": "https://portal...",
        "userId": "[email protected]",
        "name": "My first certificate",
        "dbName": "My first db certificate name",
        "type": "Digipoort"
      }
    ]
    POST /customer-corner/certificate HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_SECRET_TOKEN
    x-api-version: text
    Content-Type: application/json
    Accept: */*
    Content-Length: 131
    
    {
      "content": "B63E7C115FA...",
      "password": "My password",
      "name": "My first certificate",
      "userEmail": "[email protected]",
      "type": "Digipoort"
    }
    DELETE /customer-corner/certificate HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_SECRET_TOKEN
    x-api-version: text
    Content-Type: application/json
    Accept: */*
    Content-Length: 106
    
    "http://www.nltaxonomie.nl/nt18/kvk/20231213/entrypoints/kvk-rpt-jaarverantwoording-2023-nlgaap-micro.xsd"
    {
      "validationType": "Compare",
      "compareResult": "Differences found.",
      "messages": [
        {
          "category": "text",
          "type": "text",
          "messageText": "text",
          "pair": {
            "first": {
              "arcRole": "text",
              "contextId": "text",
              "contextRef": "text",
              "continuationFrom": "text",
              "decimals": "text",
              "dimensionDetailsList": [
                {
                  "dimensionName": "text",
                  "member": "text",
                  "dimensionType": "text"
                }
              ],
              "endDate": "text",
              "escape": "text",
              "extendedXLinkType": "text",
              "factName": "text",
              "factValue": "text",
              "footnoteId": "text",
              "footnoteRefs": "text",
              "footnoteValue": [
                "text"
              ],
              "footnoteRole": "text",
              "format": "text",
              "fromRefs": "text",
              "id": "text",
              "identifierContent": "text",
              "identifierScheme": "text",
              "instantDate": "text",
              "linkRole": "text",
              "measurement": "text",
              "name": "text",
              "order": "text",
              "periodType": "text",
              "precision": "text",
              "scale": "text",
              "sign": "text",
              "startDate": "text",
              "target": "text",
              "title": "text",
              "toRefs": "text",
              "tupleID": "text",
              "tupleRef": "text",
              "unitId": "text",
              "unitRef": "text",
              "source": "text",
              "elementType": 0,
              "taxonomyUri": "text",
              "namespaceUri": "text",
              "namespacePrefix": "text"
            },
            "second": {
              "arcRole": "text",
              "contextId": "text",
              "contextRef": "text",
              "continuationFrom": "text",
              "decimals": "text",
              "dimensionDetailsList": [
                {
                  "dimensionName": "text",
                  "member": "text",
                  "dimensionType": "text"
                }
              ],
              "endDate": "text",
              "escape": "text",
              "extendedXLinkType": "text",
              "factName": "text",
              "factValue": "text",
              "footnoteId": "text",
              "footnoteRefs": "text",
              "footnoteValue": [
                "text"
              ],
              "footnoteRole": "text",
              "format": "text",
              "fromRefs": "text",
              "id": "text",
              "identifierContent": "text",
              "identifierScheme": "text",
              "instantDate": "text",
              "linkRole": "text",
              "measurement": "text",
              "name": "text",
              "order": "text",
              "periodType": "text",
              "precision": "text",
              "scale": "text",
              "sign": "text",
              "startDate": "text",
              "target": "text",
              "title": "text",
              "toRefs": "text",
              "tupleID": "text",
              "tupleRef": "text",
              "unitId": "text",
              "unitRef": "text",
              "source": "text",
              "elementType": 0,
              "taxonomyUri": "text",
              "namespaceUri": "text",
              "namespacePrefix": "text"
            }
          }
        }
      ],
      "htmlContent": "base64 content"
    }
    POST /instance/compare HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_SECRET_TOKEN
    x-api-version: text
    Content-Type: application/json
    Accept: */*
    Content-Length: 74
    
    {
      "filesToBeCompared": {
        "master": "base64 content",
        "child": "base64 content"
      }
    }
    {
      "taxonomyEntrypoint": "text",
      "baseSets": [
        {
          "roleType": "text",
          "arcRoleType": "text",
          "labels": [
            {
              "label": "text",
              "language": "text",
              "labelRole": "text",
              "conceptId": "text"
            }
          ],
          "nodes": [
            {
              "name": "text",
              "uniqueId": "text",
              "namespace": "text",
              "prefix": "text",
              "dataType": "text",
              "typeQName": "text",
              "periodType": "text",
              "isAbstract": true,
              "isEnumeration": true,
              "isTuple": true,
              "enumerations": [
                {
                  "name": "text",
                  "labels": [
                    {
                      "lang": "text",
                      "role": "text",
                      "xLinkLabel": "text",
                      "labelText": "text"
                    }
                  ]
                }
              ],
              "parentNodeUniqueId": "text",
              "labels": [
                {
                  "label": "text",
                  "language": "text",
                  "labelRole": "text",
                  "conceptId": "text"
                }
              ],
              "children": [
                "[Circular Reference]"
              ],
              "childrenReferences": [
                {
                  "referenceId": "text",
                  "labels": [
                    {
                      "label": "text",
                      "language": "text",
                      "labelRole": "text",
                      "conceptId": "text"
                    }
                  ],
                  "hasChildren": true
                }
              ],
              "dimensionMembers": [
                {
                  "dimension": "text",
                  "member": "text",
                  "isTypedMember": true,
                  "contextElement": "text",
                  "dimensionLabel": "text",
                  "memberLabel": "text",
                  "dimensionLabelCollection": [
                    {
                      "label": "text",
                      "language": "text",
                      "labelRole": "text",
                      "conceptId": "text"
                    }
                  ],
                  "memberLabelCollection": [
                    {
                      "label": "text",
                      "language": "text",
                      "labelRole": "text",
                      "conceptId": "text"
                    }
                  ]
                }
              ],
              "hasChildren": true
            }
          ],
          "nodeReferences": [
            {
              "referenceId": "text",
              "labels": [
                {
                  "label": "text",
                  "language": "text",
                  "labelRole": "text",
                  "conceptId": "text"
                }
              ],
              "hasChildren": true
            }
          ],
          "hasChildren": true
        }
      ],
      "baseSetsReferences": [
        {
          "referenceId": "text",
          "labels": [
            {
              "label": "text",
              "language": "text",
              "labelRole": "text",
              "conceptId": "text"
            }
          ],
          "hasChildren": true,
          "arcRoleType": "text"
        }
      ]
    }
    POST /taxonomy/entrypoints/{id}/presentation HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_SECRET_TOKEN
    x-api-version: text
    Content-Type: application/json
    Accept: */*
    Content-Length: 22
    
    {
      "linkRoles": [
        "text"
      ]
    }
    POST /customer-corner/file/multiple HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_SECRET_TOKEN
    x-api-version: text
    Content-Type: application/json
    Accept: */*
    Content-Length: 79
    
    [
      "063be713-fdcd-4681-a955-cb3d9028b18f",
      "963be853-fdcd-4681-a955-cb3d9028b18f"
    ]
    {
      "aanleverResponse": {
        "kenmerk": "dacc9159-d...",
        "berichtsoort": "Jaarrekening",
        "aanleverkenmerk": "84-c85...",
        "eerderAanleverkenmerk": null,
        "tijdstempelAangeleverd": "2021-09-02T0",
        "identiteitBelanghebbende": {
          "nummer": "58589163",
          "type": "kvk"
        },
        "rolBelanghebbende": "Intermediair",
        "identiteitOntvanger": {
          "nummer": "0000000100...",
          "type": "OIN"
        },
        "rolOntvanger": null,
        "autorisatieAdres": "http://gee...",
        "statuscode": null,
        "tijdstempelStatusSpecified": true,
        "statusomschrijving": null,
        "statusFoutcode": null,
        "statusdetails": null,
        "identiteitAanleveraar": {
          "nummer": "0000000100...",
          "type": "OIN"
        },
        "softwarePakket": null
      },
      "errorMessage": "text",
      "errorCode": "text"
    }
    POST /delivery/digipoort HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_SECRET_TOKEN
    x-api-version: text
    Content-Type: application/json
    Accept: */*
    Content-Length: 256
    
    {
      "certificateId": "https://api-certp...",
      "fileName": "Test file.xbrl",
      "content": "PD94bWwgdmVyc...",
      "identifier": "5858..",
      "messageType": "Jaarrekening",
      "nameOfStakeholder": "KvK",
      "typeOfSender": "Intermediar",
      "attachments": [
        {
          "name": "text",
          "content": "Ynl0ZXM="
        }
      ]
    }
    {
      "count": 1,
      "taxonomyLinkRoles": [
        "text"
      ]
    }
    GET /taxonomy/{id}/link-roles HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_SECRET_TOKEN
    x-api-version: text
    Accept: */*
    
    http://www.nltaxonomie.nl/nt18/kvk/20231213/entrypoints/kvk-rpt-jaarverantwoording-2023-nlgaap-micro.xsd
    POST /customer-corner/file/chunk HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_SECRET_TOKEN
    x-api-version: text
    Content-Type: application/json
    Accept: */*
    Content-Length: 103
    
    {
      "data": "PD94bWwgdmVyc2lvbj0...",
      "fileNameNoPath": "My file.xbrl",
      "offset": 1,
      "firstChunk": true,
      "size": 1
    }
    POST /taxonomy/package HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_SECRET_TOKEN
    x-api-version: text
    Content-Type: application/json
    Accept: */*
    Content-Length: 103
    
    {
      "id": "text",
      "packageBase64Content": "text",
      "packageName": "text",
      "applyRewriteRules": true,
      "type": "text"
    }
    {
      "taxonomy": "text",
      "language": "text",
      "entitySchema": "text",
      "decimals": "text",
      "entityIdentifier": "text",
      "unit": "text",
      "concepts": [
        {
          "uniqueId": "text",
          "name": "text",
          "label": "text",
          "namespace": "text",
          "prefix": "text",
          "dataType": "text",
          "periodType": "text",
          "period": "text",
          "dimensionMembers": [
            {
              "dimension": "text",
              "member": "text",
              "isTypedMember": true,
              "contextElement": "text",
              "dimensionLabel": "text",
              "memberLabel": "text",
              "dimensionLabelCollection": [
                {
                  "label": "text",
                  "language": "text",
                  "labelRole": "text",
                  "conceptId": "text"
                }
              ],
              "memberLabelCollection": [
                {
                  "label": "text",
                  "language": "text",
                  "labelRole": "text",
                  "conceptId": "text"
                }
              ]
            }
          ]
        }
      ],
      "csvDelimiter": "text"
    }
    POST /taxonomy/entrypoints/{id}/csv HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_SECRET_TOKEN
    x-api-version: text
    Content-Type: application/json
    Accept: */*
    Content-Length: 272
    
    {
      "language": "nl",
      "entitySchema": "http://www.kvk.nl/kvk-id",
      "decimals": "INF",
      "entityIdentifier": "123456",
      "unit": "EUR",
      "periods": [
        {
          "name": "text",
          "startDate": "text",
          "endDate": "text",
          "instantDate": "text"
        }
      ],
      "parameters": {
        "ANY_ADDITIONAL_PROPERTY": "text"
      },
      "csvDelimiter": "text"
    }
    {
      "message": "text",
      "acceptedTime": "2025-12-13T19:19:17.984Z"
    }
    POST /status/hmrc HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_SECRET_TOKEN
    x-api-version: text
    Content-Type: application/json
    Accept: */*
    Content-Length: 52
    
    {
      "correlationId": "476D11F21A004A4DBAD35E1830291D0D"
    }
    GET /customer-corner/delivery/messages HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_SECRET_TOKEN
    x-api-version: text
    Accept: */*
    
    {
      "id": "123e4567-e89b-12d3-a456-426614174000",
      "name": "text",
      "portal": "text",
      "xbrlSupported": true,
      "xmlSupported": true,
      "receivers": [
        {
          "id": "123e4567-e89b-12d3-a456-426614174000",
          "name": "text",
          "identityType": "text",
          "identityNumber": "text",
          "messageId": "123e4567-e89b-12d3-a456-426614174000"
        }
      ],
      "entryPoints": [
        {
          "id": "123e4567-e89b-12d3-a456-426614174000",
          "description": "text",
          "entrypoint": "text",
          "dateFrom": "text",
          "dateTo": "text",
          "messageId": "123e4567-e89b-12d3-a456-426614174000"
        }
      ]
    }
    DELETE /customer-corner/delivery/messages/{id} HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_SECRET_TOKEN
    x-api-version: text
    Accept: */*
    
    http://www.nltaxonomie.nl/nt18/kvk/20231213/entrypoints/kvk-rpt-jaarverantwoording-2023-nlgaap-micro.xsd
    binary
    POST /taxonomy/entrypoints/{id}/csv-zip HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_SECRET_TOKEN
    x-api-version: text
    Content-Type: application/json
    Accept: */*
    Content-Length: 272
    
    {
      "language": "nl",
      "entitySchema": "http://www.kvk.nl/kvk-id",
      "decimals": "INF",
      "entityIdentifier": "123456",
      "unit": "EUR",
      "periods": [
        {
          "name": "text",
          "startDate": "text",
          "endDate": "text",
          "instantDate": "text"
        }
      ],
      "parameters": {
        "ANY_ADDITIONAL_PROPERTY": "text"
      },
      "csvDelimiter": "text"
    }
    {
      "count": 1,
      "taxonomyConcepts": [
        {
          "uniqueId": "text",
          "name": "text",
          "namespaceUri": "text",
          "dataType": "text",
          "typeQName": "text",
          "prefix": "text",
          "periodType": "text",
          "isAbstract": true,
          "substitutionGroupType": "text",
          "isDimension": true,
          "isEnumeration": true,
          "isNillable": true,
          "balance": "text",
          "labels": [
            {
              "label": "text",
              "language": "text",
              "labelRole": "text",
              "conceptId": "text"
            }
          ],
          "enumerations": [
            {
              "name": "text",
              "labels": [
                {
                  "lang": "text",
                  "role": "text",
                  "xLinkLabel": "text",
                  "labelText": "text"
                }
              ]
            }
          ],
          "dimensionMembers": [
            {
              "dimension": "text",
              "member": "text",
              "isTypedMember": true,
              "contextElement": "text",
              "dimensionLabel": "text",
              "memberLabel": "text",
              "dimensionLabelCollection": [
                {
                  "label": "text",
                  "language": "text",
                  "labelRole": "text",
                  "conceptId": "text"
                }
              ],
              "memberLabelCollection": [
                {
                  "label": "text",
                  "language": "text",
                  "labelRole": "text",
                  "conceptId": "text"
                }
              ]
            }
          ]
        }
      ]
    }
    GET /taxonomy/{id}/concepts HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_SECRET_TOKEN
    x-api-version: text
    Accept: */*
    
    GET /taxonomy/entrypoints/parameters?schemaRef=text HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_SECRET_TOKEN
    x-api-version: text
    Accept: */*
    
    {
      "name": "BasisOfPreparationParam",
      "defaultValue": "Commercieel",
      "options": [
        {
          "key": "Fiscaal",
          "value": "jenv-bw2-dm:FiscalMember",
          "labels": [
            {
              "lang": "de",
              "value": "Fiskal"
            }
          ]
        }
      ],
      "fact": "jenv-bw2-i:BasisOfPreparation",
      "as": "QName"
    }
    GET /taxonomy/entrypoints/{id}/parameters HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_SECRET_TOKEN
    x-api-version: text
    Accept: */*
    
    [
      {
        "name": "BasisOfPreparationParam",
        "defaultValue": "Commercieel",
        "options": [
          {
            "key": "Fiscaal",
            "value": "jenv-bw2-dm:FiscalMember",
            "labels": [
              {
                "lang": "de",
                "value": "Fiskal"
              }
            ]
          }
        ],
        "fact": "jenv-bw2-i:BasisOfPreparation",
        "as": "QName"
      }
    ]
    http://www.nltaxonomie.nl/nt18/kvk/20231213/entrypoints/kvk-rpt-jaarverantwoording-2023-nlgaap-micro.xsd
    POST /customer-corner/user-role HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_SECRET_TOKEN
    x-api-version: text
    Content-Type: application/json
    Accept: */*
    Content-Length: 25
    
    {
      "email": "text",
      "role": 1
    }
    {
      "hashResult": {
        "reportingPackageHash": "nKDBo115PBhw3U3Y=",
        "isReportingPackageHashValid": "Invalid",
        "fileList": [
          {
            "fileName": "My report.xbrl",
            "fileHash": "11xrvYBwFw5htgf=",
            "isFileHashValid": "Invalid",
            "fileSize": "3.212890625",
            "isFolder": true
          }
        ],
        "folderStructure": {
          "name": "My folder",
          "subFolders": [
            {
              "name": "My folder",
              "subFolders": [
                "[Circular Reference]"
              ],
              "files": [
                {
                  "fileName": "My report.xbrl",
                  "fileHash": "11xrvYBwFw5htgf=",
                  "isFileHashValid": "Invalid",
                  "fileSize": "3.212890625",
                  "isFolder": true
                }
              ]
            }
          ],
          "files": [
            {
              "fileName": "My report.xbrl",
              "fileHash": "11xrvYBwFw5htgf=",
              "isFileHashValid": "Invalid",
              "fileSize": "3.212890625",
              "isFolder": true
            }
          ]
        }
      }
    }
    POST /input-import/hash-creation/single-file HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_SECRET_TOKEN
    x-api-version: text
    Content-Type: application/json
    Accept: */*
    Content-Length: 84
    
    {
      "idOrBase64Content": "UEsDBBQ...",
      "fileName": "My report.xbr",
      "fileExtension": ".xbr"
    }
    GET /taxonomy/entrypoints/tables/status/{id} HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_SECRET_TOKEN
    x-api-version: text
    Accept: */*
    
    {
      "jobStatus": "text",
      "startDateTime": "text",
      "endDateTime": "text",
      "tables": [
        {
          "id": "text",
          "nSpace": "text",
          "weTableModelTableSets": [
            {
              "weTableModelLabels": [
                {
                  "lang": "text",
                  "role": "text",
                  "xLinkLabel": "text",
                  "labelText": "text"
                }
              ],
              "weTableModelTable": [
                {
                  "weTableModelHeaders": [
                    {
                      "axis": "text",
                      "weTableModelGroup": [
                        {
                          "labels": [
                            {
                              "lang": "text",
                              "role": "text",
                              "xLinkLabel": "text",
                              "labelText": "text"
                            }
                          ],
                          "weTableModelGroupHeaders": [
                            {
                              "headerCells": [
                                {
                                  "colSpan": "text",
                                  "period": "text",
                                  "concept": "text",
                                  "scenarioContent": [
                                    "text"
                                  ],
                                  "label": [
                                    {
                                      "lang": "text",
                                      "role": "text",
                                      "xLinkLabel": "text",
                                      "labelText": "text"
                                    }
                                  ],
                                  "headerCellConstraint": [
                                    {
                                      "aspect": "text",
                                      "value": "text",
                                      "concept": {
                                        "name": "text",
                                        "namespaceUri": "text",
                                        "uniqueId": "text",
                                        "typeQName": "text",
                                        "type": "text",
                                        "periodType": "text",
                                        "labels": [
                                          {
                                            "lang": "text",
                                            "role": "text",
                                            "xLinkLabel": "text",
                                            "labelText": "text"
                                          }
                                        ],
                                        "isFraction": true,
                                        "isBoolean": true,
                                        "isDate": true,
                                        "isNumeric": true,
                                        "isMonetary": true,
                                        "isTypedDimension": true,
                                        "isExplicitDimension": true,
                                        "isEnumeration": true,
                                        "enumerations": [
                                          {
                                            "name": "text",
                                            "labels": [
                                              {
                                                "lang": "text",
                                                "role": "text",
                                                "xLinkLabel": "text",
                                                "labelText": "text"
                                              }
                                            ]
                                          }
                                        ]
                                      }
                                    }
                                  ]
                                }
                              ]
                            }
                          ]
                        }
                      ]
                    }
                  ],
                  "weTableModelRows": [
                    {
                      "id": "text",
                      "colSpan": 1,
                      "isTitle": true,
                      "isTotal": true,
                      "labels": [
                        {
                          "lang": "text",
                          "role": "text",
                          "xLinkLabel": "text",
                          "labelText": "text"
                        }
                      ],
                      "factCells": [
                        {
                          "id": "text",
                          "decimals": "text",
                          "concept": "text",
                          "period": "text",
                          "unitRef": "text",
                          "factInstanceId": "text",
                          "scenarioContent": [
                            "text"
                          ],
                          "constraints": [
                            {
                              "aspect": "text",
                              "value": "text",
                              "concept": {
                                "name": "text",
                                "namespaceUri": "text",
                                "uniqueId": "text",
                                "typeQName": "text",
                                "type": "text",
                                "periodType": "text",
                                "labels": [
                                  {
                                    "lang": "text",
                                    "role": "text",
                                    "xLinkLabel": "text",
                                    "labelText": "text"
                                  }
                                ],
                                "isFraction": true,
                                "isBoolean": true,
                                "isDate": true,
                                "isNumeric": true,
                                "isMonetary": true,
                                "isTypedDimension": true,
                                "isExplicitDimension": true,
                                "isEnumeration": true,
                                "enumerations": [
                                  {
                                    "name": "text",
                                    "labels": [
                                      {
                                        "lang": "text",
                                        "role": "text",
                                        "xLinkLabel": "text",
                                        "labelText": "text"
                                      }
                                    ]
                                  }
                                ]
                              }
                            }
                          ],
                          "value": "text"
                        }
                      ],
                      "indent": 1
                    }
                  ],
                  "isOpenAxisX": true,
                  "isOpenAxisY": true,
                  "isOpenAxisZ": true,
                  "weTableModelTableOpenAxes": [
                    {
                      "key": "text",
                      "values": [
                        {
                          "id": "text",
                          "name": "text",
                          "concept": {
                            "name": "text",
                            "namespaceUri": "text",
                            "uniqueId": "text",
                            "typeQName": "text",
                            "type": "text",
                            "periodType": "text",
                            "labels": [
                              {
                                "lang": "text",
                                "role": "text",
                                "xLinkLabel": "text",
                                "labelText": "text"
                              }
                            ],
                            "isFraction": true,
                            "isBoolean": true,
                            "isDate": true,
                            "isNumeric": true,
                            "isMonetary": true,
                            "isTypedDimension": true,
                            "isExplicitDimension": true,
                            "isEnumeration": true,
                            "enumerations": [
                              {
                                "name": "text",
                                "labels": [
                                  {
                                    "lang": "text",
                                    "role": "text",
                                    "xLinkLabel": "text",
                                    "labelText": "text"
                                  }
                                ]
                              }
                            ]
                          },
                          "value": "text"
                        }
                      ]
                    }
                  ]
                }
              ]
            }
          ]
        }
      ]
    }
    {
      "entrypointFromInstance": "text",
      "entrypointForUpdate": "text",
      "dataRows": [
        {
          "id": "text",
          "tableRowId": "text",
          "tableId": "text",
          "tableModelTableId": "text",
          "concept": "text",
          "period": "text",
          "scenarioContent": [
            "text"
          ],
          "value": "text",
          "unit": "text",
          "decimals": "text"
        }
      ],
      "notPresentedDataRows": [
        {
          "factId": "text",
          "factValue": "text",
          "contextRef": "text",
          "unitRef": "text",
          "name": "text"
        }
      ]
    }
    POST /input-import/instance/data HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_SECRET_TOKEN
    x-api-version: text
    Content-Type: application/json
    Accept: */*
    Content-Length: 166
    
    {
      "schemaRef": "http://www.nltaxonomie.nl/nt15/kvk/20201209/entrypoints/kvk-rpt-jaarverantwoording-2020-nlgaap-middelgroot.xsd",
      "base64Content": "PD94bWwgdmVyc2lvbj..."
    }
    {
      "taxonomyEntrypoint": "text",
      "baseSets": [
        {
          "roleType": "text",
          "arcRoleType": "text",
          "labels": [
            {
              "label": "text",
              "language": "text",
              "labelRole": "text",
              "conceptId": "text"
            }
          ],
          "nodes": [
            {
              "name": "text",
              "uniqueId": "text",
              "namespace": "text",
              "prefix": "text",
              "dataType": "text",
              "typeQName": "text",
              "periodType": "text",
              "isAbstract": true,
              "isEnumeration": true,
              "isTuple": true,
              "enumerations": [
                {
                  "name": "text",
                  "labels": [
                    {
                      "lang": "text",
                      "role": "text",
                      "xLinkLabel": "text",
                      "labelText": "text"
                    }
                  ]
                }
              ],
              "parentNodeUniqueId": "text",
              "labels": [
                {
                  "label": "text",
                  "language": "text",
                  "labelRole": "text",
                  "conceptId": "text"
                }
              ],
              "children": [
                "[Circular Reference]"
              ],
              "childrenReferences": [
                {
                  "referenceId": "text",
                  "labels": [
                    {
                      "label": "text",
                      "language": "text",
                      "labelRole": "text",
                      "conceptId": "text"
                    }
                  ],
                  "hasChildren": true
                }
              ],
              "dimensionMembers": [
                {
                  "dimension": "text",
                  "member": "text",
                  "isTypedMember": true,
                  "contextElement": "text",
                  "dimensionLabel": "text",
                  "memberLabel": "text",
                  "dimensionLabelCollection": [
                    {
                      "label": "text",
                      "language": "text",
                      "labelRole": "text",
                      "conceptId": "text"
                    }
                  ],
                  "memberLabelCollection": [
                    {
                      "label": "text",
                      "language": "text",
                      "labelRole": "text",
                      "conceptId": "text"
                    }
                  ]
                }
              ],
              "hasChildren": true
            }
          ],
          "nodeReferences": [
            {
              "referenceId": "text",
              "labels": [
                {
                  "label": "text",
                  "language": "text",
                  "labelRole": "text",
                  "conceptId": "text"
                }
              ],
              "hasChildren": true
            }
          ],
          "hasChildren": true
        }
      ],
      "baseSetsReferences": [
        {
          "referenceId": "text",
          "labels": [
            {
              "label": "text",
              "language": "text",
              "labelRole": "text",
              "conceptId": "text"
            }
          ],
          "hasChildren": true,
          "arcRoleType": "text"
        }
      ]
    }
    POST /taxonomy/entrypoints/presentation/base-set-response HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_SECRET_TOKEN
    x-api-version: text
    Content-Type: application/json
    Accept: */*
    Content-Length: 20
    
    {
      "baseSetId": "text"
    }
    {
      "location": "/status/292134BE13008671",
      "filteredLocation": "/status/292134BE13008671",
      "jobId": "292134BE13008671"
    }
    POST /validation/report-package HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_SECRET_TOKEN
    x-api-version: text
    Content-Type: application/json
    Accept: */*
    Content-Length: 81
    
    {
      "idOrBase64Content": "PD94bWwgdmVyc2lvbj...",
      "fileName": "text",
      "esmaYear": "text"
    }
    GET /taxonomy/extension/{id}/concepts HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_SECRET_TOKEN
    x-api-version: text
    Accept: */*
    
    {
      "count": 1,
      "taxonomyConcepts": [
        {
          "uniqueId": "text",
          "name": "text",
          "namespaceUri": "text",
          "dataType": "text",
          "typeQName": "text",
          "prefix": "text",
          "periodType": "text",
          "isAbstract": true,
          "substitutionGroupType": "text",
          "isDimension": true,
          "isEnumeration": true,
          "isNillable": true,
          "balance": "text",
          "labels": [
            {
              "label": "text",
              "language": "text",
              "labelRole": "text",
              "conceptId": "text"
            }
          ],
          "enumerations": [
            {
              "name": "text",
              "labels": [
                {
                  "lang": "text",
                  "role": "text",
                  "xLinkLabel": "text",
                  "labelText": "text"
                }
              ]
            }
          ],
          "dimensionMembers": [
            {
              "dimension": "text",
              "member": "text",
              "isTypedMember": true,
              "contextElement": "text",
              "dimensionLabel": "text",
              "memberLabel": "text",
              "dimensionLabelCollection": [
                {
                  "label": "text",
                  "language": "text",
                  "labelRole": "text",
                  "conceptId": "text"
                }
              ],
              "memberLabelCollection": [
                {
                  "label": "text",
                  "language": "text",
                  "labelRole": "text",
                  "conceptId": "text"
                }
              ]
            }
          ]
        }
      ]
    }
    GET /taxonomy/extension/{id}/pivot HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_SECRET_TOKEN
    x-api-version: text
    Accept: */*
    
    {
      "count": 1,
      "taxonomyConcepts": [
        {
          "uniqueId": "text",
          "name": "text",
          "namespaceUri": "text",
          "dataType": "text",
          "typeQName": "text",
          "prefix": "text",
          "periodType": "text",
          "isAbstract": true,
          "substitutionGroupType": "text",
          "isDimension": true,
          "isEnumeration": true,
          "isNillable": true,
          "balance": "text",
          "labels": [
            {
              "label": "text",
              "language": "text",
              "labelRole": "text",
              "conceptId": "text"
            }
          ],
          "enumerations": [
            {
              "name": "text",
              "labels": [
                {
                  "lang": "text",
                  "role": "text",
                  "xLinkLabel": "text",
                  "labelText": "text"
                }
              ]
            }
          ],
          "dimensionMembers": [
            {
              "dimension": "text",
              "member": "text",
              "isTypedMember": true,
              "contextElement": "text",
              "dimensionLabel": "text",
              "memberLabel": "text",
              "dimensionLabelCollection": [
                {
                  "label": "text",
                  "language": "text",
                  "labelRole": "text",
                  "conceptId": "text"
                }
              ],
              "memberLabelCollection": [
                {
                  "label": "text",
                  "language": "text",
                  "labelRole": "text",
                  "conceptId": "text"
                }
              ]
            }
          ]
        }
      ]
    }
    POST /taxonomy/entrypoints/{id}/calculation HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_SECRET_TOKEN
    x-api-version: text
    Accept: */*
    
    {
      "taxonomyEntrypoint": "text",
      "baseSets": [
        {
          "roleType": "text",
          "arcRoleType": "text",
          "labels": [
            {
              "label": "text",
              "language": "text",
              "labelRole": "text",
              "conceptId": "text"
            }
          ],
          "nodes": [
            {
              "name": "text",
              "uniqueId": "text",
              "namespace": "text",
              "prefix": "text",
              "dataType": "text",
              "typeQName": "text",
              "periodType": "text",
              "isAbstract": true,
              "isEnumeration": true,
              "isTuple": true,
              "enumerations": [
                {
                  "name": "text",
                  "labels": [
                    {
                      "lang": "text",
                      "role": "text",
                      "xLinkLabel": "text",
                      "labelText": "text"
                    }
                  ]
                }
              ],
              "parentNodeUniqueId": "text",
              "labels": [
                {
                  "label": "text",
                  "language": "text",
                  "labelRole": "text",
                  "conceptId": "text"
                }
              ],
              "children": [
                "[Circular Reference]"
              ],
              "childrenReferences": [
                {
                  "referenceId": "text",
                  "labels": [
                    {
                      "label": "text",
                      "language": "text",
                      "labelRole": "text",
                      "conceptId": "text"
                    }
                  ],
                  "hasChildren": true
                }
              ],
              "dimensionMembers": [
                {
                  "dimension": "text",
                  "member": "text",
                  "isTypedMember": true,
                  "contextElement": "text",
                  "dimensionLabel": "text",
                  "memberLabel": "text",
                  "dimensionLabelCollection": [
                    {
                      "label": "text",
                      "language": "text",
                      "labelRole": "text",
                      "conceptId": "text"
                    }
                  ],
                  "memberLabelCollection": [
                    {
                      "label": "text",
                      "language": "text",
                      "labelRole": "text",
                      "conceptId": "text"
                    }
                  ]
                }
              ],
              "hasChildren": true
            }
          ],
          "nodeReferences": [
            {
              "referenceId": "text",
              "labels": [
                {
                  "label": "text",
                  "language": "text",
                  "labelRole": "text",
                  "conceptId": "text"
                }
              ],
              "hasChildren": true
            }
          ],
          "hasChildren": true
        }
      ],
      "baseSetsReferences": [
        {
          "referenceId": "text",
          "labels": [
            {
              "label": "text",
              "language": "text",
              "labelRole": "text",
              "conceptId": "text"
            }
          ],
          "hasChildren": true,
          "arcRoleType": "text"
        }
      ]
    }
    binary
    POST /taxonomy/entrypoints/{id}/csv-placeholder-zip HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_SECRET_TOKEN
    x-api-version: text
    Content-Type: application/json
    Accept: */*
    Content-Length: 272
    
    {
      "language": "nl",
      "entitySchema": "http://www.kvk.nl/kvk-id",
      "decimals": "INF",
      "entityIdentifier": "123456",
      "unit": "EUR",
      "periods": [
        {
          "name": "text",
          "startDate": "text",
          "endDate": "text",
          "instantDate": "text"
        }
      ],
      "parameters": {
        "ANY_ADDITIONAL_PROPERTY": "text"
      },
      "csvDelimiter": "text"
    }
    GET /validation/filtered-status/{id} HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_SECRET_TOKEN
    x-api-version: text
    Accept: */*
    
    {
      "jobStatus": "success",
      "startDateTime": "2021-08-03T13:45:30Z",
      "endDateTime": "2021-08-03T13:55:30Z",
      "validations": [
        {
          "validationType": 0,
          "validationResult": "valid",
          "messages": [
            {
              "category": "Process object",
              "type": "Notification",
              "code": "2009",
              "message": "An assertion with unsatisfied precondition found",
              "attributes": [
                {
                  "name": "GenPreconditionTest",
                  "value": "$varArc_CashFlowStatement_PrtValueThnNoExistenceCovA12_CashFlowStatementMethodType eq 'Direct'"
                }
              ]
            }
          ]
        }
      ]
    }
    {
      "docId": "155c0585-8309-40b4-8de3-fd0951021d80"
    }
    POST /reportchat/upload HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_SECRET_TOKEN
    x-api-version: text
    Content-Type: application/json
    Accept: */*
    Content-Length: 73
    
    {
      "documentContent": "PD94bWwgdmVyc...",
      "documentName": "Annual report.pdf"
    }
    GET /taxonomy/extension/{id}/linkroles HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_SECRET_TOKEN
    x-api-version: text
    Accept: */*
    
    {
      "count": 1,
      "taxonomyLinkRoles": [
        "text"
      ]
    }
    POST /customer-corner/pdf/pdf-provider HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_SECRET_TOKEN
    x-api-version: text
    Content-Type: application/octet-stream
    Accept: */*
    Content-Length: 8
    
    "binary"
    http://www.nltaxonomie.nl/nt18/kvk/20231213/entrypoints/kvk-rpt-jaarverantwoording-2023-nlgaap-micro.xsd
    http://www.nltaxonomie.nl/nt18/kvk/20231213/entrypoints/kvk-rpt-jaarverantwoording-2023-nlgaap-micro.xsd
    GET /customer-corner/file/{fileIds} HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_SECRET_TOKEN
    x-api-version: text
    Accept: */*
    
    [
      {
        "id": "063be713-f...",
        "userEmail": "[email protected]",
        "name": "My Test File",
        "size": 1253,
        "type": ".xbrl",
        "sha256": "5B63E7C115FA...",
        "createdOn": "2019-05-17",
        "isDomain": true,
        "isPublic": true,
        "history": [
          {
            "id": "dbe33c92-8...",
            "fileId": "063be713-f...",
            "action": "Downloaded",
            "atTime": "2019-05-20",
            "properties": [
              {
                "id": "063be713...",
                "type": "91063921-5...",
                "key": "NumberOfFacts",
                "value": "2"
              }
            ]
          }
        ],
        "properties": [
          {
            "id": "063be713...",
            "type": "91063921-5...",
            "key": "NumberOfFacts",
            "value": "2"
          }
        ]
      }
    ]
    GET /customer-corner/file HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_SECRET_TOKEN
    x-api-version: text
    Accept: */*
    
    [
      {
        "id": "063be713-f...",
        "userEmail": "[email protected]",
        "name": "My Test File",
        "size": 1253,
        "type": ".xbrl",
        "sha256": "5B63E7C115FA...",
        "createdOn": "2019-05-17",
        "isDomain": true,
        "isPublic": true,
        "history": [
          {
            "id": "dbe33c92-8...",
            "fileId": "063be713-f...",
            "action": "Downloaded",
            "atTime": "2019-05-20",
            "properties": [
              {
                "id": "063be713...",
                "type": "91063921-5...",
                "key": "NumberOfFacts",
                "value": "2"
              }
            ]
          }
        ],
        "properties": [
          {
            "id": "063be713...",
            "type": "91063921-5...",
            "key": "NumberOfFacts",
            "value": "2"
          }
        ]
      }
    ]
    POST /customer-corner/file HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_SECRET_TOKEN
    x-api-version: text
    Content-Type: application/json
    Accept: */*
    Content-Length: 88
    
    {
      "content": "PD94bWwgdmVyc2lvbj0...",
      "userId": "[email protected]",
      "fileName": "My file.xbrl"
    }
    DELETE /customer-corner/file HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_SECRET_TOKEN
    x-api-version: text
    Content-Type: application/json
    Accept: */*
    Content-Length: 33
    
    [
      "063be713-f...",
      "963be853-f..."
    ]
    {
      "location": "text",
      "jobId": "text"
    }
    POST /taxonomy/entrypoints/{id}/tables HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_SECRET_TOKEN
    x-api-version: text
    Content-Type: application/json
    Accept: */*
    Content-Length: 70
    
    {
      "parameters": {
        "ANY_ADDITIONAL_PROPERTY": "text"
      },
      "linkRoles": [
        "text"
      ]
    }
    GET /taxonomy/entrypoints/{id}/schema-set HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_SECRET_TOKEN
    x-api-version: text
    Accept: */*
    
    {
      "entrypoint": "text",
      "taxonomySchemas": [
        {
          "uri": "text",
          "prefix": "text",
          "namespace": "text",
          "contentBase64": "text",
          "isPublic": true
        }
      ]
    }
    {
      "validationType": "Compare",
      "compareResult": "Differences found.",
      "messages": [
        {
          "category": "text",
          "type": "text",
          "messageText": "text",
          "pair": {
            "first": {
              "arcRole": "text",
              "contextId": "text",
              "contextRef": "text",
              "continuationFrom": "text",
              "decimals": "text",
              "dimensionDetailsList": [
                {
                  "dimensionName": "text",
                  "member": "text",
                  "dimensionType": "text"
                }
              ],
              "endDate": "text",
              "escape": "text",
              "extendedXLinkType": "text",
              "factName": "text",
              "factValue": "text",
              "footnoteId": "text",
              "footnoteRefs": "text",
              "footnoteValue": [
                "text"
              ],
              "footnoteRole": "text",
              "format": "text",
              "fromRefs": "text",
              "id": "text",
              "identifierContent": "text",
              "identifierScheme": "text",
              "instantDate": "text",
              "linkRole": "text",
              "measurement": "text",
              "name": "text",
              "order": "text",
              "periodType": "text",
              "precision": "text",
              "scale": "text",
              "sign": "text",
              "startDate": "text",
              "target": "text",
              "title": "text",
              "toRefs": "text",
              "tupleID": "text",
              "tupleRef": "text",
              "unitId": "text",
              "unitRef": "text",
              "source": "text",
              "elementType": 0,
              "taxonomyUri": "text",
              "namespaceUri": "text",
              "namespacePrefix": "text"
            },
            "second": {
              "arcRole": "text",
              "contextId": "text",
              "contextRef": "text",
              "continuationFrom": "text",
              "decimals": "text",
              "dimensionDetailsList": [
                {
                  "dimensionName": "text",
                  "member": "text",
                  "dimensionType": "text"
                }
              ],
              "endDate": "text",
              "escape": "text",
              "extendedXLinkType": "text",
              "factName": "text",
              "factValue": "text",
              "footnoteId": "text",
              "footnoteRefs": "text",
              "footnoteValue": [
                "text"
              ],
              "footnoteRole": "text",
              "format": "text",
              "fromRefs": "text",
              "id": "text",
              "identifierContent": "text",
              "identifierScheme": "text",
              "instantDate": "text",
              "linkRole": "text",
              "measurement": "text",
              "name": "text",
              "order": "text",
              "periodType": "text",
              "precision": "text",
              "scale": "text",
              "sign": "text",
              "startDate": "text",
              "target": "text",
              "title": "text",
              "toRefs": "text",
              "tupleID": "text",
              "tupleRef": "text",
              "unitId": "text",
              "unitRef": "text",
              "source": "text",
              "elementType": 0,
              "taxonomyUri": "text",
              "namespaceUri": "text",
              "namespacePrefix": "text"
            }
          }
        }
      ],
      "htmlContent": "base64 content"
    }
    POST /instance/inline-compare HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_SECRET_TOKEN
    x-api-version: text
    Content-Type: application/json
    Accept: */*
    Content-Length: 74
    
    {
      "filesToBeCompared": {
        "master": "base64 content",
        "child": "base64 content"
      }
    }
    {
      "location": "/status/292134BE13008671",
      "filteredLocation": "/status/292134BE13008671",
      "jobId": "292134BE13008671"
    }
    POST /validation/report-package/esma-esef HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_SECRET_TOKEN
    x-api-version: text
    Content-Type: application/json
    Accept: */*
    Content-Length: 81
    
    {
      "idOrBase64Content": "PD94bWwgdmVyc2lvbj...",
      "fileName": "text",
      "esmaYear": "text"
    }
    {
      "xmlDoc": "Ynl0ZXM=",
      "originalXmlDoc": "Ynl0ZXM=",
      "irMark": "text"
    }
    POST /hmrc/embed-irmark HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_SECRET_TOKEN
    x-api-version: text
    Content-Type: application/json
    Accept: */*
    Content-Length: 29
    
    {
      "xmlDoc": "PD94bWwgdmVyc..."
    }
    {
      "tableOfContent": [
        {
          "linkRoleId": "text",
          "linkRole": "text",
          "caption": "text",
          "concept": "text",
          "model": [
            {
              "key": "text",
              "value": "text",
              "type": "text"
            }
          ],
          "labels": [
            {
              "text": "text",
              "lang": "text",
              "role": "text"
            }
          ],
          "children": [
            {
              "linkRoleId": "text",
              "linkRole": "text",
              "caption": "text",
              "concept": "text",
              "model": [
                {
                  "key": "text",
                  "value": "text",
                  "type": "text"
                }
              ],
              "labels": [
                {
                  "text": "text",
                  "lang": "text",
                  "role": "text"
                }
              ],
              "children": [
                "[Circular Reference]"
              ]
            }
          ]
        }
      ]
    }
    POST /taxonomy/entrypoints/table-of-content HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_SECRET_TOKEN
    x-api-version: text
    Content-Type: application/json
    Accept: */*
    Content-Length: 106
    
    "http://www.nltaxonomie.nl/nt18/kvk/20231213/entrypoints/kvk-rpt-jaarverantwoording-2023-nlgaap-micro.xsd"
    GET /taxonomy/entrypoints/{id}/table-of-content HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_SECRET_TOKEN
    x-api-version: text
    Accept: */*
    
    Ynl0ZXM=
    {
      "file": "Ynl0ZXM="
    }
    POST /hmrc/retrieve-ct600 HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_SECRET_TOKEN
    x-api-version: text
    Content-Type: application/json
    Accept: */*
    Content-Length: 19
    
    {
      "file": "Ynl0ZXM="
    }
    GET /taxonomy/entrypoints HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_SECRET_TOKEN
    x-api-version: text
    Accept: */*
    
    {
      "entrypoints": [
        {
          "id": "063be713-fdcd-4681-a955-cb3d9028b18f",
          "uri": "http://www.nltaxonomie.nl/nt14/bzk/20191211/entrypoints/bzk-rpt-wnt-verantwoordingsmodel-2019.xsd",
          "name": [
            {
              "lang": "nl",
              "name": "BZK Verantwoordingsmodel 2019"
            }
          ],
          "description": [
            {
              "lang": "nl",
              "description": "Verantwoordingsmodel 2019"
            }
          ],
          "version": "20191211",
          "language": [
            "nl"
          ],
          "country": "NL",
          "publicationDate": "2019-11-07T00:00:00Z",
          "packageIdentifier": "nt14",
          "publisherUrl": "http://www.nltaxonomie.nl",
          "packageName": [
            {
              "lang": "nl",
              "name": "BZK Verantwoordingsmodel 2019"
            }
          ],
          "packageDescription": [
            {
              "lang": "nl",
              "description": "Verantwoordingsmodel 2019"
            }
          ],
          "packageVersion": "20191107",
          "license": {
            "href": "text",
            "name": "text"
          },
          "publisher": [
            "SBR Programma"
          ],
          "type": "public",
          "applyRewriteRules": true,
          "rewriteUri": "text",
          "hasTables": true
        }
      ]
    }
    GET /taxonomy/entrypoints/{id} HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_SECRET_TOKEN
    x-api-version: text
    Accept: */*
    
    {
      "id": "063be713-fdcd-4681-a955-cb3d9028b18f",
      "uri": "http://www.nltaxonomie.nl/nt14/bzk/20191211/entrypoints/bzk-rpt-wnt-verantwoordingsmodel-2019.xsd",
      "name": [
        {
          "lang": "nl",
          "name": "BZK Verantwoordingsmodel 2019"
        }
      ],
      "description": [
        {
          "lang": "nl",
          "description": "Verantwoordingsmodel 2019"
        }
      ],
      "version": "20191211",
      "language": [
        "nl"
      ],
      "country": "NL",
      "publicationDate": "2019-11-07T00:00:00Z",
      "packageIdentifier": "nt14",
      "publisherUrl": "http://www.nltaxonomie.nl",
      "packageName": [
        {
          "lang": "nl",
          "name": "BZK Verantwoordingsmodel 2019"
        }
      ],
      "packageDescription": [
        {
          "lang": "nl",
          "description": "Verantwoordingsmodel 2019"
        }
      ],
      "packageVersion": "20191107",
      "license": {
        "href": "text",
        "name": "text"
      },
      "publisher": [
        "SBR Programma"
      ],
      "type": "public",
      "applyRewriteRules": true,
      "rewriteUri": "text",
      "hasTables": true
    }
    Ynl0ZXM=
    POST /taxonomy/taxonomy-extension HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_SECRET_TOKEN
    x-api-version: text
    Content-Type: application/json
    Accept: */*
    Content-Length: 763
    
    {
      "taxonomyExtensionMetaData": {
        "targetNamespaceURI": "text",
        "namespacePrefix": "text",
        "baseTaxonomyEntryPoint": "text"
      },
      "extensionLinkRoles": [
        {
          "id": "text",
          "definition": "text",
          "usedOnPresentation": true,
          "usedOnCalculation": true,
          "usedOnDefinition": true
        }
      ],
      "extensionConcepts": [
        {
          "id": "text",
          "name": "text",
          "dataType": "text",
          "dataTypeNamespace": "text",
          "periodType": "text",
          "abstract": true,
          "prefix": "text",
          "nillable": true,
          "balance": "text",
          "schemaLocation": "text"
        }
      ],
      "extensionArcs": [
        {
          "usedOn": "text",
          "id": "text",
          "role": "text",
          "arcrole": "text",
          "from": "text",
          "to": "text",
          "isProhibition": true,
          "priority": 1,
          "order": 1,
          "weight": 1
        }
      ],
      "labels": [
        {
          "label": "text",
          "language": "text",
          "labelRole": "text",
          "conceptId": "text"
        }
      ],
      "references": [
        {
          "conceptId": "text",
          "name": "text",
          "content": "text"
        }
      ]
    }
    {
      "getStatussenProcesResponse": {
        "getStatussenProcesReturn": [
          {
            "kenmerk": "text",
            "identiteitBelanghebbende": {
              "nummer": "58589163",
              "type": "kvk"
            },
            "statuscode": "text",
            "tijdstempelStatus": "2025-12-13T19:19:17.984Z",
            "statusomschrijving": "text",
            "statusFoutcode": {
              "foutType": {
                "foutcode": "text",
                "foutbeschrijving": "text"
              }
            },
            "statusdetails": "text"
          }
        ]
      },
      "errorMessage": "text",
      "errorCode": "text"
    }
    POST /status/sbr-nexus HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_SECRET_TOKEN
    x-api-version: text
    Content-Type: application/json
    Accept: */*
    Content-Length: 91
    
    {
      "identifier": "BTP-210...",
      "certificateId": "https://api-certp...",
      "idOfSupplier": "8525..."
    }
    GET /customer-corner/accept/{token} HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_SECRET_TOKEN
    x-api-version: text
    Accept: */*
    
    {
      "content": "text",
      "contentType": "text",
      "statusCode": 1
    }
    GET /customer-corner/product-files/download/{id} HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_SECRET_TOKEN
    x-api-version: text
    Accept: */*
    
    {
      "id": "kvk-t...",
      "title": "Balance sheet",
      "unit": "Euro",
      "series": [
        {
          "caption": "2020-12-31T00:00:00Z",
          "labels": [
            {
              "text": "Current",
              "lang": "en",
              "role": "http://www.xb.."
            }
          ]
        }
      ],
      "items": [
        {
          "items": [
            {
              "items": [
                "[Circular Reference]"
              ],
              "concept": {
                "id": "jenv-bw2-i:BalanceSheetBeforeAfterAppropriationResults",
                "isAbstract": true,
                "isNumeric": true,
                "isMonetary": true
              },
              "values": [
                "Na",
                "-"
              ]
            }
          ],
          "concept": {
            "id": "jenv-bw2-i:BalanceSheetBeforeAfterAppropriationResults",
            "isAbstract": true,
            "isNumeric": true,
            "isMonetary": true
          },
          "values": [
            "Na",
            "-"
          ]
        }
      ],
      "roles": [
        "urn:kvk:linkr..",
        "urn:kvk:lin.."
      ]
    }
    POST /instance/balance-sheet HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_SECRET_TOKEN
    x-api-version: text
    Content-Type: application/octet-stream
    Accept: */*
    Content-Length: 8
    
    "binary"
    {
      "name": "text",
      "uniqueId": "text",
      "namespace": "text",
      "prefix": "text",
      "dataType": "text",
      "typeQName": "text",
      "periodType": "text",
      "isAbstract": true,
      "isEnumeration": true,
      "isTuple": true,
      "enumerations": [
        {
          "name": "text",
          "labels": [
            {
              "lang": "text",
              "role": "text",
              "xLinkLabel": "text",
              "labelText": "text"
            }
          ]
        }
      ],
      "parentNodeUniqueId": "text",
      "labels": [
        {
          "label": "text",
          "language": "text",
          "labelRole": "text",
          "conceptId": "text"
        }
      ],
      "children": [
        {
          "name": "text",
          "uniqueId": "text",
          "namespace": "text",
          "prefix": "text",
          "dataType": "text",
          "typeQName": "text",
          "periodType": "text",
          "isAbstract": true,
          "isEnumeration": true,
          "isTuple": true,
          "enumerations": [
            {
              "name": "text",
              "labels": [
                {
                  "lang": "text",
                  "role": "text",
                  "xLinkLabel": "text",
                  "labelText": "text"
                }
              ]
            }
          ],
          "parentNodeUniqueId": "text",
          "labels": [
            {
              "label": "text",
              "language": "text",
              "labelRole": "text",
              "conceptId": "text"
            }
          ],
          "children": [
            {
              "name": "text",
              "uniqueId": "text",
              "namespace": "text",
              "prefix": "text",
              "dataType": "text",
              "typeQName": "text",
              "periodType": "text",
              "isAbstract": true,
              "isEnumeration": true,
              "isTuple": true,
              "enumerations": [
                {
                  "name": "text",
                  "labels": [
                    {
                      "lang": "text",
                      "role": "text",
                      "xLinkLabel": "text",
                      "labelText": "text"
                    }
                  ]
                }
              ],
              "parentNodeUniqueId": "text",
              "labels": [
                {
                  "label": "text",
                  "language": "text",
                  "labelRole": "text",
                  "conceptId": "text"
                }
              ],
              "children": [
                "[Circular Reference]"
              ],
              "childrenReferences": [
                {
                  "referenceId": "text",
                  "labels": [
                    {
                      "label": "text",
                      "language": "text",
                      "labelRole": "text",
                      "conceptId": "text"
                    }
                  ],
                  "hasChildren": true
                }
              ],
              "dimensionMembers": [
                {
                  "dimension": "text",
                  "member": "text",
                  "isTypedMember": true,
                  "contextElement": "text",
                  "dimensionLabel": "text",
                  "memberLabel": "text",
                  "dimensionLabelCollection": [
                    {
                      "label": "text",
                      "language": "text",
                      "labelRole": "text",
                      "conceptId": "text"
                    }
                  ],
                  "memberLabelCollection": [
                    {
                      "label": "text",
                      "language": "text",
                      "labelRole": "text",
                      "conceptId": "text"
                    }
                  ]
                }
              ],
              "hasChildren": true
            }
          ],
          "childrenReferences": [
            {
              "referenceId": "text",
              "labels": [
                {
                  "label": "text",
                  "language": "text",
                  "labelRole": "text",
                  "conceptId": "text"
                }
              ],
              "hasChildren": true
            }
          ],
          "dimensionMembers": [
            {
              "dimension": "text",
              "member": "text",
              "isTypedMember": true,
              "contextElement": "text",
              "dimensionLabel": "text",
              "memberLabel": "text",
              "dimensionLabelCollection": [
                {
                  "label": "text",
                  "language": "text",
                  "labelRole": "text",
                  "conceptId": "text"
                }
              ],
              "memberLabelCollection": [
                {
                  "label": "text",
                  "language": "text",
                  "labelRole": "text",
                  "conceptId": "text"
                }
              ]
            }
          ],
          "hasChildren": true
        }
      ],
      "childrenReferences": [
        {
          "referenceId": "text",
          "labels": [
            {
              "label": "text",
              "language": "text",
              "labelRole": "text",
              "conceptId": "text"
            }
          ],
          "hasChildren": true
        }
      ],
      "dimensionMembers": [
        {
          "dimension": "text",
          "member": "text",
          "isTypedMember": true,
          "contextElement": "text",
          "dimensionLabel": "text",
          "memberLabel": "text",
          "dimensionLabelCollection": [
            {
              "label": "text",
              "language": "text",
              "labelRole": "text",
              "conceptId": "text"
            }
          ],
          "memberLabelCollection": [
            {
              "label": "text",
              "language": "text",
              "labelRole": "text",
              "conceptId": "text"
            }
          ]
        }
      ],
      "hasChildren": true
    }
    POST /taxonomy/entrypoints/presentation/base-set-concept HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_SECRET_TOKEN
    x-api-version: text
    Content-Type: application/json
    Accept: */*
    Content-Length: 20
    
    {
      "conceptId": "text"
    }
    POST /taxonomy/entrypoint HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_SECRET_TOKEN
    x-api-version: text
    Content-Type: application/json
    Accept: */*
    Content-Length: 774
    
    {
      "id": "063be713-fdcd-4681-a955-cb3d9028b18f",
      "uri": "http://www.nltaxonomie.nl/nt14/bzk/20191211/entrypoints/bzk-rpt-wnt-verantwoordingsmodel-2019.xsd",
      "name": [
        {
          "lang": "nl",
          "name": "BZK Verantwoordingsmodel 2019"
        }
      ],
      "description": [
        {
          "lang": "nl",
          "description": "Verantwoordingsmodel 2019"
        }
      ],
      "version": "20191211",
      "language": [
        "nl"
      ],
      "country": "NL",
      "publicationDate": "2019-11-07T00:00:00Z",
      "packageIdentifier": "nt14",
      "publisherUrl": "http://www.nltaxonomie.nl",
      "packageName": [
        {
          "lang": "nl",
          "name": "BZK Verantwoordingsmodel 2019"
        }
      ],
      "packageDescription": [
        {
          "lang": "nl",
          "description": "Verantwoordingsmodel 2019"
        }
      ],
      "packageVersion": "20191107",
      "license": {
        "href": "text",
        "name": "text"
      },
      "publisher": [
        "SBR Programma"
      ],
      "type": "public",
      "applyRewriteRules": true,
      "rewriteUri": "text",
      "hasTables": true
    }
    GET /validation/status/{id} HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_SECRET_TOKEN
    x-api-version: text
    Accept: */*
    
    {
      "jobStatus": "success",
      "startDateTime": "2021-08-03T13:45:30Z",
      "endDateTime": "2021-08-03T13:55:30Z",
      "validations": [
        {
          "validationType": 0,
          "validationResult": "valid",
          "messages": [
            {
              "category": "Process object",
              "type": "Notification",
              "code": "2009",
              "message": "An assertion with unsatisfied precondition found",
              "attributes": [
                {
                  "name": "GenPreconditionTest",
                  "value": "$varArc_CashFlowStatement_PrtValueThnNoExistenceCovA12_CashFlowStatementMethodType eq 'Direct'"
                }
              ]
            }
          ]
        }
      ]
    }
    http://www.nltaxonomie.nl/nt18/kvk/20231213/entrypoints/kvk-rpt-jaarverantwoording-2023-nlgaap-micro.xsd
    POST /delivery/hmrc HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_SECRET_TOKEN
    x-api-version: text
    Content-Type: application/json
    Accept: */*
    Content-Length: 40
    
    {
      "ct600Form": "SlZCRVJ4TGpRS01TQXcuLi4="
    }