This request edits table and column-level permissions.
https://www.mapquestapi.com/datamanager/v2/edit-table-permissions
Response Formats | JSON, XML |
---|---|
Authentication | Yes (Requires Key) |
Rate Limited | Yes |
Request Parameter | Description | Required? |
---|---|---|
key String |
A unique key to authorize use of the API. | Yes |
inFormat String |
Specifies the format of the json/xml parameter. Must be one of the following, if
supplied:
json
|
No |
outFormat String |
Specifies the format of the response. Must be one of the following, if supplied:
json
|
No |
Name | Description | Required? |
---|---|---|
clientId String |
This is the ClientID associated with the API Key. |
Yes |
password String |
This is the registry password associated with the API Key. | Yes |
tableName String |
This is the complete name of the table. Table names for legacy users must be prefixed with mqap.[CLIENT_ID]_ Table names for new users must be prefixed with mqap.[APPLICATION_KEY]_
|
Yes |
columnPermissions[] String[] |
This parameter specifies the permissions settings for each column in the table by specifying the name and isPublic setting for each column. | No |
isPublic Boolean |
This determines if the table is publicly accessible; either true or
false .The default value is false .
|
No |
POST
https://www.mapquestapi.com/datamanager/v2/edit-table-permissions?key=KEY&inFormat=json
{
"clientId": "CLIENT_ID",
"password": "CLIENT_PASSWORD",
"tableName": "mqap.TABLENAME",
"columnPermissions": [
{
"name": "NAME",
"isPublic": "boolean"
},
...
],
"isPublic": "boolean"
}
<datamanager>
<clientId>CLIENT_ID</clientId>
<password>REGISTRY_PASSWORD</password>
<tableName>TABLENAME</tableName>
<columnPermissions>
<column>
<name>NAME</name>
<isPublic>is_public</isPublic>
</column>
...
</columnPermissions>
<isPublic>is_public</isPublic>
</datamanager>
{
"tableName": "mqap.TABLENAME",
"columns": [
{
"name": "...",
"type": "...",
"isPublic": "..."
}
],
"isPublic": "..."
}
<datamanager>
<tableName>mqap.TABLENAME</tableName>
<columns>
<column>
<name>...</name>
<type>...</type>
<isPublic>...</isPublic>
</column>
</columns>
<isPublic>...</isPublic>
</datamanager>