Á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 cadastro, alteração e desativação de filiais no Ahgora PontoWeb.


Aviso
titlewarning

Permite envio em lote, máximo de 1000 registros por solicitação, ou 1mb (mega).


Subsidiaries (filiais)

Item

Descrição

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

Subsidiaries (Filiais)

campotipoObrig.DescriçãoRegras
numeroCadastroStringSimnúmero do CNPJSem separadores
razaoSocialStringSimNome da empresa
telefoneDDDStringNãoCódigo de areaFormato: "DDD"
telefoneStringNãoNúmero de telefoneSem separadores
cepStringNãoCEPFormato: XXXXXXXX
Sem separadores
enderecoStringNãoEndereço
complementoStringNãoComplemento
bairroStringNãoBairro
cidadeStringNãoCidade
estadoStringNãoEstadoSigla válida de dois dígitos em minúsculas
paisStringNãoCódigo do paisPadrão: 1058
Para Brasil, use o código: 1058
ativacaoStringNãoAtivação do relógio de ponto na filialUse true para sim e false para não
Use o CNPJ ou CPF para ativar os relógios de ponto.


Exemplos de requisição (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.