법적 효력을 갖춘 전자 서명과 안전한 팩스를 원활하게 통합하여 워크플로를 간소화하세요. Sign.Plus와 Fax.Plus의 견고하고 확장 가능한 솔루션으로 개발 속도를 높이고, 더 빠른 배포, 향상된 효율성, 애플리케이션 전반의 자동화 강화를 실현할 수 있습니다.
애플리케이션에서 직접 HIPAA를 준수하는 팩스를 보내거나, ESIGN Act, ZertES, eIDAS를 완벽하게 준수하는 QES 서명용 문서를 전송하세요.


eIDAS와 ZertES를 완벽하게 준수하는 Sign.Plus API로 애플리케이션에 법적 효력을 갖춘 전자 서명 기능을 추가하세요. RESTful 엔드포인트와 OAuth 2.0 인증을 통해 원활한 문서 관리, 맞춤형 서명 워크플로, 감사 추적 기능을 앱에 손쉽게 통합할 수 있습니다. 계약 승인을 자동화하든 계약 절차를 간소화하든, Sign.Plus는 개발자가 안전하고 확장 가능한 전자 서명 솔루션을 구축하는 데 필요한 도구를 제공합니다.
Fax.Plus API로 안정적이고 안전한 팩스 기능을 애플리케이션에 통합하세요. 전 세계로 팩스를 주고받고, 웹훅을 통해 실시간 알림을 관리하며, T.38 오류 정정과 티어 1 팩스 파트너와의 직접 연결로 팩스 워크플로를 자동화할 수 있습니다. 개발자를 위해 설계된 RESTful API, 포괄적인 SDK, 유연한 프로토콜 덕분에 확장 가능하고 견고한 팩스 솔루션을 쉽게 구축할 수 있습니다.
Sign.Plus는 다양한 프로그래밍 언어의 애플리케이션과 원활하게 통합되도록 설계된 개발자 중심의 전자 서명 API를 제공합니다. RESTful 엔드포인트와 실시간 웹훅 연동을 활용해 문서 워크플로를 자동화하고, 재사용 가능한 템플릿을 만들고, 감사 추적을 효율적으로 관리하세요. 상세한 API 문서에는 심층 가이드, 샘플 요청, 모범 사례가 포함되어 있어 개발자가 확장 가능하고 규정을 준수하며 안정적인 전자 서명 솔루션을 구축하는 데 도움이 됩니다.
1const options = {
2 method: 'POST',
3 headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
4 body: '{"name":"<string>","legality_level":"SES","expires_at":123,"comment":"<string>","sandbox":false}'
5};
6
7fetch('https://restapi.sign.plus/v2/envelope', options)
8 .then(response => response.json())
9 .then(response => console.log(response))
10 .catch(err => console.error(err));import requests
url = "https://restapi.sign.plus/v2/envelope"
payload = {
"name": "<string>",
"legality_level": "SES",
"expires_at": 123,
"comment": "<string>",
"sandbox": False
}
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.request("POST", url, json=payload, headers=headers)
print(response.text)<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://restapi.sign.plus/v2/envelope",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => "{\n \"name\": \"<string>\",\n \"legality_level\": \"SES\",\n \"expires_at\": 123,\n \"comment\": \"<string>\",\n \"sandbox\": false\n}",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>",
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io/ioutil"
)
func main() {
url := "https://restapi.sign.plus/v2/envelope"
payload := strings.NewReader("{\n \"name\": \"<string>\",\n \"legality_level\": \"SES\",\n \"expires_at\": 123,\n \"comment\": \"<string>\",\n \"sandbox\": false\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Authorization", "Bearer <token>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := ioutil.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}Fax.Plus의 강력하면서도 사용하기 쉬운 프로그래밍 가능한 팩스 API는 Javascript, Node.JS, Ruby, Python, Java 등 다양한 개발 플랫폼에서 작동합니다. API에 접근한 후 초기 인증 방식으로 OAuth 2.0 플로 또는 개인 액세스 토큰(PAT)을 사용하여 애플리케이션, 소프트웨어 또는 시스템에 팩스 기능을 통합해 보세요.
API 문서를 살펴보고 RESTful API, 웹훅 연동 등을 활용해 효율적인 팩스 솔루션을 구축하세요.
1const axios = require('axios');
2const OutboxApiFp = require('@alohi/faxplus-api').OutboxApiFp;
3const Configuration = require('@alohi/faxplus-api').Configuration;
4
5const config = new Configuration({
6 accessToken: accessToken,
7 basePath: 'https://restapi.fax.plus/v3',
8 // Header required only when using the OAuth2 token scheme
9 baseOptions: {
10 headers: {
11 "x-fax-clientid": clientId,
12 }
13 }
14});
15
16async function sendFax() {
17 const reqParams = {
18 "userId": '13d8z73c',
19 "payloadOutbox": {
20 "comment": {
21 "tags": [
22 "tag1",
23 "tag2"
24 ],
25 "text": "text comment"
26 },
27 "files": [
28 "filetosend.pdf"
29 ],
30 "from": "+12345667",
31 "options": {
32 "enhancement": true,
33 "retry": {
34 "count": 2,
35 "delay": 15
36 }
37 },
38 "send_time": "2000-01-01 01:02:03 +0000",
39 "to": [
40 "+12345688",
41 "+12345699"
42 ],
43 "return_ids": true
44 }
45 }
46 const req = await OutboxApiFp(config).sendFax(reqParams);
47 const resp = await req(axios);
48}
49
50sendFax()from faxplus import ApiClient, OutboxApi, OutboxComment, RetryOptions, OutboxOptions, OutboxCoverPage, PayloadOutbox
from faxplus.configuration import Configuration
outbox_comment = OutboxComment(tags=['tag1', 'tag2'],
text='text comment')
retry_options = RetryOptions(count=2, delay=15)
outbox_options = OutboxOptions(enhancement=True, retry=retry_options)
outbox_cover_page = OutboxCoverPage()
payload_outbox = PayloadOutbox(from='+12345667',
to=['+12345688', '+12345699'],
files=['filetosend.pdf'],
comment=outbox_comment,
options=outbox_options,
send_time='2000-01-01 01:02:03 +0000',
return_ids=True,
cover_page=outbox_cover_page)
conf = Configuration()
conf.access_token = access_token
# header_name and header_value required only when using the OAuth2 token scheme
api_client = ApiClient(header_name='x-fax-clientid', header_value=client_id, configuration=conf)
api = OutboxApi(api_client)
resp = api.send_fax(
user_id='13d8z73c',
body=payload_outbox
)<?php
require 'vendor/autoload.php';
$headers = array(
'Accept' => 'application/json',
'Authorization' => 'Bearer {access-token}',
// The x-fax-clientid header is required only when using the OAuth2 token scheme
'x-fax-clientid' => '{client ID}',
);
$client = new GuzzleHttp\Client();
// Define array of request body.
$request_body = ...; // See request body example
try {
$response = $client->request('POST','https://restapi.fax.plus/v3/accounts/{user_id}/outbox', array(
'headers' => $headers,
'json' => $request_body,
)
);
print_r($response->getBody()->getContents());
}
catch (GuzzleHttp\Exception\BadResponseException $e) {
// handle exception or api errors.
print_r($e->getMessage());
}
// ...package main
import (
"bytes"
"net/http"
)
func main() {
headers := map[string][]string{
// The x-fax-clientid header is required only when using the OAuth2 token scheme
"Content-Type": []string{"application/json"},
"Accept": []string{"application/json"},
"Authorization": []string{"Bearer {access-token}"},
"x-fax-clientid": []string{"YOUR CLIENT_ID"}
}
data := bytes.NewBuffer([]byte{jsonReq})
req, err := http.NewRequest("POST", "https://restapi.fax.plus/v3/accounts/{user_id}/outbox", data)
req.Header = headers
client := &http.Client{}
resp, err := client.Do(req)
// ...
}


샌드박스 환경 액세스를 요청하고 Sign.Plus 및 Fax.Plus와의 통합 테스트를 시작해 보세요. 위험 부담 없이 원활하게 개발할 수 있습니다.