/admin/v1/cluster-config (POST) |
Provide host or cluster configuration information suitable for adding a new host to an existing cluster. |
/admin/v1/host-config (DELETE) |
Remove a host's configuration from the cluster configuration, dropping the host from the cluster. |
/admin/v1/init (POST) |
Initializes MarkLogic Server. |
/admin/v1/instance-admin (POST) |
Install the admin username and password, and initialize the security database and objects. |
/admin/v1/server-config (GET) |
Retrieve MarkLogic Server configuration information, suitable for use in joining a cluster. |
/admin/v1/timestamp (GET) |
Verify that MarkLogic Server is up and accepting requests. |
/admin/v1/timestamp (HEAD) |
Verify that MarkLogic Server is up and accepting requests. |
/manage/v1/domains (GET) |
This resource returns the set of domains for which Flexible Replication is configured. |
/manage/v2 (GET) |
This resource address returns summary information for the local cluster. |
/manage/v2 (POST) |
This resource address restarts and upgrades the local cluster. |
/manage/v2?view=describe (GET) |
This resource address returns a description of the methods available on this endpoint. |
/manage/v2?view=healthcheck (GET) |
This resource address returns a health check status for the local cluster. |
/manage/v2?view=query (GET) |
This resource address returns the summary of all of the resources in the local cluster, or resources in the local cluster that match a query. |
/manage/v2?view=status (GET) |
This resource address returns a status summary for the local cluster. |
/manage/v2/amps (GET) |
This resource address returns a summary of the amps in the security database. |
/manage/v2/amps (POST) |
This resource address creates a new amp in the Security database. |
/manage/v2/amps/{id|name} (DELETE) |
This resource address deletes the named amp from the named security database. |
/manage/v2/amps/{id|name} (GET) |
This resource address returns the configuration for the specified amp. |
/manage/v2/amps/{id|name}/properties (GET) |
This resource address returns the properties of the specified amp. |
/manage/v2/amps/{id|name}/properties (PUT) |
This resource address can be used to update the properties for the specified amp. |
/manage/v2/certificate-authorities (GET) |
This resource address returns a summary of the certificate authorities in the cluster. |
/manage/v2/certificate-authorities (POST) |
This resource address creates a new certificate authority in the security database. |
/manage/v2/certificate-authorities/{id|name} (DELETE) |
This resource address deletes the named certificate authority from the Security database. |
/manage/v2/certificate-authorities/{id|name} (GET) |
This resource address returns the configuration for the specified certificate authority. |
/manage/v2/certificate-authorities/{id|name}/properties (GET) |
This resource address returns the properties of the specified certificate authority. |
/manage/v2/certificate-revocation-lists (PUT) |
This resource address inserts a PEM- or DER-encoded Certificate Revocation List (CRL) into the security database. |
/manage/v2/certificate-templates (GET) |
This resource address returns a summary of the certificate templates in the cluster. |
/manage/v2/certificate-templates (POST) |
This resource address creates a new certificate template in the Security database. |
/manage/v2/certificate-templates/{id|name} (DELETE) |
This resource address deletes the named certificate template from the Security database. |
/manage/v2/certificate-templates/{id|name} (GET) |
This resource address returns the configuration for the specified certificate template. |
/manage/v2/certificate-templates/{id|name} (POST) |
This resource address is used to perform various operations on the specified certificate template. |
/manage/v2/certificate-templates/{id|name}/properties (GET) |
This resource address returns the properties of the specified certificate template. |
/manage/v2/certificate-templates/{id|name}/properties (PUT) |
This resource address can be used to update the properties for the specified certificate template. |
/manage/v2/certificates (GET) |
This resource address returns a summary of the certificates in the cluster. |
/manage/v2/certificates (POST) |
This resource address inserts one or more certificates into the Security database. |
/manage/v2/certificates/{id|name} (DELETE) |
This resource address deletes the named certificate from the Security database. |
/manage/v2/certificates/{id|name} (GET) |
This resource address returns the configuration for the specified certificate. |
/manage/v2/certificates/{id|name}/properties (GET) |
This resource address returns the properties of the specified certificate. |
/manage/v2/clusters (GET) |
This resource address returns a list of all of the foreign clusters coupled to the local cluster. |
/manage/v2/clusters (POST) |
This resource address creates a foreign cluster. |
/manage/v2/clusters?view=metrics (GET) |
Retrieve historical monitoring data for the foreign clusters coupled to the local cluster. |
/manage/v2/clusters/{id|name} (DELETE) |
This resource address deletes the specified foreign cluster. |
/manage/v2/clusters/{id|name} (GET) |
This resource address returns summary information for the specified foreign cluster. |
/manage/v2/clusters/{id|name} (POST) |
Initiate a state change on the named cluster, such as a shutdown or restart. |
/manage/v2/clusters/{id|name}?view=metrics (GET) |
Retrieve historical monitoring data for the specified foreign cluster. |
/manage/v2/clusters/{id|name}?view=status (GET) |
This resource address returns a status summary for the specified foreign cluster. |
/manage/v2/clusters/{id|name}/properties (GET) |
This resource address returns the modifiable properties of the named foreign cluster. |
/manage/v2/clusters/{id|name}/properties (PUT) |
This resource address modifies the properties of the named foreign cluster. |
/manage/v2/credentials/properties (DELETE) |
Delete credentials used to access external services, such as Amazon Web Services (AWS). |
/manage/v2/credentials/properties (GET) |
Retrieve credentials used to access external services, such as Amazon Web Services (AWS). |
/manage/v2/credentials/properties (PUT) |
This resource address sets the credentials used to access external services, such as Amazon Web Services (AWS). |
/manage/v2/credentials/secure (GET) |
Retrieve secure credentials. |
/manage/v2/credentials/secure (POST) |
This resource address sets a secure credential. |
/manage/v2/databases (GET) |
This resource address returns a summary of the databases in the cluster. |
/manage/v2/databases (POST) |
This resource address creates a new database in the cluster. |
/manage/v2/databases?view=metrics (GET) |
Retrieve historical monitoring data about the databases in the cluster. |
/manage/v2/databases/{id|name} (DELETE) |
This resource address deletes the named database from the cluster. |
/manage/v2/databases/{id|name} (GET) |
This resource address returns information on the specified database. |
/manage/v2/databases/{id|name} (POST) |
This resource address can be used to clear the contents of the named database and to perform various configuration operations on the database. |
/manage/v2/databases/{id|name}?view=counts (GET) |
This resource address returns the count information for forests attached to the named database. |
/manage/v2/databases/{id|name}?view=describe-indexes (GET) |
This resource address returns the list of range index specification for the database, identified either by id or name. |
/manage/v2/databases/{id|name}?view=package (GET) |
This resource address returns configuration details about the named database in a format suitable for use with the /manage/v2/packages interfaces. |
/manage/v2/databases/{id|name}?view=status (GET) |
This resource address returns status information for the named database. |
/manage/v2/databases/{id|name}/alert (GET) |
List the alerts for the specified database. |
/manage/v2/databases/{id|name}/alert/actions (GET) |
List the alert actions for the specified database. |
/manage/v2/databases/{id|name}/alert/actions (POST) |
This resource address creates a new alert action. |
/manage/v2/databases/{id|name}/alert/actions/{id|name} (DELETE) |
Delete the named alert action configuration from the specified database. |
/manage/v2/databases/{id|name}/alert/actions/{id|name} (GET) |
Return the configuration for the specified alert action. |
/manage/v2/databases/{id|name}/alert/actions/{id|name}/properties (GET) |
This resource address returns the configuration properties of the named alert action. |
/manage/v2/databases/{id|name}/alert/actions/{id|name}/properties (PUT) |
This resource address updates the configuration properties of the specified alert action for the specified database. |
/manage/v2/databases/{id|name}/alert/actions/{id|name}/rules (GET) |
Return a list of the alert rules for the specified alert action on the specified database. |
/manage/v2/databases/{id|name}/alert/actions/{id|name}/rules (POST) |
This resource address creates a new rule for the specified alert action. |
/manage/v2/databases/{id|name}/alert/actions/{id|name}/rules/{id|name} (DELETE) |
Delete the named alert rule for the specified action and database. |
/manage/v2/databases/{id|name}/alert/actions/{id|name}/rules/{id|name} (GET) |
Return the properties for the specified alert rule. |
/manage/v2/databases/{id|name}/alert/actions/{id|name}/rules/{id|name}/properties (GET) |
This resource address returns the configuration properties of the named alert rule. |
/manage/v2/databases/{id|name}/alert/actions/{id|name}/rules/{id|name}/properties (PUT) |
This resource address updates the configuration properties of the specified alert rule. |
/manage/v2/databases/{id|name}/alert/configs (DELETE) |
Delete the alert configuration specified by the mandatory uri parameter from the specified database. |
/manage/v2/databases/{id|name}/alert/configs (GET) |
Return a list of the alert configurations for the specified database. |
/manage/v2/databases/{id|name}/alert/configs (POST) |
This resource address creates a new alert configuration. |
/manage/v2/databases/{id|name}/alert/configs/properties (GET) |
This resource address returns the configuration properties of the alert specified by the mandatory uri parameter from the specified database. |
/manage/v2/databases/{id|name}/alert/configs/properties (PUT) |
This resource address updates the configuration properties of the alert specified by the mandatory uri parameter from the specified database. |
/manage/v2/databases/{id|name}/cpf-configs (GET) |
This resource address returns the list of CPF configurations. |
/manage/v2/databases/{id|name}/cpf-configs (POST) |
This resource address creates a CPF configuration for the database. |
/manage/v2/databases/{id|name}/cpf-configs/{domain-id-or-default-domain-name} (DELETE) |
This resource address deletes the CPF configuration for the specified domain. |
/manage/v2/databases/{id|name}/cpf-configs/{domain-id-or-default-domain-name} (GET) |
This resource address returns the CPF configuration for the specified domain. |
/manage/v2/databases/{id|name}/cpf-configs/{domain-id-or-default-domain-name}/properties (GET) |
This resource address returns the CPF configuration properties for the specified domain. |
/manage/v2/databases/{id|name}/cpf-configs/{domain-id-or-default-domain-name}/properties (PUT) |
This resource address updates the CPF configuration on the specified domain for the specified database. |
/manage/v2/databases/{id|name}/domains (GET) |
This resource address returns the list of domains for the specified triggers database. |
/manage/v2/databases/{id|name}/domains (POST) |
This resource address creates a new domain for the specified Triggers database. |
/manage/v2/databases/{id|name}/domains/{id|name} (DELETE) |
This resource address deletes the named domain from the database. |
/manage/v2/databases/{id|name}/domains/{id|name} (GET) |
This resource address returns the configuration of the specified domain for the specified database. |
/manage/v2/databases/{id|name}/domains/{id|name}/properties (GET) |
This resource address returns the properties of the specified domain for the specified database. |
/manage/v2/databases/{id|name}/domains/{id|name}/properties (PUT) |
This resource address can be used to update the properties of the specified domain for the specified database. |
/manage/v2/databases/{id|name}/flexrep (GET) |
This resource address returns the list of flexible replication configurations for the specified database. |
/manage/v2/databases/{id|name}/flexrep/configs (GET) |
This resource address returns the list of flexible push replication configurations for the domains for the specified database. |
/manage/v2/databases/{id|name}/flexrep/configs (POST) |
This resource address creates a flexible push replication configuration, along with the indexes needed for CPF-based flexible replication on the specified database. |
/manage/v2/databases/{id|name}/flexrep/configs/{id|name} (DELETE) |
This resource address deletes the named flexible replication configuration for the specified domain on the specified database. |
/manage/v2/databases/{id|name}/flexrep/configs/{id|name} (GET) |
This resource address returns the flexible replication configuration for the specified domain on the specified database. |
/manage/v2/databases/{id|name}/flexrep/configs/{id|name}/properties (GET) |
This resource address returns the flexible replication configuration properties for the specified domain for the specified database. |
/manage/v2/databases/{id|name}/flexrep/configs/{id|name}/properties (PUT) |
This resource address updates the flexible replication configuration properties for the specified domain for the specified database. |
/manage/v2/databases/{id|name}/flexrep/configs/{id|name}/targets (GET) |
This resource address returns the flexible replication targets for the database. |
/manage/v2/databases/{id|name}/flexrep/configs/{id|name}/targets (POST) |
This resource address creates a target for use by the flexible replication configuration for the named database. |
/manage/v2/databases/{id|name}/flexrep/configs/{id|name}/targets/{id|name} (DELETE) |
This resource address deletes the configuration for the named target from the named flexible replication configuration for the database. |
/manage/v2/databases/{id|name}/flexrep/configs/{id|name}/targets/{id|name} (GET) |
This resource address returns the target configuration for the specified flexible replication configuration for the database. |
/manage/v2/databases/{id|name}/flexrep/configs/{id|name}/targets/{id|name}/properties (GET) |
This resource address returns the properties for the specified target configuration in the specified flexible replication configuration for the database. |
/manage/v2/databases/{id|name}/flexrep/configs/{id|name}/targets/{id|name}/properties (PUT) |
This resource address is used to set the properties for the target used by the flexible replication configuration for the database. |
/manage/v2/databases/{id|name}/flexrep/properties (GET) |
This resource address returns the inbound filter flexible replication properties for the database. |
/manage/v2/databases/{id|name}/flexrep/properties (PUT) |
This resource address updates the inbound filter flexible replication properties for the database. |
/manage/v2/databases/{id|name}/flexrep/pulls (GET) |
This resource address returns the flexible replication pull configurations for the database. |
/manage/v2/databases/{id|name}/flexrep/pulls (POST) |
This resource address creates a flexible replication pull configuration for the database. |
/manage/v2/databases/{id|name}/flexrep/pulls/{id|name} (DELETE) |
This resource address deletes the named flexible replication pull configuration for the database. |
/manage/v2/databases/{id|name}/flexrep/pulls/{id|name} (GET) |
This resource address returns the specified flexible replication pull configuration for the database. |
/manage/v2/databases/{id|name}/flexrep/pulls/{id|name}/properties (GET) |
This resource address returns the flexible replication pull configuration properties for the database. |
/manage/v2/databases/{id|name}/flexrep/pulls/{id|name}/properties (PUT) |
This resource address is used to update the enabled property to enable or disable pull flexible replication for the specified database. |
/manage/v2/databases/{id|name}/partition-queries (GET) |
Retrieve a list of partition queries in a database. |
/manage/v2/databases/{id|name}/partition-queries (POST) |
Add a query to a query partition in the specified database. |
/manage/v2/databases/{id|name}/partition-queries/{partition-number} (DELETE) |
Delete the query for the query partition identified by {partition-number} from the database identified by {id|name}. |
/manage/v2/databases/{id|name}/partition-queries/{partition-number} (GET) |
Retrieve the query assignment policy for a specific query partition. |
/manage/v2/databases/{id|name}/partition-queries/{partition-number}/properties (GET) |
Retrieve the current query assignment policy for the query partition identified by {partition-number} in the database identified by {name|id}. |
/manage/v2/databases/{id|name}/partition-queries/{partition-number}/properties (PUT) |
Modify the query assignment policy for the query partition identified by {partition-number} in the database identified by {id|name}. |
/manage/v2/databases/{id|name}/partitions (GET) |
Retrieve a list of partitions in a database. |
/manage/v2/databases/{id|name}/partitions (POST) |
Add a range or query partition to the database. |
/manage/v2/databases/{id|name}/partitions/{name} (DELETE) |
Delete the partition identified by {name} from the database identified by {id|name}. |
/manage/v2/databases/{id|name}/partitions/{name} (GET) |
Retrieve a partition summary that includes links to related resources, such as the containing database, member forests, assignment policy, and the partition configuration. |
/manage/v2/databases/{id|name}/partitions/{name} (PUT) |
Invoke an operation on a partition, such as resizing the partition or transferring or migrating the partition to a different database. |
/manage/v2/databases/{id|name}/partitions/{name}/properties (GET) |
Retrieve the current configuration for the partition identified by {name} in the database identified by {name|id}. |
/manage/v2/databases/{id|name}/partitions/{name}/properties (PUT) |
Modify the configuration of the partition identified by {name} in the database identified by {id|name}. |
/manage/v2/databases/{id|name}/pipelines (GET) |
This resource address returns the list of pipelines for the specified database. |
/manage/v2/databases/{id|name}/pipelines (POST) |
This resource address can be used to create and load CPF pipelines for the specified database. |
/manage/v2/databases/{id|name}/pipelines/{id|name} (DELETE) |
This resource address deletes the named pipeline from the database. |
/manage/v2/databases/{id|name}/pipelines/{id|name} (GET) |
This resource address returns the configuration for the specified pipeline for the specified database. |
/manage/v2/databases/{id|name}/pipelines/{id|name}/properties (GET) |
This resource address returns the properties of the specified pipeline for the specified database. |
/manage/v2/databases/{id|name}/pipelines/{id|name}/properties (PUT) |
This resource address can be used to update the properties of the specified pipeline for the specified database. |
/manage/v2/databases/{id|name}/properties (GET) |
This resource address returns the modifiable properties of the named database. |
/manage/v2/databases/{id|name}/properties (PUT) |
This resource address modifies the properties of the named database. |
/manage/v2/databases/{id|name}/rebalancer (GET) |
This resource address returns the current rebalancer configuration. |
/manage/v2/databases/{id|name}/rebalancer (PUT) |
Update the rebalancer configuration for a database. |
/manage/v2/databases/{id|name}/temporal (GET) |
This resource address returns the temporal configuration for the named database. |
/manage/v2/databases/{id|name}/temporal/axes (GET) |
This resource address returns the list of temporal axes for the named database. |
/manage/v2/databases/{id|name}/temporal/axes (POST) |
This resource address creates a new temporal axis for the named database. |
/manage/v2/databases/{id|name}/temporal/axes/{id|name} (DELETE) |
This resource address deletes the named temporal axis from the named database. |
/manage/v2/databases/{id|name}/temporal/axes/{id|name} (GET) |
This resource address returns the configuration for the specified temporal axis. |
/manage/v2/databases/{id|name}/temporal/axes/{id|name}/properties (GET) |
This resource address returns the properties of the specified temporal axis. |
/manage/v2/databases/{id|name}/temporal/collections (GET) |
This resource address returns the list of temporal collections for the named database. |
/manage/v2/databases/{id|name}/temporal/collections (POST) |
This resource address creates a new temporal collection for the named database. |
/manage/v2/databases/{id|name}/temporal/collections?collection={name} (DELETE) |
This resource address deletes the named temporal collection from the named database. |
/manage/v2/databases/{id|name}/temporal/collections?collection={name} (GET) |
This resource address returns the configuration for the specified temporal collection. |
/manage/v2/databases/{id|name}/temporal/collections?collection={name} (POST) |
This resource address advances the LSQT for the specified temporal collection. |
/manage/v2/databases/{id|name}/temporal/collections/lsqt/properties?collection={name} (GET) |
This resource address returns the LSQT properties for the specified temporal collection. |
/manage/v2/databases/{id|name}/temporal/collections/lsqt/properties?collection={name} (PUT) |
This resource sets the LSQT properties on the specified temporal collection. |
/manage/v2/databases/{id|name}/temporal/collections/properties?collection={name} (GET) |
This resource address returns the properties of the specified temporal collection. |
/manage/v2/databases/{id|name}/temporal/collections/properties?collection={name} (PUT) |
This resource sets the optional properties on the specified temporal collection. |
/manage/v2/databases/{id|name}/triggers (GET) |
Return a list of the alert triggers for the specified database. |
/manage/v2/databases/{id|name}/triggers (POST) |
This resource address creates a new trigger. |
/manage/v2/databases/{id|name}/triggers/{id|name} (DELETE) |
Delete the named alert trigger for the specified database. |
/manage/v2/databases/{id|name}/triggers/{id|name} (GET) |
Return the configuration for the specified alert trigger. |
/manage/v2/databases/{id|name}/triggers/{id|name}/properties (GET) |
This resource address returns the configuration properties of the named alert trigger. |
/manage/v2/databases/{id|name}/triggers/{id|name}/properties (PUT) |
This resource address updates the configuration properties of the specified alert trigger for the specified database. |
/manage/v2/databases/{id|name}/view-schemas (GET) |
This resource address returns the list of SQL View Schemas for the specified database. |
/manage/v2/databases/{id|name}/view-schemas (POST) |
This resource address creates a SQL View Schema in the specified schemas database. |
/manage/v2/databases/{id|name}/view-schemas/{id|name} (DELETE) |
This resource address deletes the named SQL View Schema from the database. |
/manage/v2/databases/{id|name}/view-schemas/{id|name} (GET) |
This resource address returns the specified SQL View Schema for the specified database. |
/manage/v2/databases/{id|name}/view-schemas/{id|name}/properties (GET) |
This resource address returns the properties of the specified SQL View Schema for the specified database. |
/manage/v2/databases/{id|name}/view-schemas/{id|name}/properties (PUT) |
This resource address can be used to update the properties of a SQL View Schema in the specified SQL Schema for the specified database. |
/manage/v2/databases/{id|name}/view-schemas/{schema-name}/views (GET) |
This resource address returns the list of SQL Views for the specified schema in the specified database. |
/manage/v2/databases/{id|name}/view-schemas/{schema-name}/views (POST) |
This resource address adds a SQL View to the specified schema on the specified database. |
/manage/v2/databases/{id|name}/view-schemas/{schema-name}/views/{id|name} (DELETE) |
This resource address deletes the named SQL View from the database. |
/manage/v2/databases/{id|name}/view-schemas/{schema-name}/views/{id|name} (GET) |
This resource address returns the specified SQL View for the specified database. |
/manage/v2/databases/{id|name}/view-schemas/{schema-name}/views/{id|name}/properties (GET) |
This resource address returns the properties of the specified SQL View for the specified database. |
/manage/v2/databases/{id|name}/view-schemas/{schema-name}/views/{id|name}/properties (PUT) |
This resource address can be used to update the properties for a SQL View in the Schemas database. |
/manage/v2/external-security (GET) |
This resource address returns a summary of the external-security configurations in the security database. |
/manage/v2/external-security (POST) |
This resource address creates a new external-security configuration in the security database. |
/manage/v2/external-security/{id|name} (DELETE) |
This resource address deletes the named external-security configuration from the named security database. |
/manage/v2/external-security/{id|name} (GET) |
This resource address returns the specified external-security configuration. |
/manage/v2/external-security/{id|name}/jwt-secrets (DELETE) |
This resource address deletes the JWT secret with the specified key-IDs given in the payload from the specified external security configuration. |
/manage/v2/external-security/{id|name}/jwt-secrets (POST) |
This resource address can be used to add JWT secrets for the specified external security configuration. |
/manage/v2/external-security/{id|name}/jwt-secrets (PUT) |
This resource address can be used to update the JWT secrets for the specified external security configuration. |
/manage/v2/external-security/{id|name}/properties (GET) |
This resource address returns the properties of the specified external-security configuration. |
/manage/v2/external-security/{id|name}/properties (PUT) |
This resource address can be used to update the properties for the specified external-security configuration. |
/manage/v2/forests (GET) |
This resource address returns data about the forests in the cluster. |
/manage/v2/forests (POST) |
Create a new forest, including replicas if specified. |
/manage/v2/forests (PUT) |
Perform an operation on one or more forests, such as combining multiple forests into a single new one, or migrating the data in the forests to a new data directory. |
/manage/v2/forests?view=counts (GET) |
This resource address returns count information about all the forests in the cluster. |
/manage/v2/forests?view=metrics (GET) |
Retrieve historical monitoring data about the forests in the cluster. |
/manage/v2/forests?view=status (GET) |
This resource address returns status information about the forests in the cluster. |
/manage/v2/forests?view=storage (GET) |
This resource address returns storage information about the forests in the cluster. |
/manage/v2/forests/{id|name} (DELETE) |
Delete a forest. |
/manage/v2/forests/{id|name} (GET) |
Retrieve information about a forest. |
/manage/v2/forests/{id|name} (POST) |
Initiate a state change on a forest, such as a merge, restart, or attach. |
/manage/v2/forests/{id|name}?view=counts (GET) |
Retrieve count information about a forest. |
/manage/v2/forests/{id|name}?view=status (GET) |
Retrieve status information about the named forest. |
/manage/v2/forests/{id|name}/properties (GET) |
Retrieve the current state of modifiable properties of the forest identified by {id|name}. |
/manage/v2/forests/{id|name}/properties (PUT) |
Modify the configuration of the forest identified by {id|name}. |
/manage/v2/groups (GET) |
This resource address returns a summary of the groups in the cluster. |
/manage/v2/groups (POST) |
This resource address creates a new group in the cluster. |
/manage/v2/groups/{id|name} (DELETE) |
This resource address deletes a group from the cluster. |
/manage/v2/groups/{id|name} (GET) |
This resource address returns information on a specific group. |
/manage/v2/groups/{id|name} (POST) |
This resource address can be used to restart or shutdown a group in the cluster. |
/manage/v2/groups/{id|name}?view=counts (GET) |
This resource address returns counts information on the specified group. |
/manage/v2/groups/{id|name}?view=status (GET) |
This resource address returns status information on the specified group. |
/manage/v2/groups/{id|name}/properties (GET) |
This resource address returns the configuration properties of the named group in the cluster. |
/manage/v2/groups/{id|name}/properties (PUT) |
This resource address sets the configuration properties of the named group in the cluster. |
/manage/v2/hosts (GET) |
Retrieve information about the hosts in a cluster. |
/manage/v2/hosts (POST) |
This resource address is used to define a bootstrap host. |
/manage/v2/hosts?view=metrics (GET) |
Retrieve historical monitoring data about the hosts in the cluster. |
/manage/v2/hosts?view=status (GET) |
Retrieve status information about the hosts in the cluster. |
/manage/v2/hosts/{id|name} (GET) |
This resource address returns information on a specific host. |
/manage/v2/hosts/{id|name} (POST) |
Initiate a state change on a host, such as a shutdown or restart. |
/manage/v2/hosts/{id|name}?view=config (GET) |
This resource address returns configuration information on a specific host. |
/manage/v2/hosts/{id|name}?view=counts (GET) |
This resource address returns counts information on a specific host. |
/manage/v2/hosts/{id|name}?view=status (GET) |
This resource address returns status information on a specific host. |
/manage/v2/hosts/{id|name}/properties (GET) |
This resource address returns the current state of modifiable properties of the specified host. |
/manage/v2/hosts/{id|name}/properties (PUT) |
Initiate a properties change on the specified host. |
/manage/v2/logs (GET) |
Returns the content of server log files. |
/manage/v2/meters (GET) |
This resource address lists all existing meters with descriptions and units, including cluster-id and host-id. |
/manage/v2/meters/labels (GET) |
This resource address returns all of the labels stored for the monitoring history timespans. |
/manage/v2/meters/labels (OPTIONS) |
This resource address returns information on the /manage/v2/meters/labels endpoint. |
/manage/v2/meters/labels (POST) |
This resource address creates a label and returns the ID of the created label. |
/manage/v2/meters/labels/{id|name} (DELETE) |
This resource address deletes the named label. |
/manage/v2/meters/labels/{id|name} (GET) |
This resource address returns the named label stored for the monitoring history timespans. |
/manage/v2/meters/labels/{id|name} (HEAD) |
This resource address tests to see if the named label is in MarkLogic Server. |
/manage/v2/meters/labels/{id|name} (OPTIONS) |
This resource address returns information on the /manage/v2/meters/labels/{id|name} endpoint. |
/manage/v2/meters/labels/{id|name} (PUT) |
This resource address updates an existing label and returns the ID of the updated label. |
/manage/v2/meters/resources (GET) |
This resource address returns a list of all of the resources in the local cluster that existed in specified time period.. |
/manage/v2/mimetypes (GET) |
This resource address returns a list of all of the mimetypes supported by MarkLogic Server. |
/manage/v2/mimetypes (POST) |
This resource address creates a new mimetype. |
/manage/v2/mimetypes/{id|name} (DELETE) |
This resource address deletes the named mimetype. |
/manage/v2/mimetypes/{id|name} (GET) |
This resource address returns the configuration for the specified mimetype. |
/manage/v2/mimetypes/{id|name}/properties (GET) |
This resource address returns the properties of the specified mimetype. |
/manage/v2/mimetypes/{id|name}/properties (PUT) |
This resource address can be used to update the properties for the specified mimetype. |
/manage/v2/privileges (GET) |
This resource address returns a summary of the privileges in the security database. |
/manage/v2/privileges (POST) |
This resource address creates a new privilege in the security database. |
/manage/v2/privileges/{id|name} (DELETE) |
This resource address deletes the named privilege from the named security database. |
/manage/v2/privileges/{id|name} (GET) |
This resource address returns the configuration for the specified privilege. |
/manage/v2/privileges/{id|name}/properties (GET) |
This resource address returns the properties of the specified privilege. |
/manage/v2/privileges/{id|name}/properties (PUT) |
This resource address can be used to update the properties for the specified privilege. |
/manage/v2/properties (GET) |
Retrieve the current properties of the cluster. |
/manage/v2/properties (PUT) |
This resource address modifies the properties of the local cluster. |
/manage/v2/protected-collections (GET) |
This resource address returns a summary of the protected collections in the cluster. |
/manage/v2/protected-collections (POST) |
This resource address creates a new protected collection in the security database. |
/manage/v2/protected-collections?collection={collection-uri} (DELETE) |
This resource address deletes the named protected collection from the Security database. |
/manage/v2/protected-collections?collection={collection-uri} (GET) |
This resource address returns the configuration for the specified protected collection. |
/manage/v2/protected-collections/properties?collection={collection-uri} (GET) |
This resource address returns the properties of the specified protected collection. |
/manage/v2/protected-collections/properties?collection={collection-uri} (PUT) |
This resource address can be used to update the properties for the specified protected collection. |
/manage/v2/protected-paths (GET) |
This resource endpoint retrieves a list of protected paths. |
/manage/v2/protected-paths (POST) |
This resource endpoint creates a new protected path using a name or id passed in a payload. |
/manage/v2/protected-paths/{id}/properties (GET) |
This resource endpoint retrieves the properties of specific protected path. |
/manage/v2/protected-paths/{id}/properties (PUT) |
This resource endpoint updates one or more properties of a protected path. |
/manage/v2/protected-paths/{id|name} (DELETE) |
This resource endpoint deletes a given protected path using a name or id passed in the URL. |
/manage/v2/protected-paths/{id|name} (GET) |
This resource endpoint retrieves a given protected path. |
/manage/v2/query-rolesets (GET) |
This resource endpoint retrieves a list of query rolesets. |
/manage/v2/query-rolesets (POST) |
This resource endpoint creates a new query roleset. |
/manage/v2/query-rolesets/{id} (DELETE) |
This resource endpoint deletes a given query roleset using the id passed in the URL. |
/manage/v2/query-rolesets/{id} (GET) |
This resource endpoint retrieves a given query roleset. |
/manage/v2/query-rolesets/{id}/properties (GET) |
This resource endpoint retrieves a given query roleset. |
/manage/v2/requests (GET) |
This resource address returns a summary of the requests in the cluster. |
/manage/v2/requests/{id|uri} (GET) |
This resource address returns information on the specified request. |
/manage/v2/roles (GET) |
This resource address returns a summary of the roles in the security database. |
/manage/v2/roles (POST) |
This resource address creates a new role in the security database. |
/manage/v2/roles/{id|name} (DELETE) |
This resource address deletes the named role from the named security database. |
/manage/v2/roles/{id|name} (GET) |
This resource address returns the configuration for the specified role. |
/manage/v2/roles/{id|name}/properties (GET) |
This resource address returns the properties of the specified role. |
/manage/v2/roles/{id|name}/properties (PUT) |
This resource address can be used to update the properties for the specified role. |
/manage/v2/security (GET) |
Retrieve a summary of security information for the cluster. |
/manage/v2/security (POST) |
Perform a security operation such as rotating configuration, data, or log encryption keys. |
/manage/v2/security/properties (GET) |
Retrieve security properties for a cluster. |
/manage/v2/security/properties (PUT) |
Update security properties. |
/manage/v2/servers (GET) |
This resource address returns data about the App Servers in the cluster. |
/manage/v2/servers (POST) |
This resource address is used to create a new App Server in the specified group. |
/manage/v2/servers?view=metrics (GET) |
Retrieve historical monitoring data about the App Servers in the cluster. |
/manage/v2/servers?view=status (GET) |
This resource address returns status information for the App Servers in the cluster. |
/manage/v2/servers?view=xdmp:server-status (GET) |
This resource address returns more status information for the App Servers in the cluster including active/long running query details. |
/manage/v2/servers/{id|name} (DELETE) |
This resource address deletes the specified App Server from the specified group. |
/manage/v2/servers/{id|name} (GET) |
This resource address returns data about a specific App Server. |
/manage/v2/servers/{id|name}?view=package (GET) |
This resource address returns configuration details about the named App Server in a format suitable for use with the /manage/v2/packages interfaces. |
/manage/v2/servers/{id|name}?view=status (GET) |
This resource address returns status information about a specific App Server. |
/manage/v2/servers/{id|name}/properties (GET) |
This resource address returns the current state of modifiable properties of the specified App Server. |
/manage/v2/servers/{id|name}/properties (PUT) |
Initiate a properties change on the specified App Server. |
/manage/v2/support-request (GET) |
Generates a support request, along with your system status. |
/manage/v2/task-servers (GET) |
This resource address lists the Task Servers. |
/manage/v2/task-servers/{id|name} (GET) |
This resource address lists the specified Task Server properties. |
/manage/v2/task-servers/{id|name}/properties (GET) |
This resource address returns the properties of the Task Server in the specified group. |
/manage/v2/task-servers/{id|name}/properties (PUT) |
Initiate a properties change on the Task Server in the specified group. |
/manage/v2/tasks (GET) |
This resource address returns the list of scheduled tasks for the specified group. |
/manage/v2/tasks (POST) |
This resource address is used to create a new scheduled task for the specified group. |
/manage/v2/tasks/{id} (DELETE) |
This resource address deletes the named task from the named group. |
/manage/v2/tasks/{id} (GET) |
This resource address returns the configuration for the specified task. |
/manage/v2/tasks/{id}/properties (GET) |
This resource address returns the properties of the specified task. |
/manage/v2/tasks/{id}/properties (PUT) |
This resource address can be used to update the properties for the specified task. |
/manage/v2/tickets/{tid}?view=process-status (GET) |
Check the status of the ticket identified by {tid}. |
/manage/v2/transactions (GET) |
This resource address returns a summary of the transactions in the cluster. |
/manage/v2/transactions/{id|uri} (GET) |
This resource address returns information on the specified transaction. |
/manage/v2/usage-report (GET) |
Returns a usage report. |
/manage/v2/users (GET) |
This resource address returns a summary of the users in the cluster. |
/manage/v2/users (POST) |
This resource address creates a new user in the security database. |
/manage/v2/users/{id|name} (DELETE) |
This resource address deletes the named user from the named security database. |
/manage/v2/users/{id|name} (GET) |
This resource address returns the configuration for the specified user. |
/manage/v2/users/{id|name}/properties (GET) |
This resource address returns the properties of the specified user. |
/manage/v2/users/{id|name}/properties (PUT) |
This resource address can be used to update the properties for the specified user. |
/manage/v3 (GET) |
This endpoint enables retrieving configuration of an individual resource, a set of resources, or a full cluster. |
/manage/v3 (POST) |
This endpoint enables applying named configurations to MarkLogic resources, overriding parameters and setting options. |
/v1/alert/match (GET) |
Retrieve a list of rules (including the rule metadata) that match documents identified by a query or a list of URIs. |
/v1/alert/match (POST) |
Retrieve a list of rules (including the rule metadata) that match either documents in the database identified by a document selection query defined in the request body or a transient document supplied in the request body. |
/v1/alert/rules (GET) |
Retrieve the definition of all alert rules previously installed in this REST API instance using the /v1/alert/{name} service. |
/v1/alert/rules/{name} (DELETE) |
Delete an alerting rule previously installed using PUT /v1/alert/rules/{name}. |
/v1/alert/rules/{name} (GET) |
Retrieve the alerting rule definition installed with the given name. |
/v1/alert/rules/{name} (HEAD) |
Test for the existence of a rule with the given name. |
/v1/alert/rules/{name} (PUT) |
Install an alerting rule under the given name. |
/v1/config/indexes (GET) |
Request a report on whether or not the database configuration includes index configurations that satisfy all installed query options. |
/v1/config/indexes/{name} (GET) |
Request a report on whether or not the database configuration includes index configurations that satisfy these named query options. |
/v1/config/namespaces (DELETE) |
[DEPRECATED: Use PUT /manage/v2/servers/{id|name}/properties instead.] Remove all installed namespace bindings. |
/v1/config/namespaces (GET) |
[DEPRECATED: Use GET /manage/v2/servers/{id|name}/properties instead.] List all namespace bindings configured for use in queries, ordered alphabetically by prefix. |
/v1/config/namespaces (POST) |
[DEPRECATED: Use PUT /manage/v2/servers/{id|name}/properties instead.] Create or append to namespace bindings that can be used in subsequent query operations. |
/v1/config/namespaces (PUT) |
[DEPRECATED: Use PUT /manage/v2/servers/{id|name}/properties instead.] Create or replace namespace bindings that can be used in subsequent query operations. |
/v1/config/namespaces/{prefix} (DELETE) |
[DEPRECATED: Use PUT /manage/v2/servers/{id|name}/properties instead.] Remove the namespace binding for {prefix}. |
/v1/config/namespaces/{prefix} (GET) |
[DEPRECATED: Use GET /manage/v2/servers/{id|name}/properties instead.] Retrieve the namespace URI associated with the REST service namespace binding prefix {prefix}. |
/v1/config/namespaces/{prefix} (PUT) |
[DEPRECATED: Use PUT /manage/v2/servers/{id|name}/properties instead.] Create or modify a namespace binding. |
/v1/config/properties (DELETE) |
Reset all MarkLogic REST API instance configuration properties to their default values. |
/v1/config/properties (GET) |
Retrieve a list of all MarkLogic REST API instance configuration properties names and settings. |
/v1/config/properties (PUT) |
Set or modify MarkLogic REST API instance configuration properties. |
/v1/config/properties/{property-name} (DELETE) |
Reset the MarkLogic REST API instance configuration property {property-name} to its default value. |
/v1/config/properties/{property-name} (GET) |
Retrieve the value of the MarkLogic REST API instance configuration property named by {property-name}. |
/v1/config/properties/{property-name} (PUT) |
Set the value of the MarkLogic REST API instance configuration property named by {property-name}. |
/v1/config/query (DELETE) |
Remove all named query options. |
/v1/config/query (GET) |
Retrieve a list of all the named query options available for use with the service. |
/v1/config/query/(default|{name}) (DELETE) |
Remove the named (or default) query options from the App Server. |
/v1/config/query/(default|{name}) (GET) |
Retrieve the query options whose name matches the name in the request URI, or retrieve the default query options. |
/v1/config/query/(default|{name}) (POST) |
Create or append to named query options. |
/v1/config/query/(default|{name}) (PUT) |
Create or replace named query options. |
/v1/config/query/(default|{name})/{child-element} (DELETE) |
Remove an option setting from the named query options. |
/v1/config/query/(default|{name})/{child-element} (GET) |
Retrieve the setting for a particular option in named query options. |
/v1/config/query/(default|{name})/{child-element} (POST) |
Add options to existing named query options, or create new named query options if {name} does not already exist. |
/v1/config/query/(default|{name})/{child-element} (PUT) |
Replace options in existing named query options, or create new named query options if {name} does not already exist. |
/v1/config/resources (GET) |
Retrieve a list of installed resource service extensions, including their metadata. |
/v1/config/resources/{name} (DELETE) |
Uninstall the named resource service extension. |
/v1/config/resources/{name} (GET) |
Retrieve the XQuery library module or server-side JavaScript module implementing the named resource service extension. |
/v1/config/resources/{name} (PUT) |
Create or update a resource service extension. |
/v1/config/server (POST) |
Apply changes to the configuration of the server specified by a request payload that declares chained and nested calls to the Admin API. |
/v1/config/transforms (GET) |
Retrieve metadata about all transforms installed using the /v1/config/transforms/{name} service. |
/v1/config/transforms/{name} (DELETE) |
Remove the named transform. |
/v1/config/transforms/{name} (GET) |
Retrieve the XQuery, XSLT, or JavaScript implementation installed for the named transform. |
/v1/config/transforms/{name} (PUT) |
Create or update the named transform. |
/v1/documents (DELETE) |
Remove documents, or reset document metadata. |
/v1/documents (GET) |
Retrieve document content and/or metadata from the database. |
/v1/documents (HEAD) |
Returns the same headers as an equivalent GET (content/metadata fetch) on the /documents service. |
/v1/documents (PATCH) |
Perform a partial update to content or metadata of a document. |
/v1/documents (POST) |
Insert or update content and/or metadata for multiple documents in a single request. |
/v1/documents (PUT) |
Insert or update document contents and/or metadata, at a caller-supplied document URI. |
/v1/documents?extension={ext} (POST) |
Create a new document with a server-generated database URI. |
/v1/documents?uri={db-uri} (POST) |
Perform a partial update to content or metadata of a document at a caller-specified URI. |
/v1/documents/protection (POST) |
Use this method to protect a temporal document from certain temporal operations, such as update, delete, or wipe, for a specific period of time. |
/v1/domains/{domain-id-or-default-domain-name}/status (GET) |
This resource returns the status for the domain. |
/v1/domains/{domain-id-or-default-domain-name}/targets (GET) |
This resource returns the set of targets configured for the domain. |
/v1/domains/{domain-id-or-default-domain-name}/targets/{id|name} (GET) |
This resource returns the specified target. |
/v1/domains/{domain-id-or-default-domain-name}/targets/{id|name}/rules (GET) |
This resource returns the set of rules for a particular target. |
/v1/domains/{domain-id-or-default-domain-name}/targets/{id|name}/rules (POST) |
This resource adds new rule. |
/v1/domains/{domain-id-or-default-domain-name}/targets/{id|name}/rules/ALERT_ID (DELETE) |
This resource deletes the specified rule. |
/v1/domains/{domain-id-or-default-domain-name}/targets/{id|name}/rules/ALERT_ID (GET) |
This resource returns the specified rule. |
/v1/domains/{domain-id-or-default-domain-name}/targets/{id|name}/rules/ALERT_ID (PUT) |
This resource overwrites the specified rule. |
/v1/eval (POST) |
Evaluate an ad-hoc query expressed using XQuery or server-side JavaScript. |
/v1/ext/{directories} (DELETE) |
Delete the assets in /ext/{directories} in the modules database associated with the REST API instance. |
/v1/ext/{directories} (GET) |
Retrieve a list of assets installed in the modules database associated with a REST API instance, such as a dependent library of an extension or transformation. |
/v1/ext/{directories}/{asset} (DELETE) |
Remove the asset with document URI /ext/{directories}/{asset} from the modules database associated with this REST API instance. |
/v1/ext/{directories}/{asset} (GET) |
Retrieve an asset installed in the modules database associated with a REST API instance, such as a dependent library of a module implementing an extension or a transformation. |
/v1/ext/{directories}/{asset} (PUT) |
Install an asset such as a dependent library of an extension module in the modules database associated with this REST API instance. |
/v1/graphs (DELETE) |
Remove triples in a named graph or the default graph, or remove all graphs from the triple store. |
/v1/graphs (GET) |
Retrieve the contents or permissions metadata of a graph, or a list of available graph URIs. |
/v1/graphs (HEAD) |
Returns the same headers as an equivalent GET on the /graphs service. |
/v1/graphs (POST) |
Merge quads into the triple store, or merge other types of triples into a named graph or the default graph. |
/v1/graphs (PUT) |
Create or replace quads in the triple store; or create or replace other kinds of triples in a named graph or the default graph; or replace the permissions on a named graph or the default graph. |
/v1/graphs/sparql (GET) |
Perform a SPARQL query on the database. |
/v1/graphs/sparql (POST) |
Perform a SPARQL query or SPARQL Update on one or more graphs. |
/v1/graphs/things (GET) |
With no parameters, returns a list of subject IRIs in the triple index. |
/v1/invoke (POST) |
Evaluate an XQuery or server-side JavaScript module installed in MarkLogic Server. |
/v1/qbe (GET) |
Search the database using a Query By Example or perform a multi-document read for documents that match a Query By Example. |
/v1/qbe (POST) |
Search the database using a Query By Example or perform a multi-document read for documents that match a Query By Example. |
/v1/resources/{name} (DELETE) |
Send a DELETE request to the named resource service extension. |
/v1/resources/{name} (GET) |
Make a GET request to the named resource service extension. |
/v1/resources/{name} (POST) |
Applies an extension-specific operation to a resource implemented by a resource service extension. |
/v1/resources/{name} (PUT) |
Perform the PUT operation associated with a resource service extension. |
/v1/rest-apis (GET) |
Retrieve a list of REST API instances, including configuration details. |
/v1/rest-apis (POST) |
Create an instance of the MarkLogic REST API, including an HTTP app server, required modules, and optionally a content database. |
/v1/rest-apis/{name} (DELETE) |
Remove an HTTP App Server servicing the MarkLogic REST API. |
/v1/rest-apis/{name} (GET) |
Retrieve configuration information about an App Server servicing the MarkLogic REST API. |
/v1/rows (GET) |
Invoke a plan in order to retrieve a list of rows. |
/v1/rows (POST) |
Invoke a plan in order to retrieve a list of rows. |
/v1/rows/graphql (GET) |
Execute a GraphQL query in order to retrieve a JSON object with the results. |
/v1/rows/graphql (POST) |
Execute a GraphQL query in order to retrieve a JSON object with the results. |
/v1/rows/update (POST) |
Execute an Optic Update (DSL) pipeline in an update transaction. |
/v1/search (DELETE) |
Remove documents in a collection or directory, or clear the database. |
/v1/search (GET) |
Search the database using a string query, structured query, or cts:query. |
/v1/search (POST) |
Search the database using a string query, structured query, a cts:query, or a combined query in the POST body. |
/v1/suggest (GET) |
Retrieve a list of suggested constraint prefixes and/or constraint values that match (complete) the input query text, similar to the XQuery function search:suggest. |
/v1/suggest (POST) |
Retrieve a list of suggested constraint prefixes and/or constraint values that match (complete) the input query text, similar to the XQuery function search:suggest. |
/v1/temporal/collections/{name} (POST) |
Manage the state of a temporal collection. |
/v1/transactions (POST) |
Create a multi-statement transaction. |
/v1/transactions/{txid} (GET) |
Retrieve status information for the transaction whose id matches the txid given in the request URI. |
/v1/transactions/{txid} (POST) |
Commit or rollback the transaction whose id matches the txid given in the request URI. |
/v1/values (GET) |
Retrieve a list of lexicon configurations available for use with GET /v1/values/{name}. |
/v1/values/{name} (GET) |
Query the values in a lexicon or range index, or find co-occurrences of values in multiple range indexes. |
/v1/values/{name} (POST) |
Query the values in a lexicon or range index, or find co-occurrences of values in multiple range indexes. |