Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Índice
outlinetrue

Portuguese (Brasil)

Subsidiaries (Filiais)


Serviço utilizado para

cadastrar

cadastro,

alterar

alteração e

inativar

desativação de filiais no Ahgora PontoWeb.


Aviso
Permitido

Permite envio em lote, máximo de 1000 registros por

requisição

solicitação, ou 1mb (mega).


Subsidiaries (

Filiais

filiais)

Item

Descrição

Fluxo:Cliente → PontoWeb
Rota:https://api.ahgora.com.br/subsidiaries
Método:POST

Subsidiaries (Filiais)

Campo
campo
Tipo
tipoObrig.Descrição
Regra
Regras
numeroCadastroStringSim
Número Sem separadores
número do CNPJSem separadores
razaoSocialStringSim
Razão Social
Nome da empresa
telefoneDDDStringNãoCódigo de
Área (DDD)
areaFormato: "DDD"
formato: XX
telefoneStringNãoNúmero
do Telefone
de telefoneSem separadores
cepStringNãoCEP
formato
Formato: XXXXXXXX
Sem separadores
enderecoStringNãoEndereço
complementoStringNãoComplemento
bairroStringNãoBairro
cidadeStringNãoCidade
estadoStringNãoEstadoSigla válida de dois dígitos
válida
em
minúsculo
minúsculas
paisStringNão
Sigla
Código do
País
pais
Fixo
Padrão: 1058
Para Brasil
deve-se utilizar
, use o código: 1058
ativacaoStringNãoAtivação
de
do relógio de ponto na
filal
filial
Utilize
Use true para sim e false para não
Utiliza
Use o CNPJ ou CPF para
ativação de Relógios de Ponto
ativar os relógios de ponto.


Exemplos de

Requisições

requisição (

Requests

Request):


Corpo da Requisição - Inclusão, Alteração e Ativação:

Bloco de código
languagetext
themeEmacs
linenumberstrue
collapsetrue
[
  {
    "numeroCadastro": "XXXXXXXX0001XX",
    "razaoSocial": "Example Text",
    "telefoneDDD": "XX",
    "telefone": "XXXXXXXX",
    "cep": "XXXXXXX",
    "endereco": "Avenida XYZ",
    "complemento": "número 0123, Setor A",
    "bairro": "Example",
    "cidade": "São Paulo",
    "estado": "sp",
    "pais": "1058",
    "ativacao": true
  }
]


Corpo da Requisição - Desativação:

Bloco de código
languagetext
themeEmacs
linenumberstrue
collapsetrue
[
  {
    "numeroCadastro": "XXXXXXXX0001XX",
    "razaoSocial": "Example Text",
    "telefoneDDD": "XX",
    "telefone": "XXXXXXXX",
    "cep": "XXXXXXX",
    "endereco": "Avenida XYZ",
    "complemento": "número 0123, Setor A",
    "bairro": "Example",
    "cidade": "São Paulo",
    "estado": "sp",
    "pais": "1058",
    "ativacao": false
  }
]


Exemplos de Respostas (Responses)


Resposta quando SUCESSO - Code 200:

Bloco de código
languagetext
themeEmacs
linenumberstrue
collapsetrue
{
  "company": "a000101",
  "unique": "bd751350",
  "message": "Subsidiaries Integration on progress"
}
Dica

Para obter mais detalhe, utilize o serviço Process. Para saber mais entre no link.


ERRO de Validação - Code 400:

Bloco de código
languagetext
themeEmacs
linenumberstrue
collapsetrue
{
  "message": "Request format must be an Array",
  "code": 400
}


ERRO de Autenticação - Code 401:

Bloco de código
languagetext
themeEmacs
linenumberstrue
collapsetrue
{
  "message": "Unauthorized",
  "code": 401
}


ERRO de Permissão - Code 403:

Bloco de código
languagetext
themeEmacs
linenumberstrue
collapsetrue
{
    "error": {
        "message": "Forbidden",
        "code": 403
    }
}

Observação: Verificar as permissões do usuário para acessar a rota/serviço.

English (US)

Subsidiaries (Branch offices)


Service used to register, change and deactivate branches on Ahgora PontoWeb.


Aviso
titlewarning

Batch sending allowed, maximum 1000 records per request, or 1mb (mega)


Subsidiaries (Branch offices)

Item

Description

Flow:Client → PontoWeb
Routehttps://api.ahgora.com.br/subsidiaries
Method:POST

Subsidiaries (Branch offices)

FieldTypeRequiredDescriptionRules
numeroCadastroStringYesCNPJ numberNo separators
razaoSocialStringYesCompany nameNo separators
telefoneDDDStringNoArea CodeExpected format: "DDD"
telefoneStringNoTelephone NumberNo separators
cepStringNoZIP CODEExpected format: XXXXXXXX
No separators
enderecoStringNoAddress
complementoStringNoComplement
bairroStringNoNeighborhood
cidadeStringNoCity
estadoStringNoStateValid two-digit acronym in lower case
paisStringNoCountry acronymDefault: 1058
For Brazil, use: 1058
ativacaoStringNoTime clock activation at the branch officeUse true for yes and false for no
Use CNPJ or CPF to activate Time Clocks.


Request examples:


Request Body - Inclusion, Modification and Activation:

Bloco de código
languagetext
themeEmacs
linenumberstrue
collapsetrue
[
  {
    "numeroCadastro": "XXXXXXXX0001XX",
    "razaoSocial": "Example Text",
    "telefoneDDD": "XX",
    "telefone": "XXXXXXXX",
    "cep": "XXXXXXX",
    "endereco": "Avenida XYZ",
    "complemento": "número 0123, Setor A",
    "bairro": "Example",
    "cidade": "São Paulo",
    "estado": "sp",
    "pais": "1058",
    "ativacao": true
  }
]


Request Body - Deactivation:

Bloco de código
languagetext
themeEmacs
linenumberstrue
collapsetrue
[
  {
    "numeroCadastro": "XXXXXXXX0001XX",
    "razaoSocial": "Example Text",
    "telefoneDDD": "XX",
    "telefone": "XXXXXXXX",
    "cep": "XXXXXXX",
    "endereco": "Avenida XYZ",
    "complemento": "número 0123, Setor A",
    "bairro": "Example",
    "cidade": "São Paulo",
    "estado": "sp",
    "pais": "1058",
    "ativacao": false
  }
]


Response examples:


Response when SUCCESS - Code 200:

Bloco de código
languagetext
themeEmacs
linenumberstrue
collapsetrue
{
  "company": "a000101",
  "unique": "bd751350",
  "message": "Subsidiaries Integration on progress"
}
Dica
titletip

For more details, use the Process service. To find out more, click here.


Validation ERROR - Code 400:

Bloco de código
languagetext
themeEmacs
linenumberstrue
collapsetrue
{
  "message": "Request format must be an Array",
  "code": 400
}


Authentication ERROR - Code 401:

Bloco de código
languagetext
themeEmacs
linenumberstrue
collapsetrue
{
  "message": "Unauthorized",
  "code": 401
}


Permission ERROR - Code 403:

Bloco de código
languagetext
themeEmacs
linenumberstrue
collapsetrue
{
    "error": {
        "message": "Forbidden",
        "code": 403
    }
}

Note: Check the user's permissions to access the route/service.