Meta Rest API¶
Overview
| Resource | Operation | Description |
|---|---|---|
| Meta | POST /meta/(key) | Create new key. |
| GET /meta/ | List all keys. | |
| Values | POST /meta/(key)/ | Create new value. |
| GET /meta/(key)/ | List all key values. |
Details
-
POST/meta/(key)¶ Create a new allowed key (value is NULL).
Request JSON Object: - parameter (dict) – Dictionary with ‘value_type’, ‘value_regexp’ and ‘key_type’.
Status Codes: - 201 Created – Created.
- 400 Bad Request – Cannot decode json parameter list.
- 400 Bad Request – Unsupported Value Type.
- 401 Unauthorized – Invalid Auth Token.
- 409 Conflict – Key already exists.
- 500 Internal Server Error – Internal Error.
-
GET/meta/¶ List all data identifier keys.
Response Headers: - Content-Type – application/json
Status Codes: - 200 OK – OK.
- 401 Unauthorized – Invalid Auth Token.
- 500 Internal Server Error – Internal Error.
Returns: List of all DID keys.
-
POST/meta/(key)/¶ Create a new value for a key.
Request JSON Object: - parameter (dict) – Dictionary with ‘value’.
Status Codes: - 201 Created – Created.
- 400 Bad Request – Cannot decode json parameter list.
- 400 Bad Request – Invalid Value For Key.
- 401 Unauthorized – Invalid Auth Token.
- 404 Not Found – Key Not Found.
- 409 Conflict – Value already exists.
- 500 Internal Server Error – Internal Error.
-
GET/meta/(key)/¶ List all values for a key.
Response Headers: - Content-Type – application/json
Status Codes: - 200 OK – OK.
- 401 Unauthorized – Invalid Auth Token.
- 500 Internal Server Error – Internal Error.
Returns: List of all key values.