Skip to content

ndidplatform/api-stub

Repository files navigation

API-STUB

Docker build

git clone https://github.com/ndidplatform/api-stub

cd api-stub

docker build -t "api-stub:latest" .

Docker Run

docker run -it -p 8000:8000 api-stub:latest

Example

Identity API

POST /identity

curl -X POST http://localhost:8000/identity -H 'Content-Type: application/json' -d '{"namespace": "cid", "identifier": "1234567890129", "secret": "This is my secret", "accessor_type": "ed25519", "accessor_key": "pub_key", "accessor_id": "aid" }"'

GET /identity/{namespace}/{identifier}

curl -X GET http://localhost:8000/identity/cid/1234567890129

POST /identity/{namespace}/{identifier}

curl -X POST http://localhost:8000/identity/cid/1234567890100 -H 'Content-Type: application/json' -d '{"identifiers": ["string"]}'

GET /identity/{namespace}/{identifier}/endorsement

curl -X GET http://localhost:8000/identity/cid/1234567890129/endorsement

POST /identity/{namespace}/{identifier}/endorsement

curl -X POST http://localhost:8000/identity/cid/1234567890129/endorsement -H 'Content-Type: application/json' -d '{"secret": "string", "accessor_type": "string", "accessor_key": "string", "accessor_id": "string"}'

GET /identity/{namespace}/{identifier}/requests/history

curl -X GET 'http://localhost:8000/identity/cid/1234567890123/requests/history?count=5'

More example

https://github.com/ndidplatform/api-stub/tree/master/example

About

WARNING: NOT UPDATED AND WON'T BE UPDATED!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages