Stiùireadh Luath
Gus an Legalesign API a chleachdadh feumaidh tu feuchainn ris an t-suaicheantas-lìn gus cead fhaighinn airson cleachdadh an API air do chunntas.
A bheil thu a’ cleachdadh Cursor, Claude, no inneal sam bith eile airson còdadh AI? Ceangail e ri sgrìobhainnean Legalesign airson cuideachadh le fiosrachadh freagarrach fhad ’s a leanas tu am pròiseas seo.
Anns an stiùireadh seo crìochnaichidh tu na prìomh ghairmean API a dh’ fheumas a’ mhòr-chuid de luchd-leasachaidh bho aonachadh eSignature – luchdachadh suas sgrìobhainn agus a chuir a-mach airson soidhnigeadh.
Tha Legalesign API sùbailte, ioma-ghnìomhach, agus air a dhearbhadh airson cleachdadh cinneasachaidh ann an siostaman ar luchd-cleachdaidh airson grunn bhliadhnaichean. Faodaidh tu a chleachdadh airson sgrìobhainn le aon neach-soidhnidh, no cuir a-mach sgrìobhainnean airson fianais no cead, freagarrach airson pacaidean, le cruthan agus barrachd. Faodaidh tu aonachadh airson adhbhar singilte no embedadh a-steach do do bhathar-bog airson do luchd-cleachdaidh – faic aonachaidhean.
Bidh an REST API a’ dèanamh a’ mhòr-chuid de na gnìomhan agus ’s e an dòigh as fhasa tòiseachadh. Ma dh’ fheumas tu barrachd thoir sùil air an GraphQL interface. Tha Legalesign API an toiseach le GraphQL. Faodaidh tu an dà chuid a chleachdadh, a rèir do roghainn.
Leanamaid na ceumannan seo:
- Cruthaich cunntas + iuchair API (faic Faigh dearbhte airson ruigsinneachd API).
- Dearbhaich gu bheil na teisteanasan ag obair agus faigh do team ID.
- Luchdaich suas sgrìobhainn tro app-lìn.
- Cuir seachad e airson soidhnigeadh tro API.
- Luchdaich sìos às dèidh soidhnigeadh.
- Luchdaich suas sgrìobhainn tro API.
Tha Legalesign REST API furasta a chleachdadh. Tha an iomradh theicnigeach a’ toirt a-steach deasaiche còd. Faodaidh tu iarrtasan a dhèanamh bho fhìor an iomraidh theicnigeach leis an iuchair API agad, ach a dh’ eile dìreach lethbhreacadh agus pasgadh dìreach a-steach do do chòd.

Figear 1: Deasaiche Còd REST API.
Leabharlannan Cleachdaiche
No airson an eadar-aghaidh GraphQL Node.js
Tha sinn a’ moladh gun obraich luchd-leasachaidh dìreach leis an API seach na SDKan. Gus cuideachadh, tha gineadair còd grunn agus pasgadh anns an sònrachadh theicnigeach, agus faodaidh an AI agad eisimpleirean a ghineadh gu luath a’ cleachdadh an sònrachaidh OpenAPI. Carson? Tha barrachd comas aig an API tùsail na SDKan, cuiridh tu fàilte air fiosrachadh mu na puingean-ceangail a chleachdas tu a h-uile cùis, seachain thu cusbhalbachd agus eisimeileachd, agus—stèidhichte air ar eòlas—dèan e nas luaithe cuideachd.
1. Cruthaich Cunntas
Rach gu legalesign sign up. Cleachd post-d cunbhalach airson cunntas a chruthachadh (na cleachd Google), chan obraich ceadan aithneachd comhfhurtail mar Google leis an API.
Bidh iarraidh ort sgioba a chruthachadh. ’S e sgiobaichean na buidhnean-togail de Legalesign. Bidh a h-uile giullachd sgrìobhainn a’ tachairt ann an sgioba. Feumaidh tu do sgioba ainmeachadh ann am mòran de na gairmean API.
Tha 'sgioba' no 'buidheann' mar an ceudna. Anns an app-lìn bruidhnidh sinn mu 'sgiobaichean', ach anns an schema API ’s e buidheann a th’ ann.
Contact support airson iuchair API. Inns dhuinn do chùis-cleachdaidh, eòlas ann an leasachadh API, agus beagan mion-fhiosrachaidh gus dearbhadh gu bheil thu fìor (mar eisimpleir, far a bheil thu ag obair).
Roghainnean API
Cho luath ’s a thèid do dhearbhadh, rach gu API Dashboard. Gine do teisteanasan API anns an roinn iuchair API.
Gabh beagan ùine gus ath-sgrùdadh a dhèanamh air an Toradh Luchd-leasachaidh.
Sandbox
Anns an Earrann Àrainneachd, tha rabhadh a’ sealltainn a bheil thu ann an modh sandbox no cinneasachaidh.
Tha cuingeadan sandbox a’ cuingealachadh far an urrainn dhut do sgrìobhainnean a chuir. Gheibh thu cruth gus suas ri 5 puist-d a tha ceadaichte a chur ris - cuir beagan ann an-dràsta.
Nuair a bhios do aonachadh deiseil: gluais gu modh cinneasachaidh.
Cruthaich sgioba eile. Cleachd do chiad sgioba airson leasachadh agus an sgioba (no sgiobaichean eile) airson cinneasachadh. Inns don taic ainm do sgioba leasachaidh gus gun tèid a thoirt às àireamhachadh.
Iuchair API
Anns an roinn iuchair API chì thu fiosrachadh mu na iuchraichean agad. Cha nochd iuchair ach aon uair dìreach air an cruthachadh.
Tha roinn Quickstart a’ toirt a-steach eisimpleirean dìreach a gheibhear le lethbhreac is pasg gus do iuchair a dhearbhadh.

