ИС "Такском-Доклайнз"                  ИНФОРМАЦИЯ ДЛЯ РАЗРАБОТЧИКОВ
×
3.2.3.4. Метод RejectContact
 
Метод RejectContact используется для отклонения приглашения к обмену документами или для запрещения обмена документами с одним из контрагентов.
HTTP-запрос
HTTP-method: GET
Адрес запроса (URI)
https://<server>.taxcom.ru/v<version>/API/RejectContact?id={ID}&comment={COMMENT}
Параметры адреса запроса
ID
Обязательный параметр  Идентификатор участника ЭДО, который может быть получен из тега EDXClientID обновления списка приглашений (см. п. 3.2.3.2. Метод GetContactListUpdates ).
COMMENT
Опциональный параметр, который может содержать текст с указанием причины отклонения приглашения.
Заголовок запроса
Integrator-Id
Идентификатор интеграционного решения. Формат этого идентификатора:
COMPANY_AAAAAAAA-AAAA-AAAA-AAAA-AAAAAAAAAAAA
Assistant-Key
Маркер временного доступа.
 
Пример:
https://api-invoice.taxcom.ru/v1.3/API/RejectContact?ID=2AL-00020000-0030-0040-0050-006600000000-00000
Узнать об отклонении или принятии приглашения можно при помощи метода GetContactListUpdates.
Успешный HTTP-ответ сервера:
HTTP/1.1 200 OK
 
Пример кода C#
public void RejectIncomingInvitation(string clientTaxcomId)
{
    const string API_srv = @"https://api.taxcom.ru/v1.3/";
    XmlDocument XmlResponse = null;
 
  try
  {
      var request = (HttpWebRequestWebRequest.Create(API_srv + "API/RejectContact?id=" + clientTaxcomId);
      request.Headers.Add("Assistant-Key""session token");
      request.Headers.Add("Integrator-Id""vendor_id");
      request.Method = "GET";
 
      using (request.GetResponse())
      {
      }
  }
 
  catch (WebException exception)
  {
      Assert.Fail(exception.ToString());
  }
  catch (Exception exception)
  {
      Assert.Fail(exception.ToString());
  }
}