iGRPIGRP 3.0Documentation

Aplicações

Aplicações registadas, menus, recursos e campos personalizados.

Listar aplicações

GET
/api/applications

Permissão: igrp.applications.list.

Autorização

bearerAuth
headerAutorizaçãoBearer <token>

JWT emitido pelo Access Management. Leva as permissões do perfil ativo em permissions e o departamento dele em org — ver o modelo de controlo de acesso.

Parâmetros de query

code?string
name?string
slug?string
departmentCode?string
type?string

Corpo da resposta

The List of Application

application/json
  1. response
id?integer
Formatoint32
code*string
Padrão^[A-Za-z0-9_-]+$
Comprimento1 <= length
name*string
Comprimento0 <= length <= 255
description?string
Comprimento0 <= length <= 255
status?string
Valor em"ACTIVE""TEMPORARY""INACTIVE""DELETED"
type*string
Valor em"EXTERNAL""INTERNAL""SYSTEM"
owner?string
Comprimento0 <= length <= 255
picture?string
Comprimento0 <= length <= 255
url?string
Formatouri
slug?string
Comprimento0 <= length <= 255
createdBy?string
createdDate?string
lastModifiedBy?string
lastModifiedDate?string
lastAccess?string
Formatodate-time
departments?array<string>
curl -X GET 'http://localhost:2575/gateway-api/igrp-access-management/api/applications'
{  "id": 0,  "code": "string",  "name": "string",  "description": "string",  "status": "ACTIVE",  "type": "EXTERNAL",  "owner": "string",  "picture": "string",  "url": "http://example.com",  "slug": "string",  "createdBy": "string",  "createdDate": "string",  "lastModifiedBy": "string",  "lastModifiedDate": "string",  "lastAccess": "2019-08-24T14:15:22Z",  "departments": [    "string"  ]}

Criar aplicação

POST
/api/applications

Permissão: igrp.applications.create.

Autorização

bearerAuth
headerAutorizaçãoBearer <token>

JWT emitido pelo Access Management. Leva as permissões do perfil ativo em permissions e o departamento dele em org — ver o modelo de controlo de acesso.

Corpo do pedido

application/json
  1. body
id?integer
Formatoint32
code*string
Padrão^[A-Za-z0-9_-]+$
Comprimento1 <= length
name*string
Comprimento0 <= length <= 255
description?string
Comprimento0 <= length <= 255
status?string
Valor em"ACTIVE""TEMPORARY""INACTIVE""DELETED"
type*string
Valor em"EXTERNAL""INTERNAL""SYSTEM"
owner?string
Comprimento0 <= length <= 255
picture?string
Comprimento0 <= length <= 255
url?string
Formatouri
slug?string
Comprimento0 <= length <= 255
createdBy?string
createdDate?string
lastModifiedBy?string
lastModifiedDate?string
lastAccess?string
Formatodate-time
departments?array<string>

Corpo da resposta

The Persisted Application

application/json
  1. response
id?integer
Formatoint32
code*string
Padrão^[A-Za-z0-9_-]+$
Comprimento1 <= length
name*string
Comprimento0 <= length <= 255
description?string
Comprimento0 <= length <= 255
status?string
Valor em"ACTIVE""TEMPORARY""INACTIVE""DELETED"
type*string
Valor em"EXTERNAL""INTERNAL""SYSTEM"
owner?string
Comprimento0 <= length <= 255
picture?string
Comprimento0 <= length <= 255
url?string
Formatouri
slug?string
Comprimento0 <= length <= 255
createdBy?string
createdDate?string
lastModifiedBy?string
lastModifiedDate?string
lastAccess?string
Formatodate-time
departments?array<string>
curl -X POST 'http://localhost:2575/gateway-api/igrp-access-management/api/applications' \  -H 'Content-Type: application/json' \  -d '{  "code": "string",  "name": "string",  "type": "EXTERNAL"}'
{  "id": 0,  "code": "string",  "name": "string",  "description": "string",  "status": "ACTIVE",  "type": "EXTERNAL",  "owner": "string",  "picture": "string",  "url": "http://example.com",  "slug": "string",  "createdBy": "string",  "createdDate": "string",  "lastModifiedBy": "string",  "lastModifiedDate": "string",  "lastAccess": "2019-08-24T14:15:22Z",  "departments": [    "string"  ]}

Obter aplicação por id

GET
/api/applications/{id}

Permissão: igrp.applications.view.

Autorização

bearerAuth
headerAutorizaçãoBearer <token>

