API Developer Guide
Korean
Korean
  • API Integration
    • 시작하기
    • 인증
    • 요청
    • 응답
    • 오류
    • 인증 기관 API
      • 인증 API
        • 인증 업로드
        • 대량 업로드 인증
        • 모든 인증 검색
        • 인증 검색
        • 인증 삭제
      • 인증된 엔터티 API
        • 인증된 엔터티 삭제
      • 인증 기관 API
        • 인증 기관 업로드
        • 모든 인증 기관 검색
        • 인증 기관 검색
        • 인증 기관 업데이트
        • 인증 기관 인증 상태 업데이트
    • 인증 기관 API
      • 인증 API
        • 인증 업로드
        • 대량 업로드 인증
        • 모든 인증 검색
        • 인증 검색
        • 인증 삭제
      • 인증된 엔터티 API
        • 인증된 엔터티 이름 업데이트
        • 인증된 엔터티 세부 정보 업데이트
        • 인증된 엔터티 삭제
    • 다국적 인증 기관 API
      • 인증 API
        • 인증서 업로드
        • 대량 인증서 업로드
        • 모든 인증서 검색
        • 인증서 검색
        • 인증서 삭제
      • 인증된 엔터티 API
        • 인증된 엔터티 이름 업데이트
        • 인증된 엔터티 세부정보 업데이트
        • 인증된 엔터티 삭제
  • Data Handling
    • 기존 데이터 일치
      • 인증된 엔터티 (CE)
Powered by GitBook
On this page
  1. API Integration
  2. 다국적 인증 기관 API
  3. 인증된 엔터티 API

인증된 엔터티 세부정보 업데이트

GUID로 지정된 인증된 엔터티 세부정보를 업데이트하는 엔드포인트입니다.

PUT https://api.iafcertsearch.org/api/client/v1/mncb/ce-by-guid

company_guid 필드는 항상 필요합니다. 요청 본문에 존재하는 경우 다른 필드들 중 별표(*)로 표시된 필드들은 필수입니다.

Headers

Name
Type
Description

Content-Type*

String

application/json

x-http-authorization*

String

https://iafcertsearch.org/import-management/api-integration에서 받은 API 키

예시:

x-http-authorization: <<API KEY>>

Request Body

Name
Type
Description

company_guid*

String

company_trading_name

String

company_en_name

String

company_country*

String

company_street

String

company_city

String

company_state

String

company_postcode

String

company_website

String

system_information

String

"system_information" : {

"company_name" : "string",

"company_guids" : [

"string",

"string"

]

},

또는

"system_information": [

{

"company_name": "string",

"company_guid": "string"

}

]

{
    "data": {
        "company_id": "string",
        "company_name": "string",
        "company_trading_name": "string",
        "company_street": "string",
        "company_city": "string",
        "company_suburb": "string",
        "company_postcode": "string",
        "company_state": "string",
        "company_country": "string",
        "company_email": "string",
        "company_status": "string",
        "company_type": "string",
        "company_contact": string,
        "company_logo": "[]",
        "company_banner": "[]",
        "countries_id": number,
        "company_website": "string",
        "company_tz": number,
        "company_tz_text": "string",
        "company_hash": "string",
        "company_guid": "string",
        "company_phone": string,
        "company_business_type": string,
        "company_address": string,
        "company_en_name": "string",
        "qualitytrade_id": number,
        "qualitytrade_hash": string,
        "company_search_limit": number,
        "is_confidential": number,
        "activated_at": date,
        "created_at": date,
        "updated_at": date
    }
}
{
    "error": true,
    "timestamp": number (Epoch time),
    "elapse": number,
    "errors": {
      "message": "error_message",
      "code": "error_code"
    }
}
{
    "error": true,
    "timestamp": number (Epoch time),
    "elapse": number,
    "errors": {
      "message": "잘못된 세션 토큰이 사용되었습니다.",
      "code": "invalid_session_token"
    }
}
{
    "error": true,
    "timestamp": number (Epoch time),
    "elapse": number,
    "errors": {
        "code": "validation_error",
        "message": {
            "field_name": "error_message"
        }
    }
}

응답 데이터 예시를 보려면 응답 설명의 오른쪽 화살표를 클릭하세요.

