Jump to Content
Billit API
API DocumentationAPI EndpointsDiscussions
v1.0

API DocumentationDiscussionsBillit API
API DocumentationDiscussions
v1.0API DocumentationAPI EndpointsDiscussions

Documentation

  • Introduction to the Billit API
  • Authentication
  • Idempotent Tokens
  • Webhooks
    • Verify Signature
    • Use webhooks to catch E-Invoice statuses
  • Calculations
  • ExternalProvider data
  • Errors
    • 400
    • 401 - Unauthorized
    • 500
  • Versioning

FAQ: Getting Started

  • Sandbox VS Production
  • Where can I find my CompanyID or a PartyID
  • What support can I get as a developer?
  • How do I get started with the API?
  • How do I get started with the API key
    • Where to find my API Key?
  • How do I get started with OAuth?
    • How do I request OAuth Client ID and Secret?
    • When am I required to use OAuth?
  • How do i get started with Curl?
  • Approval process
    • How do I request a demo for my integration?
  • How can I retrieve the next sequence
  • How can I read/save a file

General API Information

  • Header values
  • OData
  • Types
  • Identifiers
  • Ventilation Codes
  • Patchable Properties

FAQ: Peppol

  • Use Billit as AP while also having invoices in Billit
  • Retrieve the original file sent to the choosen network

FAQ: SDI

  • SDI Access Point

FAQ: Chorus

  • Chorus Pro
Powered by 

400

Suggest Edits

When receiving a 400 Error from Billit you should also have received a Business type exception with the message explaining the issue.

The response will be a list of errors. Each error is a readable object as shown below.

{
    "errors": [
        {
            "Code": "Invalid Filename",
            "Description": "Please change the file name to the correct format"
        }
    ]
}

Updated about 1 year ago