HTTP Playground for Dataswyft PDA APIs
The repository is a TLDR Level 101 demostration of Dataswyft's PDA APIs.
- I assume you are a software developer.
- You are familiar with a programming language and have a favourite application framework. Lastly, I assume you understand REST APIs, with their
GET
,POST
,PUT
,DELETE
and so on. - You have a Live PDS
- You have an account on our Developers Portal.
- You have created a Project under your Developers Portal Account.
You can fulfill the above requirements 3-5 by registering at our Developers Portal. Upon registration, you will be given
- A Live PDS - Please keep your credentials safe.
- the rights to create your Project Initially, all created Projects operate in our Sandbox environment.
More details can be found at About the Developers Portal
- This Github Repo - PDA HTTP Playground
- Visual Studio Code
- Rest Client extension by Huachao Mao. Marketplace Link. All the instructions with the .http files in this repo are executable.
The repo contains
- this
README.md
test/rest-client/provisioner.http
- the main purpose of this file is to show how to create a PDA for your application
- and to make queries about a user
test/rest-client/pda.http
- authenticate a user against his PDA
- the main purpose of this file is to demonstrate the creating, reading, updating and deleting of records on the PDA
- When you register your PDA application in the Developers Portal, you will be given an
application_id
. You'd need the application_id when authenticating the user. - After a successful authentication, you will receive an
application_token
with which to call the REST APIs with. - Every application has a
namespace
where data is stored. Theapplication_token
will give you access to thenamespace
- Join our HAT Community on Slack. Especially #developers channel
- After you have registered on the Developers Portal, our HATLab Studio manager will send you the invitation link to the Slack workspace in a welcome email.
- In your Developers Portal dashboard, go to
Docs
- it will point you to various places on Dataswyft Docs
- The full blown API set that is compatible with Postman is available on (https://api.dataswift.io/)