# Obtain a Document and Signature Definitions Resource

# Alias

`DocumentReading`

# Description

Obtains a document and signature definitions resource.

# Request

`GET /trustedx-resources/esignsp/v2/documents/{doc_and_sigdefs_id}`

## Parameters

Name | Type | Usage | Description
    doc_and_sigdefs_id
| path | Required | Identifier of the document and signature definitions resource requested.

## Authorization

The request must contain a bearer access token generated by an authorization server of the platform. This token must have a scope that includes the `urn:safelayer:eidas:sign:process:document` value and must be used as explained in RFC 6750. Basically, the access token must be included in an `Authorization` header as follows:

`Authorization: Bearer <token>`

The access token can be obtained via an authorization code grant or client credentials grant OAuth 2.0 flow.

# Response

## Status-Line

Value | Description
`HTTP/1.1 200 OK` | The information requested is provided in the body of the response (`Content-Type: application/json`).
Others | See HTTP Response Status for all the possible cases.

## Content-Type Header

`Content-Type: application/json`

## Body

Document and signature definitions resource requested.