JWT emitido pelo Access Management. Leva as permissões do perfil ativo em permissions e o departamento dele em org — ver o modelo de controlo de acesso.

Parâmetros de caminho

id*integer
Formatoint32

Corpo da resposta

The Application Data

application/json
  1. response
id?integer
Formatoint32
code*string
Padrão^[A-Za-z0-9_-]+$
Comprimento1 <= length
name*string
Comprimento0 <= length <= 255
description?string
Comprimento0 <= length <= 255
status?string
Valor em"ACTIVE""TEMPORARY""INACTIVE""DELETED"
type*string
Valor em"EXTERNAL""INTERNAL""SYSTEM"
owner?string
Comprimento0 <= length <= 255
picture?string
Comprimento0 <= length <= 255
url?string
Formatouri
slug?string
Comprimento0 <= length <= 255
createdBy?string
createdDate?string
lastModifiedBy?string
lastModifiedDate?string
lastAccess?string
Formatodate-time
departments?array<string>
curl -X GET 'http://localhost:2575/gateway-api/igrp-access-management/api/applications/0'
{  "id": 0,  "code": "string",  "name": "string",  "description": "string",  "status": "ACTIVE",  "type": "EXTERNAL",  "owner": "string",  "picture": "string",  "url": "http://example.com",  "slug": "string",  "createdBy": "string",  "createdDate": "string",  "lastModifiedBy": "string",  "lastModifiedDate": "string",  "lastAccess": "2019-08-24T14:15:22Z",  "departments": [    "string"  ]}

Obter aplicação por código

GET
/api/applications/by-code/{code}

Permissão: igrp.applications.view.

Autorização

bearerAuth
headerAutorizaçãoBearer <token>

JWT emitido pelo Access Management. Leva as permissões do perfil ativo em permissions e o departamento dele em org — ver o modelo de controlo de acesso.

Parâmetros de caminho

code*string

Corpo da resposta

OK

application/json
  1. response
id?integer
Formatoint32
code*string
Padrão^[A-Za-z0-9_-]+$
Comprimento1 <= length
name*string
Comprimento0 <= length <= 255
description?string
Comprimento0 <= length <= 255
status?string
Valor em"ACTIVE""TEMPORARY""INACTIVE""DELETED"
type*string
Valor em"EXTERNAL""INTERNAL""SYSTEM"
owner?string
Comprimento0 <= length <= 255
picture?string
Comprimento0 <= length <= 255
url?string
Formatouri
slug?string
Comprimento0 <= length <= 255
createdBy?string
createdDate?string
lastModifiedBy?string
lastModifiedDate?string
lastAccess?string
Formatodate-time
departments?array<string>
curl -X GET 'http://localhost:2575/gateway-api/igrp-access-management/api/applications/by-code/string'
{  "id": 0,  "code": "string",  "name": "string",  "description": "string",  "status": "ACTIVE",  "type": "EXTERNAL",  "owner": "string",  "picture": "string",  "url": "http://example.com",  "slug": "string",  "createdBy": "string",  "createdDate": "string",  "lastModifiedBy": "string",  "lastModifiedDate": "string",  "lastAccess": "2019-08-24T14:15:22Z",  "departments": [    "string"  ]}

Eliminar aplicação

DELETE
/api/applications/{code}

Permissão: igrp.applications.delete.

Autorização

bearerAuth
headerAutorizaçãoBearer <token>

JWT emitido pelo Access Management. Leva as permissões do perfil ativo em permissions e o departamento dele em org — ver o modelo de controlo de acesso.

Parâmetros de caminho

code*string

Corpo da resposta

No content

response?stringapplication/json
curl -X DELETE 'http://localhost:2575/gateway-api/igrp-access-management/api/applications/string'
"string"

Atualizar aplicação

PUT
/api/applications/{code}

Permissão: igrp.applications.update.

Autorização

bearerAuth
headerAutorizaçãoBearer <token>

JWT emitido pelo Access Management. Leva as permissões do perfil ativo em permissions e o departamento dele em org — ver o modelo de controlo de acesso.

Parâmetros de caminho

code*string

Corpo do pedido

application/json
  1. body
id?integer
Formatoint32
code*string
Padrão^[A-Za-z0-9_-]+$
Comprimento1 <= length
name*string
Comprimento0 <= length <= 255
description?string
Comprimento0 <= length <= 255
status?string
Valor em"ACTIVE""TEMPORARY""INACTIVE""DELETED"
type*string
Valor em"EXTERNAL""INTERNAL""SYSTEM"
owner?string
Comprimento0 <= length <= 255
picture?string
Comprimento0 <= length <= 255
url?string
Formatouri
slug?string
Comprimento0 <= length <= 255
createdBy?string
createdDate?string
lastModifiedBy?string
lastModifiedDate?string
lastAccess?string
Formatodate-time
departments?array<string>

