IRPCVaultExtensionMethods.ExecuteAnonymousExtensionMethod

View as Markdown

Vault API / standard write no session returns metadata structure version

Passes an anonymous HTTP request, such as a webhook call, to a vault application. Used by the M-Files web server.

ServiceVault extension methods MFiles.IRPCVaultExtensionMethods
gRPC method/MFiles.IRPCVaultExtensionMethods/ExecuteAnonymousExtensionMethod
HTTP (mf-http-grpc)POST /grpc/v1/execute-anonymous-extension-method
RequestExecuteAnonymousExtensionMethodRequest
ResponseExecuteAnonymousExtensionMethodResponse
Book and levelVault API, standard
Kindwrite
SessionNot needed: the call can be made before logging in.
Idempotentno
Returns metadata structure versionyes (in the mfiles-metadata-version-bin trailer)
Streamingnone (unary)

Remarks

Request: ExecuteAnonymousExtensionMethodRequest

Nested message fields are expanded to depth 3; follow a type link for deeper levels and for the type's own page.

FieldTypeDescription
vault_dnsstringThe host name of the vault, as mapped on the server.
method_identifierstringThe name of the anonymous extension method.
http_pathstringThe path and query string of the HTTP request.
http_methodstringThe HTTP method of the request, for example POST.
http_headers[]repeated NamedValueThe headers of the HTTP request.
http_headers[].keystringThe name of the value.
http_headers[].valueTypedValueThe value as a serialized bytearray.
http_headers[].value.is_null_valueboolTrue if the value is empty. data is then unset.
http_headers[].value.typeDatatypeThe data type of the value.
http_headers[].value.dataTypedValueUnionThe value, in the member that matches type. Unset for an empty value.
request_bodybytesThe body of the HTTP request.

Response: ExecuteAnonymousExtensionMethodResponse

Nested message fields are expanded to depth 3; follow a type link for deeper levels and for the type's own page.

FieldTypeDescription
response_http_headers[]repeated NamedValueThe headers to return in the HTTP response.
response_http_headers[].keystringThe name of the value.
response_http_headers[].valueTypedValueThe value as a serialized bytearray.
response_http_headers[].value.is_null_valueboolTrue if the value is empty. data is then unset.
response_http_headers[].value.typeDatatypeThe data type of the value.
response_http_headers[].value.dataTypedValueUnionThe value, in the member that matches type. Unset for an empty value.
response_bodybytesThe body of the HTTP response.