OnFly
Manage your corporate expenses and travel with OnFly.
Authentication
This connector uses Token-based authentication.
info
Set up your connection in the Abstra Console before using it in your workflows.
How to use
Using the Smart Chat
Execute the action "CHOOSE_ONE_ACTION_BELOW" from my connector "YOUR_CONNECTOR_NAME" using the params "PARAMS_HERE".
Using the Web Editor
from abstra.connectors import run_connection_action
result = run_connection_action(
connection_name="your_connection_name",
action_name="your_action_name",
params={
"param1": "value1",
"param2": "value2"
})
Available Actions
This connector provides 97 actions:
| Action | Purpose | Parameters |
|---|---|---|
| post_oauth_token | Autenticação / Login with credentials | data: { . grant_type (string) . scope (string) . client_id (string) . client_secret (string) } (object) required |
| get_employees | Colaboradores - obter todos | page (integer) perPage (integer) sortBy (string) sortOrder (string) include (string) paginate (boolean) email (string) id (integer) |
| get_employees_by_employees_id | Colaboradores - obter pelo ID | employees_id (string) include (string) |
| put_employees_by_employees_id | Colaboradores - atualizar dados de um colaborador | employees_id (string) data: { . email (string) . permissionId (integer) . role (string) . groupId (integer) . costCenterId (integer) . name (string) . birthday (string) . lastName (string) . firstName (string) . nationality (string) . rgNumber (string) . cellphone (object) . typeKeyPix (integer) . keyPix (string) . onVacation (boolean) . interimUser (string) } (object) required |
| get_employees_me | Colaboradores - obter próprio perfil | include (string) |
| get_employees_by_employees_id_company | Colaboradores - obter empresas de um colaborador | employees_id (string) include (string) |
| post_employees_invite | Colaboradores - convidar | data (object) required |
| post_employees_create | Colaboradores - cadastrar | data: { . email (string) . permissionId (integer) . name (string) . lastName (string) . firstName (string) . costCenterId . relatedCostCenters . managedCostCenters . groupId . role (string) . birthday (string) . cpf (string) . passport . nationality . rg_number . celphone (object) . typeKeyPix . keyPix . onVacation (boolean) . interimUser (array) . currency (string) . password (string) } (object) required |
| put_employees_by_employees_id_preference | Colaboradores - atualizar telefone de colaborador | employees_id (string) data: { . cellphone (object) } (object) required |
| delete_employees_by_id | Colaboradores - inativar colaborador | id (string) |
| get_employee_groups | Grupos - obter todos | page (integer) perPage (integer) sortBy (string) sortOrder (string) |
| get_settings_cost_center | Centros de Custo - obter todos | page (integer) perPage (integer) include (string) |
| post_settings_cost_center | Centros de Custo - inclusão | data: { . name (string) } (object) required |
| put_settings_cost_center_by_cost_center_id | Centros de Custo - alteração | costCenterId (string) data: { . name (string) } (object) required |
| get_settings_tag | TAG - obter todas | page (integer) perPage (integer) |
| post_settings_tag | Tag - inclusão | data: { . name (string) } (object) required |
| get_company | Empresa - obter dados | include (string) |
| get_settings_general | Empresa - obter configurações | No parameters |
| put_settings_custom_fields_8957 | Editar Campos | data: { . id (integer) . label (string) . usedsId (array) . required (boolean) . enableToTravel (boolean) . enableToRdv (boolean) . enableToHotel (boolean) . enableToFly (boolean) . enableToCar (boolean) . enableToBus (boolean) . enableToExpense (boolean) . enableToAdvancePayment (boolean) . enableToEmployee (boolean) . showPdf (boolean) . showVoucher (boolean) . valDefault . options (array) . isActive (boolean) . fieldType (integer) . category . decimalPlaces . customFieldInUse (boolean) } (object) required |
| get_settings_custom_fields | Listar Campos Gerenciais | paginate (boolean) perPage (integer) data: { . id (integer) . label (string) . usedsId (array) . required (boolean) . enableToTravel (boolean) . enableToRdv (boolean) . enableToHotel (boolean) . enableToFly (boolean) . enableToCar (boolean) . enableToBus (boolean) . enableToExpense (boolean) . enableToAdvancePayment (boolean) . enableToEmployee (boolean) . showPdf (boolean) . showVoucher (boolean) . valDefault . options (array) . isActive (boolean) . fieldType (integer) . category . decimalPlaces . customFieldInUse (boolean) } (object) required |
| get_settings_budget | Obter Budget | retry (integer) integrationId (string) integrationType (string) year (integer) paginate (boolean) include (string) |
| post_expense_expenditure_type | Categorias das despesas - criar | No parameters |
| get_expense_expenditure_type | Categorias das despesas - obter todos | page (integer) perPage (integer) paginate (boolean) |
| get_expense_expenditure | Despesas - obter todos | perPage (integer) page (integer) sortBy (string) sortOrder (string) descending (boolean) include (string) userId (integer) isReimbursable (boolean) startOccurrenceDate (integer) endOccurrenceDate (integer) startDate (integer) endDate (integer) inRdv (boolean) seeAll (boolean) |
| post_expense_expenditure | Criar despesa - manualmente | data: { . date (string) . currency (string) . amount (integer) . description (string) . userId (integer) . costCenterId (integer) . isReimbursable (boolean) . expenditureTypeId (integer) . isImmutable (boolean) . isNFe (boolean) } (object) required |
| get_expense_expenditure_by_expenditure_id | Despesas - obter pelo ID | expenditure_id (string) include (string) |
| post_general_attachment_4_1_by_expenditure_id | Despesas - adicionar anexo | expenditure_id (string) |
| get_expense_rdv | RDV - obter todos | startDate (string) endDate (string) status (string) page (integer) perPage (integer) sortBy (string) sortOrder (string) doesntHaveCategories (string) include (string) |
| post_expense_rdv | Criar RDV | data: { . title (string) . reason (string) . annexes (object) . userId (integer) . customFields (array) . advancePaymentsId (array) . tagsId (array) . costCenterId (integer) } (object) required |
| get_expense_rdv_by_rdv_id | RDV - obter pelo ID | rdv_id (string) include (string) |
| put_expense_rdv_by_id | RDV - editar pelo ID | id (string) startDate (string) endDate (string) status (string) page (integer) perPage (integer) sortBy (string) sortOrder (string) data: { . costCenterId (integer) . reason (string) } (object) required |
| post_general_approval_pay_by_approval_slug | RDV - alterar status para pago | approval_slug (string) |
| post_general_approval_approve_by_approval_slug | RDV - alterar status para aprovado | approval_slug (string) |
| post_expense_rdv_schedule_payment_by_rdv_id | RDV - alterar status para pagamento agendado | rdv_id (string) data: { . reason (string) . scheduleDate (string) } (object) required |
| post_expense_advance_payment_by_adv_id_schedule | Adiantamento - alterar status para pagamento agendado | adv_id (string) data: { . scheduleDate (string) . modifiedQuote (boolean) } (object) required |
| post_general_approval_reprove_by_approval_slug | RDV - alterar status para reprovado | approval_slug (string) data: { . reason (string) } (object) required |
| post_expense_rdv_archive_by_rdv_id | RDV - alterar status para arquivado | rdv_id (string) |
| get_general_attachment_method_5_by_rdv_id | RDV - baixar o anexo - requisitar | rdv_id (string) type (string) |
| get_general_attachment_5_by_rdv_id | RDV - baixar o anexo - DIRECT | rdv_id (string) type (string) |
| post_expense_rdv_send_to_approval_by_rdv_id | RDV - enviar para aprovação | rdv_id (string) |
| get_expense_advance_payment | Adiantamentos - obter todos | startDate (string) endDate (string) status (string) page (integer) perPage (integer) sortBy (string) sortOrder (string) include (string) paginate (boolean) |
| get_expense_advance_payment_by_advance_payment_id | Adiantamentos - obter pelo ID | advance_payment_id (string) include (string) |
| put_expense_advance_payment_archive_by_advance_id | Adiantamentos - alterar status para arquivado | advance_id (string) |
| put_expense_advance_payment_128 | Adiantamentos - editar pelo ID | startDate (string) endDate (string) status (string) page (integer) perPage (integer) sortBy (string) sortOrder (string) data: { . reason (string) } (object) required |
| delete_expense_advance_payment_22171 | Excluir permanentemente um adiantamento | startDate (string) endDate (string) status (string) page (integer) perPage (integer) sortBy (string) sortOrder (string) data (object) required |
| get_travel_order_fly_order | Travel - aéreo - obter todos | startDate (string) endDate (string) page (integer) perPage (integer) sortBy (string) sortOrder (string) include (string) |
| get_travel_order_fly_order_by_fly_order_id | Travel - aéreo - obter pelo ID | fly_order_id (string) include (string) |
| put_travel_order_fly_order_39159 | Travel - aéreo - editar ordem pelo ID | data: { . reason (string) } (object) required |
| get_geolocation_search_destination | Step 1: Procurar destino | input (string) international (boolean) |
| get_hotel_search | Step 2: Buscar hotéis | placeId (string) suggest (boolean) cityName (string) checkIn (integer) checkOut (integer) guestsQuantity (integer) |
| get_hotel_detail_rooms | Step 3: Buscar quartos de um hotel | hotelId (string) cacheId (string) |
| get_hotel_room_validate_by_cache_id_by_fare_id | Step 4: Validar quarto escolhido | cacheId (string) fareId (string) |
| post_hotel_finish_checkout | Step 5: Checkout | data: { . cacheId (string) . hotelId (string) . fareId (string) . costCenter (integer) . tags (object) . reason (string) . guests (object) } (object) required |
| get_travel_order_hotel_order | Travel - hotel - obter todos | startDate (string) endDate (string) include (string) |
| get_travel_order_hotel_order_by_hotel_order_id | Travel - hotel - obter pelo ID | hotel_order_id (string) include (string) |
| get_automobile_rental_agencies | Step 1.2: Buscar agências de uma cidade em caso de devolução em cidades distintas | placeId (string) |
| get_automobile_search | Step 2: Buscar veículos disponíveis | withdrawPlaceId (string) withdrawCity (string) withdrawDate (integer) withdrawTime (integer) depositInAnotherPlace (integer) depositPlaceId (string) depositCity (string) depositDate (integer) depositTime (integer) withdrawAgencyId (string) depositAgencyId (string) |
| get_automobile_checkout_by_cache_id | Step 3: Iniciar checkout de veículo | cacheId (string) |
| get_automobile_fare_validation | Step 4: Validar veículo | cacheId (string) carId (string) fareId (string) |
| post_automobile_finish_checkout | Step 5: Finalizar checkout | data: { . cacheId (string) . carId (string) . fareId (string) . costCenter (string) . tags (object) . reason (string) . drivers (object) } (object) required |
| get_travel_order_auto_order | Travel - automóvel - obter todos | startDate (string) endDate (string) include (string) |
| get_travel_order_auto_order_by_auto_order_id | Travel - automóvel - obter pelo ID | auto_order_id (string) include (string) |
| get_statics_bus_destinations | Step 1: Listar destinos de ônibus | No parameters |
| get_bus_search | Step 2: Buscar ônibus disponíveis | from (string) to (string) passengers (integer) departure (integer) return (integer) |
| get_bus_search_seats | Step 3: Listar assentos disponíveis Ida | travelId (string) |
| get_bus_checkout_by_cache_id | Step 4: Iniciar checkout | cacheId (string) |
| post_bus_finish_checkout | Step 5: Finalizar checkout | data: { . reason (string) . cacheId (string) . costCenter (string) . tags (object) . hasInsurance (boolean) . travelIdOutbound (string) . travelIdInbound (string) . passengers (object) } (object) required |
| get_travel_order_bus_order | Travel - ônibus - obter todos | startDate (string) endDate (string) include (string) |
| get_travel_order_bus_order_by_bus_order_id | Travel - ônibus - obter pelo ID | bus_order_id (string) include (string) |
| put_travel_order_bus_order_39159 | Travel - ônibus- editar ordem pelo ID Copy | data: { . reason (string) } (object) required |
| get_financial_invoice_preview | Faturas - faturamento - prévia da próxima fatura | include (string) company_id (string) |
| get_financial_invoice_list_invoice | Faturas - faturamento - obter todas | startDate (integer) endDate (integer) type (string) status (string) status (string) perPage (integer) include (string) |
| get_financial_invoice_by_invoice_id | Faturas - faturamento - obter pelo ID | invoice_id (string) include (string) |
| get_financial_invoice_list_card | Faturas - transação direta de cartão - obter todas | type (string) startDate (string) endDate (string) include (string) status (string) |
| get_financial_invoice_download_invoice_service_by_invoice_id | Baixar Nota Fiscal de Serviço | invoiceId (string) |
| get_financial_invoice_download_payment_slip_by_invoice_id | Baixar Boleto | invoiceId (string) |
| post_financial_invoice_export_by_invoice_id | Exportar fatura | invoice_id (string) data: { . include (string) . format (string) . flyOrder (object) . busOrder (object) . hotelOrder (object) . autoOrder (object) . charges (object) . refunds (object) } (object) required |
| get_settings_budget_by_budget_id | Orçamento - obter pelo ID | budget_id (string) include (string) |
| get_credits_group_by_consumer | Créditos - obter todos | No parameters |
| get_settings_travel_policy_approval_group | Políticas - obter todas | include (string) |
| post_settings_travel_policy_approval_group | Políticas - inclusão de nova política | data: { . type (string) . canForceSendToApproval (boolean) . name (string) . policyId (string) . confirmationUserId . subjects (object) . approvalLevels (array) } (object) required |
| get_settings_travel_policy_approval_group_by_approval_group_id | Políticas - obter pelo ID | approval_group_id (string) include (string) |
| put_settings_travel_policy_approval_group_by_approval_group_id | Políticas - alteração de nova política | approvalGroupId (string) subjects.costCenterIds (string) data: { . type (string) . policyId (integer) . canForceSendToApproval (boolean) . subjects (object) . approvalLevels (array) . confirmationUserId (integer) } (object) required |
| get_settings_travel_policy_policy | Regras das políticas - obter todas | include (string) |
| get_settings_travel_policy_policy_by_policy_id | Regras das políticas - obter pelo ID | policy_id (string) include (string) |
| get_general_approval | Listar aprovações | include (string) page (integer) perPage (integer) sortOrder (string) sortBy (string) categories (integer) types (integer) status (integer) approverId (integer) viewAll (boolean) Content-Type (string) |
| put_integration_metadata_ey_jlbn_rpd_hki_oi_ai_vxnlci_is_icjp_zci6idj9 | Setar metadados de integração | data: { . metadata (array) } (object) required |
| put_integration_metadata_by_hash | Setar metadados de integração - Centro de Custos | hash (string) data: { . metadata (array) } (object) required |
| post_integration_expenditure | Criar despesa de cartão corporativo | data: { . date (string) . amount (integer) . category (string) . description (string) . userId (integer) . isReimbursable (boolean) . expenditureTypeId (integer) } (object) required |
| get_blue_transaction_internal | Movimentações de Cartões | perPage (integer) paginate (boolean) min_created_at (integer) Content-Type (string) |
| get_blue_transaction | Transações dos Cartões | perPage (integer) page (integer) sortBy (string) sortOrder (string) descending (boolean) include (string) Content-Type (string) |
| get_blue_card_by_id_card | Obter Dados de um Cartão | id_card (string) Content-Type (string) |
| get_blue_card | Listar cartões | perPage (integer) page (integer) sortBy (string) sortOrder (string) descending (boolean) include (string) userId (integer) id (integer) |
| put_blue_card_by_card_id_balance | Alterar saldo azulzinho | card_id (string) data: { . balance (integer) . pin (string) } (object) required |
| get_general_attachment_by_table_type_by_rdv_id | Download anexo RDV | table_type (string) rdv_id (string) type (string) |
| get_general_attachment_by_receipt_id | Download anexo Despesas | receiptId (string) |
| get_general_attachment_by_slug | Consultar anexo de Despesa | slug (string) |