How Can We Help?

Document Verification (Verify) Api via Postman or C#

This describes the process of calling the Document Verification Verify endpoint using Postman and C#

Postman Example

Postman is a free app that allows you to perform HTTP requests. You can download it from the Postman website here.

Option 1 – Download and import our example collection

We have set up an example Postman collection that contains example requests that you can import

All you will need to do is insert your W2 provided API key into the Authorization header of any request in the collection and it should work

Option 2 – Setup your own

1) Set the request method to Post

2) Set the URL to the verify endpoint:

3) Add an Authentication header to the request with the schema Basic and the value set to your Api Key.

4) Set the body of the request to ‘form-data’

5) Add the request values to the body. Full request details here

6) Send the request and view the response.

C# Example

An example of how to call the document verification verify endpoint using C#

    using System;
    using System.IO;
    using System.Net.Http;
    using System.Threading.Tasks;
    using Newtonsoft.Json;

    public class VerifyResult
        public string Result { get; set; }


    public class Program
        static async Task Main(string[] args)
            var client = new HttpClient();

            var content = new MultipartFormDataContent();

            content.Add(new ByteArrayContent(File.ReadAllBytes("/Id1Image-front.png")), "pages", "id1-front.png");

            content.Add(new ByteArrayContent(File.ReadAllBytes("/Id1Image-back.png")), "pages", "id1-back.png");

            content.Add(new StringContent("Id1"), "DocumentType");

            content.Add(new StringContent("123"), "ClientReference");

            var response = await client.SendAsync(new HttpRequestMessage
                Method = HttpMethod.Post,
                Headers = { { "Authorization", "Basic YourApiKey" } },
                RequestUri = new Uri(""),
                Content = content

            var verificationResult = JsonConvert.DeserializeObject<VerifyResult>(
                await response.Content.ReadAsStringAsync());

            Console.WriteLine($"Verification result: {verificationResult.Result}");

Scroll to Top