Company

IMPORTANTE

Para mais detalhes sobre os dados de entrada e saída consulte a documentação da API.

Get Company Details#

Este método retorna os detalhes de uma empresa específica.

  • Recebe o argumento params que é um dicionário com os campos:

    • companyId: (obrigatório) id da Empresa - string.
  • Retorna um objeto com os métodos:

    • content: conteúdo da resposta.
      • id: string.
      • document: string.
      • name: string.
      • logo: string.
      • url: string.
      • segment: string.
    • status_code: status da requisição.
params = {
'companyId': "id",
}
company_detail = polen.get_company_details(params)
print(company_detail.content)

Get Company List#

Este método retorna todas as empresas da sua conta.

  • Recebe o argumento params que é um dicionário com os campos:

    • page: (opcional) número de uma página especifica - number.
    • pageSize: (opcional) quantidade de items por página (por padrão tem o valor 20) - number.
  • Retorna um objeto com os métodos:

    • content: conteúdo da resposta.
      • results: array.
      • pageNumber: number.
      • nextPage: string.
    • status_code: status da requisição.
params = {
'page': 0,
'pageSize': 20
}
list = polen.get_company_list(params)
print(list.content)

Get Company Store#

Este método retorna todas as empresas da sua conta.

  • Recebe o argumento params que é um dicionário com os campos:

    • companyId: (obrigatório) id da empresa - string.
    • page: (opcional) número de uma página especifica - number.
    • pageSize: (opcional) quantidade de items por página (por padrão tem o valor 20) - number.
  • Retorna um objeto com os métodos:

    • content: conteúdo da resposta.
      • results: array.
      • pageNumber: number.
      • nextPage: string.
    • status_code: status da requisição.
params = {
'companyId': "id",
}
stores = polen.get_company_stores(params)
print(stores.content)

Update Company#

Este método atualiza dados de uma empresa.

  • Recebe o argumento params que é um dicionário com os campos:

    • companyId: (obrigatório) id da empresa - string.
  • Recebe o argumento body que é um dicionário com os campos:

    • document: (obrigatório) documento de identificaçao (CNPJ/CPF) - string.
    • name:(obrigatório) nome da empresa - string.
    • logo: (opcional) url da logo da empresa - string.
    • url: (opcional) url da página de impacto da empresa - string.
    • segment: (opcional) segmento da empresa - string.
  • Retorna um objeto com os métodos:

    • content: conteúdo da resposta.
      • id: string.
      • document: string.
      • name: string.
      • logo: string.
      • url: string.
      • segment: string.
    • status_code: status da requisição.
params = {
'companyId': ""
}
body = {
'document': "",
'name': "",
'logo': "",
'url': "",
'segment': ""
}
update = polen.update_company(params, body)
print(update.content)

Create Company#

Este método cria uma empresa.

  • Recebe o argumento body que é um dicionário com os campos:

    • document: (obrigatório) documento de identificaçao (CNPJ/CPF) - string.
    • name: nome da empresa - string.
    • logo: url da logo da empresa - string.
    • url: url da página de impacto da empresa - string.
    • segment: segmento da empresa - string.
  • Retorna um objeto com os métodos:

    • content: conteúdo da resposta.
      • id: string.
      • document: string.
      • name: string.
      • logo: string.
      • url: string.
      • segment: string.
    • status_code: status da requisição.
body = {
'document': "",
'name': "",
'logo': "",
'url': "",
'segment': ""
}
create = polen.create_company(body)
print(create.content)