PublicationApi

All URIs are relative to https://api.molecularmatch.com/v4

Method HTTP request Description
countPublications POST /publication/count Get the count of Publications matching a searchRequest
getPublication GET /publication/{id} Get a Publication
searchPublications POST /publication/search Search for Publications

countPublications

SearchResponsePublication countPublications(body)

Get the count of Publications matching a searchRequest

Get the count of Publications matching a searchRequest

Example

// Import classes:
//import io.swagger.client.ApiClient;
//import io.swagger.client.ApiException;
//import io.swagger.client.Configuration;
//import io.swagger.client.auth.*;
//import io.swagger.client.api.PublicationApi;

ApiClient defaultClient = Configuration.getDefaultApiClient();


PublicationApi apiInstance = new PublicationApi();
SearchRequest body = new SearchRequest(); // SearchRequest | SearchRequest object to send to MolecularMatch for processing
try {
    SearchResponsePublication result = apiInstance.countPublications(body);
    System.out.println(result);
} catch (ApiException e) {
    System.err.println("Exception when calling PublicationApi#countPublications");
    e.printStackTrace();
}

Parameters

Name Type Description Notes
body SearchRequest SearchRequest object to send to MolecularMatch for processing

Return type

SearchResponsePublication

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

getPublication

Publication getPublication(id)

Get a Publication

Get a Publication

Example

// Import classes:
//import io.swagger.client.ApiClient;
//import io.swagger.client.ApiException;
//import io.swagger.client.Configuration;
//import io.swagger.client.auth.*;
//import io.swagger.client.api.PublicationApi;

ApiClient defaultClient = Configuration.getDefaultApiClient();


PublicationApi apiInstance = new PublicationApi();
String id = "id_example"; // String | ID of the Publication to return
try {
    Publication result = apiInstance.getPublication(id);
    System.out.println(result);
} catch (ApiException e) {
    System.err.println("Exception when calling PublicationApi#getPublication");
    e.printStackTrace();
}

Parameters

Name Type Description Notes
id String ID of the Publication to return

Return type

Publication

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

searchPublications

SearchResponsePublication searchPublications(body)

Search for Publications

Search for Publications

Example

// Import classes:
//import io.swagger.client.ApiClient;
//import io.swagger.client.ApiException;
//import io.swagger.client.Configuration;
//import io.swagger.client.auth.*;
//import io.swagger.client.api.PublicationApi;

ApiClient defaultClient = Configuration.getDefaultApiClient();


PublicationApi apiInstance = new PublicationApi();
SearchRequest body = new SearchRequest(); // SearchRequest | SearchRequest object to send to MolecularMatch for processing
try {
    SearchResponsePublication result = apiInstance.searchPublications(body);
    System.out.println(result);
} catch (ApiException e) {
    System.err.println("Exception when calling PublicationApi#searchPublications");
    e.printStackTrace();
}

Parameters

Name Type Description Notes
body SearchRequest SearchRequest object to send to MolecularMatch for processing

Return type

SearchResponsePublication

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json