Hi,
I am trying to implement adding attachments to Business Central via Oauth
Maybe I am doing something wrong, please, look at my steps.
1)POST to create an Incoming Document record entry /attachment
where _connectionDynamicsBusinessCentralOptions.Scope value is "">api.businesscentral.dynamics.com/.default"
URL is /v2.0/fc586214-b714-4bc4-8ff8-2e13a1a007cd/Sandbox/api/v2.0/companies(51fafb6c-c141-ec11-bb7e-000d3abb14eb)/salesOrders
BODY is {"externalDocumentNumber":"finally","currencyCode":"EUR","customerNumber":"10000","orderDate":"2023-08-05"}
The request is successful and data already generated in dynamics' system
2) Step 2 I retrieved Parent Id
3) Step 3
I am trying to create attachment
URL is /v2.0/fc586214-b714-4bc4-8ff8-2e13a1a007cd/Sandbox/api/v2.0/companies(51fafb6c-c141-ec11-bb7e-000d3abb14eb)/attachments
BODY is {"parentId":"5157829e-b5bd-ed11-9a88-002248d5380a","fileName":"123.txt", "parentType": "Sales Order"}
Request is successful and I get Id for attachment
4)Step 4
Everything is ready for PATCH method via /companies(CompanyId)/attachments(IncomingDocumentId)/attachmentContent
I am using the following code
In this part user and password are client id and client secret for Oauth authentication
BaseAddress is "api.businesscentral.dynamics.com/.default"
Authorization parameter is Bearer - oauth token
URl is following
And I get this
What I am doing wrong at that part ?
Hello,
We currently do not have dedicated Dev support via the Dynamics 365 Business Central forums, but I wanted to provide you some additional resources to assist. If you need assistance with debugging or coding I would recommend discussing this on one of our communities.
I will open this up to the community in case they have something to add.
Thanks.
Stay up to date on forum activity by subscribing. You can also customize your in-app and email Notification settings across all subscriptions.
André Arnaud de Cal... 291,219 Super User 2024 Season 2
Martin Dráb 230,056 Most Valuable Professional
nmaenpaa 101,156