API Developer Guide
Arabic
Arabic
  • API Integration
    • البداية
    • المصادقة
    • الطلبات
    • الردود
    • الأخطاء
    • واجهات هيئة الاعتماد
      • واجهة API للشهادات
        • تحميل الشهادة
        • شهادة الرفع الجماعي
        • استرجاع جميع الشهادات
        • استرجاع شهادة محددة
        • حذف الشهادة
      • واجهة API للكيان المعتمد
        • حذف الكيان المعتمد
      • واجهة API لهيئة الاعتماد للشهادات
        • تحميل هيئة الاعتماد للشهادات
        • استرجاع جميع هيئات الاعتماد للشهادات
        • استرجاع هيئة اعتماد محددة
        • تحديث هيئة اعتماد الشهادات
        • تحديث حالة اعتماد هيئة الاعتماد للشهادات
    • واجهات هيئة الاعتماد للشهادات
      • واجهة API للشهادات
        • تحميل الشهادة
        • شهادة الرفع الجماعي
        • استرجاع جميع الشهادات
        • استرجاع شهادة محددة
        • حذف الشهادة
      • واجهة API للكيان المعتمد
        • تحديث اسم الكيان المعتمد
        • تحديث تفاصيل الكيان المعتمد
        • حذف الكيان المعتمد
    • واجهات برمجة التطبيقات لهيئة الشهادات متعددة الجنسيات
      • واجهة برمجة التطبيقات للشهادات
        • تحميل الشهادة
        • تحميل جماعي للشهادات
        • استرداد جميع الشهادات
        • استرداد شهادة
        • حذف شهادة
      • واجهة برمجة كيان الشهادات
        • تحديث اسم الكيان المعتمد
        • تحديث تفاصيل الكيان المعتمد
        • حذف كيان معتمد
  • Data Handling
    • مطابقة البيانات الحالية
      • الكيان المعتمد (CE)
Powered by GitBook
On this page
  1. API Integration
  2. واجهات برمجة التطبيقات لهيئة الشهادات متعددة الجنسيات
  3. واجهة برمجة كيان الشهادات

حذف كيان معتمد

حذف كيان معتمد

DELETE https://api.iafcertsearch.org/api/client/v1/mncb/ce/{company_id}

يتيح هذا النقطة النهائية حذف كيان معتمد وشهاداته.

Headers

Name
Type
Description

Content-Type*

String

application/json

x-http-authorization*

String

مفتاح واجهة البرمجة الذي تم الحصول عليه من https://iafcertsearch.org/import-management/api-integration

مثال:

x-http-authorization: <<مفتاح الواجهة>>

{
  "data": 1
}
{
    "error": true,
    "timestamp": number (الوقت الزمني الفائق),
    "elapse": number,
    "errors": {
      "message": "تم استخدام رمز جلسة غير صالح.",
      "code": "رمز الجلسة غير الصالح"
    }
}
{
  "error": true,
  "timestamp": number (الوقت الزمني الفائق),
  "elapse": number,
  "errors": {
    "message": "لا يمكن العثور على المورد المطلوب ولكن قد يكون متاحًا مرة أخرى في المستقبل. الطلبات التالية من العميل مسموح بها.",
    "code": "غير_موجود"
  }
}

لعرض مثال على بيانات الاستجابة، انقر على السهم الأيمن في الجانب الأيمن من وصف الاستجابة.

يمكنك أيضًا استخدام https://api.sandbox.iafcertsearch.org/api/client/v1/mncb/ce/{company_id} لاختباره على خادم الاختبار الرملي (Sandbox).

تفضل بالنظر إلى كيفية استدعاء هذه الطريقة:

curl --location -g --request DELETE 'https://api.iafcertsearch.org/api/client/v1/mncb/ce/{company_id}' \
--header 'Content-Type: application/json' \
--header 'x-http-authorization: <<API_KEY>>'
require "uri"
require "json"
require "net/http"

url = URI("https://api.iafcertsearch.org/api/client/v1/mncb/ce/{company_id}")

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

request = Net::HTTP::Delete.new(url)
request["Content-Type"] = "application/json"
request["x-http-authorization"] = "<<API_KEY>>"

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

conn = http.client.HTTPSConnection("api.iafcertsearch.org")
payload = ''
headers = {
  'Content-Type': 'application/json',
  'x-http-authorization': '<<API_KEY>>'
}
conn.request("DELETE", "/api/client/v1/mncb/ce/{company_id}", 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/{company_id}',
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => '',
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 0,
  CURLOPT_FOLLOWLOCATION => true,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => 'DELETE',
  CURLOPT_HTTPHEADER => array(
    'Content-Type: application/json',
    'x-http-authorization: <<API_KEY>>'
  ),
));

$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, "");
Request request = new Request.Builder()
  .url("https://api.iafcertsearch.org/api/client/v1/mncb/ce/{company_id}")
  .method("DELETE", body)
  .addHeader("Content-Type", "application/json")
  .addHeader("x-http-authorization", "<<API_KEY>>")
  .build();
Response response = client.newCall(request).execute();
var axios = require('axios');

var config = {
  method: 'delete',
  maxBodyLength: Infinity,
  url: 'https://api.iafcertsearch.org/api/client/v1/mncb/ce/{company_id}',
  headers: { 
    'Content-Type': 'application/json', 
    'x-http-authorization': '<<API_KEY>>'
  }
};

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

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

func main() {

  url := "https://api.iafcertsearch.org/api/client/v1/mncb/ce/{company_id}"
  method := "DELETE"

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

  if err != nil {
    fmt.Println(err)
    return
  }
  req.Header.Add("Content-Type", "application/json")
  req.Header.Add("x-http-authorization", "<<API_KEY>>")

  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/{company_id}");
client.Timeout = -1;
var request = new RestRequest(Method.DELETE);
request.AddHeader("Content-Type", "application/json");
request.AddHeader("x-http-authorization", "<<API_KEY>>");
IRestResponse response = client.Execute(request);
Console.WriteLine(response.client);
Previousتحديث تفاصيل الكيان المعتمدNextمطابقة البيانات الحالية

Last updated 1 year ago