Submit IRMs for eBRC generation
curl --request POST \
--url https://ebrcapi.eximfiles.io/api/v1/genebrc/push-irm \
--header 'Content-Type: application/json' \
--header 'x-api-key: <api-key>' \
--data '
{
"platformCustomerId": "ee849a90-7a28-49b4-8cb2-8e31041650a2",
"recordResCount": 1,
"uploadType": "101",
"decalarationFlag": "Y",
"ebrcBulkGenDtos": [
{
"serialNo": 1,
"uploadType": 101,
"branchSlNo": 0,
"irmIfscCode": "HDFC0000123",
"irmAdCode": "6390005",
"irmNumber": "IRM0000012345",
"irmDt": "01042024",
"irmFCC": "USD",
"irmPurposeCode": "P0101",
"irmRemitAmtFCC": 25000,
"sbCumInvoiceNumber": "SB7654321",
"sbCumInvoiceDate": "15032024",
"portCode": "INMAA1",
"billNo": "EXP-2024-0042",
"sbCumInvoiceFCC": "USD",
"sbCumInvoiceValueinFCC": 25000,
"mappedIRMAmountFCC": 25000,
"isVostro": "N",
"isGstAvail": "N",
"gstinInvoiceNumber": null,
"gstinInvoiceDate": null
}
]
}
'import requests
url = "https://ebrcapi.eximfiles.io/api/v1/genebrc/push-irm"
payload = {
"platformCustomerId": "ee849a90-7a28-49b4-8cb2-8e31041650a2",
"recordResCount": 1,
"uploadType": "101",
"decalarationFlag": "Y",
"ebrcBulkGenDtos": [
{
"serialNo": 1,
"uploadType": 101,
"branchSlNo": 0,
"irmIfscCode": "HDFC0000123",
"irmAdCode": "6390005",
"irmNumber": "IRM0000012345",
"irmDt": "01042024",
"irmFCC": "USD",
"irmPurposeCode": "P0101",
"irmRemitAmtFCC": 25000,
"sbCumInvoiceNumber": "SB7654321",
"sbCumInvoiceDate": "15032024",
"portCode": "INMAA1",
"billNo": "EXP-2024-0042",
"sbCumInvoiceFCC": "USD",
"sbCumInvoiceValueinFCC": 25000,
"mappedIRMAmountFCC": 25000,
"isVostro": "N",
"isGstAvail": "N",
"gstinInvoiceNumber": None,
"gstinInvoiceDate": None
}
]
}
headers = {
"x-api-key": "<api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'x-api-key': '<api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify({
platformCustomerId: 'ee849a90-7a28-49b4-8cb2-8e31041650a2',
recordResCount: 1,
uploadType: '101',
decalarationFlag: 'Y',
ebrcBulkGenDtos: [
{
serialNo: 1,
uploadType: 101,
branchSlNo: 0,
irmIfscCode: 'HDFC0000123',
irmAdCode: '6390005',
irmNumber: 'IRM0000012345',
irmDt: '01042024',
irmFCC: 'USD',
irmPurposeCode: 'P0101',
irmRemitAmtFCC: 25000,
sbCumInvoiceNumber: 'SB7654321',
sbCumInvoiceDate: '15032024',
portCode: 'INMAA1',
billNo: 'EXP-2024-0042',
sbCumInvoiceFCC: 'USD',
sbCumInvoiceValueinFCC: 25000,
mappedIRMAmountFCC: 25000,
isVostro: 'N',
isGstAvail: 'N',
gstinInvoiceNumber: null,
gstinInvoiceDate: null
}
]
})
};
fetch('https://ebrcapi.eximfiles.io/api/v1/genebrc/push-irm', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://ebrcapi.eximfiles.io/api/v1/genebrc/push-irm",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'platformCustomerId' => 'ee849a90-7a28-49b4-8cb2-8e31041650a2',
'recordResCount' => 1,
'uploadType' => '101',
'decalarationFlag' => 'Y',
'ebrcBulkGenDtos' => [
[
'serialNo' => 1,
'uploadType' => 101,
'branchSlNo' => 0,
'irmIfscCode' => 'HDFC0000123',
'irmAdCode' => '6390005',
'irmNumber' => 'IRM0000012345',
'irmDt' => '01042024',
'irmFCC' => 'USD',
'irmPurposeCode' => 'P0101',
'irmRemitAmtFCC' => 25000,
'sbCumInvoiceNumber' => 'SB7654321',
'sbCumInvoiceDate' => '15032024',
'portCode' => 'INMAA1',
'billNo' => 'EXP-2024-0042',
'sbCumInvoiceFCC' => 'USD',
'sbCumInvoiceValueinFCC' => 25000,
'mappedIRMAmountFCC' => 25000,
'isVostro' => 'N',
'isGstAvail' => 'N',
'gstinInvoiceNumber' => null,
'gstinInvoiceDate' => null
]
]
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json",
"x-api-key: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://ebrcapi.eximfiles.io/api/v1/genebrc/push-irm"
payload := strings.NewReader("{\n \"platformCustomerId\": \"ee849a90-7a28-49b4-8cb2-8e31041650a2\",\n \"recordResCount\": 1,\n \"uploadType\": \"101\",\n \"decalarationFlag\": \"Y\",\n \"ebrcBulkGenDtos\": [\n {\n \"serialNo\": 1,\n \"uploadType\": 101,\n \"branchSlNo\": 0,\n \"irmIfscCode\": \"HDFC0000123\",\n \"irmAdCode\": \"6390005\",\n \"irmNumber\": \"IRM0000012345\",\n \"irmDt\": \"01042024\",\n \"irmFCC\": \"USD\",\n \"irmPurposeCode\": \"P0101\",\n \"irmRemitAmtFCC\": 25000,\n \"sbCumInvoiceNumber\": \"SB7654321\",\n \"sbCumInvoiceDate\": \"15032024\",\n \"portCode\": \"INMAA1\",\n \"billNo\": \"EXP-2024-0042\",\n \"sbCumInvoiceFCC\": \"USD\",\n \"sbCumInvoiceValueinFCC\": 25000,\n \"mappedIRMAmountFCC\": 25000,\n \"isVostro\": \"N\",\n \"isGstAvail\": \"N\",\n \"gstinInvoiceNumber\": null,\n \"gstinInvoiceDate\": null\n }\n ]\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("x-api-key", "<api-key>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://ebrcapi.eximfiles.io/api/v1/genebrc/push-irm")
.header("x-api-key", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"platformCustomerId\": \"ee849a90-7a28-49b4-8cb2-8e31041650a2\",\n \"recordResCount\": 1,\n \"uploadType\": \"101\",\n \"decalarationFlag\": \"Y\",\n \"ebrcBulkGenDtos\": [\n {\n \"serialNo\": 1,\n \"uploadType\": 101,\n \"branchSlNo\": 0,\n \"irmIfscCode\": \"HDFC0000123\",\n \"irmAdCode\": \"6390005\",\n \"irmNumber\": \"IRM0000012345\",\n \"irmDt\": \"01042024\",\n \"irmFCC\": \"USD\",\n \"irmPurposeCode\": \"P0101\",\n \"irmRemitAmtFCC\": 25000,\n \"sbCumInvoiceNumber\": \"SB7654321\",\n \"sbCumInvoiceDate\": \"15032024\",\n \"portCode\": \"INMAA1\",\n \"billNo\": \"EXP-2024-0042\",\n \"sbCumInvoiceFCC\": \"USD\",\n \"sbCumInvoiceValueinFCC\": 25000,\n \"mappedIRMAmountFCC\": 25000,\n \"isVostro\": \"N\",\n \"isGstAvail\": \"N\",\n \"gstinInvoiceNumber\": null,\n \"gstinInvoiceDate\": null\n }\n ]\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://ebrcapi.eximfiles.io/api/v1/genebrc/push-irm")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["x-api-key"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"platformCustomerId\": \"ee849a90-7a28-49b4-8cb2-8e31041650a2\",\n \"recordResCount\": 1,\n \"uploadType\": \"101\",\n \"decalarationFlag\": \"Y\",\n \"ebrcBulkGenDtos\": [\n {\n \"serialNo\": 1,\n \"uploadType\": 101,\n \"branchSlNo\": 0,\n \"irmIfscCode\": \"HDFC0000123\",\n \"irmAdCode\": \"6390005\",\n \"irmNumber\": \"IRM0000012345\",\n \"irmDt\": \"01042024\",\n \"irmFCC\": \"USD\",\n \"irmPurposeCode\": \"P0101\",\n \"irmRemitAmtFCC\": 25000,\n \"sbCumInvoiceNumber\": \"SB7654321\",\n \"sbCumInvoiceDate\": \"15032024\",\n \"portCode\": \"INMAA1\",\n \"billNo\": \"EXP-2024-0042\",\n \"sbCumInvoiceFCC\": \"USD\",\n \"sbCumInvoiceValueinFCC\": 25000,\n \"mappedIRMAmountFCC\": 25000,\n \"isVostro\": \"N\",\n \"isGstAvail\": \"N\",\n \"gstinInvoiceNumber\": null,\n \"gstinInvoiceDate\": null\n }\n ]\n}"
response = http.request(request)
puts response.read_body{
"dgftAckId": "ACK202404010001",
"requestId": "IEC1234560120240001ABCDE12345",
"ackStatus": "Validated",
"recordResCount": 1,
"errorDetails": []
}{
"code": "<string>",
"message": "<string>"
}eBRC generation
Submit IRMs for eBRC Generation
Submit one or many IRM-to-invoice mappings to DGFT for eBRC generation as JSON, then poll the returned requestId for status while DGFT processes the request.
POST
/
genebrc
/
push-irm
Submit IRMs for eBRC generation
curl --request POST \
--url https://ebrcapi.eximfiles.io/api/v1/genebrc/push-irm \
--header 'Content-Type: application/json' \
--header 'x-api-key: <api-key>' \
--data '
{
"platformCustomerId": "ee849a90-7a28-49b4-8cb2-8e31041650a2",
"recordResCount": 1,
"uploadType": "101",
"decalarationFlag": "Y",
"ebrcBulkGenDtos": [
{
"serialNo": 1,
"uploadType": 101,
"branchSlNo": 0,
"irmIfscCode": "HDFC0000123",
"irmAdCode": "6390005",
"irmNumber": "IRM0000012345",
"irmDt": "01042024",
"irmFCC": "USD",
"irmPurposeCode": "P0101",
"irmRemitAmtFCC": 25000,
"sbCumInvoiceNumber": "SB7654321",
"sbCumInvoiceDate": "15032024",
"portCode": "INMAA1",
"billNo": "EXP-2024-0042",
"sbCumInvoiceFCC": "USD",
"sbCumInvoiceValueinFCC": 25000,
"mappedIRMAmountFCC": 25000,
"isVostro": "N",
"isGstAvail": "N",
"gstinInvoiceNumber": null,
"gstinInvoiceDate": null
}
]
}
'import requests
url = "https://ebrcapi.eximfiles.io/api/v1/genebrc/push-irm"
payload = {
"platformCustomerId": "ee849a90-7a28-49b4-8cb2-8e31041650a2",
"recordResCount": 1,
"uploadType": "101",
"decalarationFlag": "Y",
"ebrcBulkGenDtos": [
{
"serialNo": 1,
"uploadType": 101,
"branchSlNo": 0,
"irmIfscCode": "HDFC0000123",
"irmAdCode": "6390005",
"irmNumber": "IRM0000012345",
"irmDt": "01042024",
"irmFCC": "USD",
"irmPurposeCode": "P0101",
"irmRemitAmtFCC": 25000,
"sbCumInvoiceNumber": "SB7654321",
"sbCumInvoiceDate": "15032024",
"portCode": "INMAA1",
"billNo": "EXP-2024-0042",
"sbCumInvoiceFCC": "USD",
"sbCumInvoiceValueinFCC": 25000,
"mappedIRMAmountFCC": 25000,
"isVostro": "N",
"isGstAvail": "N",
"gstinInvoiceNumber": None,
"gstinInvoiceDate": None
}
]
}
headers = {
"x-api-key": "<api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'x-api-key': '<api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify({
platformCustomerId: 'ee849a90-7a28-49b4-8cb2-8e31041650a2',
recordResCount: 1,
uploadType: '101',
decalarationFlag: 'Y',
ebrcBulkGenDtos: [
{
serialNo: 1,
uploadType: 101,
branchSlNo: 0,
irmIfscCode: 'HDFC0000123',
irmAdCode: '6390005',
irmNumber: 'IRM0000012345',
irmDt: '01042024',
irmFCC: 'USD',
irmPurposeCode: 'P0101',
irmRemitAmtFCC: 25000,
sbCumInvoiceNumber: 'SB7654321',
sbCumInvoiceDate: '15032024',
portCode: 'INMAA1',
billNo: 'EXP-2024-0042',
sbCumInvoiceFCC: 'USD',
sbCumInvoiceValueinFCC: 25000,
mappedIRMAmountFCC: 25000,
isVostro: 'N',
isGstAvail: 'N',
gstinInvoiceNumber: null,
gstinInvoiceDate: null
}
]
})
};
fetch('https://ebrcapi.eximfiles.io/api/v1/genebrc/push-irm', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://ebrcapi.eximfiles.io/api/v1/genebrc/push-irm",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'platformCustomerId' => 'ee849a90-7a28-49b4-8cb2-8e31041650a2',
'recordResCount' => 1,
'uploadType' => '101',
'decalarationFlag' => 'Y',
'ebrcBulkGenDtos' => [
[
'serialNo' => 1,
'uploadType' => 101,
'branchSlNo' => 0,
'irmIfscCode' => 'HDFC0000123',
'irmAdCode' => '6390005',
'irmNumber' => 'IRM0000012345',
'irmDt' => '01042024',
'irmFCC' => 'USD',
'irmPurposeCode' => 'P0101',
'irmRemitAmtFCC' => 25000,
'sbCumInvoiceNumber' => 'SB7654321',
'sbCumInvoiceDate' => '15032024',
'portCode' => 'INMAA1',
'billNo' => 'EXP-2024-0042',
'sbCumInvoiceFCC' => 'USD',
'sbCumInvoiceValueinFCC' => 25000,
'mappedIRMAmountFCC' => 25000,
'isVostro' => 'N',
'isGstAvail' => 'N',
'gstinInvoiceNumber' => null,
'gstinInvoiceDate' => null
]
]
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json",
"x-api-key: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://ebrcapi.eximfiles.io/api/v1/genebrc/push-irm"
payload := strings.NewReader("{\n \"platformCustomerId\": \"ee849a90-7a28-49b4-8cb2-8e31041650a2\",\n \"recordResCount\": 1,\n \"uploadType\": \"101\",\n \"decalarationFlag\": \"Y\",\n \"ebrcBulkGenDtos\": [\n {\n \"serialNo\": 1,\n \"uploadType\": 101,\n \"branchSlNo\": 0,\n \"irmIfscCode\": \"HDFC0000123\",\n \"irmAdCode\": \"6390005\",\n \"irmNumber\": \"IRM0000012345\",\n \"irmDt\": \"01042024\",\n \"irmFCC\": \"USD\",\n \"irmPurposeCode\": \"P0101\",\n \"irmRemitAmtFCC\": 25000,\n \"sbCumInvoiceNumber\": \"SB7654321\",\n \"sbCumInvoiceDate\": \"15032024\",\n \"portCode\": \"INMAA1\",\n \"billNo\": \"EXP-2024-0042\",\n \"sbCumInvoiceFCC\": \"USD\",\n \"sbCumInvoiceValueinFCC\": 25000,\n \"mappedIRMAmountFCC\": 25000,\n \"isVostro\": \"N\",\n \"isGstAvail\": \"N\",\n \"gstinInvoiceNumber\": null,\n \"gstinInvoiceDate\": null\n }\n ]\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("x-api-key", "<api-key>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://ebrcapi.eximfiles.io/api/v1/genebrc/push-irm")
.header("x-api-key", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"platformCustomerId\": \"ee849a90-7a28-49b4-8cb2-8e31041650a2\",\n \"recordResCount\": 1,\n \"uploadType\": \"101\",\n \"decalarationFlag\": \"Y\",\n \"ebrcBulkGenDtos\": [\n {\n \"serialNo\": 1,\n \"uploadType\": 101,\n \"branchSlNo\": 0,\n \"irmIfscCode\": \"HDFC0000123\",\n \"irmAdCode\": \"6390005\",\n \"irmNumber\": \"IRM0000012345\",\n \"irmDt\": \"01042024\",\n \"irmFCC\": \"USD\",\n \"irmPurposeCode\": \"P0101\",\n \"irmRemitAmtFCC\": 25000,\n \"sbCumInvoiceNumber\": \"SB7654321\",\n \"sbCumInvoiceDate\": \"15032024\",\n \"portCode\": \"INMAA1\",\n \"billNo\": \"EXP-2024-0042\",\n \"sbCumInvoiceFCC\": \"USD\",\n \"sbCumInvoiceValueinFCC\": 25000,\n \"mappedIRMAmountFCC\": 25000,\n \"isVostro\": \"N\",\n \"isGstAvail\": \"N\",\n \"gstinInvoiceNumber\": null,\n \"gstinInvoiceDate\": null\n }\n ]\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://ebrcapi.eximfiles.io/api/v1/genebrc/push-irm")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["x-api-key"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"platformCustomerId\": \"ee849a90-7a28-49b4-8cb2-8e31041650a2\",\n \"recordResCount\": 1,\n \"uploadType\": \"101\",\n \"decalarationFlag\": \"Y\",\n \"ebrcBulkGenDtos\": [\n {\n \"serialNo\": 1,\n \"uploadType\": 101,\n \"branchSlNo\": 0,\n \"irmIfscCode\": \"HDFC0000123\",\n \"irmAdCode\": \"6390005\",\n \"irmNumber\": \"IRM0000012345\",\n \"irmDt\": \"01042024\",\n \"irmFCC\": \"USD\",\n \"irmPurposeCode\": \"P0101\",\n \"irmRemitAmtFCC\": 25000,\n \"sbCumInvoiceNumber\": \"SB7654321\",\n \"sbCumInvoiceDate\": \"15032024\",\n \"portCode\": \"INMAA1\",\n \"billNo\": \"EXP-2024-0042\",\n \"sbCumInvoiceFCC\": \"USD\",\n \"sbCumInvoiceValueinFCC\": 25000,\n \"mappedIRMAmountFCC\": 25000,\n \"isVostro\": \"N\",\n \"isGstAvail\": \"N\",\n \"gstinInvoiceNumber\": null,\n \"gstinInvoiceDate\": null\n }\n ]\n}"
response = http.request(request)
puts response.read_body{
"dgftAckId": "ACK202404010001",
"requestId": "IEC1234560120240001ABCDE12345",
"ackStatus": "Validated",
"recordResCount": 1,
"errorDetails": []
}{
"code": "<string>",
"message": "<string>"
}Submit one or more IRM-to-invoice mappings for eBRC generation. You get back a DGFT acknowledgement with a
See the full field list and constraints in the Push IRM Request Fields annexure. Dates are
requestId; keep it and poll status. Limited to 10 calls per minute.
Available in Production and Sandbox. In Production, acknowledgement typically arrives within about 2 hours.
DDMMYYYY strings. The message-level uploadType is a string code and the item-level one is a number: 101 Direct Export, 102 Softex, 103 Service Non IT, 104 Deemed.
Request body example
{
"platformCustomerId": "ee849a90-7a28-49b4-8cb2-8e31041650a2",
"recordResCount": 1,
"uploadType": "101",
"decalarationFlag": "Y",
"ebrcBulkGenDtos": [
{
"serialNo": 1,
"uploadType": 101,
"branchSlNo": 0,
"irmIfscCode": "HDFC0000123",
"irmAdCode": "6390005",
"irmNumber": "IRM0000012345",
"irmDt": "01042024",
"irmFCC": "USD",
"irmPurposeCode": "P0101",
"irmRemitAmtFCC": 25000,
"sbCumInvoiceNumber": "SB7654321",
"sbCumInvoiceDate": "15032024",
"portCode": "INMAA1",
"billNo": "EXP-2024-0042",
"sbCumInvoiceFCC": "USD",
"sbCumInvoiceValueinFCC": 25000,
"mappedIRMAmountFCC": 25000,
"isVostro": "N",
"isGstAvail": "N",
"gstinInvoiceNumber": null,
"gstinInvoiceDate": null
}
]
}
recordResCount must equal the number of entries in ebrcBulkGenDtos. decalarationFlag keeps its wire spelling (as per DGFT specification). When isGstAvail is "Y", gstinInvoiceNumber and gstinInvoiceDate become mandatory; when "N", they must be null.
Response example
{
"success": true,
"data": {
"dgftAckId": "ACK202404010001",
"requestId": "IEC1234560120240001ABCDE12345",
"ackStatus": "Validated",
"recordResCount": 1,
"errorDetails": []
},
"statusCode": 200,
"timestamp": "2026-07-22T10:35:00.000Z"
}
ackStatus values
| Value | Meaning |
|---|---|
Validated | Request accepted for processing |
Failed | Acknowledgement failed, see errorDetails |
Errors
400withmessage: "Validation failed"and per-fielderrors. The exact messages are listed under common validation errors.422/409for DGFT credential problems. See DGFT credential error codes.
Valid codes
- Purpose Codes for
irmPurposeCode - Currency Codes for
irmFCCandsbCumInvoiceFCC - Port Codes for
portCode
Next steps
- Get Request Status with the returned
requestId. - List generation requests across your history.
- Prefer Excel? Bulk upload instead.
Authorizations
Body
application/json
eBRC type code as a string: "101" Direct Export, "102" Softex, "103" Service Non IT, "104" Deemed.
Exporter declaration flag, Y or N (spelling as per DGFT specification).
Show child attributes
Show child attributes
⌘I