Sandbox 서버에서 테스트하려면 https://api.sandbox.iafcertsearch.org/api/client/v1/mncb/ce-by-guid를 사용할 수도 있습니다.

이 방법을 호출하는 방법을 살펴보세요:

curl --location --request PUT 'https://api.iafcertsearch.org/api/client/v1/mncb/ce-by-guid' \
--header 'x-http-authorization: <<API_KEY>>' \
--header 'Content-Type: application/json' \
--header 'User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36' \
--data-raw '{
    "company_guid" : "string",
    "company_trading_name": "string",
    "company_en_name": "string",
    "company_country": "string",
    "company_street": "string",
    "company_city": "string",
    "company_state": "string",
    "company_postcode": "string",
    "company_website": "string",
        "system_information":{
        "company_name": "string",
        "company_guids": [
            "string",
            "string"
        ]
    }
}'
require "uri"
require "json"
require "net/http"

url = URI("https://api.iafcertsearch.org/api/client/v1/mncb/ce-by-guid")

https = Net::HTTP.new(url.host, url.port)
https.use_ssl = true

request = Net::HTTP::Put.new(url)
request["x-http-authorization"] = "<<API_KEY>>"
request["Content-Type"] = "application/json"
request["User-Agent"] = "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36"
request.body = JSON.dump({
  "company_guid": "string",
  "company_trading_name": "string",
  "company_en_name": "string",
  "company_country": "string",
  "company_street": "string",
  "company_city": "string",
  "company_state": "string",
  "company_postcode": "string",
  "company_website": "string",
  "system_information": {
    "company_name": "string",
    "company_guids": [
      "string",
      "string"
    ]
  }
})

response = https.request(request)
puts response.read_body
import http.client
import json

conn = http.client.HTTPSConnection("api.iafcertsearch.org")
payload = json.dumps({
  "company_guid": "string",
  "company_trading_name": "string",
  "company_en_name": "string",
  "company_country": "string",
  "company_street": "string",
  "company_city": "string",
  "company_state": "string",
  "company_postcode": "string",
  "company_website": "string",
  "system_information": {
    "company_name": "string",
    "company_guids": [
      "string",
      "string"
    ]
  }
})
headers = {
  'x-http-authorization': '<<API_KEY>>',
  'Content-Type': 'application/json',
  'User-Agent': 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36'
}
conn.request("PUT", "/api/client/v1/mncb/ce-by-guid", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
<?php

$curl = curl_init();

curl_setopt_array($curl, array(
  CURLOPT_URL => 'https://api.iafcertsearch.org/api/client/v1/mncb/ce-by-guid',
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => '',
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 0,
  CURLOPT_FOLLOWLOCATION => true,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => 'PUT',
  CURLOPT_POSTFIELDS =>'{
    "company_guid" : "string",
    "company_trading_name": "string",
    "company_en_name": "string",
    "company_country": "string",
    "company_street": "string",
    "company_city": "string",
    "company_state": "string",
    "company_postcode": "string",
    "company_website": "string",
        "system_information":{
        "company_name": "string",
        "company_guids": [
            "string",
            "string"
        ]
    }
}',
  CURLOPT_HTTPHEADER => array(
    'x-http-authorization: <<API_KEY>>',
    'Content-Type: application/json',
    'User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36'
  ),
));

$response = curl_exec($curl);

curl_close($curl);
echo $response;
OkHttpClient client = new OkHttpClient().newBuilder()
  .build();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\r\n    \"company_guid\" : \"string\",\r\n    \"company_trading_name\": \"string\",\r\n    \"company_en_name\": \"string\",\r\n    \"company_country\": \"string\",\r\n    \"company_street\": \"string\",\r\n    \"company_city\": \"string\",\r\n    \"company_state\": \"string\",\r\n    \"company_postcode\": \"string\",\r\n    \"company_website\": \"string\",\r\n        \"system_information\":{\r\n        \"company_name\": \"string\",\r\n        \"company_guids\": [\r\n            \"string\",\r\n            \"string\"\r\n        ]\r\n    }\r\n}");
