
Closed
Posted
Paid on delivery
I need a developer who can extend Microsoft Dynamics 365 Business Central with a custom AL API page that exposes the Ship-to Address table (Table 222). The endpoint must let external systems both read and write ship-to codes and related address data, since BC offers no built-in API for this object. Scope of work • Build a versioned API page in AL that surfaces every necessary field from Table 222. • Implement full CRUD support – at minimum GET, POST, PATCH and DELETE operations must function. • Secure the endpoint behind simple API-key authentication; no OAuth flow is required. • Provide clear installation instructions plus a short Postman (or REST Client) collection so I can test each operation immediately. • Package source as an .app file and include the full AL project folder. Acceptance criteria 1. I can call GET /shipto/{Id} and receive the expected JSON for an existing record. 2. I can POST a new ship-to address, then verify the record is created in BC. 3. PATCH correctly updates a field without overwriting unspecified values. 4. DELETE removes the record and returns the proper HTTP status code. 5. All traffic is rejected unless the x-api-key header contains the valid key I define in setup. Timeline is ASAP; please indicate how quickly you can deliver and any prior BC API work you can reference. I have a sandbox ready and can grant you a development license immediately.
Project ID: 40729631
234 proposals
Remote project
Active 1 day ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
234 freelancers are bidding on average £427 GBP for this job

Hello, I am Dr. Rajesh Rolen, PhD in Computer Science & Engineering, with experience of over 20+ years in API Development, API Integration, PHP, RESTful API, JSON, .NET, C# Programming, Software Architecture As a preferred freelancer in the top 1%, I have done 400+ projects here on freelancer.com, I have 4.9 ratings out of 5 on average, which showcases my quality of work and timely delivery. Key Highlights: - Free Hosting Support on the Cloud or any desired platform. - Free 3 months of post-delivery support to ensure that our client doesn’t face any challenges after the launch of the project. - Free Dedicated tester on projects to ensure quality delivery, so clients don’t need to act as a tester. - 10+ Years experience UI/UX team to ensure intuitive UI. Portfolio: https://www.freelancer.com/u/Microlent Please open the chat and send me a message, so we can have a more detailed discussion about the project to give you the project timeline and cost. Thank you for considering my services. I look forward to engaging in a productive conversation and understanding how I can be of assistance in bringing your project to life. Regards Rajesh Rolen
£500 GBP in 30 days
9.7
9.7

Hi, I have over 19+ years in the web and mobile development industry. My seasoned team of 40+ developers is well-versed in diverse technologies and platforms including the ones that your project necessitates – .NET, API Development, C#, JSON, RESTful API, etc. We have successfully executed a wide array of sophisticated projects, numbering 483+ with a high level of client satisfaction. Our collaboration will not only bring your project to fruition but ensure it is both reliable and scalable as your business needs change and grow. We understand your pain point regarding Microsoft Dynamics 365 Business Central's limitations and we have deep experience navigating these gaps. Our ability to successfully deliver customized APIs that fulfill specific business needs make us exceedingly well-suited for this project. With an emphasis on timely delivery without compromising quality, I can commit to delivering this API within the shortest timeframe possible. Rest assured, our work will be delivered alongside comprehensive installation instructions and a testing suite to ensure that your setup process is seamless and functional from the get-go. Thanks, SBM
£500 GBP in 7 days
9.1
9.1

Hi — Puru here from ErgoSphere. You're essentially building a custom API for Microsoft Dynamics 365 Business Central to handle ship-to address data via AL, enabling external read/write operations which BC lacks natively. What usually matters most here is ensuring robust CRUD operations and secure API-key authentication to protect sensitive address data. I recommend leveraging AL for the API page, ensuring each endpoint aligns with BC's framework. CRUD operations will be implemented using AL's capabilities, with security managed through an API-key approach to keep it simple and effective. Additionally, providing a Postman collection will streamline testing. Packaging everything as a .app file ensures smooth deployment within BC's ecosystem. I've worked on AI-First product development, automation, web platforms, and intelligent systems, mapping well to handling APIs and secure integrations. A few questions to better understand the scope: Q1 – Should any specific fields from Table 222 be prioritized or excluded? Q2 – Are there any constraints on the API-key management process? Q3 – Is there a preferred method for documenting the API operations? A working prototype could reasonably be targeted within 2–3 weeks, followed by a polished release in roughly 1–2 additional weeks depending on integration testing and client feedback. Looking forward to hearing from you.
£750 GBP in 7 days
7.9
7.9

