Integração Audaces Idea

idea

Obtem versão da api audaces

get
/audaces/idea/api/version
Parâmetros de consulta
api_keystringObrigatório

Token de acesso

Respostas
200

OK

application/json
Respostainteger
get
/audaces/idea/api/version
GET /audaces/v10/audaces/idea/api/version?api_key=text HTTP/1.1
Host: localhost
Accept: */*
1

Valida usuário e senha e retorna token de acesso. Utilizado especificamente para integração com Audaces - Idea

post
/audaces/idea/api/v1/user/login
Parâmetros de consulta
api_keystringObrigatório

Token de acesso

Corpo
usernamestringObrigatório

Nome do usuário

passwordstringObrigatório

Senha do usuário

Respostas
200

OK

application/json
post
/audaces/idea/api/v1/user/login
POST /audaces/v10/audaces/idea/api/v1/user/login?api_key=text HTTP/1.1
Host: localhost
Content-Type: application/x-www-form-urlencoded
Accept: */*
Content-Length: 37

"username='text'&password='text'"
{
  "access_token": "text",
  "expires_in": "text",
  "token_type": "text"
}

Retorna objetos variados de consultas, ver documentação Audaces.

get
/audaces/idea/api/v1/query
Autorizações
AuthorizationstringObrigatório
Parâmetros de consulta
typestringOpcional

Tipo

uidstringOpcional

Código único do objeto a ser buscado (prefixo-código)

referencestringOpcional

Código da referência

sectorstringOpcional

Setor

machinestringOpcional

Máquina

descriptionstringOpcional

Descrição

collectionstringOpcional

Coleção

product_groupstringOpcional

Grupo de produto do material

supplierstringOpcional

Fornecedor

Respostas
200

OK. Obtjeto de retorno dinâmico de acordo com parâmetros da requesição.

get
/audaces/idea/api/v1/query
GET /audaces/v10/audaces/idea/api/v1/query HTTP/1.1
Host: localhost
Authorization: YOUR_API_KEY
Accept: */*

Sem conteúdo

Cadastra nova engenharia.

post
/audaces/idea/api/v1/garment
Autorizações
AuthorizationstringObrigatório
Parâmetros de consulta
uidstringOpcional

Código do produto para atualização

Corpo
filenamestringOpcional

Nome do arquivo

revisionstringOpcional

Tipo

authorstringOpcional

Autor

responsiblestringOpcional

Responsável

last_modifiedstringOpcional

Última modificação

collectionstringOpcional

Coleção

namestringOpcional

Nome

Respostas
200

OK

application/json
post
/audaces/idea/api/v1/garment
POST /audaces/v10/audaces/idea/api/v1/garment HTTP/1.1
Host: localhost
Authorization: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 337

{
  "filename": "text",
  "revision": "text",
  "author": "text",
  "responsible": "text",
  "last_modified": "text",
  "collection": "text",
  "name": "text",
  "variants": [
    {
      "name": "text",
      "description": "text",
      "label": "text",
      "size": "text",
      "value": 1,
      "amount": 1,
      "composition": "text",
      "color": {
        "uid": "text",
        "rgb": "text",
        "value": "text"
      },
      "items": [
        {}
      ],
      "custom_fields": [
        {}
      ]
    }
  ]
}
{
  "type": "text",
  "uid": "text",
  "name": "text",
  "reference": "text",
  "description": "text",
  "collection": "text",
  "product_group": "text",
  "notes": "text",
  "value": 1,
  "variants": [
    {
      "name": "text",
      "description": "text",
      "label": "text",
      "size": "text",
      "value": 1,
      "amount": 1,
      "composition": "text",
      "color": {
        "uid": "text",
        "rgb": "text",
        "value": "text"
      },
      "items": [
        {}
      ],
      "custom_fields": [
        {}
      ]
    }
  ],
  "items": [
    {}
  ],
  "custom_fields": [
    {}
  ]
}

Atualizado