Approve a Fingerprint for the Destination
Approves a fingerprint, enabling Fivetran to trust it for a destination database and establish connections via an SSH tunnel.
Request schema
Path parameters
destinationId
stringrequired
The unique identifier for the destination within the Fivetran system.
example:
Header parameters
Authorization
stringrequired
HTTP: basicAuth
HTTP AuthorizationScheme: basic
Accept
string
default:
example:
Request
hash
stringrequired
Hash of the fingerprint.
example:
public_key
stringrequired
The SSH public key.
example:
Http + 1.1
POST
https://api.fivetran.com/v1/destinations/destinationId/fingerprints
POST /v1/destinations/destinationId/fingerprints HTTP/1.1 Accept: application/json Authorization: BasicContent-Type: application/json Host: api.fivetran.com Content-Length: 111 { "hash": "eUtPirI6yy...", "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC6 ... fivetran user key" }
Responses
200
Successful response
400
Missing `hash` or `public_key` fields in request payload
404
Destination not found
Successful response schema
code
stringrequired
Response status code
example:
message
string
Response status text
example:
data
objectrequired
id
stringrequired
The unique identifier of the fingerprint (Base64URL encoded hash of the fingerprint).
example:
hash
stringrequired
Hash of the fingerprint.
example:
validated_by
stringrequired
The unique identified for the user who has approved the fingerprint.
example:
public_key
stringrequired
The SSH public key.
example:
validated_date
stringrequired
Date when fingerprint has been validated and approved.
format:
example:
{ "code": "Success", "message": "Operation performed.", "data": { "id": "Y29ubmVjdG9yIGZpbmdlcnByaW50IGhhc2g", "hash": "eUtPirI6yy...", "validated_by": "user_id", "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC6 ... fivetran user key", "validated_date": "2024-01-01T00:00:00Z" } }