Skip to content

CreateComplianceCase

BitFlicker5000 edited this page Mar 25, 2019 · 1 revision

Creates a Compliance Request aka Takedown case to be processed by the site owner

Syntax

string CreateCase(string subject, string description, string status, string copiedFromUrl, string infringingUrl, string infringingSiteIp, string captcha, string siteId)

Parameters

  • subject type: string
  • description type: string
  • status type: string
  • copiedFromUrl type: string
  • infringingUrl type: string
  • infringingSiteIp type: string
  • siteId type: string
  • captcha type: string

Returns CASE_ID

Remarks

  • Requires JSON formatted Request Body
  • Requests should be made with the following request headers - Content-type: application/json; charset=utf-8
  • Requires a valid captcha
  • Does not require a login credential
  • HTTPS is required for this operation
  • Max 100 executions per day (email api@dmca.com to have limit increased)
  • Parameter names are case sensitive

HTTP Method: POST

Example:

  • URL: https://api.dmca.com/CreateComlianceCase
  • Request Body: {"subject":"test api case", "description":"Test api description", "status":"Test api status","copiedFromUrl":"test api from url","infringingUrl":"test api infcringing url","infringingSiteIp":"test infringing site ip api", "siteId":"852B9DCD-9E3C-49A6-8341-CF805FA8CA18","captcha":"captcharesponse"}