DID API¶
-
apirest.did_serializers.
DIDSerializer
¶ DID API to view and create new DIDs.
Create:
CURL Usage:
curl -u username:password --dump-header - -H "Content-Type:application/json" -X POST --data '{"did_number": "300112344", "user": "/rest-api/users/1/", "campaign": "/rest-api/campaigns/94/"}' http://HOSTNAME_IP/rest-api/did/
Response:
HTTP/1.0 201 Created Date: Wed, 29 Jul 2020 16:04:58 GMT Server: WSGIServer/0.1 Python/2.7.15rc1 Content-Length: 279 Content-Language: en Vary: Accept, Accept-Language, Cookie Location: http://127.0.0.1:8000/rest-api/did/4/ Allow: GET, POST, HEAD, OPTIONS X-Frame-Options: SAMEORIGIN Content-Type: application/json {"url":"http://127.0.0.1:8000/rest-api/did/4/","did_number":"300112344","created_date":"2020-07-29T18:04:57.951292+02:00","updated_date":"2020-07-29T18:04:57.951354+02:00","user":"http://127.0.0.1:8000/rest-api/users/1/","campaign":"http://127.0.0.1:8000/rest-api/campaigns/94/"}
Read:
CURL Usage:
curl -u username:password -H 'Accept: application/json' http://HOSTNAME_IP/rest-api/did/
Response:
{ "count": 2, "next": null, "previous": null, "results": [ { "url":"http://127.0.0.1:8000/rest-api/did/1/", "did_number":"804445454", "created_date":"2018-09-05T17:13:01.123429+02:00", "updated_date":"2018-09-05T17:18:48.055658+02:00", "user":"http://127.0.0.1:8000/rest-api/users/1/", "campaign":null }, { "url":"http://127.0.0.1:8000/rest-api/did/2/", "did_number":"55555555500", "created_date":"2020-07-29T17:58:01.953773+02:00", "updated_date":"2020-07-29T17:58:01.953798+02:00", "user":"http://127.0.0.1:8000/rest-api/users/2/", "campaign":"http://127.0.0.1:8000/rest-api/campaigns/94/" } ] }