Skills gained:
completing 6 tasks in REST API
earning the API Ninja certificate for knowledge gained directly in ABRA Flexi
Ninja, we have reached the end of our journey through the Flexi REST API. Your final challenge awaits — and at the end of it, you can earn the ABRA Flexi API Ninja certificate. All you need to do is successfully complete 5 tasks. Are you ready? Have you been through all the training sessions? If so, let's go for it.
API Ninja Final Challenge
We have prepared 6 tasks that every API Ninja must handle without difficulty. Tighten your belt, prepare your battle environment — the tasks are here. Good luck!
Task 1
In our training Flexi, record developer.flexibee.eu for the company Ninja — an issued invoice along with an address book entry and a price list item called CERTIFICATE. Pay attention to the create/update modes we practiced. Check whether the item and the company already exist in the Ninja data, or create a completely custom item of your own.
Task 2
Create a bank payment for your invoice. The amount should match the invoice, but you can also handle any discrepancy.
Task 3
You have surely already guessed Task 3. Match the documents — the issued invoice and the bank receipt. You need to check whether the amounts match and handle any discrepancy as we practiced in the payment matching calls.
Task 4
Once you have completed the first three tasks, cancel the invoice using the action. Easy work for any Ninja.
Task 5
Create a custom user button in the application that has some function — it filters data, sends data, or accesses a website. The possibilities are unlimited.
Task 6
Send the cancelled invoice via the API to podporaflexi@abra.eu. In the email subject line, include your login and the identifier of your custom user button.
And you're done, Ninja! Your challenge is over. Once we receive the email from Task 6, we will evaluate your challenge and send you a response. If you were successful, you will receive the ABRA Flexi certificate for successfully completing the API Ninja course.


