Vapi REST APIs Operations Index
All available Vapi REST APIs Operations
Retrieves the fingerprint computed from the authentication metadata of the component element corresponding to componentId. The fingerprint provides clients an efficient way to check if the metadata for a particular component has been modified on the server. The client can do this by comparing the result of this operation with the fingerprint returned in the result of Component.get.
Retrieves authentication information about the component element corresponding to componentId. The ComponentData contains the authentication information about the component element and it's fingerprint. It contains information about all the package elements that belong to this component element.
Returns the identifiers for the component elements that have authentication information.
Retrieves the authentication information about an operation element corresponding to operationId contained in the service element corresponding to serviceId.
Returns the identifiers for the operation elements contained in the service element corresponding to serviceId that have authentication information.
Returns the aggregate fingerprint of all the command metadata from all the metadata sources. The fingerprint provides clients an efficient way to check if the metadata for commands has been modified on the server.
Retrieves information about a command including information about how to execute that command.
Returns the identifiers of all commands, or commands in a specific namespace.
Returns the aggregate fingerprint of all the namespace metadata from all the metadata sources. The fingerprint provides clients an efficient way to check if the metadata for namespaces has been modified on the server.
Retreives information about a namespace including information about children of that namespace.
Returns the identifiers of all namespaces registered with the infrastructure.
Retrieves the fingerprint computed from the metamodel metadata of the component element corresponding to componentId. The fingerprint provides clients an efficient way to check if the metadata for a particular component element has been modified on the server. The client can do this by comparing the result of this operation with the fingerprint returned in the result of Component.get.
Retrieves metamodel information about the component element corresponding to componentId. The ComponentData contains the metamodel information about the component and it's fingerprint. It contains information about all the package elements that are contained in this component element.
Returns the identifiers for the component elements that are registered with the infrastructure.
Retrieves information about the enumeration element corresponding to enumerationId. The EnumerationInfo contains the metamodel information about the enumeration value element contained in the enumeration element.
Returns the identifiers for the enumeration elements that are contained in all the package elements, service elements and structure elements.
Retrieves information about the package element corresponding to packageId.
Returns the identifiers for the packages elements that are contained in all the registered component elements.
Retrieves information about the service element corresponding to serviceId. The ServiceInfo contains the metamodel information for the operation elements, structure elements and enumeration elements contained in the service element.
Returns the identifiers for the service elements that are currently registered with the infrastructure. The list of service elements is an aggregate list of all the service elements contained in all the package elements.
Retrieves information about the structure element corresponding to structureId. The StructureInfo contains the metamodel information about the structure element. It contains information about all the field elements and enumeration elements contained in this structure element.
Returns the identifiers for the structure elements that are contained in all the package elements and service elements.
Retrieves the metamodel information about an operation element corresponding to operationId contained in the service element corresponding to serviceId.
Returns the identifiers for the operation elements that are defined in the scope of serviceId.
Retrieves the fingerprint computed from the privilege metadata of the component element corresponding to componentId. The fingerprint provides clients an efficient way to check if the metadata for a particular component has been modified on the server. The client can do this by comparing the result of this operation with the fingerprint returned in the result of Component.get.
Retrieves privilege information about the component element corresponding to componentId. The ComponentData contains the privilege information about the component element and its fingerprint. It contains information about all the package elements that belong to this component element.
Returns the identifiers for the component elements that have privilege information.
Retrieves the privilege information about an operation element corresponding to operationId contained in the service element corresponding to serviceId.
Returns the identifiers for the operation elements contained in the service element corresponding to serviceId that have privilege information.