POST api/v2/meta/gettablemetadata

Gets SAFE Table metadata for specified table

Request Information

URI Parameters

None.

Body Parameters

string

Request 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:

Failed to generate the sample for media type 'application/x-www-form-urlencoded'. Cannot use formatter 'JQueryMvcFormUrlEncodedFormatter' to write type 'String'.

text/plain

Sample:
sample string 1

Response Information

Resource Description

SafeTable
NameDescriptionTypeAdditional 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>