Skip to main content
Participant
August 18, 2023
Question

How to send pdf as encoded base 64 file stream to "transientDocuments " api request in postman

  • August 18, 2023
  • 1 reply
  • 1746 views

Hi Team,

 

I'm trying to send below request for the rest api call "transientDocuments" in postman with json body, my pdf is converted into base 64 encoded file stream in json body.

But getting the response as HTTP 400 and message is "Must provide file body".
Will adobe sign supports pdf as stream to integrate with 3rd party?

Could you plese help me what's worng here in my request.

 

"Mime-Type":"application/pdf",
"File-Name":"AUD012_STD_QAR-60873_NA_PRV_CN_20230816003042.pdf",
"File":"JVBERi0xLjUKJcfl9OXwCjIgMCBvYmoKPDwgL0ZpbHRlciAvRmxhdGVEZWNvZGUgL0xlbmd0aCA2NTIgPj4Kc3RyZWFtCnjapVRtb5swEP4c/4r7UlXaEscmGAhaJ23quq5rtXZh64eqqggY6ghMBk6b7dfvzEuTatqLtCTH+R4/99wB55ADgMtj9+Icjj+8eb8gGFr7KutGVToElzLKZ9nWs+jZ8Ud4GHY4t9CnxQ45V3qzxQweUDZxfR8TKaeyCO4Cug28O8+1GZkqJEidVKnSeQhfopNJYPFms14XSqZQqETqRsLhKn6Iw3XqlgVFjFJ6GMLDkak3cgyq9+vBx8NiOSzqflGbdtHWkOYyzuVC/ZAh6E1RjD3ubP25s7d5Ede50k0IN5ZwC0Vo72cMpvd175ett4n3Mk5lDafRxXkIbPndyGaMoMrvzZFAZpNUa6x3w28tW+mVTMypKYsXIQQMht6yqjK/U/HFTqXt6lch/iT0r+04L/8oY0yGwLRam+nZ9WK6emwmgvpTU5VJbKYnlTaNpclyKVPkhtA97b30ENo3OE1lFm8Kk7Up5Buxzw38GRX48UD4HoaeN6Mu812oJVyDJoz6bcjwOxmCPtGjc8+ZC0hKwmBFHDhD0RHvuNY5c45E3B69jcjInSMUpWQ0zRhwD6KMjF4xNvMZc5doCWPCYwg8X1vvuugxFHYvQwt6HuYKBz1yRNBx7J7gaLjHsl5jL6/V8nYaQuxwq9difq8j+rpDX26nPfDaus4Oa/sefI8/uw/E3bjDn+5zr6bNGeq0vKE3NM5fQ7QiowOI7lUD+Gvico1nOK2STSm1waNWyBgPbI2DBzjDZQOxTiGpdKoM/jNghso1KAOmgjivpaRk9C4iV+QKDjALDx6eX6UNlFUqLamfGMLhEScB32tvn98/C+t8mKb20k2SL+z172Pku92MDCP0/738BMXJYicKZW5kc3RyZWFtCmVuZG9iagoxIDAgb2JqCjw8IC9Ub1VuaWNvZGUgNyAwIFIgL1R5cGUgL0ZvbnQgL0Jhc2VGb250IC9PTEpVUUwrVGltZXNOZXdSb21hblBTTVQgL0VuY29kaW5nIC9JZGVudGl0eS1IIC9EZXNjZW5kYW50Rm9udHMgWyA4IDAgUiBdIC9TdWJ0eXBlIC9UeXBlMCA+PgplbmRvYmoKMyAwIG9iago8PCAvR3JvdXAgPDwgL0NTIC9EZXZpY2VSR0IgL1R5cGUgL0dyb3VwIC9TIC9UcmFuc3BhcmVuY3kgL0kgZmFsc2UgL0sgZmFsc2UgPj4vVHlwZSAvUGFnZSAvQ29udGVudHMgWyAxMSAwIFIgMiAwIFIgXSAvU3RydWN0UGFyZW50cyAwIC9QYXJlbnQgNCAwIFIgL1Jlc291cmNlcyA8PCAvUHJvY1NldCBbIC9QREYgL1RleHQgL0ltYWdlQiAvSW1hZ2VDIC9JbWFnZUkgXSAvRm9udCA8PCAvZjAgMSAwIFIgPj4+Pi9NZWRpYUJveCBbIDAgMCA2MTIgNzkyIF0gPj4KZW5kb2JqCjYgMCBvYmoKPDwgL0NyZWF0aW9uRGF0ZSA8NDQzYTMyMzAzMjMzMzAzODMxMzYzMDMxMzQzMjMzMzMyZDMwMzgyNzMwMzAyNz4gL1Byb2R1Y2VyIDw1MDQ0MzQ0ZDRjMjA3NjJlMzQyZTMwMmUzMTMzNjY3ODM2PiAvQ3JlYXRvciA8NTA0NDM0NGQ0YzIwNzYyZTM0MmUzMDJlMzEzMzY2NzgzNj4gPj4KZW5kb2JqCjUgMCBvYmoKPDwgL1BhZ2VzIDQgMCBSIC9UeXBlIC9DYXRhbG9nIC9QYWdlTGF5b3V0IC9TaW5nbGVQYWdlIC9MYW5nIDw2NTZlPiA+PgplbmRvYmoKNCAwIG9iago8PCAvVHlwZSAvUGFnZXMgL0NvdW50IDEgL0tpZHMgWyAzIDAgUiBdID4+CmVuZG9iago3IDAgb2JqCjw8IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlIC9MZW5ndGggMTg5NjMgPj4Kc3RyZWFtCnjahb3LrjRLcmY31nmKM+weNLj9GuFAIQCBmnDQLUGUHiAjMpwooOuCYnHAt5fHWpZ5QEngKYALLKvc+Yd/cXGzzzw8/+Ef/+l/+6c///Hvv/7D//G3v1z/fP/91/nHP7//dv/rX/7tb9f963n/yx///EvKv77/eP09/hu8/vT66y//sP74n//9X/9+/+mf/jz/8ssf/vDL//IP/+f6X//173/791//y//6/st5/9cV+ud/++tf/+f9p/vPf//1Z/3X//1v7/tvf/zzv/z6X/7vf/zn//rLcfz6vuf6rv/++uv/9e9/vX/Nv/33//H60/3rP/BF/+2f3usL/vj3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
 
 
This topic has been closed for replies.

1 reply

Participant
August 18, 2023

Here the file name mentioned is dummy one with simply text that is converted to base64 encoded string for my testing, full string not posted in above due to length.

I'm convereted my pdf to file stream based on the adoeb sign api usage. Reference :https://opensource.adobe.com/acrobat-sign/developer_guide/apiusage.html#upload-a-document
Below is the API i'm trying to invoke:
https://api.in1.adobesign.com/api/rest/v6/transientDocuments