HSDA Meta¶
The HSDA meta protocol is defined by openapi-hsda-meta.yaml. The details below show the available methods and responses.
This is a HSDA service specifically intended to manage the meta data around human services data API operations. Essentially this is a logging system, providing access to data about what API calls are made, managing individual resources, as well as any other service in use association with HSDA operations.
You can also explore this using our OpenAPI viewer.
Warning
This is an experimental feature. Feedback is welcome to shape its further development.
- GET /meta/¶
Get Meta
Get Meta
- Status Codes
200 OK – Item Response
403 Forbidden – No Access Response
500 Internal Server Error – Error Response
200 Response Body:
Description |
Type |
Required |
|
---|---|---|---|
id |
|||
Each entry must have a unique identifier. |
string |
True |
|
timestamp |
|||
The timestamp for entry (yyyy-mm-dd) |
string |
False |
|
appid |
|||
The appid for entry. |
string |
False |
|
system |
|||
The system for entry. |
string |
False |
|
path |
|||
The path for entry. |
string |
False |
|
verb |
|||
The verb for entry. |
string |
False |
|
request_parameters |
|||
The parameters for entry. |
string |
False |
|
request_headers |
|||
The header for entry. |
string |
False |
|
request_body |
|||
The body for entry. |
string |
False |
|
response_body |
|||
The body for entry. |
string |
False |
|
status |
|||
The status of this entry (Complete, Waiting) |
string |
False |
- POST /meta/¶
Add Meta
Add Meta
- Status Codes
200 OK – Meta Response
403 Forbidden – No Access Response
500 Internal Server Error – Error Response
200 Response Body:
Description |
Type |
Required |
|
---|---|---|---|
id |
|||
Each entry must have a unique identifier. |
string |
True |
|
timestamp |
|||
The timestamp for entry (yyyy-mm-dd) |
string |
False |
|
appid |
|||
The appid for entry. |
string |
False |
|
system |
|||
The system for entry. |
string |
False |
|
path |
|||
The path for entry. |
string |
False |
|
verb |
|||
The verb for entry. |
string |
False |
|
request_parameters |
|||
The parameters for entry. |
string |
False |
|
request_headers |
|||
The header for entry. |
string |
False |
|
request_body |
|||
The body for entry. |
string |
False |
|
response_body |
|||
The body for entry. |
string |
False |
|
status |
|||
The status of this entry (Complete, Waiting) |
string |
False |
- GET /meta/{meta_id}/¶
Get Meta
Get Meta
- Parameters
meta_id (string) – The meta id.
- Status Codes
200 OK – Meta Response
403 Forbidden – No Access Response
500 Internal Server Error – Error Response
200 Response Body:
Description |
Type |
Required |
|
---|---|---|---|
id |
|||
Each entry must have a unique identifier. |
string |
True |
|
timestamp |
|||
The timestamp for entry (yyyy-mm-dd) |
string |
False |
|
appid |
|||
The appid for entry. |
string |
False |
|
system |
|||
The system for entry. |
string |
False |
|
path |
|||
The path for entry. |
string |
False |
|
verb |
|||
The verb for entry. |
string |
False |
|
request_parameters |
|||
The parameters for entry. |
string |
False |
|
request_headers |
|||
The header for entry. |
string |
False |
|
request_body |
|||
The body for entry. |
string |
False |
|
response_body |
|||
The body for entry. |
string |
False |
|
status |
|||
The status of this entry (Complete, Waiting) |
string |
False |
- PUT /meta/{meta_id}/¶
Update Meta
Update an existing meta entry.
- Parameters
meta_id (string) – The meta id.
- Status Codes
200 OK – Meta Response
403 Forbidden – No Access Response
500 Internal Server Error – Error Response
200 Response Body:
Description |
Type |
Required |
|
---|---|---|---|
id |
|||
Each entry must have a unique identifier. |
string |
True |
|
timestamp |
|||
The timestamp for entry (yyyy-mm-dd) |
string |
False |
|
appid |
|||
The appid for entry. |
string |
False |
|
system |
|||
The system for entry. |
string |
False |
|
path |
|||
The path for entry. |
string |
False |
|
verb |
|||
The verb for entry. |
string |
False |
|
request_parameters |
|||
The parameters for entry. |
string |
False |
|
request_headers |
|||
The header for entry. |
string |
False |
|
request_body |
|||
The body for entry. |
string |
False |
|
response_body |
|||
The body for entry. |
string |
False |
|
status |
|||
The status of this entry (Complete, Waiting) |
string |
False |