Corpo da resposta

The Updated Application

application/json
  1. response
id?integer
Formatoint32
code*string
Padrão^[A-Za-z0-9_-]+$
Comprimento1 <= length
name*string
Comprimento0 <= length <= 255
description?string
Comprimento0 <= length <= 255
status?string
Valor em"ACTIVE""TEMPORARY""INACTIVE""DELETED"
type*string
Valor em"EXTERNAL""INTERNAL""SYSTEM"
owner?string
Comprimento0 <= length <= 255
picture?string
Comprimento0 <= length <= 255
url?string
Formatouri
slug?string
Comprimento0 <= length <= 255
createdBy?string
createdDate?string
lastModifiedBy?string
lastModifiedDate?string
lastAccess?string
Formatodate-time
departments?array<string>
curl -X PUT 'http://localhost:2575/gateway-api/igrp-access-management/api/applications/string' \  -H 'Content-Type: application/json' \  -d '{  "code": "string",  "name": "string",  "type": "EXTERNAL"}'
{  "id": 0,  "code": "string",  "name": "string",  "description": "string",  "status": "ACTIVE",  "type": "EXTERNAL",  "owner": "string",  "picture": "string",  "url": "http://example.com",  "slug": "string",  "createdBy": "string",  "createdDate": "string",  "lastModifiedBy": "string",  "lastModifiedDate": "string",  "lastAccess": "2019-08-24T14:15:22Z",  "departments": [    "string"  ]}

Aplicações de um utilizador

GET
/api/applications/by-user/{uid}

Autorização

bearerAuth
headerAutorizaçãoBearer <token>

JWT emitido pelo Access Management. Leva as permissões do perfil ativo em permissions e o departamento dele em org — ver o modelo de controlo de acesso.

Parâmetros de caminho

uid*string

Corpo da resposta

List of accessible Applications

application/json
  1. response
id?integer
Formatoint32
code*string
Padrão^[A-Za-z0-9_-]+$
Comprimento1 <= length
name*string
Comprimento0 <= length <= 255
description?string
Comprimento0 <= length <= 255
status?string
Valor em"ACTIVE""TEMPORARY""INACTIVE""DELETED"
type*string
Valor em"EXTERNAL""INTERNAL""SYSTEM"
owner?string
Comprimento0 <= length <= 255
picture?string
Comprimento0 <= length <= 255
url?string
Formatouri
slug?string
Comprimento0 <= length <= 255
createdBy?string
createdDate?string
lastModifiedBy?string
lastModifiedDate?string
lastAccess?string
Formatodate-time
departments?array<string>
curl -X GET 'http://localhost:2575/gateway-api/igrp-access-management/api/applications/by-user/string'
{  "id": 0,  "code": "string",  "name": "string",  "description": "string",  "status": "ACTIVE",  "type": "EXTERNAL",  "owner": "string",  "picture": "string",  "url": "http://example.com",  "slug": "string",  "createdBy": "string",  "createdDate": "string",  "lastModifiedBy": "string",  "lastModifiedDate": "string",  "lastAccess": "2019-08-24T14:15:22Z",  "departments": [    "string"  ]}
GET
/api/applications/{code}/menus

Permissão: igrp.applications.view.

Autorização

bearerAuth
headerAutorizaçãoBearer <token>

JWT emitido pelo Access Management. Leva as permissões do perfil ativo em permissions e o departamento dele em org — ver o modelo de controlo de acesso.

Parâmetros de caminho

code*string

Corpo da resposta

Get all application menus

application/json
  1. response
id?integer
Formatoint32
code?string
name*string
Comprimento0 <= length <= 255
type?string
Valor em"SYSTEM_PAGE""MENU_PAGE""EXTERNAL_PAGE""FOLDER""GROUP"
position?integer
Formatoint32
icon?string
Comprimento0 <= length <= 255
status?string
Valor em"ACTIVE""TEMPORARY""INACTIVE""DELETED"
target?string
Comprimento0 <= length <= 50
url?string
Comprimento0 <= length <= 255
pageSlug?string
parentCode?string
applicationCode?string
createdBy?string
createdDate?string
lastModifiedBy?string
lastModifiedDate?string
roles?array<>
curl -X GET 'http://localhost:2575/gateway-api/igrp-access-management/api/applications/string/menus'
{  "id": 0,  "code": "string",  "name": "string",  "type": "SYSTEM_PAGE",  "position": 0,  "icon": "string",  "status": "ACTIVE",  "target": "string",  "url": "string",  "pageSlug": "string",  "parentCode": "string",  "applicationCode": "string",  "createdBy": "string",  "createdDate": "string",  "lastModifiedBy": "string",  "lastModifiedDate": "string",  "roles": [    {      "roleCode": "string",      "departmentCode": "string"    }  ]}

Criar menu

POST
/api/applications/{applicationCode}/menus

Permissão: igrp.applications.manage.

Autorização

bearerAuth
headerAutorizaçãoBearer <token>

JWT emitido pelo Access Management. Leva as permissões do perfil ativo em permissions e o departamento dele em org — ver o modelo de controlo de acesso.

Parâmetros de caminho

applicationCode*string

Corpo do pedido

application/json
  1. body
id?integer
Formatoint32
code?string
name*string
Comprimento0 <= length <= 255
type?string
Valor em"SYSTEM_PAGE""MENU_PAGE""EXTERNAL_PAGE""FOLDER""GROUP"
position?integer
Formatoint32
icon?string
Comprimento0 <= length <= 255
status?string
Valor em"ACTIVE""TEMPORARY""INACTIVE""DELETED"
target?string
Comprimento0 <= length <= 50
url?string
Comprimento0 <= length <= 255
pageSlug?string
parentCode?string
applicationCode?string
createdBy?string
createdDate?string
lastModifiedBy?string
lastModifiedDate?string
roles?array<>

Corpo da resposta

The Persisted Menu

application/json
  1. response
id?integer
Formatoint32
code?string
name*string
Comprimento0 <= length <= 255
type?string
Valor em"SYSTEM_PAGE""MENU_PAGE""EXTERNAL_PAGE""FOLDER""GROUP"
position?integer
Formatoint32
icon?string
Comprimento0 <= length <= 255
status?string
Valor em"ACTIVE""TEMPORARY""INACTIVE""DELETED"
target?string
Comprimento0 <= length <= 50
url?string
Comprimento0 <= length <= 255
pageSlug?string
parentCode?string
applicationCode?string
createdBy?string
createdDate?string
lastModifiedBy?string
lastModifiedDate?string
roles?array<>
curl -X POST 'http://localhost:2575/gateway-api/igrp-access-management/api/applications/string/menus' \  -H 'Content-Type: application/json' \  -d '{  "name": "string"}'
{  "id": 0,  "code": "string",  "name": "string",  "type": "SYSTEM_PAGE",  "position": 0,  "icon": "string",  "status": "ACTIVE",  "target": "string",  "url": "string",  "pageSlug": "string",  "parentCode": "string",  "applicationCode": "string",  "createdBy": "string",  "createdDate": "string",  "lastModifiedBy": "string",  "lastModifiedDate": "string",  "roles": [    {      "roleCode": "string",      "departmentCode": "string"    }  ]}

Eliminar menu

DELETE
/api/applications/{applicationCode}/menus/{menuCode}

Permissão: igrp.applications.delete.

Autorização

bearerAuth
headerAutorizaçãoBearer <token>

JWT emitido pelo Access Management. Leva as permissões do perfil ativo em permissions e o departamento dele em org — ver o modelo de controlo de acesso.

Parâmetros de caminho

applicationCode*string
menuCode*string

Corpo da resposta

No Content

response?stringapplication/json
curl -X DELETE 'http://localhost:2575/gateway-api/igrp-access-management/api/applications/string/menus/string'
"string"

Atualizar menu

PUT
/api/applications/{applicationCode}/menus/{menuCode}

Permissão: igrp.applications.manage.

Autorização

bearerAuth
headerAutorizaçãoBearer <token>

JWT emitido pelo Access Management. Leva as permissões do perfil ativo em permissions e o departamento dele em org — ver o modelo de controlo de acesso.

Parâmetros de caminho

applicationCode*string
menuCode*string

Corpo do pedido

application/json
  1. body
id?integer
Formatoint32
code?string
name*string
Comprimento0 <= length <= 255
type?string
Valor em"SYSTEM_PAGE""MENU_PAGE""EXTERNAL_PAGE""FOLDER""GROUP"
position?integer
Formatoint32
icon?string
Comprimento0 <= length <= 255
status?string
Valor em"ACTIVE""TEMPORARY""INACTIVE""DELETED"
target?string
Comprimento0 <= length <= 50
url?string
Comprimento0 <= length <= 255
pageSlug?string
parentCode?string
applicationCode?string
createdBy?string
createdDate?string
lastModifiedBy?string
lastModifiedDate?string
roles?array<>

