Contents

GET /reserves/$RESERVE_PUB/attest#

Request list of available KYC attributes about the owner of a reserve. Used as a preliminary step to find out which subsets of attributes the exchange could provide signatures over.

Response:

200 OK:

The exchange responds with a ReserveKycAttributesAvailableResponse object.

400 Bad Request:

The $RESERVE_PUB is malformed. This response comes with a standard ErrorDetail response with a code of TALER_EC_GENERIC_RESERVE_PUB_MALFORMED.

404 Not found:

The reserve key does not belong to a reserve known to the exchange. This response comes with a standard ErrorDetail response with a code of TALER_EC_EXCHANGE_GENERIC_RESERVE_UNKNOWN.

409 Conflict:

The exchange does not have the requested KYC information.

500 Internal Server Error:

The server experienced an internal error. This response comes with a standard ErrorDetail response with a code of TALER_EC_GENERIC_DB_FETCH_FAILED.

Details:

interface ReserveKycAttributesAvailableResponse {
  // Array of KYC attributes available.  The attribute names
  // listed are expected to be from the respective GANA
  // registry.
  details: string[];
}