PIN e PIN Seguro
Pré-requisitos do processo:
URL base
https://integration-360-api.nddprint.com/integration-360-api
Autorização
Todos os endpoints devem enviar o token no cabeçalho da requisição
Authorization: Bearer token
Exemplo de autorização:
Authorization: Bearer 089d22caa3f6d338239a14AuU09R3FZJWk4XhMHAAbXIkQw3oydFUF8VFlP0QkHI=
PIN Codes
Este endpoint retorna o PIN e PIN Seguro do usuário.
POST
api/v1/users/pin-codes
Corpo da requisição: Os parâmetros a seguir devem ser incluídos no corpo da requisição como dados JSON.
LogonName (string)
DomainName (string)
Exemplo de requisição:
POST api/v1/pin-codes
Content-Type: application/json
{
"LogonName": "usuario123",
"DomainName": "dominio123"
}
Resposta de sucesso: Se a requisição for bem-sucedida, você receberá uma resposta com o status 200 OK com o PIN e PIN Seguro do usuário.
Exemplo de resposta:
Status: 200 OK
Content-Type: application/json
{
"pinCode": "1231231",
"securePinCode": "12345",
"useSecurePinCode": true
}
Respostas de erro:
Status 400 Bad Request: O usuário não foi encontrado.
Update Pin code auto renew
Este endpoint atualiza automaticamente o PIN do usuário.
Para que este endpoint funcione corretamente, a forma de gerenciamento dos códigos PIN deve estar configurada como Renovação automática do PIN.
POST
api/v1/users/update-pin-code-autorenew
Corpo da requisição: Os parâmetros a seguir devem ser incluídos no corpo da requisição como dados JSON.
LogonName (string)
DomainName (string)
Exemplo de requisição:
POST api/v1/update-pin-code-autorenew
Content-Type: application/json
{
"LogonName": "usuario123",
"DomainName": "dominio123"
}
Resposta: Se a requisição for bem-sucedida, você receberá uma resposta com o status 200 OK com o valor do PIN.
Exemplo de resposta:
Status: 200 OK
Content-Type: application/json
0208
Respostas de erro:
Status 403 Forbidden: A configuração não está ativada no NDD Print Portal 360.
Update Secure PIN Code
Este endpoint atualiza o PIN Seguro do usuário.
POST
api/v1/users/update-secure-pin-code
Corpo da requisição: Os parâmetros a seguir devem ser incluídos no corpo da requisição como dados JSON.
LogonName (string)
DomainName (string)
UseSecurePinCode (boolean)
SecurePinCode (string)
Exemplo de requisição:
POST api/v1/pin-codes
Content-Type: application/json
{
"LogonName": "usuario123"
"DomainName": "dominio123"
"UseSecurePinCode": true
"SecurePinCode": "123456"
}
Resposta de sucesso: Se a requisição for bem-sucedida, você receberá uma resposta com o status 200 OK com um valor booleano (true ou false).
Exemplo de resposta:
Status: 200 OK
Content-Type: application/json
true
Respostas de erro:
Status 400 Bad Request: O usuário não foi encontrado.
{{component-feedback-article}}