Request request = new Request.Builder()
  .url("https://api.iafcertsearch.org/api/client/v1/mncb/ce-by-guid")
  .method("PUT", body)
  .addHeader("x-http-authorization", "<<API_KEY>>")
  .addHeader("Content-Type", "application/json")
  .addHeader("User-Agent", "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36")
  .build();
Response response = client.newCall(request).execute();
var axios = require('axios');
var data = JSON.stringify({
  "company_guid": "string",
  "company_trading_name": "string",
  "company_en_name": "string",
  "company_country": "string",
  "company_street": "string",
  "company_city": "string",
  "company_state": "string",
  "company_postcode": "string",
  "company_website": "string",
  "system_information": {
    "company_name": "string",
    "company_guids": [
      "string",
      "string"
    ]
  }
});

var config = {
  method: 'put',
  url: 'https://api.iafcertsearch.org/api/client/v1/mncb/ce-by-guid',
  headers: { 
    'x-http-authorization': '<<API_KEY>>', 
    'Content-Type': 'application/json', 
    'User-Agent': 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36'
  },
  data : data
};

axios(config)
.then(function (response) {
  console.log(JSON.stringify(response.data));
})
.catch(function (error) {
  console.log(error);
});
package main

import (
  "fmt"
  "strings"
  "net/http"
  "io/ioutil"
)

func main() {

  url := "https://api.iafcertsearch.org/api/client/v1/mncb/ce-by-guid"
  method := "PUT"

  payload := strings.NewReader(`{`+"
"+`
    "company_guid" : "string",`+"
"+`
    "company_trading_name": "string",`+"
"+`
    "company_en_name": "string",`+"
"+`
    "company_country": "string",`+"
"+`
    "company_street": "string",`+"
"+`
    "company_city": "string",`+"
"+`
    "company_state": "string",`+"
"+`
    "company_postcode": "string",`+"
"+`
    "company_website": "string",`+"
"+`
        "system_information":{`+"
"+`
        "company_name": "string",`+"
"+`
        "company_guids": [`+"
"+`
            "string",`+"
"+`
            "string"`+"
"+`
        ]`+"
"+`
    }`+"
"+`
}`)

  client := &http.Client {
  }
  req, err := http.NewRequest(method, url, payload)

  if err != nil {
    fmt.Println(err)
    return
  }
  req.Header.Add("x-http-authorization", "<<API_KEY>>")
  req.Header.Add("Content-Type", "application/json")
  req.Header.Add("User-Agent", "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36")

  res, err := client.Do(req)
  if err != nil {
    fmt.Println(err)
    return
  }
  defer res.Body.Close()

  body, err := ioutil.ReadAll(res.Body)
  if err != nil {
    fmt.Println(err)
    return
  }
  fmt.Println(string(body))
}
var client = new RestClient("https://api.iafcertsearch.org/api/client/v1/mncb/ce-by-guid");
client.Timeout = -1;
var request = new RestRequest(Method.PUT);
request.AddHeader("x-http-authorization", "<<API_KEY>>");
request.AddHeader("Content-Type", "application/json");
client.UserAgent = "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36";
var body = @"{
" + "\n" +
@"    ""company_guid"" : ""string"",
" + "\n" +
@"    ""company_trading_name"": ""string"",
" + "\n" +
@"    ""company_en_name"": ""string"",
" + "\n" +
@"    ""company_country"": ""string"",
" + "\n" +
@"    ""company_street"": ""string"",
" + "\n" +
@"    ""company_city"": ""string"",
" + "\n" +
@"    ""company_state"": ""string"",
" + "\n" +
@"    ""company_postcode"": ""string"",
" + "\n" +
@"    ""company_website"": ""string"",
" + "\n" +
@"        ""system_information"":{
" + "\n" +
@"        ""company_name"": ""string"",
" + "\n" +
@"        ""company_guids"": [
" + "\n" +
@"            ""string"",
" + "\n" +
@"            ""string""
" + "\n" +
@"        ]
" + "\n" +
@"    }
" + "\n" +
@"}";
request.AddParameter("application/json", body,  ParameterType.RequestBody);
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);
Previous인증된 엔터티 이름 업데이트Next인증된 엔터티 삭제

Last updated 1 year ago