Hi, I understand that you need a versioned Microsoft Dynamics 365 Business Central AL API page for Ship-to Address table 222. I will expose the required fields and make sure GET, POST, PATCH, and DELETE work correctly, including partial PATCH updates without changing fields that were not sent. I will add API-key protection through the x-api-key header, test every operation in your sandbox, and provide the .app package, complete AL project folder, installation steps, and a ready Postman or REST Client collection. I will also check the returned records, validation errors, and HTTP status codes against your acceptance criteria. I can start as soon as access and the development license are available, then confirm the delivery schedule after reviewing your current BC version and setup. Which Business Central version and authentication-key storage approach should the extension support? Please share the Business Central version and whether the API key should be stored in a setup table or another existing configuration area.
£750 GBP in 10 days
7.4
7.4

You need a custom AL API page for the Ship-to Address table (222) so outside systems can read and write. I have 8+ years of experience in web development and have delivered hundreds of projects using AL and Dynamics 365 Business Central. I will build a versioned API page in AL and add GET, POST, PATCH and DELETE. An API key check on the header will block every call without your key. PATCH will only change the fields you send. I am fully confident I can deliver this for you, and I will give my 100% until it works exactly the way you want. Unlimited revisions until you are satisfied. I can start right away.
£400 GBP in 7 days
7.7
7.7

Table 222 keys on Customer No. plus Code, so your GET /shipto/{Id} route has to run on SystemId. POST then has to carry the customer, which I'd lock down first in your sandbox. No shipped BC extension to reference, my nearest is two years of C#/.NET and SQL Server work at Comau. Worth flagging, BC authenticates before your AL code runs, so x-api-key becomes a second check inside the extension. GET and POST working in your sandbox 2 days after the license. That pair is the first milestone, released only when it returns what you expect. Full CRUD, Postman collection and .app 2 days after that. Do you want the key checked inside the extension, or a proxy in front of BC?
£500 GBP in 7 days
7.3
7.3

Hi, We can help extend Microsoft Dynamics 365 Business Central with a custom, versioned AL API page for Ship-to Address (Table 222), delivered by our team of certified Business Central/AL developers. Our approach: Create a custom versioned API page exposing the required Table 222 fields. Implement GET, POST, PATCH and DELETE with proper record handling and partial updates. Configure API-key validation through the x-api-key header and reject unauthorized requests. Test the endpoint thoroughly in your sandbox, including CRUD, validation and HTTP responses. Provide the .app package, complete AL source/project folder, installation/configuration instructions and a Postman/REST Client collection. Estimated effort: 18–24 hours API page & AL development: 10–12 hrs Authentication/security handling: 3–4 hrs CRUD testing & debugging: 3–4 hrs Documentation & Postman collection: 2–4 hrs We can start immediately and target 2–3 working days for delivery, depending on sandbox/development-license access and any environment-specific requirements. Our certified developers have experience with Business Central extensions, AL development, custom APIs, integrations and external REST-based systems. We can also review the existing BC environment before implementation to ensure the API follows your version and deployment requirements. Best,
£500 GBP in 7 days
7.2
7.2

Hi, I can build the custom Dynamics 365 Business Central AL API page for Table 222 with full CRUD support. Approach: Versioned AL API page exposing required Ship-to Address fields GET, POST, PATCH & DELETE support API-key validation via x-api-key Proper partial PATCH behavior .app package + complete AL source project Postman collection covering all operations Clear installation/configuration documentation I can work directly in your sandbox and test each endpoint against real BC records. Timeline: 1–2 days for implementation and testing. Ready to start as soon as you provide sandbox/development access. Thanks.
£400 GBP in 2 days
7.7
7.7

As a multidisciplinary engineering team at MHTechFusion, we are uniquely positioned to excel at your custom BC Ship-To API project. Our core capabilities include API development, backend architecture, and REST API design - all of which are directly applicable to your project requirements. We have extensive experience building full-stack solutions using Microsoft technologies and working with AL, making us adept at extending and customizing systems like Business Central. What distinguishes us is not only the depth of our technical expertise but also our holistic approach to software development. We don't just write code; we build comprehensive and production-ready systems that integrate seamlessly with different platforms, including the cloud.
£750 GBP in 7 days
6.9
6.9

Hi there, I noticed that you're looking for a developer to extend Microsoft Dynamics 365 Business Central with a custom AL API for the Ship-to Address table. Unfortunately, I don't have specific experience with Business Central or building AL API pages, which are essential for this project. I'm sure you'll find a suitable candidate that has the required expertise. If you need further assistance, feel free to reach out in the future. Best wishes, Ali
£340 GBP in 7 days
6.5
6.5

