POST api/v2/meta/gettablemetadata
Gets SAFE Table metadata for specified table
Request Information
URI Parameters
None.
Body Parameters
stringRequest Formats
application/json, text/json
Sample:
"sample string 1"
application/xml, text/xml
Sample:
<string xmlns="http://schemas.microsoft.com/2003/10/Serialization/">sample string 1</string>
application/x-www-form-urlencoded
Sample:
text/plain
Sample:
sample string 1
Response Information
Resource Description
SafeTable| Name | Description | Type | Additional information |
|---|---|---|---|
| Name | string |
Required |
|
| Columns | Collection of SafeColumn |
Required |
|
| Indexes | Collection of SafeTableIndex |
Required |
Response Formats
application/json, text/json
Sample:
{
"Name": "sample string 1",
"Columns": [
{
"Name": "sample string 1",
"DataType": {
"Name": "sample string 1",
"MaximumLength": 1,
"NumericScale": 1
},
"IsRequired": true,
"SearchOptions": [
{
"SearchType": "FullSearch",
"PartialSearchCharacters": 1
},
{
"SearchType": "FullSearch",
"PartialSearchCharacters": 1
}
],
"InputOutputFormats": [
"sample string 1",
"sample string 2"
],
"DefaultOutputFormat": "sample string 4",
"IsDataAnonymizationEnabled": true,
"DefaultAnonymizationBehavior": "MaskedValue"
},
{
"Name": "sample string 1",
"DataType": {
"Name": "sample string 1",
"MaximumLength": 1,
"NumericScale": 1
},
"IsRequired": true,
"SearchOptions": [
{
"SearchType": "FullSearch",
"PartialSearchCharacters": 1
},
{
"SearchType": "FullSearch",
"PartialSearchCharacters": 1
}
],
"InputOutputFormats": [
"sample string 1",
"sample string 2"
],
"DefaultOutputFormat": "sample string 4",
"IsDataAnonymizationEnabled": true,
"DefaultAnonymizationBehavior": "MaskedValue"
}
],
"Indexes": [
{
"Name": "sample string 1",
"Type": "PrimaryKey",
"SubType": "Full",
"Columns": [
{
"Name": "sample string 1",
"Ordinal": 2,
"Type": "FullValue",
"Size": 3
},
{
"Name": "sample string 1",
"Ordinal": 2,
"Type": "FullValue",
"Size": 3
}
]
},
{
"Name": "sample string 1",
"Type": "PrimaryKey",
"SubType": "Full",
"Columns": [
{
"Name": "sample string 1",
"Ordinal": 2,
"Type": "FullValue",
"Size": 3
},
{
"Name": "sample string 1",
"Ordinal": 2,
"Type": "FullValue",
"Size": 3
}
]
}
]
}
application/xml, text/xml
Sample:
<SafeTable xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Paperclip.IOTA.WebApi.Model">
<Columns>
<SafeColumn>
<DataType>
<MaximumLength>1</MaximumLength>
<Name>sample string 1</Name>
<NumericScale>1</NumericScale>
</DataType>
<DefaultAnonymizationBehavior>MaskedValue</DefaultAnonymizationBehavior>
<DefaultOutputFormat>sample string 4</DefaultOutputFormat>
<InputOutputFormats xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d4p1:string>sample string 1</d4p1:string>
<d4p1:string>sample string 2</d4p1:string>
</InputOutputFormats>
<IsDataAnonymizationEnabled>true</IsDataAnonymizationEnabled>
<IsRequired>true</IsRequired>
<MinShreddingFactor>2</MinShreddingFactor>
<Name>sample string 1</Name>
<SearchOptions>
<SafeSearchOption>
<PartialSearchCharacters>1</PartialSearchCharacters>
<SearchType>FullSearch</SearchType>
</SafeSearchOption>
<SafeSearchOption>
<PartialSearchCharacters>1</PartialSearchCharacters>
<SearchType>FullSearch</SearchType>
</SafeSearchOption>
</SearchOptions>
<ShreddingDelimiterCharacters xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d4p1:char>65</d4p1:char>
<d4p1:char>65</d4p1:char>
</ShreddingDelimiterCharacters>
</SafeColumn>
<SafeColumn>
<DataType>
<MaximumLength>1</MaximumLength>
<Name>sample string 1</Name>
<NumericScale>1</NumericScale>
</DataType>
<DefaultAnonymizationBehavior>MaskedValue</DefaultAnonymizationBehavior>
<DefaultOutputFormat>sample string 4</DefaultOutputFormat>
<InputOutputFormats xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d4p1:string>sample string 1</d4p1:string>
<d4p1:string>sample string 2</d4p1:string>
</InputOutputFormats>
<IsDataAnonymizationEnabled>true</IsDataAnonymizationEnabled>
<IsRequired>true</IsRequired>
<MinShreddingFactor>2</MinShreddingFactor>
<Name>sample string 1</Name>
<SearchOptions>
<SafeSearchOption>
<PartialSearchCharacters>1</PartialSearchCharacters>
<SearchType>FullSearch</SearchType>
</SafeSearchOption>
<SafeSearchOption>
<PartialSearchCharacters>1</PartialSearchCharacters>
<SearchType>FullSearch</SearchType>
</SafeSearchOption>
</SearchOptions>
<ShreddingDelimiterCharacters xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d4p1:char>65</d4p1:char>
<d4p1:char>65</d4p1:char>
</ShreddingDelimiterCharacters>
</SafeColumn>
</Columns>
<Indexes>
<SafeTableIndex>
<Columns>
<SafeTableIndexColumn>
<Name>sample string 1</Name>
<Ordinal>2</Ordinal>
<Size>3</Size>
<Type>FullValue</Type>
</SafeTableIndexColumn>
<SafeTableIndexColumn>
<Name>sample string 1</Name>
<Ordinal>2</Ordinal>
<Size>3</Size>
<Type>FullValue</Type>
</SafeTableIndexColumn>
</Columns>
<Name>sample string 1</Name>
<SubType>Full</SubType>
<Type>PrimaryKey</Type>
</SafeTableIndex>
<SafeTableIndex>
<Columns>
<SafeTableIndexColumn>
<Name>sample string 1</Name>
<Ordinal>2</Ordinal>
<Size>3</Size>
<Type>FullValue</Type>
</SafeTableIndexColumn>
<SafeTableIndexColumn>
<Name>sample string 1</Name>
<Ordinal>2</Ordinal>
<Size>3</Size>
<Type>FullValue</Type>
</SafeTableIndexColumn>
</Columns>
<Name>sample string 1</Name>
<SubType>Full</SubType>
<Type>PrimaryKey</Type>
</SafeTableIndex>
</Indexes>
<Name>sample string 1</Name>
</SafeTable>