Introduction to Arcadier’s APIs
Arcadier is an API-first company, where the existing and new features on Arcadier’s Marketplace Platform will have the corresponding APIs created. There is significant versatility and flexibility in the application of Arcadier’s APIs so the possibilities will depend on the imagination of the developer using the APIs. You can view our sample code examples to see a few applications which have been created using Arcadier’s APIs. Our APIs form the backbone of our system, as they define the method and process of how our Marketplaces function. To learn more about Arcadier’s APIs, please visit our API References section. To view our APIs directly, you can download the free Postman app and retrieve our Postman Collection.
Image: Arcadier’s API V2.0 Library
Arcadier APIs are RESTful
One of the flexible aspects of Arcadier’s APIs is that they are RESTful. To access and call them, visit our list of APIs to learn more about how to implement them into your codes. They allow for the standard API Methods of “GET”, “PUT”, “POST”, and “DEL”, and only require a URI to access. The majority of our APIs use the Bearer token authentication method to authorize user API requests. Furthermore, some of our APIs maintain limited access based on the user’s role as an additional level of security.
Ways to Utilise Arcadier APIs
Arcadier APIs can be implemented in two ways:
Apply the APIs via the Developer Dashboard.
Applying the APIs through the Custom Code Editor by going through a Marketplace Admin Portal is the “Client Side” application, as the codes which you apply can be seen in the Admin Dashboard’s Custom Code Editor, and will be exposed to any Marketplace Administrator who has access to the portal. We recommend the custom code editor to be used only for slight user flow tweaks and user interface changes.
Applying the APIs through the Developer Dashboard via the creation of plug-ins is the “Server Side” application. To create a plug-in, you will need to contact Arcadier’s engineers to request to get a Developer Dashboard and create a Sandbox Marketplace. We recommend that you create a plug-in when you are dealing with huge, extremely segmented code, which might include calls done in PHP (secure code/information). This will keep your code safe from being altered or damaged.
If you are just testing the Arcadier APIs in order to explore its capabilities, you do not need to apply for a Sandbox Developer Dashboard if you do not want to, but instead choose to directly utilise the Custom Code Editor on your Sandbox Marketplace to apply the APIs and test its capabilities.
Arcadier’s Github Resources
Arcadier’s Github contains in-depth documentation on how to include, incorporate and implement Arcadier APIs to your code. If you do have a question, you can also seek support from our Arcadier Github Developer Community. You can browse through the documentation to learn more about how Arcadier’s features work.
Image: Arcadier Github Resources
Here are some quick links to our Github resources: