Drm
Por projeto
Obter autenticação
{{baseHost}}/v1/drm/auth/:project_idRetorna a configuração de autenticação de DRM (URL, cabeçalhos) usada hoje nas requisições de licença.
{ "data": { "url": "https://example.io/auth/kinescope", "username": "", "password": "", "created_at": "2021-11-10T10:33:43.359069Z", "updated_at": null }}{ "error": { "code": 404404, "message": "no such entity" }}Atualizar autenticação
{{baseHost}}/v1/drm/auth/:project_idAtualiza a configuração de autenticação de licença DRM.
| Campo | Tipo | Descrição |
|---|---|---|
| url | string | Endpoint de autenticação |
| username | string | Usuário do endpoint de autenticação |
| password | string | Senha |
| strict | bool | Modo estrito. |
Se true, a licença DRM é entregue quando url responde com o código HTTP 200. | ||
| Se false, a licença DRM é entregue para qualquer código HTTP, exceto 403. |
{ "url": "https://example.io/auth/kinescope", "username": "", "password": "", "strict": false}{ "data": { "url": "https://example.io/auth/kinescope", "username": "", "password": "", "created_at": "2021-11-10T10:33:43.359069Z", "updated_at": null }}Excluir autenticação
{{baseHost}}/v1/drm/auth/:project_idRemove a configuração de autenticação de licença DRM. É preciso configurar o DRM de novo antes de usar.
{ "data": { "success": true }}Obter autenticação
{{baseHost}}/v1/drm/authRetorna a configuração de autenticação de DRM (URL, cabeçalhos) usada hoje nas requisições de licença.
{ "data": { "url": "https://example.io/auth/kinescope", "username": "", "password": "", "created_at": "2021-11-10T10:33:43.359069Z", "updated_at": null }}{ "error": { "code": 404404, "message": "no such entity" }}Atualizar autenticação
{{baseHost}}/v1/drm/authAtualiza a configuração de autenticação de licença DRM.
| Campo | Tipo | Descrição |
|---|---|---|
| url | string | Endpoint de autenticação |
| username | string | Usuário do endpoint de autenticação |
| password | string | Senha |
| strict | bool | Modo estrito. |
Se true, a licença DRM é entregue quando url responde com o código HTTP 200. | ||
| Se false, a licença DRM é entregue para qualquer código HTTP, exceto 403. |
{ "url": "https://example.io/auth/kinescope", "username": "", "password": "", "strict": true}{ "data": { "url": "https://example.io/auth/kinescope", "username": "", "password": "", "created_at": "2021-11-10T10:33:43.359069Z", "updated_at": null }}Excluir autenticação
{{baseHost}}/v1/drm/authRemove a configuração de autenticação de licença DRM. É preciso configurar o DRM de novo antes de usar.
{ "data": { "success": true }}Privacy domains
Obter domínios
{{baseHost}}/v1/privacy-domainsRetorna a lista de domínios de privacidade. Os resultados são paginados e podem ser filtrados por parâmetros de consulta.
{ "meta": { "offset": 0, "limit": 10, "total": 22, "total_count": 0, "order": { "created_at": "asc" }, "parent_id": null }, "data": [ { "id": "<UUID>", "workspace_id": "<UUID>", "domain": "edbyte.ru", "created_by_user_name": "Igor", "created_at": "2021-08-09T08:56:36.632808Z", "updated_at": null, "archived_at": null, "media_count": 0 }, { "id": "<UUID>", "workspace_id": "<UUID>", "domain": "newwwww", "created_by_user_name": "Igor", "created_at": "2021-10-09T17:34:03.51782Z", "updated_at": null, "archived_at": null, "media_count": 0 }, { "id": "<UUID>", "workspace_id": "<UUID>", "domain": "www.the-village.ru", "created_by_user_name": "Igor", "created_at": "2021-11-23T15:38:15.360147Z", "updated_at": null, "archived_at": null, "media_count": 0 }, { "id": "<UUID>", "workspace_id": "<UUID>", "domain": "example-shop.com", "created_by_user_name": "Igor", "created_at": "2021-12-30T10:59:19.447503Z", "updated_at": "2022-03-23T10:55:36.938605Z", "archived_at": null, "media_count": 0 }, { "id": "<UUID>", "workspace_id": "<UUID>", "domain": "vc.ru", "created_by_user_name": "Igor", "created_at": "2021-12-30T11:03:22.627174Z", "updated_at": null, "archived_at": null, "media_count": 0 }, { "id": "<UUID>", "workspace_id": "<UUID>", "domain": "kinescope.io", "created_by_user_name": "Igor", "created_at": "2022-05-02T13:13:09.277207Z", "updated_at": null, "archived_at": null, "media_count": 1 }, { "id": "<UUID>", "workspace_id": "<UUID>", "domain": "iframely.com", "created_by_user_name": "Igor", "created_at": "2022-05-02T13:27:50.013863Z", "updated_at": null, "archived_at": null, "media_count": 0 }, { "id": "<UUID>", "workspace_id": "<UUID>", "domain": "antitreningi.ru", "created_by_user_name": "Igor", "created_at": "2022-05-02T13:27:50.013863Z", "updated_at": null, "archived_at": null, "media_count": 3 }, { "id": "<UUID>", "workspace_id": "<UUID>", "domain": "*.iframely.com", "created_by_user_name": "Igor", "created_at": "2022-05-02T13:29:54.470445Z", "updated_at": null, "archived_at": null, "media_count": 1 }, { "id": "<UUID>", "workspace_id": "<UUID>", "domain": "druzh.ru", "created_by_user_name": "Igor", "created_at": "2022-06-06T19:33:22.540944Z", "updated_at": null, "archived_at": null, "media_count": 2 } ]}Criar domínio
{{baseHost}}/v1/privacy-domainsCria um domínio de privacidade. Em caso de sucesso, retorna o objeto criado.
{ "domain": "test.ru"}Atualizar domínio
{{baseHost}}/v1/privacy-domains/:domain_idAtualiza o domínio de privacidade indicado. Só os campos enviados no corpo da requisição são alterados; os demais ficam como estão.
{ "domain": "test.ru", "archived": true}Excluir domínio
{{baseHost}}/v1/privacy-domains/:domain_idExclui o domínio de privacidade permanentemente. A ação não pode ser desfeita.
{ "domain": "test.ru", "archived": true}