Corpo da resposta

The Updated Menu

application/json
  1. response
id?integer
Formatoint32
code?string
name*string
Comprimento0 <= length <= 255
type?string
Valor em"SYSTEM_PAGE""MENU_PAGE""EXTERNAL_PAGE""FOLDER""GROUP"
position?integer
Formatoint32
icon?string
Comprimento0 <= length <= 255
status?string
Valor em"ACTIVE""TEMPORARY""INACTIVE""DELETED"
target?string
Comprimento0 <= length <= 50
url?string
Comprimento0 <= length <= 255
pageSlug?string
parentCode?string
applicationCode?string
createdBy?string
createdDate?string
lastModifiedBy?string
lastModifiedDate?string
roles?array<>
curl -X PUT 'http://localhost:2575/gateway-api/igrp-access-management/api/applications/string/menus/string' \  -H 'Content-Type: application/json' \  -d '{  "name": "string"}'
{  "id": 0,  "code": "string",  "name": "string",  "type": "SYSTEM_PAGE",  "position": 0,  "icon": "string",  "status": "ACTIVE",  "target": "string",  "url": "string",  "pageSlug": "string",  "parentCode": "string",  "applicationCode": "string",  "createdBy": "string",  "createdDate": "string",  "lastModifiedBy": "string",  "lastModifiedDate": "string",  "roles": [    {      "roleCode": "string",      "departmentCode": "string"    }  ]}

Mostrar menu a perfis

POST
/api/applications/{applicationCode}/menus/{menuCode}/roles

Permissão: igrp.applications.manage.

Autorização

bearerAuth
headerAutorizaçãoBearer <token>

JWT emitido pelo Access Management. Leva as permissões do perfil ativo em permissions e o departamento dele em org — ver o modelo de controlo de acesso.

Parâmetros de caminho

applicationCode*string
menuCode*string

Parâmetros de query

departmentCode*string

Corpo do pedido

application/json
  1. body
[index: integer]?string

Corpo da resposta

OK

application/json
  1. response
id?integer
Formatoint32
code?string
name*string
Comprimento0 <= length <= 255
type?string
Valor em"SYSTEM_PAGE""MENU_PAGE""EXTERNAL_PAGE""FOLDER""GROUP"
position?integer
Formatoint32
icon?string
Comprimento0 <= length <= 255
status?string
Valor em"ACTIVE""TEMPORARY""INACTIVE""DELETED"
target?string
Comprimento0 <= length <= 50
url?string
Comprimento0 <= length <= 255
pageSlug?string
parentCode?string
applicationCode?string
createdBy?string
createdDate?string
lastModifiedBy?string
lastModifiedDate?string
roles?array<>
curl -X POST 'http://localhost:2575/gateway-api/igrp-access-management/api/applications/string/menus/string/roles?departmentCode=string' \  -H 'Content-Type: application/json' \  -d '[  "string"]'
{  "id": 0,  "code": "string",  "name": "string",  "type": "SYSTEM_PAGE",  "position": 0,  "icon": "string",  "status": "ACTIVE",  "target": "string",  "url": "string",  "pageSlug": "string",  "parentCode": "string",  "applicationCode": "string",  "createdBy": "string",  "createdDate": "string",  "lastModifiedBy": "string",  "lastModifiedDate": "string",  "roles": [    {      "roleCode": "string",      "departmentCode": "string"    }  ]}

Esconder menu de perfis

DELETE
/api/applications/{applicationCode}/menus/{menuCode}/roles

Permissão: igrp.applications.manage.

Autorização

bearerAuth
headerAutorizaçãoBearer <token>

JWT emitido pelo Access Management. Leva as permissões do perfil ativo em permissions e o departamento dele em org — ver o modelo de controlo de acesso.

Parâmetros de caminho

applicationCode*string
menuCode*string

Parâmetros de query

departmentCode*string

Corpo do pedido

application/json
  1. body
[index: integer]?string

Corpo da resposta

OK

application/json
  1. response
