hosting

POST /v1/offsite-destinations

Add a place to send backups to, after proving we can write, read and delete there.

ყველა hosting ენდპოინტი

ყველა დეველოპერის დოკუმენტაცია

ავტორიზაცია

API გასაღები გაგზავნეთ როგორც მატარებელი ტოკენი (bearer token). გასაღებს უნდა ჰქონდეს hosting.backup.manage ნებართვა; ამის გარეშე გასაღები უარყოფილი იქნება 403 და არა 404 სტატუსით.

სwhere your organisation id goes-ის ადგილი

ესენდპოინტი იღებს org_id-ს JSON ტანის ველად.

თქვენი ორგანიზაციის ID მითითებულია თქვენი სამართავი პანელის API გასაღებების ეკრანზე, თავად გასაღებთან ახლოს. ის ერთნაირია თქვენ მიერ განხორციელებულ ყველა გამოძახებაში.

სცადეთ

შეSubstituted any value inside angle brackets with your own and the key placeholder with a key from your dashboard.

curl -X POST https://api.zinndigital.com/v1/offsite-destinations \
  -H "Authorization: Bearer zdk_live_…" \
  -H "Content-Type: application/json" \
  -d '{ "name": <string>, "kind": <string<s3, sftp>> }'

შესული ხართ? თქვენი სამართავ პანელში არსებული API კონსოლი ავტომატურად ამატებს თქვენი რეალური ორგანიზაციის ID-სა და საკუთარ გასაღებს და ატარებს მოთხოვნას ცოცხალ API-ს წინააღმდეგ, რათა იხილოთ რეალური პასუხი. გაAღით ეს ენდპოინტი API კონსოლში

დეტალები

The destination is saved only after a real round trip: a small test file is written, read back byte for byte and deleted. For SFTP the server's host key is read without authenticating and pinned; every later connection must present it. Addresses must be on the public internet and S3 endpoints must be https://. Credentials are write-only and go straight to our secret store with a fresh encryption key; every archive is encrypted (AES-256-CTR with HMAC-SHA256) before it leaves us. Refusals are 422 with a machine code in details[0].code. Requires hosting.backup.manage.

მოთხოვნის სხეული

სახელიტიპისავალდებულორა არის ეს
org_idstringარა
namestringდიახ
kindstring<s3, sftp>დიახ
prefixstringარა
endpointstringარაS3: an https:// endpoint with no path.
regionstringარაS3: the bucket's region, or auto for Cloudflare R2.
bucketstringარა
access_key_idstringარა
secret_access_keystringარა
hoststringარაSFTP: the server's host name.
portintegerარა
usernamestringარა
passwordstringარა
private_keystringარაOpenSSH format.

პასუხი

სახელიტიპისავალდებულორა არის ეს
idstringდიახ
org_idstringდიახ
namestringდიახ
kindstring<s3, sftp>დიახ
endpointstringარა
regionstringარა
bucketstringარა
hoststringარა
portintegerარა
usernamestringარა
host_key_fingerprintstringარაThe pinned SFTP host key as SHA256:…, the form ssh-keygen -lf prints.
prefixstringდიახ
statusstring<working, failing>დიახ
last_checked_atstringარა
last_check_codestringარა
sites_usingintegerდიახ
created_atstringდიახ

შეცდომები, რომლებიც ამ ენდპოინტს შეუძლია დააბრუნოს

401 · 403 · 404 · 422