Webhooks & Logaichean
Cur ri webhooks (na luchd-cluicheadh agad airson tachartasan Legalesign), agus dèan sgrùdadh air do ghnothaichean.

2. Iarrtas GET soirbheachail
Is e an URL freumhaichte an-còmhnaidh: https://eu-api.legalesign.com/
Tòisich le iarrtas GET gus dearbhadh gu bheil na teisteanasan agad ag obair. Cuir an àite an t-ainm-cleachdaidh agus prìomh luachan an còd gu h-ìosal.
Tha cURL air a chleachdadh anns na h-eisimpleirean, agus faodaidh tu atharrachadh eadar cURL, Node.js, Python, C#, agus Go a’ cleachdadh na tabaichean gu h-ìosal.
- cURL
- Node.js
- Python
- C#
- Go
curl -H "Authorization: ApiKey username:secret" -H "Content-Type: application/json" -X GET https://eu-api.legalesign.com/api/v1/group/
import fetch from 'node-fetch';
async function getGroups() {
const response = await fetch('https://eu-api.legalesign.com/api/v1/group/', {
method: 'GET',
headers: {
'Authorization': 'ApiKey username:secret',
'Content-Type': 'application/json',
},
});
if (!response.ok) {
throw new Error(`Request failed with status ${response.status}`);
}
const data = await response.json();
console.log(data);
}
getGroups().catch((error) => {
console.error(error);
process.exit(1);
});
import requests
headers = {
"Authorization": "ApiKey username:secret",
"Content-Type": "application/json",
}
response = requests.get(
"https://eu-api.legalesign.com/api/v1/group/",
headers=headers,
timeout=30,
)
response.raise_for_status()
print(response.json())
using System;
using System.Net.Http;
using System.Threading.Tasks;
public class Program
{
public static async Task Main()
{
using var client = new HttpClient();
using var request = new HttpRequestMessage(
HttpMethod.Get,
"https://eu-api.legalesign.com/api/v1/group/"
);
request.Headers.TryAddWithoutValidation("Authorization", "ApiKey username:secret");
request.Headers.TryAddWithoutValidation("Content-Type", "application/json");
using var response = await client.SendAsync(request);
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
}
package main
import (
"fmt"
"io"
"log"
"net/http"
)
func main() {
req, err := http.NewRequest(http.MethodGet, "https://eu-api.legalesign.com/api/v1/group/", nil)
if err != nil {
log.Fatal(err)
}
req.Header.Set("Authorization", "ApiKey username:secret")
req.Header.Set("Content-Type", "application/json")
resp, err := http.DefaultClient.Do(req)
if err != nil {
log.Fatal(err)
}
defer resp.Body.Close()
if resp.StatusCode >= 400 {
log.Fatalf("request failed: %s", resp.Status)
}
body, err := io.ReadAll(resp.Body)
if err != nil {
log.Fatal(err)
}
fmt.Println(string(body))
}
Sgrìobhainnean API: Iomradh API buidheann GET.
Nuair a ruitheas tu an ceist seo, chì thu do bhuidhnean air ais ann an JSON. Soirbheachas. 👏
Tha an dàta freagairt a’ toirt a-steach an 'resource uri' airson an t-sgioba agad agus coltas e mar /api/v1/group/:groupId/. Dèan nota de seo, feumaidh tu e airson mòran de na gairmean API.
Bidh resource uri air a chruthachadh an aon dòigh an-còmhnaidh. Airson PDF bhiodh e '/api/v1/templatepdf/:pdfId/', airson sgrìobhainn a chaidh a chur a-mach bhith e '/api/v1/document/:documentId/'. Thoir fa-near gu bheil a h-uile URI a’ crìochnachadh le slàinteachadh. Tha seo fìor airson URLs do ghairmean API cuideachd, cuir slàinteachadh orra gu bràth.
Ma thuit am fàgail GET, thoir sùil air:
- gu bheil do ApiKey ceart air a chruthachadh (a’ tòiseachadh le 'ApiKey'),
- gu bheil cinn-content-type agad airson application/json, agus
- gu bheil do url a’ crìochnachadh le slàinteachadh.
Faic cuideachd fuasgladh dhuilgheadasan.
3. Luchdaich suas sgrìobhainn tro app-lìn
Gus tòiseachadh, luchdaichidh sinn suas sgrìobhainn tron app-lìn agus bheir sinn seachad tron API e. Còmhdaichidh sinn mar a luchdaicheas tu suas sgrìobhainn tron API nas fhaide air adhart.
Rach don app-lìn agus luchdaich suas do sgrìobhainn. Cuir dreuchd singilte neach-soidhnidh agus slaod no suidhich raon soidhnidh. Sealladh an duilleag neach-deasachaidh a bheil an sgrìobhainn 'dligheach' (bidh eisimpleir de 'neo-dhligheach' ma chuireas tu dreuchd soidhnidh gun raon soidhnidh co-cheangailte).
Air an deasaiche cruth, dèan lethbhreac air an ID fad alphanumeric bhon URL, dèan base64 decode air agus cuir às na trì litrichean a thòisicheas (bu chòir dhaibh a bhith 'tpl'). ’S e uidheam UUID a th’ anns a’ chòrr agus is e seo do ID.
Ann an cànan REST API is e an resource uri airson an sgrìobhainn seo /api/v1/templatepdf/UUID/.
Faigh tuilleadh fiosrachaidh mu IDs web agus API.
’S e ‘teamplaid’ an t-ainm a tha againn air sgrìobhainn luchdachadh suas agus nuair a chuir thu a-mach fear cruthaicheas tu ‘sgrìobhainn’.
Ma tha thu airson teamplaid a faighinn gu faileas nuair a thèid an sgrìobhainn a chuir a-mach cuir ‘archive_upon_send’ mar feart anns an iarrtas luchdachaidh suas. Ma tha thu airson nach nochd an teamplaid agus gun tèid a dhubhadh às às dèidh cur a-steach, cuir an tiotal ‘[deleted]’ air – bidh ar siostaman glanaidh a’ lorg seo agus a’ toirt a-mach e às dèidh latha no dhà. Faodaidh tu cuideachd amannan cumail suas goirid aig ìre an t-sgioba a shuidheachadh – faigh tuilleadh fiosrachaidh.
4. Cuir sgrìobhainn airson soidhnigeadh
A-nis cuiridh sinn seo seachad tron API. Cuimhnich cleachdadh post-d am measg puist ceadaichte san sandbox agad. Cleachd na tabaichean gu h-ìosal gus an iarrtas fhaighinn anns a’ chànan as fheàrr leat.
- cURL
- Node.js
- Python
- C#
- Go
curl -H "Authorization: ApiKey [username]:[secret]" -H "Content-Type: application/json" -X POST --data '{ "group": "/api/v1/group/[:groupId]/", "name": "Name of doc", "templatepdf": "/api/v1/templatepdf/UUID/", "signers": [{"firstname": "Joe", "lastname": "Bloggs", "email": "[your@email.com]", "order": 0 }], "do_email": true }' https://eu-api.legalesign.com/api/v1/document/
import fetch from 'node-fetch';
const payload = {
group: '/api/v1/group/[:groupId]/',
name: 'Name of doc',
templatepdf: '/api/v1/templatepdf/UUID/',
signers: [
{
firstname: 'Joe',
lastname: 'Bloggs',
email: '[your@email.com]',
order: 0,
},
],
do_email: true,
};
async function sendDocument() {
const response = await fetch('https://eu-api.legalesign.com/api/v1/document/', {
method: 'POST',
headers: {
'Authorization': 'ApiKey [username]:[secret]',
'Content-Type': 'application/json',
},
body: JSON.stringify(payload),
});
if (response.status !== 201) {
const errorBody = await response.text();
throw new Error(`Request failed with status ${response.status}: ${errorBody}`);
}
console.log('Document sent successfully');
const location = response.headers.get('location');
if (location) {
console.log(`Location: ${location}`);
}
}
sendDocument().catch((error) => {
console.error(error);
process.exit(1);
});
import requests
payload = {
"group": "/api/v1/group/[:groupId]/",
"name": "Name of doc",
"templatepdf": "/api/v1/templatepdf/UUID/",
"signers": [
{
"firstname": "Joe",
"lastname": "Bloggs",
"email": "[your@email.com]",
"order": 0,
}
],
"do_email": true,
}
headers = {
"Authorization": "ApiKey [username]:[secret]",
"Content-Type": "application/json",
}
response = requests.post(
"https://eu-api.legalesign.com/api/v1/document/",
json=payload,
headers=headers,
timeout=30,
)
response.raise_for_status()
print("Document sent successfully")
print("Location:", response.headers.get("Location"))
using System;
using System.Net.Http;
using System.Text;
using System.Text.Json;
using System.Threading.Tasks;
public class Program
{
public static async Task Main()
{
var payload = new
{
group = "/api/v1/group/[:groupId]/",
name = "Name of doc",
templatepdf = "/api/v1/templatepdf/UUID/",
signers = new[]
{
new
{
firstname = "Joe",
lastname = "Bloggs",
email = "[your@email.com]",
order = 0,
},
},
do_email = true,
};
using var client = new HttpClient();
using var request = new HttpRequestMessage(
HttpMethod.Post,
"https://eu-api.legalesign.com/api/v1/document/"
);
request.Headers.TryAddWithoutValidation("Authorization", "ApiKey [username]:[secret]");
var json = JsonSerializer.Serialize(payload);
request.Content = new StringContent(json, Encoding.UTF8, "application/json");
using var response = await client.SendAsync(request);
response.EnsureSuccessStatusCode();
Console.WriteLine("Document sent successfully");
if (response.Headers.Location is not null)
{
Console.WriteLine($"Location: {response.Headers.Location}");
}
}
}
package main
import (
"bytes"
"encoding/json"
"fmt"
"log"
"net/http"
)
func main() {
payload := map[string]any{
"group": "/api/v1/group/[:groupId]/",
"name": "Name of doc",
"templatepdf": "/api/v1/templatepdf/UUID/",
"signers": []map[string]any{
{
"firstname": "Joe",
"lastname": "Bloggs",
"email": "[your@email.com]",
"order": 0,
},
},
"do_email": true,
}
body, err := json.Marshal(payload)
if err != nil {
log.Fatal(err)
}
req, err := http.NewRequest(
http.MethodPost,
"https://eu-api.legalesign.com/api/v1/document/",
bytes.NewReader(body),
)
if err != nil {
log.Fatal(err)
}
req.Header.Set("Authorization", "ApiKey [username]:[secret]")
req.Header.Set("Content-Type", "application/json")
resp, err := http.DefaultClient.Do(req)
if err != nil {
log.Fatal(err)
}
defer resp.Body.Close()
if resp.StatusCode != http.StatusCreated {
log.Fatalf("unexpected status: %s", resp.Status)
}
fmt.Println("Document sent successfully")
fmt.Println("Location:", resp.Header.Get("Location"))
}
Ùraich a h-uile gearraidhean anns na cromagan-ceangail. Iomradh API airson sgrìobhainn a chuir a-mach.
Nuair a thèid thu gu sgrìobhainnean iomraidh airson sgrìobhainn a chuir a-mach bheir thu sùil mhath air na h-aonaidhean a tha comasach. Chì thu mòran a chuideachadh le cleachdadh gnìomh - tagaichean airson do iomraidhean fhèin agus IDan (a thilleas thugad ann an webhooks), ath-cheangal airson luchd-soidhnigh, cuir teacsa gnàthaichte sa PDF, agus barrachd.
Bidh gairm soirbheachail a’ tilleadh còd status 201. ✨
Faigh an ID sgrìobhainn ùr a chaidh a chuir a-mach
Is e am prìomh phàirt den fhreagairt an ceann ceann-lìn (location header). Tha seo a’ toirt a-steach an ID sgrìobhainn ùr agad.
Cleachd feartan ‘tag’ sgrìobhainn agus cuir iomraidhean fhèin ris gus an urrainn dhut ceangal furasta leis an stòr-dàta agad fhèin.
Bidh an ceann-lìn location coltach ri /api/v1/status/:documentId/.
Tha an URI 'status' a’ toirt air ais set gheàrr (agus luath airson rannsachadh) de fheartan sgrìobhainn.
Gus faighinn air ais a h-uile dad bho sgrìobhainn cleachd an /api/v1/document/:documentId/.
Ma tha iarrtas neo-shoirbheachail mar as trice bidh fiosrachadh mu mhearachdan anns a’ BODHAIG. Ma chan eil thu a’ faighinn còd soirbheis, thoir sùil air an BODY airson teacsa mìneachaidh. Faic cuideachd fuasgladh dhuilgheadasan.
Faigh tuilleadh mu bhith a’ cleachdadh an gairm Send Document API.
5. Luchdaich sìos an sgrìobhainn air a shoidhnigeadh
Le ID an sgrìobhainn a chaidh a chuir a-mach a fhuair thu roimhe, dèan iarrtas luchdachadh sìos PDF anns a’ chànan as fheàrr leat:
- cURL
- Node.js
- Python
- C#
- Go
curl -H "Authorization: ApiKey [username]:[secret]" -o download.pdf -X GET https://eu-api.legalesign.com/api/v1/pdf/:documentId/
import { writeFile } from 'node:fs/promises';
import fetch from 'node-fetch';
async function downloadPdf() {
const response = await fetch('https://eu-api.legalesign.com/api/v1/pdf/:documentId/', {
method: 'GET',
headers: {
'Authorization': 'ApiKey [username]:[secret]',
},
});
if (!response.ok) {
throw new Error(`Request failed with status ${response.status}`);
}
const buffer = await response.arrayBuffer();
await writeFile('download.pdf', Buffer.from(buffer));
console.log('Saved download.pdf');
}
downloadPdf().catch((error) => {
console.error(error);
process.exit(1);
});
import requests
headers = {"Authorization": "ApiKey [username]:[secret]"}
response = requests.get(
"https://eu-api.legalesign.com/api/v1/pdf/:documentId/",
headers=headers,
stream=True,
timeout=30,
)
response.raise_for_status()
with open("download.pdf", "wb") as file:
for chunk in response.iter_content(chunk_size=8192):
file.write(chunk)
using System;
using System.IO;
using System.Net.Http;
using System.Threading.Tasks;
public class Program
{
public static async Task Main()
{
using var client = new HttpClient();
using var request = new HttpRequestMessage(
HttpMethod.Get,
"https://eu-api.legalesign.com/api/v1/pdf/:documentId/"
);
request.Headers.TryAddWithoutValidation("Authorization", "ApiKey [username]:[secret]");
using var response = await client.SendAsync(request);
response.EnsureSuccessStatusCode();
var bytes = await response.Content.ReadAsByteArrayAsync();
await File.WriteAllBytesAsync("download.pdf", bytes);
Console.WriteLine("Saved download.pdf");
}
}
package main
import (
"io"
"log"
"net/http"
"os"
)
func main() {
req, err := http.NewRequest(
http.MethodGet,
"https://eu-api.legalesign.com/api/v1/pdf/:documentId/",
nil,
)
if err != nil {
log.Fatal(err)
}
req.Header.Set("Authorization", "ApiKey [username]:[secret]")
resp, err := http.DefaultClient.Do(req)
if err != nil {
log.Fatal(err)
}
defer resp.Body.Close()
if resp.StatusCode >= 400 {
log.Fatalf("request failed: %s", resp.Status)
}
file, err := os.Create("download.pdf")
if err != nil {
log.Fatal(err)
}
defer file.Close()
if _, err := io.Copy(file, resp.Body); err != nil {
log.Fatal(err)
}
log.Println("Saved download.pdf")
}
Iomradh API luchdachadh sìos PDF.
Tha an PDF dàta binary anns a’ bhodhaig den fhreagairt. Bidh an àithne curl '-o' a’ cur bodhaig na freagairt gu dìreach a-steach do fhaidhle.
Bidh mòran leabharlannan REST no HTTP a’ dèiligeadh ri nithean freagairt HTTP mar gum biodh iad nan faidhlichean: san t-suidheachadh seo sàbhail dìreach an nì freagairt mar faidhle cunbhalaichte.
Cleachd webhooks gus fios a bhith agad air tachartas soidhnige agus an uairsin luchdaich sìos an sgrìobhainn. Faic webhooks.
6. Luchdaich suas PDF
Cliog an seo airson PDF samplach tagaidh-teacs a luchdachadh sìos, barrachd mu raointean cruth PDF ri teachd.
Airson an gairm seo, tionndaidh do PDF gu sreang air a chòdachadh ann am base64. Chan eil seo air a dhèanamh ceart san gineadair còd san sgrìobhainn. An àite sin lethbhreac an pseudocode seo agus tionndaidhidh an AI agad e gu cànan sam bith a tha thu ag iarraidh:
$data = (
'group': '/api/v1/group/:groupId/',
'title': 'title of pdf',
'pdf_file': base64encode(open('/path/to/file','rb')),
'process_tags': true
)
$headers = (
'Authorization': 'ApiKey username:secret',
'Content-Type': 'application/json'
)
response = httplibrary.post('https://eu-api.legalesign.com/api/v1/templatepdf/', jsonEncode($data), $headers)
assert response.status == 201
pdfId = response.headers['location']
Iomradh API luchdachadh suas PDF.
Mar as àbhaist, tillidh freagairt POST soirbheachail còd ‘201’ agus bidh an ID ùr anns a’ cheann-lìn ‘location’ den fhreagairt.
assert response.status == 201
pdfId = response.headers['location']
Bidh do resource URI PDF coltach ri /api/v1/templatepdf/:pdfId/.
Cuir am PDF ùr a-mach
Till air ais dhan chòd a chleachd thu gus do sgrìobhainn chiad a chuir a-mach agus cuir àite an luachan templatepdf.
Dèan an iarrtas a-rithist agus sin agad e, chuir thu seachad do PDF airson soidhnigeadh.
Mus tòisich thu air còdachadh leugh air adhart airson tuilleadh ionnsachaidh mu raointean PDF.
Dè mu dheidhinn raointean PDF?
Ciamar a tha Legalesign a’ faighinn a-mach càite a bheil feum air soidhnigeadh air a’ PDF, no earrannan airson atharrachadh nuair a thèid a chur a-mach? ’S e am freagairt gun robh am PDF againn air ullachadh ro-làimh le tagaichean: chuir sinn taga teacsa Legalesign a-steach dhan PDF agus shuidhich sinn 'process_tags' gu fìor anns an iarrtas luchdachadh suas PDF.
[Luchdaich sìos PDF samplach tagaidh-teacs] (https://static.legalesign.com/tutorialQuickstartPdf.pdf).
’S e teacs tag aithris teacsa sònraichte a th’ ann a thathar a’ cur a-steach PDF. Bha Legalesign a’ sgrùdadh an teacsa sa fhaidhle agad, a’ cur àite nan tagaichean leis na raointean soidhnidh agus cruthan. Airson aon neach soidhnidh cha leigeadh leat ach: <<t=signature>> a chur. Chithear e agus cuiridh e soidhne an sin. Ionnsaich mu dheidhinn tagaichean teacsa.
Tha cruth taga teacsa ag iarraidh ionnsachadh is feumach air deuchainn is mearachd. Tha modhan eile air an liostadh gu h-ìosal, ach le seo gheibh thu a h-uile comas anns a’ shiostam cruth Legalesign. Cleachd an app-lìn gus deuchainn a dhèanamh air tagaichean. Cuir fios gu [taic] (https://support.legalesign.com) airson cuideachadh agus eisimpleirean.
Seo 4 dòighean eile airson raointean a shuidheachadh:
1. An dòigh as sìmplidh/as luaithe. Suidhich do PDF le bhith a’ cleachdadh app-lìn Legalesign.
Às dèidh dhut PDF a luchdachadh suas, thèid thu don eadar-aghaidh deasaiche far an urrainn dhut raointean cruth a tharraing agus a leigeil sìos.
Tarraing raon soidhnidh, agus dèan nota den ID air a chlò-bhualadh anns an seòladh-lìn. Bidh e coltach ri ‘dHBsMTRlZTQ0ZWUtZGE0Ni0xMWVmLTllZmUtMDI5ZGQ0ODkzZGRk’.
Dèan base64 decode air an ID seo agus chì thu UUID air a leasachadh le 'tpl' roimhe. Is e am pàirt UUID (thoir air falbh ‘tpl’) do pdfID. Ionnsaich tuilleadh mu IDs Legalesign.
Bidh do URI API PDF a’ coimhead mar /api/v1/templatepdf/:pdfId/.
Cuir am fear sin a-steach mar luachan ‘templatepdf’ aig an gairm send document.
Ma tha thu an dùil an PDF seo a chuir a-mach barrachd air aon turas, dèan cinnteach gu bheil 'Auto archive' dheth. Faic mar a nì thu seo
2. Cleachd co-òrdanatan x/y airson raointean.
Is e an dòigh as sìmplidh air tòiseachadh le co-òrdanatan x/y dìreach PDF a shuidheachadh san app-lìn agus an uairsin ceist API a dhèanamh airson na raointean sin (Faigh raointean PDF - /api/v1/templatepdf/:pdfId/fields/).
Is e an aon phutan JSON a gheibh thu air ais an aon chuspair JSON ris a bheil feum agad gus raointean a chruthachadh cuideachd.
Cleachd e mar teamplaid. Atharraich luachan agus cuir a-rithist e gu an aon phuing-fuirich (le atharrachadh air an PDF ID mar a dh’ fheumar). Cruthaich raon PDF aig an deireadh.
3. Embed ar duilleag deasachaidh PDF. ÙR!
Cleachd ar com-pàirtean deasaiche gus ar deasaiche PDF a thoirt ann am bathar-bog agad fhèin. Ionnsaich barrachd mu Com-pàirtean neach-deasachaidh sgrìobhainn.
4. Raointean cruth PDF ÙR!
Ma tha do PDF a’ toirt a-steach raointean cruth PDF cunbhalach, faodaidh Legalesign an toirt a-steach gu fèin-ghluasadach.
Còdachadh Math!
Anns an stiùireadh seo fhuair thu teisteanasan API, rinn thu cheistean soirbheachail mu do bhuidhnean, chuir thu sgrìobhainn a-mach airson soidhnigeadh leis an dà chuid HTML agus PDF, agus luchdaich thu sìos sgrìobhainn air a shoidhnigeadh.
Còd math! Tha sinn an seo airson cuideachadh, cuir fios gu [taic] (https://support.legalesign.com) airson cuideachadh sam bith.
Math, ràinig thu deireadh – tapadh leibh airson sgrùdadh a dhèanamh air. An iarrtas mu dheireadh againn, agus comhairle, stèidhichte air bliadhnaichean de eòlas luchd-leasachaidh a’ toirt cothrom don API seo, ’s e gun toir thu mionaid airson coimhead tro na feartan uile air an deireadh-reic "create document" (agus cliog gus faicinn dè a tha ‘signers’, ‘pdftext’ agus ‘signertext’ a’ toirt a-steach) – ’s e an gairm as cudromaiche anns an aonachadh agad. Cruthaich sgrìobhainn soidhnidh.