argos-api-v1 (1.0.0)

Download OpenAPI specification:

Argos API has been built from the ground up as a modern API-First Scientific Integrity platform. All our capabilities will be exposed as Public APIs to customers that have a plan that include API Access. Argos can be integrated in your tools and workflows via this API.

In this document you can find documentation about the available endpoints as well as usage examples.

The Argos API follows the best practices of REST API design. You should expect every endpoint, parameter and return field documented in here to be stable. We will NOT remove them or change their semantic until we release a new major version of the API and we will give you enough time to transition to it. You should expect this API to get new endpoints, new parameters and new return fields (API expansion) on the current version and therefore your code should ignore unknown properties when deserializing our responses.

author profiles

author-by-openalexid

Given an abbreviated author OpenAlex Id, returns an author profile and all the retractions found for it

Authorizations:
api_key
path Parameters
openalexid
required
string

Abbreviated Open Alex ID that identifies the author you want to query. Eg A5000578396. The abbreviated id is the final substring from OpenAlex author identifier (https://openalex.org/authors/A5000578396 OR https://openalex.org/A5000578396 should both be represented as A5000578396)

Responses

Response samples

Content type
application/json
{
  • "metadata": {
    },
  • "data": {
    }
}

author-by-orcid

Given an author abbreviated Orcid, returns an author profile and all the retractions found for it

Authorizations:
api_key
path Parameters
orcid
required
string

Abbreviated Orcid that identifies the author you want to query, without including the https://orcig.org prefix. Eg 0000-0002-1825-0097. The abbreviated id is the final substring of an Orcid (https://orcid.org/0000-0002-1825-0097 should be represented as 0000-0002-1825-0097)

Responses

Response samples

Content type
application/json
{
  • "metadata": {},
  • "data": {
    }
}

doi

doi

Retrieves the information about the DOI that is held by Argos. We will return the latest information that has been collected by our data pipelines, including article metadata, retractions, expressions of concern, etc.

Authorizations:
api_key
path Parameters
shortDoi
required
string

Short DOI, excluding the protocol prefix (https), the host (doi.org) and any port information. Example: 10.1016/j.segan.2022.100905

Responses

Response samples

Content type
application/json
{}

reference analysis

Analyze the references of a scientific article

This operation allows users to analyze the references of a scientific article by providing a list of DOIs. The analysis includes checking if each reference is retracted, has an expression of concern, is a retraction note, and evaluates its risk level.

Authorizations:
api_key
Request Body schema: application/json
required

A list of DOIs to analyze

references
Array of strings <uri> [ items <uri > ]

A list of reference DOIs to be analyzed.

Responses

Request samples

Content type
application/json

Response samples

Content type
application/json
[
  • {
    },
  • {
    },
  • {}
]

development

test

Test Endpoint to allow you to verify that you are sending correctly the API Keys from your client

Authorizations:
api_key

Responses

Response samples

Content type
application/json
{
  • "message": "Test API Gateway passed"
}