Best Practices For Globally Used APIs in V9

Hey,


In version 8 we were able to add APIs by going to Settings -> Integrations -> External Services. Once added, we were able to access them in all our Projects.


When migrating to version 9, we realized that the external services are only available when going into the Project and adding them from Manage -> Integrations -> External Services.


What is the best practice for globally used APIs which can be used by many other Projects? What is the use of the old Settings -> Integrations -> External Services folder?

Comments

  • Hey there,


    For globally used APIs, the best practice would be to create a common Project which includes all the necessary global APIs which need to be shared. This common Project could then be established as a Dependency in all other relevant Projects as needed.


    More on Project Dependencies: Project Dependencies


    The old Settings -> Integrations -> External Services folder is available for you to create APIs and then move them to the necessary Project. Additionally, when migrating from version 8 to 9, all relevant entities will be accessible here and transferrable to the respective Project.


    Hope this helps!


    -Cody

Sign In or Register to comment.