Hello!⚡ Thank you for the precise brief — exposing Ship-to Address (Table 222) through a versioned AL API page with full CRUD, since BC ships no built-in API for it, is exactly the kind of clean, well-scoped BC work I like. I recently built a custom AL API page over a standard BC table with GET/POST/PATCH/DELETE and simple key auth, packaged as an .app with a test collection — so this is familiar ground and I can move fast. How I'd approach yours: 1. Build a versioned AL API page over Table 222, surfacing every field you need with proper types. 2. Implement full CRUD — GET, POST, PATCH (partial update, no overwrite of unspecified fields), and DELETE with correct status codes. 3. Secure it behind x-api-key, with a setup page for the key, rejecting any request without the valid header. 4. Test each operation against your sandbox, including GET /shipto/{Id} returning the expected JSON. 5. Provide clear install instructions and a ready-to-run Postman/REST Client collection. 6. Package the source as an .app plus the full AL project folder. I'd gladly confirm the exact fields and turnaround, and make this a success with you. Thanks. Hassan
£250 GBP in 1 day
6.5
6.5

We have experience with Microsoft Dynamics 365 Business Central extensions, AL development, custom API pages, and REST-based integrations. We can build a versioned API page for Table 222 with the required fields and CRUD operations, while keeping PATCH behavior safe for partial updates. We can also implement the requested API-key validation, package the extension as an .app, provide the complete AL project source, installation instructions, and a ready-to-use Postman collection for testing each endpoint in your sandbox.
£300 GBP in 7 days
6.6
6.6

Hi, I'm Denis, a full-stack developer with experience building custom APIs and Business Central extensions, including AL development and API page implementation. I understand your need. Business Central doesn't expose Ship-to addresses through the standard API, so you need a custom AL page for full CRUD operations on Table 222 with a secure, testable endpoint. My approach: 1. Review your sandbox and confirm the exact fields needed from Table 222 2. Build the API page with proper versioning, implementing GET, POST, PATCH, and DELETE operations with clean JSON serialization 3. Add API-key authentication at the page level 4. Test each operation thoroughly and package as an .app file 5. Provide installation steps and a Postman collection for immediate verification Key technical detail: I'll handle PATCH requests so only sent fields update, preventing accidental data loss and following REST best practices. One clarification upfront: if your ship-to records have dependencies on other tables or BC workflows, we should discuss validation rules early so the API enforces the same constraints as the UI. I can deliver a working, tested API within 3-5 days depending on field complexity and custom validation needs. I'm ready to start immediately once you grant access. Let's connect and discuss the details. Thanks, Denis.
£250 GBP in 3 days
6.3
6.3

Hi, I’ll implement the Ship-to Address integration as a versioned Business Central AL API extension around Table 222, with GET, POST, PATCH and DELETE operations covering the required address fields. I’ll validate each CRUD flow against your BC sandbox, including partial PATCH behaviour, response/status handling and protection of the endpoint using the agreed API-key mechanism. I’ll provide the complete AL project, packaged .app extension and a Postman collection covering each operation so the integration can be verified immediately. I can start with your sandbox and BC version details, then confirm the final implementation approach before packaging and deployment.
£250 GBP in 5 days
6.2
6.2

Exposing Table 222 (Ship-to Address) via a custom AL API page is straightforward. Since standard Business Central APIs skip this object, I will build an extension with PageType = API supporting complete CRUD operations and header-based key validation. ✅ Build a versioned AL API Page exposing all necessary Table 222 fields with clean JSON property mappings for GET, POST, PATCH, and DELETE. ✅ Implement the x-api-key validation logic to enforce authentication before record processing and reject unauthorized requests. ✅ Provide the compiled .app file, full AL source workspace, and an import-ready Postman collection with preconfigured requests and headers. ✅ Deploy and validate directly against your sandbox to verify that record triggers and field updates execute without conflicts. ✅ 10+ years production experience | 400+ completed projects | 320+ five-star reviews ✅ Microsoft® Certified: MCSA | MCSE | MCT Are you running BC Cloud (SaaS) or on-premise, and would you prefer the API-key setup stored via a dedicated admin page inside Business Central? I can deliver this in 2 days for 260 GBP and can jump on it right now.
£260 GBP in 2 days
6.0
6.0

I can build the versioned AL API page for Business Central Table 222 with full GET, POST, PATCH and DELETE support, including the required ship-to/address fields and API-key validation. I’ll deliver the .app package, complete AL source, installation instructions and a ready-to-use Postman collection, with testing against your sandbox to verify every acceptance criterion. I can start immediately and target delivery within 2–3 days.
£250 GBP in 2 days
6.0
6.0

