Digicust
Web AppPricingBlogContact
  • 👋Welcome to Dexter
  • Guides
    • 🔎Getting started
    • ⬆️Upload Cases
    • 📚Upload Master Data
    • 📚Bulk Edit Master Data
    • 🔧Configure Execution Strategies
    • 🧳Manage Projects
  • Working with Digicust
    • 1️⃣Onboarding Checklist
    • 2️⃣Checklist Recurring Client
    • 3️⃣Checklist Walk-in Clients
  • Features
    • 🔌Integrations
      • Riege Scope
      • BEO
      • FORMAT
      • DHF Zolaris
      • AEB
      • LDV
      • DBH
      • Dakosy
      • SFTP
      • Web Hooks
      • Asycuda
    • 🔎Tariff Classification
      • Auto-fix tariff numbers
      • Automatic classifications
      • Bulk material classifications
    • 🪄AI-Generated Goods Descriptions
    • ✨Rules & Templates
    • ⬆️Upload Scenarios
    • 📃Document Splitting
    • 🛠️Data Extraction
      • Emails
      • Invoices
      • Waybills
      • Packing Lists
      • Delivery Notes
      • Export Declarations
      • Temporary Storage Documents
      • ATR Certificates
      • EUR1
      • Weighing Certificates
      • Excel Files
    • 🪄Data Enrichment & Customs Coding
      • Freight Cost Distribution
      • Preference Check
      • Procedure Detection
      • Automatically Add Negative Codings
      • Document Type Codes
      • Special Unit Measures
      • Currency Conversion
      • Address Normalization
    • 📚Master Data
      • Material Data
      • Stakeholder Data
    • ✔️Data Validation
      • Stakeholder Validation
      • Consistency Check
    • 📧Custom Events
    • Splitting Customs Cases
  • Developer API
    • Getting Started
    • Uploading a Case
    • Fetching a Case
    • Tariff Classificaiton
    • Type Definitions
    • Full Upload API Documentation
    • Full Generic API Documentation
  • Use-Cases
    • Import
      • From Invoices, Emails, Master Data
      • From Export Declarations and Above
      • From Waybills, Turkish Export Declarations and Above
      • From Temporary Storage, Transit Declarations and Above
      • From Delivery Notes, Packing Lists and Above
      • From Preference Documents (A.TR, EUR.1, etc.) and Above
      • Create A.TR from Export Declaration
    • Export
      • From Invoices, Emails, Master Data
      • From Invoices, Packing Lists, Delivery Notes
    • Transit
      • From Invoices, Emails, Export Declarations
    • Intrastat
      • From Invoices
Powered by GitBook
On this page

Was this helpful?

  1. Developer API

Fetching a Case

You can use the id returned by the previous example to fetch a case using the following request:

curl -X 'GET' \
  'https://api.digicust.com/generic/api/<YOUR CUSTOMER ID>/<YOUR PROJECT ID>/cases/<YOUR CASE ID>' \
  -H 'accept: application/json' \
  -H 'Authorization: Bearer <YOUR ACCESS TOKEN>'
var xhr = new XMLHttpRequest();
xhr.open('GET', 'https://api.digicust.com/generic/api/<YOUR CUSTOMER ID>/<YOUR PROJECT ID>/cases/<YOUR CASE ID>');
xhr.setRequestHeader('Authorization', 'Bearer <YOUR ACCESS TOKEN>');
xhr.setRequestHeader('Accept', 'application/json');

xhr.onreadystatechange = function () {
  if (xhr.readyState === 4) {
    console.log(xhr.status);
    console.log(xhr.responseText);
  }
};

xhr.send();
const axios = require('axios');

axios({
  method: 'get',
  url: 'https://api.digicust.com/generic/api/<YOUR CUSTOMER ID>/<YOUR PROJECT ID>/cases/<YOUR CASE ID>',
  headers: {
    'Authorization': 'Bearer <YOUR ACCESS TOKEN>',
    'Accept': 'application/json',
  },
})
.then(function (response) {
  console.log(response.data);
})
.catch(function (error) {
  console.log(error);
});
Imports System.Net
Imports System.IO

Dim request As HttpWebRequest = DirectCast(WebRequest.Create("https://api.digicust.com/generic/api/<YOUR CUSTOMER ID>/<YOUR PROJECT ID>/cases/<YOUR CASE ID>"), HttpWebRequest)
request.Method = "GET"
request.Headers("Authorization") = "Bearer <YOUR ACCESS TOKEN>"
request.Accept = "application/json"

Dim response As HttpWebResponse = DirectCast(request.GetResponse(), HttpWebResponse)

Dim reader As New StreamReader(response.GetResponseStream())

Console.WriteLine(reader.ReadToEnd())
import requests

headers = {
    'Authorization': 'Bearer <YOUR ACCESS TOKEN>',
    'Accept': 'application/json',
}

response = requests.get('https://api.digicust.com/generic/api/<YOUR CUSTOMER ID>/<YOUR PROJECT ID>/cases/<YOUR CASE ID>', headers=headers)

print(response.json())

This case will give you among all other case information a status.value. This indicates the processing state of the customs case. A finished customs case will always have status processed.

PreviousUploading a CaseNextTariff Classificaiton

Last updated 8 months ago

Was this helpful?