Skip to main content

OnFly

Manage your corporate expenses and travel with OnFly.

OnFly Logo

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:

ActionPurposeParameters
post_oauth_tokenAutenticação / Login with credentialsdata: {
. grant_type (string)
. scope (string)
. client_id (string)
. client_secret (string)
} (object) required
get_employeesColaboradores - obter todospage (integer)
perPage (integer)
sortBy (string)
sortOrder (string)
include (string)
paginate (boolean)
email (string)
id (integer)
get_employees_by_employees_idColaboradores - obter pelo IDemployees_id (string)
include (string)
put_employees_by_employees_idColaboradores - atualizar dados de um colaboradoremployees_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_meColaboradores - obter próprio perfilinclude (string)
get_employees_by_employees_id_companyColaboradores - obter empresas de um colaboradoremployees_id (string)
include (string)
post_employees_inviteColaboradores - convidardata (object) required
post_employees_createColaboradores - cadastrardata: {
. 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_preferenceColaboradores - atualizar telefone de colaboradoremployees_id (string)
data: {
. cellphone (object)
} (object) required
delete_employees_by_idColaboradores - inativar colaboradorid (string)
get_employee_groupsGrupos - obter todospage (integer)
perPage (integer)
sortBy (string)
sortOrder (string)
get_settings_cost_centerCentros de Custo - obter todospage (integer)
perPage (integer)
include (string)
post_settings_cost_centerCentros de Custo - inclusãodata: {
. name (string)
} (object) required
put_settings_cost_center_by_cost_center_idCentros de Custo - alteraçãocostCenterId (string)
data: {
. name (string)
} (object) required
get_settings_tagTAG - obter todaspage (integer)
perPage (integer)
post_settings_tagTag - inclusãodata: {
. name (string)
} (object) required
get_companyEmpresa - obter dadosinclude (string)
get_settings_generalEmpresa - obter configuraçõesNo parameters
put_settings_custom_fields_8957Editar Camposdata: {
. 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_fieldsListar Campos Gerenciaispaginate (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_budgetObter Budgetretry (integer)
integrationId (string)
integrationType (string)
year (integer)
paginate (boolean)
include (string)
post_expense_expenditure_typeCategorias das despesas - criarNo parameters
get_expense_expenditure_typeCategorias das despesas - obter todospage (integer)
perPage (integer)
paginate (boolean)
get_expense_expenditureDespesas - obter todosperPage (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_expenditureCriar despesa - manualmentedata: {
. 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_idDespesas - obter pelo IDexpenditure_id (string)
include (string)
post_general_attachment_4_1_by_expenditure_idDespesas - adicionar anexoexpenditure_id (string)
get_expense_rdvRDV - obter todosstartDate (string)
endDate (string)
status (string)
page (integer)
perPage (integer)
sortBy (string)
sortOrder (string)
doesntHaveCategories (string)
include (string)
post_expense_rdvCriar RDVdata: {
. title (string)
. reason (string)
. annexes (object)
. userId (integer)
. customFields (array)
. advancePaymentsId (array)
. tagsId (array)
. costCenterId (integer)
} (object) required
get_expense_rdv_by_rdv_idRDV - obter pelo IDrdv_id (string)
include (string)
put_expense_rdv_by_idRDV - editar pelo IDid (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_slugRDV - alterar status para pagoapproval_slug (string)
post_general_approval_approve_by_approval_slugRDV - alterar status para aprovadoapproval_slug (string)
post_expense_rdv_schedule_payment_by_rdv_idRDV - alterar status para pagamento agendadordv_id (string)
data: {
. reason (string)
. scheduleDate (string)
} (object) required
post_expense_advance_payment_by_adv_id_scheduleAdiantamento - alterar status para pagamento agendadoadv_id (string)
data: {
. scheduleDate (string)
. modifiedQuote (boolean)
} (object) required
post_general_approval_reprove_by_approval_slugRDV - alterar status para reprovadoapproval_slug (string)
data: {
. reason (string)
} (object) required
post_expense_rdv_archive_by_rdv_idRDV - alterar status para arquivadordv_id (string)
get_general_attachment_method_5_by_rdv_idRDV - baixar o anexo - requisitarrdv_id (string)
type (string)
get_general_attachment_5_by_rdv_idRDV - baixar o anexo - DIRECTrdv_id (string)
type (string)
post_expense_rdv_send_to_approval_by_rdv_idRDV - enviar para aprovaçãordv_id (string)
get_expense_advance_paymentAdiantamentos - obter todosstartDate (string)
endDate (string)
status (string)
page (integer)
perPage (integer)
sortBy (string)
sortOrder (string)
include (string)
paginate (boolean)
get_expense_advance_payment_by_advance_payment_idAdiantamentos - obter pelo IDadvance_payment_id (string)
include (string)
put_expense_advance_payment_archive_by_advance_idAdiantamentos - alterar status para arquivadoadvance_id (string)
put_expense_advance_payment_128Adiantamentos - editar pelo IDstartDate (string)
endDate (string)
status (string)
page (integer)
perPage (integer)
sortBy (string)
sortOrder (string)
data: {
. reason (string)
} (object) required
delete_expense_advance_payment_22171Excluir permanentemente um adiantamentostartDate (string)
endDate (string)
status (string)
page (integer)
perPage (integer)
sortBy (string)
sortOrder (string)
data (object) required
get_travel_order_fly_orderTravel - aéreo - obter todosstartDate (string)
endDate (string)
page (integer)
perPage (integer)
sortBy (string)
sortOrder (string)
include (string)
get_travel_order_fly_order_by_fly_order_idTravel - aéreo - obter pelo IDfly_order_id (string)
include (string)
put_travel_order_fly_order_39159Travel - aéreo - editar ordem pelo IDdata: {
. reason (string)
} (object) required
get_geolocation_search_destinationStep 1: Procurar destinoinput (string)
international (boolean)
get_hotel_searchStep 2: Buscar hotéisplaceId (string)
suggest (boolean)
cityName (string)
checkIn (integer)
checkOut (integer)
guestsQuantity (integer)
get_hotel_detail_roomsStep 3: Buscar quartos de um hotelhotelId (string)
cacheId (string)
get_hotel_room_validate_by_cache_id_by_fare_idStep 4: Validar quarto escolhidocacheId (string)
fareId (string)
post_hotel_finish_checkoutStep 5: Checkoutdata: {
. cacheId (string)
. hotelId (string)
. fareId (string)
. costCenter (integer)
. tags (object)
. reason (string)
. guests (object)
} (object) required
get_travel_order_hotel_orderTravel - hotel - obter todosstartDate (string)
endDate (string)
include (string)
get_travel_order_hotel_order_by_hotel_order_idTravel - hotel - obter pelo IDhotel_order_id (string)
include (string)
get_automobile_rental_agenciesStep 1.2: Buscar agências de uma cidade em caso de devolução em cidades distintasplaceId (string)
get_automobile_searchStep 2: Buscar veículos disponíveiswithdrawPlaceId (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_idStep 3: Iniciar checkout de veículocacheId (string)
get_automobile_fare_validationStep 4: Validar veículocacheId (string)
carId (string)
fareId (string)
post_automobile_finish_checkoutStep 5: Finalizar checkoutdata: {
. cacheId (string)
. carId (string)
. fareId (string)
. costCenter (string)
. tags (object)
. reason (string)
. drivers (object)
} (object) required
get_travel_order_auto_orderTravel - automóvel - obter todosstartDate (string)
endDate (string)
include (string)
get_travel_order_auto_order_by_auto_order_idTravel - automóvel - obter pelo IDauto_order_id (string)
include (string)
get_statics_bus_destinationsStep 1: Listar destinos de ônibusNo parameters
get_bus_searchStep 2: Buscar ônibus disponíveisfrom (string)
to (string)
passengers (integer)
departure (integer)
return (integer)
get_bus_search_seatsStep 3: Listar assentos disponíveis IdatravelId (string)
get_bus_checkout_by_cache_idStep 4: Iniciar checkoutcacheId (string)
post_bus_finish_checkoutStep 5: Finalizar checkoutdata: {
. reason (string)
. cacheId (string)
. costCenter (string)
. tags (object)
. hasInsurance (boolean)
. travelIdOutbound (string)
. travelIdInbound (string)
. passengers (object)
} (object) required
get_travel_order_bus_orderTravel - ônibus - obter todosstartDate (string)
endDate (string)
include (string)
get_travel_order_bus_order_by_bus_order_idTravel - ônibus - obter pelo IDbus_order_id (string)
include (string)
put_travel_order_bus_order_39159Travel - ônibus- editar ordem pelo ID Copydata: {
. reason (string)
} (object) required
get_financial_invoice_previewFaturas - faturamento - prévia da próxima faturainclude (string)
company_id (string)
get_financial_invoice_list_invoiceFaturas - faturamento - obter todasstartDate (integer)
endDate (integer)
type (string)
status (string)
status (string)
perPage (integer)
include (string)
get_financial_invoice_by_invoice_idFaturas - faturamento - obter pelo IDinvoice_id (string)
include (string)
get_financial_invoice_list_cardFaturas - transação direta de cartão - obter todastype (string)
startDate (string)
endDate (string)
include (string)
status (string)
get_financial_invoice_download_invoice_service_by_invoice_idBaixar Nota Fiscal de ServiçoinvoiceId (string)
get_financial_invoice_download_payment_slip_by_invoice_idBaixar BoletoinvoiceId (string)
post_financial_invoice_export_by_invoice_idExportar faturainvoice_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_idOrçamento - obter pelo IDbudget_id (string)
include (string)
get_credits_group_by_consumerCréditos - obter todosNo parameters
get_settings_travel_policy_approval_groupPolíticas - obter todasinclude (string)
post_settings_travel_policy_approval_groupPolíticas - inclusão de nova políticadata: {
. type (string)
. canForceSendToApproval (boolean)
. name (string)
. policyId (string)
. confirmationUserId
. subjects (object)
. approvalLevels (array)
} (object) required
get_settings_travel_policy_approval_group_by_approval_group_idPolíticas - obter pelo IDapproval_group_id (string)
include (string)
put_settings_travel_policy_approval_group_by_approval_group_idPolíticas - alteração de nova políticaapprovalGroupId (string)
subjects.costCenterIds (string)
data: {
. type (string)
. policyId (integer)
. canForceSendToApproval (boolean)
. subjects (object)
. approvalLevels (array)
. confirmationUserId (integer)
} (object) required
get_settings_travel_policy_policyRegras das políticas - obter todasinclude (string)
get_settings_travel_policy_policy_by_policy_idRegras das políticas - obter pelo IDpolicy_id (string)
include (string)
get_general_approvalListar aprovaçõesinclude (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_zci6idj9Setar metadados de integraçãodata: {
. metadata (array)
} (object) required
put_integration_metadata_by_hashSetar metadados de integração - Centro de Custoshash (string)
data: {
. metadata (array)
} (object) required
post_integration_expenditureCriar despesa de cartão corporativodata: {
. date (string)
. amount (integer)
. category (string)
. description (string)
. userId (integer)
. isReimbursable (boolean)
. expenditureTypeId (integer)
} (object) required
get_blue_transaction_internalMovimentações de CartõesperPage (integer)
paginate (boolean)
min_created_at (integer)
Content-Type (string)
get_blue_transactionTransações dos CartõesperPage (integer)
page (integer)
sortBy (string)
sortOrder (string)
descending (boolean)
include (string)
Content-Type (string)
get_blue_card_by_id_cardObter Dados de um Cartãoid_card (string)
Content-Type (string)
get_blue_cardListar cartõesperPage (integer)
page (integer)
sortBy (string)
sortOrder (string)
descending (boolean)
include (string)
userId (integer)
id (integer)
put_blue_card_by_card_id_balanceAlterar saldo azulzinhocard_id (string)
data: {
. balance (integer)
. pin (string)
} (object) required
get_general_attachment_by_table_type_by_rdv_idDownload anexo RDVtable_type (string)
rdv_id (string)
type (string)
get_general_attachment_by_receipt_idDownload anexo DespesasreceiptId (string)
get_general_attachment_by_slugConsultar anexo de Despesaslug (string)