Clara
Manage your corporate spending with Clara.
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 85 actions:
| Action | Purpose | Parameters |
|---|---|---|
| v1/servers_v1_api_docs | No description available | No parameters |
| v1/servers_v2_api_docs | No description available | No parameters |
| v1/get_api_v1_users | Find all users | page (integer) size (integer) statusName (string) role (string) |
| v1/get_api_v1_users_by_uuid | Find user by UUID | uuid (string) |
| v1/get_api_v1_locations | Find all locations | page (integer) size (integer) |
| v1/get_api_v1_locations_by_uuid | Find location by UUID | uuid (string) |
| v1/get_api_v1_groups | Find all groups | page (integer) size (integer) |
| v1/get_api_v1_groups_by_uuid | Find group by UUID | uuid (string) |
| v1/get_api_v1_cards | Find all cards | page (integer) size (integer) userUuid (string) status (string) periodicityType (string) type (string) |
| v1/get_api_v1_cards_by_uuid | Find cards by UUID | uuid (string) |
| v1/get_api_v1_transactions | Find all transactions | page (integer) size (integer) operationDateRangeStart (string) operationDateRangeEnd (string) accountingDateRangeStart (string) accountingDateRangeEnd (string) userUuid (string) cardUuid (string) merchantCategoryDescription (string) operationTypeCode (string) |
| v1/get_api_v1_transactions_by_uuid | Find transaction by UUID | uuid (string) |
| v1/custom | Call any endpoint of the connected service while reusing the connection auth. Pass the full URL as _url. Other reserved keys: _method, _query, _body, _headers. Remaining params flow naturally — empty → GET, non-empty → POST JSON body. | _url (string) required _method (string) _query (object) _body _headers (object) |
| v2/servers_v1_api_docs | No description available | No parameters |
| v2/servers_v2_api_docs | No description available | No parameters |
| v2/get_api_v2_users | Find all users | page size statusName role |
| v2/post_api_v2_users | Create an User | data required |
| v2/get_api_v2_users_by_uuid | Find user by UUID | uuid (string) |
| v2/get_api_v2_locations | Find all locations | page size |
| v2/get_api_v2_locations_by_uuid | Find location by UUID | uuid (string) |
| v2/get_api_v2_groups | Find all groups | page size |
| v2/put_api_v2_groups | Update group details | data required |
| v2/post_api_v2_groups | Create Group | data required |
| v2/get_api_v2_groups_by_uuid | Find group by UUID | uuid (string) |
| v2/delete_api_v2_groups_by_uuid | Delete a single group by UUID | uuid (string) |
| v2/get_api_v2_cards | Find all cards | page size userUuid (string) username (string) status periodicity brand type userErpId (string) |
| v2/post_api_v2_cards | Create Card | data required |
| v2/get_api_v2_cards_by_uuid | Find cards by UUID | uuid (string) |
| v2/delete_api_v2_cards_by_uuid | Delete Card | uuid (string) |
| v2/patch_api_v2_cards_by_uuid | Update Card Threshold | uuid (string) data required |
| v2/get_api_v2_transactions | Find all transactions | page size sort (string) operationDateRangeStart (string) operationDateRangeEnd (string) accountingDateRangeStart (string) accountingDateRangeEnd (string) userUuid (string) cardUuid (string) cardLastDigits (string) merchantCategoryDescription (string) userErpId (string) username (string) operationTypeCode |
| v2/get_api_v2_transactions_by_uuid | Find transaction by UUID | uuid (string) |
| v2/get_api_v2_billing_statements_current | Find all transactions in the open billing statement. | userUuid (string) cardUuid (string) |
| v2/get_api_v2_billing_statements_by_yyyy_d_4_by_mm_d_2_ | Find all transactions in a billing statement given the year and month of it's due date. | yyyy:d4 (string) MM:d2 (string) userUuid (string) cardUuid (string) |
| v2/get_api_v2_labels | Find all labels | page size name (string) active |
| v2/post_api_v2_labels | Create multiple labels | data required |
| v2/get_api_v2_labels_by_uuid | Find label by UUID | uuid (string) |
| v2/delete_api_v2_labels_by_uuid | Delete a single label by UUID | uuid (string) |
| v2/patch_api_v2_labels_by_uuid | Update label details | uuid (string) data required |
| v2/get_api_v2_payments | Find payments by parameters | page size id (string) batchId (string) externalId (string) barcode (string) digitableLine (string) creationStartDate (string) creationEndDate (string) transactionId (string) beneficiaryDocumentNumber (string) beneficiaryName (string) paymentDateStart (string) paymentDateEnd (string) status (string) latestStatus (string) |
| v2/post_api_v2_payments | Create Payment | data required |
| v2/get_api_v2_invoices | Find all Invoices with optional filters | page size invoiceNumber (string) transactionUuid (string) invoiceId (string) startDocumentDate (string) endDocumentDate (string) |
| v2/get_api_v2_attachments | Get a list of attachments and it's respective transactions | No parameters |
| v2/get_api_v2_attachments_by_uuid | Get a single attachment information with the pre signed URL | uuid (string) |
| v2/get_api_v2_attachments_by_uuid_base64 | Get a single attachment in base 64 | uuid (string) |
| v2/servers_v3_api_docs | No description available | No parameters |
| v2/post_api_v2_labels_bulk_delete | Bulk delete labels | data required |
| v2/patch_api_v2_cards_by_uuid_lock | Toggle Card Lock | uuid (string) data required |
| v2/get_api_v2_cards_by_uuid_configurations | Toggle Card Lock | uuid (string) data required |
| v2/post_api_v2_cards_by_uuid_configurations | Create Card | uuid (string) data required |
| v2/delete_api_v2_cards_by_uuid_configurations | Delete Card | uuid (string) |
| v2/patch_api_v2_cards_by_uuid_configurations | Update Card Threshold | uuid (string) data required |
| v2/custom | Call any endpoint of the connected service while reusing the connection auth. Pass the full URL as _url. Other reserved keys: _method, _query, _body, _headers. Remaining params flow naturally — empty → GET, non-empty → POST JSON body. | _url (string) required _method (string) _query (object) _body _headers (object) |
| v3/servers_v1_api_docs | No description available | No parameters |
| v3/servers_v2_api_docs | No description available | No parameters |
| v3/servers_v3_api_docs | No description available | No parameters |
| v3/get_api_v3_cards | Find all cards | page (integer) size (integer) userUuid (string) username (string) claraStatus (string) status (string) periodicity (string) type (string) userErpId (string) |
| v3/post_api_v3_cards | Creating cards is an asynchronous process. Here's how it works:br - Submit the card creation request. - The system begins processing your request immediately. - You have two options to receive the result: and emsp;a Set up a webhook to receive an automatic notification when the card is created. and emsp;b Wait at least 3-5 seconds, then use the 'GET All Cards' endpoint to retrieve the information.br Note: If you choose option b, the new ca | data required |
| v3/get_api_v3_cards_by_uuid | Find cards by uuid | uuid (string) |
| v3/delete_api_v3_cards_by_uuid | Delete Card | uuid (string) |
| v3/get_api_v3_reimbursements | Find all reimbursements | page (integer) size (integer) requestCreationDateStart (string) requestCreationDateEnd (string) expenseDateStart (string) expenseDateEnd (string) finalApprovalDateStart (string) finalApprovalDateEnd (string) paymentDateStart (string) paymentDateEnd (string) lastUpdateDateStart (string) lastUpdateDateEnd (string) categoryCodes (string) requesterUuids (string) statuses (string) requesterName (string) uuids (string) |
| v3/get_api_v3_digital_accounts | Find all transactions | page (integer) size (integer) |
| v3/post_api_v3_transactions_comments_bulk | Create multiple labels | data required |
| v3/post_api_v3_transactions_by_uuid_comment | Bulk delete labels | uuid (string) data required |
| v3/delete_api_v3_transactions_by_uuid_comment | Delete a single label by UUID | uuid (string) |
| v3/post_api_v3_transactions_labels_bulk | Create multiple labels | data required |
| v3/post_api_v3_cards_bulk_create | Creating cards is an asynchronous process. Here's how it works:br - Submit the card creation request. - The system begins processing your request immediately. - You have two options to receive the result: and emsp;a Set up a webhook to receive an automatic notification when the card is created. and emsp;b Wait at least 3-5 seconds per card, then use the 'GET All Cards' endpoint to retrieve the information.br Note: If you choose option b, | data required |
| v3/post_api_v3_cards_delete | Delete Cards | data required |
| v3/patch_api_v3_cards_lock | Toggle Cards Lock | data required |
| v3/patch_api_v3_cards_threshold | Update Cards Threshold | data required |
| v3/get_api_v3_transactions | Retrieve all transactions with filters | lastUpdateDateRangeStart (string) lastUpdateDateRangeEnd (string) operationDateRangeStart (string) operationDateRangeEnd (string) accountingDateRangeStart (string) accountingDateRangeEnd (string) userUuid (string) cardUuid (string) cardLastDigits (string) userErpId (string) status (string) operationTypeCode (string) page (integer) size (integer) |
| v3/get_api_v3_transactions_by_uuid | Get a transaction by UUID | uuid (string) |
| v3/get_api_v3_transactions_by_uuid_documents | Get a transaction by UUID | uuid (string) |
| v3/get_api_v3_transactions_by_uuid_invoices | Get a transaction by UUID | uuid (string) |
| v3/get_api_v3_billing_statements | Find all billing statements with filters | billingPeriodStartDate (string) billingPeriodEndDate (string) |
| v3/get_api_v3_billing_statements_current | Get a billing statement by Contract | lastUpdateDateRangeStart (string) lastUpdateDateRangeEnd (string) operationDateRangeStart (string) operationDateRangeEnd (string) accountingDateRangeStart (string) accountingDateRangeEnd (string) userUuid (string) cardUuid (string) cardLastDigits (string) userErpId (string) status (string) operationTypeCode (string) page (integer) size (integer) |
| v3/get_api_v3_billing_statements_by_uuid | Get a billing statement by Contract | uuid (string) lastUpdateDateRangeStart (string) lastUpdateDateRangeEnd (string) operationDateRangeStart (string) operationDateRangeEnd (string) accountingDateRangeStart (string) accountingDateRangeEnd (string) userUuid (string) cardUuid (string) cardLastDigits (string) userErpId (string) status (string) operationTypeCode (string) page (integer) size (integer) |
| v3/get_api_v3_transactions_by_uuid_extracted_documents | Find extracted documents for a Transaction by uuid | uuid (string) page (integer) size (integer) type (string) validationStatus (string) |
| v3/get_api_v3_invoices | Find all Invoices with optional filters | page (integer) size (integer) invoiceNumber (string) issuerRfc (string) transactionUuid (string) invoiceId (string) documentDateRangeStart (string) documentDateRangeEnd (string) |
| v3/get_api_v3_users | Find all users | page (integer) size (integer) status (string) role (string) uuid (string) name (string) lastName (string) fullName (string) email (string) mobilePhone (string) taxIdentifier (string) erpId (string) createdAtStart (string) createdAtEnd (string) locationUuid (string) locationName (string) managerUuid (string) |
| v3/post_api_v3_users | Create user | data: { . email (string) . name (string) . lastName (string) . groups (string) . lada (string) . mobilePhone (string) . role (string) . managerUuid (string) . locationUuid (string) . erpId (string) . taxIdentifier (string) . foreign (boolean) } (object) required |
| v3/get_api_v3_users_by_uuid | Find user by Uuid | uuid (string) |
| v3/delete_api_v3_users_by_uuid | Delete User | uuid (string) |
| v3/patch_api_v3_users_by_uuid | Update User | uuid (string) data: { . email (string) . name (string) . lastName (string) . lada (string) . mobilePhone (string) . role (string) . locationUuid (string) . erpId (string) . taxIdentifier (string) . managerUuid (string) . groupsToAdd (string) . groupsToRemove (string) . cleanGroups (boolean) } (object) required |
| v3/custom | Call any endpoint of the connected service while reusing the connection auth. Pass the full URL as _url. Other reserved keys: _method, _query, _body, _headers. Remaining params flow naturally — empty → GET, non-empty → POST JSON body. | _url (string) required _method (string) _query (object) _body _headers (object) |