# \KeychainApi
All URIs are relative to *https://api.antimatter.io/v2*
[**keychain_create_workspace**](KeychainApi.md#keychain_create_workspace) | **POST** /keychain/workspaces | Create a workspace
[**keychain_get_workspace_info**](KeychainApi.md#keychain_get_workspace_info) | **GET** /keychain/workspaces/{workspace}/info | Get information about a workspace
[**keychain_get_workspace_objects**](KeychainApi.md#keychain_get_workspace_objects) | **GET** /keychain/workspaces/{workspace}/objects | Get a batch of objects in a workspace
[**keychain_put_workspace_objects**](KeychainApi.md#keychain_put_workspace_objects) | **POST** /keychain/workspaces/{workspace}/objects | Put a batch of objects in a workspace
## keychain_create_workspace
> models::WorkspaceInfo keychain_create_workspace(new_workspace)
Create a workspace
Creates a new keychain workspace
### Parameters
**new_workspace** | [**NewWorkspace**](NewWorkspace.md) | | [required] |
### Return type
[**models::WorkspaceInfo**](WorkspaceInfo.md)
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## keychain_get_workspace_info
> models::WorkspaceInfo keychain_get_workspace_info(workspace)
Get information about a workspace
This endpoint allows you to fetch information about a workspace
### Parameters
**workspace** | **String** | | [required] |
### Return type
[**models::WorkspaceInfo**](WorkspaceInfo.md)
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## keychain_get_workspace_objects
> models::WorkspaceObjectList keychain_get_workspace_objects(workspace, from)
Get a batch of objects in a workspace
This endpoint allows you to fetch a set of objects in a workspace
### Parameters
**workspace** | **String** | | [required] |
**from** | **String** | From which object ID to fetch a batch of objects | [required] |
### Return type
[**models::WorkspaceObjectList**](WorkspaceObjectList.md)
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## keychain_put_workspace_objects
> keychain_put_workspace_objects(workspace, new_workspace_objects)
Put a batch of objects in a workspace
This endpoint allows you to place a set of objects in a workspace
### Parameters
**workspace** | **String** | | [required] |
**new_workspace_objects** | [**NewWorkspaceObjects**](NewWorkspaceObjects.md) | | [required] |
### Return type
(empty response body)
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)