id?integer
Formatoint32
code?string
name*string
Comprimento0 <= length <= 255
type?string
Valor em"SYSTEM_PAGE""MENU_PAGE""EXTERNAL_PAGE""FOLDER""GROUP"
position?integer
Formatoint32
icon?string
Comprimento0 <= length <= 255
status?string
Valor em"ACTIVE""TEMPORARY""INACTIVE""DELETED"
target?string
Comprimento0 <= length <= 50
url?string
Comprimento0 <= length <= 255
pageSlug?string
parentCode?string
applicationCode?string
createdBy?string
createdDate?string
lastModifiedBy?string
lastModifiedDate?string
roles?array<>
curl -X DELETE 'http://localhost:2575/gateway-api/igrp-access-management/api/applications/string/menus/string/roles?departmentCode=string' \  -H 'Content-Type: application/json' \  -d '[  "string"]'
{  "id": 0,  "code": "string",  "name": "string",  "type": "SYSTEM_PAGE",  "position": 0,  "icon": "string",  "status": "ACTIVE",  "target": "string",  "url": "string",  "pageSlug": "string",  "parentCode": "string",  "applicationCode": "string",  "createdBy": "string",  "createdDate": "string",  "lastModifiedBy": "string",  "lastModifiedDate": "string",  "roles": [    {      "roleCode": "string",      "departmentCode": "string"    }  ]}

Ligar recurso à aplicação

POST
/api/applications/{code}/resources

Permissão: igrp.applications.manage.

Autorização

bearerAuth
headerAutorizaçãoBearer <token>

JWT emitido pelo Access Management. Leva as permissões do perfil ativo em permissions e o departamento dele em org — ver o modelo de controlo de acesso.

Parâmetros de caminho

code*string

Corpo do pedido

application/json
  1. body
[index: integer]?string

Corpo da resposta

No Content

response?stringapplication/json
curl -X POST 'http://localhost:2575/gateway-api/igrp-access-management/api/applications/string/resources' \  -H 'Content-Type: application/json' \  -d '[  "string"]'
"string"

Desligar recurso da aplicação

DELETE
/api/applications/{code}/resources

Permissão: igrp.applications.manage.

Autorização

bearerAuth
headerAutorizaçãoBearer <token>

JWT emitido pelo Access Management. Leva as permissões do perfil ativo em permissions e o departamento dele em org — ver o modelo de controlo de acesso.

Parâmetros de caminho

code*string

Corpo do pedido

application/json
  1. body
[index: integer]?string

Corpo da resposta

No Content

response?stringapplication/json
curl -X DELETE 'http://localhost:2575/gateway-api/igrp-access-management/api/applications/string/resources' \  -H 'Content-Type: application/json' \  -d '[  "string"]'
"string"
GET
/api/applications/{code}/custom-fields

Permissão: igrp.applications.view.

Autorização

bearerAuth
headerAutorizaçãoBearer <token>

JWT emitido pelo Access Management. Leva as permissões do perfil ativo em permissions e o departamento dele em org — ver o modelo de controlo de acesso.

Parâmetros de caminho

code*string

Corpo da resposta

Application Custom Fields

response?stringapplication/json
curl -X GET 'http://localhost:2575/gateway-api/igrp-access-management/api/applications/string/custom-fields'
"string"

Adicionar campos personalizados

POST
/api/applications/{code}/custom-fields

Permissão: igrp.applications.update.

Autorização

bearerAuth
headerAutorizaçãoBearer <token>

JWT emitido pelo Access Management. Leva as permissões do perfil ativo em permissions e o departamento dele em org — ver o modelo de controlo de acesso.

Parâmetros de caminho

code*string

Corpo do pedido

application/json
  1. body
[key: string]?unknown

Corpo da resposta

No Content

response?stringapplication/json
curl -X POST 'http://localhost:2575/gateway-api/igrp-access-management/api/applications/string/custom-fields' \  -H 'Content-Type: application/json' \  -d '{  "property1": null,  "property2": null}'
"string"

Remover campos personalizados

DELETE
/api/applications/{code}/custom-fields

Permissão: igrp.applications.update.

Autorização

bearerAuth
headerAutorizaçãoBearer <token>

JWT emitido pelo Access Management. Leva as permissões do perfil ativo em permissions e o departamento dele em org — ver o modelo de controlo de acesso.

Parâmetros de caminho

code*string

Corpo do pedido

application/json
  1. body
[index: integer]?string

Corpo da resposta

No Content

response?stringapplication/json
curl -X DELETE 'http://localhost:2575/gateway-api/igrp-access-management/api/applications/string/custom-fields' \  -H 'Content-Type: application/json' \  -d '[  "string"]'
"string"
How is this guide?

Última atualização: