Skip to content

Instantly share code, notes, and snippets.

@sts-developer
sts-developer / OIDRequestPdfURLs.js
Created March 20, 2025 12:18
Sample code for Node js Form1099OID RequestPdfURLs method
const axios = require('axios');
let data = JSON.stringify({
"SubmissionId": "dc888e87-ecf4-4d64-a13b-61458cb86763",
"RecordIds": [
{
"RecordId": "868fb473-ea8d-4d9c-8c89-cfc13ed173c6"
}
],
"Customization": {
"TINMaskType": "Both"
@sts-developer
sts-developer / OIDRequestPdfURLs.cs
Created March 20, 2025 12:17
Sample code for Csharp Form1099OID RequestPdfURLs method
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Post, "https://testapi.taxbandits.com/v1.7.3/Form1099OID/RequestPdfURLs");
request.Headers.Add("Authorization", "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJhM2VkMWE1ZTkwMWI0YmQzOTY5NTYwMTljYTRjMWZmOCIsImV4cCI6MTcyMzQ1Nzc1NiwiaWF0IjoxNzIzNDU0MTU2LCJpc3MiOiJodHRwczovL3Rlc3RvYXV0aC5leHByZXNzYXV0aC5uZXQvdjIvIiwic3ViIjoiOTc0YTFiZDU5Yjk3ZTE1YyJ9.DOdss97pIy6_rrS2IMDG5H8-sj0sg2cRF5upCVhBpBU");
var content = new StringContent("{\r\n \"SubmissionId\": \"dc888e87-ecf4-4d64-a13b-61458cb86763\",\r\n \"RecordIds\": [\r\n {\r\n \"RecordId\": \"868fb473-ea8d-4d9c-8c89-cfc13ed173c6\"\r\n }\r\n ],\r\n \"Customization\": {\r\n \"TINMaskType\": \"Both\"\r\n }\r\n}", null, "application/json");
request.Content = content;
var response = await client.SendAsync(request);
Console.WriteLine(await response.Content.ReadAsStringAsync());
@sts-developer
sts-developer / OIDTransmit.java
Created March 20, 2025 12:13
Sample code for Java Form1099OID Transmit method
import java.io.OutputStream;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.URL;
public class Main {
public static void main(String[] args) throws Exception {
// URL of the API endpoint
@sts-developer
sts-developer / OIDTransmit.py
Created March 20, 2025 12:12
Sample code for Python Form1099OID Transmit method
import http.client
import json
conn = http.client.HTTPSConnection("testapi.taxbandits.com")
payload = json.dumps({
"SubmissionId": "efacde0b-93e4-4327-84f5-f003b14fdc47",
"RecordIds": [
"7629fc38-5a6f-4b51-842e-b3058bc5a94c"
]
@sts-developer
sts-developer / OIDTransmit.js
Created March 20, 2025 12:12
Sample code for Node js Form1099OID Transmit method
const axios = require('axios');
let data = JSON.stringify({
"SubmissionId": "efacde0b-93e4-4327-84f5-f003b14fdc47",
"RecordIds": [
"7629fc38-5a6f-4b51-842e-b3058bc5a94c"
]
});
let config = {
@sts-developer
sts-developer / OIDTransmit.cs
Created March 20, 2025 12:11
Sample code for Csharp Form1099OID Transmit method
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Post, "https://testapi.taxbandits.com/v1.7.3/Form1099OID/Transmit");
request.Headers.Add("Authorization", "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJhM2VkMWE1ZTkwMWI0YmQzOTY5NTYwMTljYTRjMWZmOCIsImV4cCI6MTcyMzQ1Nzc1NiwiaWF0IjoxNzIzNDU0MTU2LCJpc3MiOiJodHRwczovL3Rlc3RvYXV0aC5leHByZXNzYXV0aC5uZXQvdjIvIiwic3ViIjoiOTc0YTFiZDU5Yjk3ZTE1YyJ9.DOdss97pIy6_rrS2IMDG5H8-sj0sg2cRF5upCVhBpBU");
var content = new StringContent("{\r\n \"SubmissionId\": \"efacde0b-93e4-4327-84f5-f003b14fdc47\",\r\n \"RecordIds\": [\r\n \"7629fc38-5a6f-4b51-842e-b3058bc5a94c\"\r\n ]\r\n}", null, "application/json");
request.Content = content;
var response = await client.SendAsync(request);
Console.WriteLine(await response.Content.ReadAsStringAsync());
@sts-developer
sts-developer / OIDDelete.java
Created March 20, 2025 12:08
Sample code for Java Form1099OID Delete method
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.URL;
public class Main {
public static void main(String[] args) throws Exception {
// URL of the API endpoint with query parameters
String url = "https://testapi.taxbandits.com/v1.7.3/Form1099OID/Delete?SubmissionId=9d71ae45-df5f-49f7-86f8-e88f54132fa1&RecordIds=01132f6d-ef4a-4014-817e-94a5a19bd52b,eb39714e-f653-4c4d-a53c-07f24f9a9dj5";
@sts-developer
sts-developer / OIDDelete.py
Created March 20, 2025 12:07
Sample code for Python Form1099OID Delete method
import http.client
conn = http.client.HTTPSConnection("testapi.taxbandits.com")
payload = ''
headers = {
'Authorization': 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJhM2VkMWE1ZTkwMWI0YmQzOTY5NTYwMTljYTRjMWZmOCIsImV4cCI6MTcyMzQ1Nzc1NiwiaWF0IjoxNzIzNDU0MTU2LCJpc3MiOiJodHRwczovL3Rlc3RvYXV0aC5leHByZXNzYXV0aC5uZXQvdjIvIiwic3ViIjoiOTc0YTFiZDU5Yjk3ZTE1YyJ9.DOdss97pIy6_rrS2IMDG5H8-sj0sg2cRF5upCVhBpBU'
}
conn.request("DELETE", "/v1.7.3/Form1099OID/Delete?SubmissionId=9d71ae45-df5f-49f7-86f8-e88f54132fa1&RecordIds=01132f6d-ef4a-4014-817e-94a5a19bd52b,eb39714e-f653-4c4d-a53c-07f24f9a9dj5%22", payload, headers)
res = conn.getresponse()
@sts-developer
sts-developer / OIDDelete.js
Created March 20, 2025 12:06
Sample code for Node js Form1099OID Delete method
const axios = require('axios');
let config = {
method: 'delete',
maxBodyLength: Infinity,
url: 'https://testapi.taxbandits.com/v1.7.3/Form1099OID/Delete?SubmissionId=9d71ae45-df5f-49f7-86f8-e88f54132fa1&RecordIds=01132f6d-ef4a-4014-817e-94a5a19bd52b,eb39714e-f653-4c4d-a53c-07f24f9a9dj5"',
headers: {
'Authorization': 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJhM2VkMWE1ZTkwMWI0YmQzOTY5NTYwMTljYTRjMWZmOCIsImV4cCI6MTcyMzQ1Nzc1NiwiaWF0IjoxNzIzNDU0MTU2LCJpc3MiOiJodHRwczovL3Rlc3RvYXV0aC5leHByZXNzYXV0aC5uZXQvdjIvIiwic3ViIjoiOTc0YTFiZDU5Yjk3ZTE1YyJ9.DOdss97pIy6_rrS2IMDG5H8-sj0sg2cRF5upCVhBpBU'
}
@sts-developer
sts-developer / OIDDelete.cs
Created March 20, 2025 12:05
Sample code for Csharp Form1099OID Delete method
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Delete, "https://testapi.taxbandits.com/v1.7.3/Form1099OID/Delete?SubmissionId=9d71ae45-df5f-49f7-86f8-e88f54132fa1&RecordIds=01132f6d-ef4a-4014-817e-94a5a19bd52b,eb39714e-f653-4c4d-a53c-07f24f9a9dj5\"");
request.Headers.Add("Authorization", "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJhM2VkMWE1ZTkwMWI0YmQzOTY5NTYwMTljYTRjMWZmOCIsImV4cCI6MTcyMzQ1Nzc1NiwiaWF0IjoxNzIzNDU0MTU2LCJpc3MiOiJodHRwczovL3Rlc3RvYXV0aC5leHByZXNzYXV0aC5uZXQvdjIvIiwic3ViIjoiOTc0YTFiZDU5Yjk3ZTE1YyJ9.DOdss97pIy6_rrS2IMDG5H8-sj0sg2cRF5upCVhBpBU");
var response = await client.SendAsync(request);
Console.WriteLine(await response.Content.ReadAsStringAsync());