Modificar um endpoint
Modifique uma configuração de ponto de extremidade existente.
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.
-
O valor
_id
exclusivo de um endpoint
corpo, corpo
Obrigatório
Um objeto de configuração válido e atualizado para o ponto de extremidade.
-
Os valores são
GET
,POST
,PUT
,PATCH
,DELETE
ou*
. -
O ID único da função do ponto de extremidade.
-
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 é o_id
do Segredo que autoriza as solicitações. -
Um formato de dados compatível com a Data API e endpoints personalizados.
Os valores são
JSON
ouEJSON
. -
O ID único do ponto de extremidade.
curl \
--request PUT 'https://services.cloud.mongodb.com/api/admin/v3.0/groups/{groupId}/apps/{appId}/endpoints/{endpointId}' \
--header "Authorization: Bearer $ACCESS_TOKEN" \
--header "Content-Type: application/json" \
--data '{"route":"string","http_method":"GET","function_id":"string","validation_method":"NO_VALIDATION","secret_id":"string","return_type":"JSON","respond_result":true,"fetch_custom_user_data":true,"create_user_on_auth":true,"disabled":true,"_id":"string"}'
{
"route": "string",
"http_method": "GET",
"function_id": "string",
"validation_method": "NO_VALIDATION",
"secret_id": "string",
"return_type": "JSON",
"respond_result": true,
"fetch_custom_user_data": true,
"create_user_on_auth": true,
"disabled": true,
"_id": "string"
}
{
"route": "string",
"http_method": "GET",
"function_id": "string",
"validation_method": "NO_VALIDATION",
"secret_id": "string",
"return_type": "JSON",
"respond_result": true,
"fetch_custom_user_data": true,
"create_user_on_auth": true,
"disabled": true,
"_id": "string",
"function_name": "string"
}