Modificar a API de dados
Atualize a configuração da Data API do seu aplicativo.
parâmetros de caminho
-
Uma ID de projeto/grupo do Atlas.
-
O ObjectID do seu aplicativo. A seção de ID de projeto e aplicativo do App Services API mostra como localizar esse valor.
corpo, corpo
Obrigatório
Um objeto de configuração válido para o ponto de extremidade.
-
Uma versão compatível da Data API.
O valor é
v1
. -
Um formato de dados compatível com a Data API e endpoints personalizados.
Os valores são
JSON
ouEJSON
. -
ID da conta de um usuário do aplicativo. Se definidos, os endpoints sempre serão executados da forma como o usuário especificou.
-
Código fonte em string para uma função que retorna o ID da conta de um usuário do aplicativo. Se definidos, os endpoints executam a função em cada solicitação e são executados como o usuário com o ID retornado da função.
-
Os valores são
NO_VALIDATION
,SECRET_AS_QUERY_PARAM
ouVERIFY_PAYLOAD
. -
Se
validation_method
estiver definido como"SECRET_AS_QUERY_PARAM"
ou"VERIFY_PAYLOAD"
, este é oname
do Segredo que autoriza as solicitações. -
Uma expressão JSON que avalia para
true
se um endpoint for permitido ser executado em resposta a uma solicitação recebida.
curl \
--request PATCH 'https://services.cloud.mongodb.com/api/admin/v3.0/groups/{groupId}/apps/{appId}/data_api/config' \
--header "Authorization: Bearer $ACCESS_TOKEN" \
--header "Content-Type: application/json" \
--data '{"disabled":true,"versions":["v1"],"return_type":"JSON","create_user_on_auth":true,"run_as_user_id":"string","run_as_user_id_script_source":"string","validation_method":"NO_VALIDATION","secret_name":"string","can_evaluate":{}}'
{
"disabled": true,
"versions": [
"v1"
],
"return_type": "JSON",
"create_user_on_auth": true,
"run_as_user_id": "string",
"run_as_user_id_script_source": "string",
"validation_method": "NO_VALIDATION",
"secret_name": "string",
"can_evaluate": {}
}