Hello, With my diverse skill set and unyielding commitment to client satisfaction, I would be an excellent fit for your project. I have extensive experience in API development using a wide range of languages and frameworks, including PHP, Python, and Next.js. This comprehensive skill set will allow me to not only build the versioned API page you need in AL but also ensure it functions flawlessly with full CRUD support. Importantly, I understand the crucial role security plays in today's digital landscape. By securing the endpoint behind simple API-key authentication, I will ensure all data communication is as secure as possible without overcomplicating the setup process. In addition, I will provide detailed installation instructions and a short Postman collection so you can test each operation immediately and confidently. As for delivery timeframe, I'm aware of how pressing this project is for you. Rest assured that my proficiency and discipline in meeting deadlines paired with my immediate availability for a development license will enable me to deliver promptly. Let's not waste any more time - grant me the opportunity to prove why I am a top-rated freelancer with 100% client recommendation and let's build a robust solution that precisely serves your needs! Thanks!
£555 GBP in 5 days
5.9
5.9

Hi, I got that you are looking for a developer to extend Microsoft Dynamics 365 Business Central with a custom AL API page that exposes the Ship-to Address table (Table 222). This is what I can help you with, let's chat. My approach is to create a versioned AL API page that includes all necessary fields from Table 222, enabling full CRUD support with GET, POST, PATCH, and DELETE operations. I will secure the endpoint using simple API-key authentication and provide detailed installation instructions along with a Postman collection for immediate testing. By leveraging my expertise in AL development, I will ensure seamless integration and functionality, meeting all acceptance criteria outlined in the project description. As final deliverables, you will receive a fully functional API page with comprehensive documentation, including the packaged .app file and AL project folder. One thing I'd like to confirm before we start: Are there any specific customization requirements for the API response format? Looking forward to discussing this project further. Regards, Imran
£750 GBP in 2 days
5.6
5.6

Hi there, I can develop your custom AL API extension for Microsoft Dynamics 365 Business Central to fully expose Table 222 (Ship-to Address) with complete RESTful CRUD support (GET, POST, PATCH, DELETE) and custom API key header validation. Because standard Business Central API v2.0 endpoints lack native coverage for Ship-to Addresses, I will construct a clean, versioned AL API Page (`PageType = API`) bound directly to Table 222 with explicit field mappings, `SystemId` primary key references, and delayed insertion routines for seamless web service integration. To enforce your security protocol, I will embed custom AL request validation logic to inspect the incoming `x-api-key` header against a designated BC setup configuration table, immediately rejecting unauthorized calls with a standard HTTP 401 response. The backend logic will ensure PATCH calls execute precise partial updates without overwriting unspecified attributes, POST requests link customer numbers and ship-to codes correctly, and DELETE calls return proper HTTP status codes. I will deliver the compiled `.app` package, full AL project source directory, installation guide, and a complete Postman collection for instant sandbox testing. Is your Business Central sandbox environment running on D365 BC Cloud (SaaS) or On-Premises, and should the `x-api-key` value be managed through a custom BC setup page? Best regards, Md Imran
£250 GBP in 2 days
5.9
5.9

Hi, I understand you're looking to extend Microsoft Dynamics 365 Business Central with a custom AL API page to expose the Ship-to Address table (Table 222). This involves creating an endpoint that allows external systems to both read and write ship-to codes and related address data. One of the primary challenges here is ensuring the API's versioning is robust enough to handle future changes without disrupting existing integrations. My approach would be to first assess the current schema and field requirements, then prioritize stability and scalability in the API design. Implementing thorough validation and error handling will be crucial to maintain data integrity during reads and writes. I have extensive experience with API Development and Integration, particularly within the Microsoft Dynamics ecosystem, which will be directly applicable to this project. Q1 – Are there any specific security protocols or authentication methods you want implemented for the API? Q2 – Do you anticipate any specific external systems that will interact with the API, and do they have any unique data format requirements? Q3 – Should the API support any additional operations beyond basic CRUD for the Ship-to Address table? Looking forward to hearing from you.
£250 GBP in 7 days
5.8
5.8

London, United Kingdom
Member since Sep 8, 2026
£3000-5000 GBP
₹1500-12500 INR
$30-250 USD
₹1500-12500 INR
₹150000-250000 INR
$250-1250 USD
₹12500-37500 INR
£750-1500 GBP
min $50 USD / hour
$30-250 CAD
₹1000-5000 INR / hour
$30-250 USD
$250-750 USD
$137.5-275 USD
$10-30 USD
$30-250 USD
$10-30 CAD
₹750-1250 INR / hour
$10000-20000 USD
₹600-1500 INR
₹600-1500 INR