Sections

Client APIs

Central to your business are details about your organization, your infrastructure and your extended workforce program, such as the geographies and work locations in which you do business, your users, your cost centers, and much more. Beeline Client APIs empower you to manage core datasets essential to your organization.

Each service is similar to a contract between two applications that defines how the two communicate with each other using requests and responses. Each service handles the related dataset with real-time record level transactions.

Real-time record level transactions ensure that changes to your data are processed systematically and timely, and that data in your systems is valid, fresh and congruent.

Plus, you can combine multiple modifying statements that are processed automatically as a single transaction. And because you’re using record level transactions, all changes related to a specific record must be processed completely for the transaction to be successful or valid. This results in fewer orphaned records and offers easier, more granular data rollback.

Beeline Time and Expense Service

Beeline Time and Expense (BTE) is a component of Beeline Enterprise. Your organization can use BTE integrate, manage and track timesheet and expense data in Enterprise. Using BTE services, you can synchronize BTE project, BTE project task and BTE project Talent assignment data in Enterprise.

The BTE service comprises these APIs: Project and Tasks. Each API handles datasets related to managing timesheet and expense data for BTE projects and BTE project tasks.

Key features
  • Synchronize BTE project and BTE project task data between Enterprise and your other systems.
  • Ensure projects and project tasks are correctly defined and available for timesheet and expense submission, approval and invoicing so you can accurately track costs.
  • Get accurate reporting data on your BTE projects and BTE project tasks.

Business Area Service

Your business might include horizontal hierarchical groupings that drive approvals and influence reporting. Your horizontal structures might align personnel to different supervisors or departments based on areas of expertise, skill or role in your organization.

Data in your Beeline platform can be stored and arranged into Business Areas and Functional Partitions giving you visibility into horizontal, independent business units, shared services and departments.

Business Areas represent business units, projects or shared services in your organization. Functional Partitions are linked to a single Business Area and represent subdivisions, subfunctions, subprojects, lines of business, or supervisory organizations in your business.

The Client API Business Area service comprises these APIs: Business Area and Functional Partition. Each API handles datasets related to your organization’s reporting and responsibility structures.

Key features
  • Get accurate reporting data on your extended workforce and approval processes.
  • Ensure precise, real-time alignment of your shared projects and services with business subdivisions.
  • Upload, download, update, or delete single records in a real-time transaction.

Client-Defined Values Service

Your organization might need to define values unique to your business to capture data. You can use client-defined fields (CDFs) and client-defined values (CDVs) in your Beeline platform throughout your procurement lifecycle for several reasons:

  • Capture data integral to your internal systems.
  • Record client-specific information required for your decision making and/or approval processes.
  • Achieve greater flexibility for tracking your extended workforce.

The Client API Client-Defined Values service comprises the Client-Defined Values API. Currently, you can use the Client-Defined Values API to manage updates to non-validated client-defined cost center values in your Beeline platform.

Key features
  • Ensure your cost center CDVs for Beeline data are correctly defined and are available for billing and invoicing so you can accurately track spend.
  • Manage cost center CDVs related to procurement and financial data with record level real-time transactions.
  • Gather data from the cost center CDVs in your Beeline platform for reporting and outbound integrations.

Identity and Access Management Service

Automate user access and permissions and improve adherence to regional regulations, potentially saving your organization revenue lost to non-compliance penalties.

Save time and money and improve security by using the Client API Identity and Access Management (IAM) service to easily manage user provisioning data in your Beeline platform.

TIP: User provisioning is an identity management process that ensures user accounts are created, given proper permissions, changed, disabled, and deleted across your IT infrastructure and enterprise systems.

Key features
  • Leverage a simplified standard method of managing your Beeline users’ accounts and access rights.
  • Synchronize reporting data and get accurate clear visibility into who has access to what applications.
  • Achieve compliance requirements and get data about who has access to which resources for reporting and outbound integrations.
  • Reduce manual entry and automate creating, managing and deleting single record user accounts in a real-time transaction.

Intake Form Service

Quickly processing intake forms can help your organization ensure timely filling of requisitions. Streamline your intake process by uploading data from your external form to your Beeline Enterprise VMS in real-time. Create your own intake form in your system to capture data from Hiring Managers about their business need for Talent. Then use Beeline’s Intake Form API to immediately synchronize that data with your Beeline Enterprise VMS.

Key features
  • Efficient synchronous intake form data loading from your external system to Beeline.
  • Streamline your process for creating complete requisitions in Beeline.
  • Leverage a simplified data model for creating complete requisitions in Beeline.

Location Service

Organizations aligned by geographic locations are common. You might use Locations to create specific divisions, combine different types of personnel from different specialties, and develop efficient regional, national and international operations.

The Client API Location service comprises the Location API. The Location API handles datasets related to your organization’s geographical sites.

Key features
  • Improve profit and spend tracking and reporting for your business locations by leveraging up-to-date site details.
  • Synchronize physical and tax work locations between your Beeline platform and your other enterprise systems.
  • Upload, download, update, or delete single location records in a real-time transaction.

Organization Service

An organizational structure defines how your business arranges and establishes operations, groups personnel and positions, and defines lines of communication, reporting and approvals.

Most Clients have vertical and horizontal structures that define their organization, their locations, and their lines of business, reporting and spend. And data in your Beeline platform is built, arranged and stored to match your business structures.

In your Beeline platform, your organization configuration represents the top-level of your business. Your organization setup might follow functional areas of your business, such as Finance, Human Resources, and more, and depict a traditional financial view of your cost structure. Or your organization setup might align to physical locations of your business.

Your organization configuration lets you create linear, vertical associations between hierarchical organizational units and nonhierarchical cost centers across your entire business.

As your business grows and transforms, you can use the Client API Organization services to manage changes related to your organization’s spend structure. The Client API Organization service comprises these APIs: Organization, Organization Unit and Cost Center. Each API handles datasets related to your organization’s financial structure.

Key features
  • Synchronize reporting data and get accurate visibility into your organizational hierarchy.
  • Ensure organization units and cost centers are correctly defined and available for billing and invoicing so you can accurately track spend.
  • Upload, download, update, or delete single records in a real-time transaction.

Security Project Service

Your business structure might include horizontal hierarchical groupings that drive approvals and influence reporting. Your horizontal structures might align personnel to different supervisors or departments based on areas of expertise, skill or role in your organization.

Data in your Beeline Extended Workforce Platform is built, arranged and stored to match your organization’s vertical and horizontal structures. To ensure you have flexibility to store and track data associated with horizontal cross-functional business units, projects or shared services, you can configure Security Projects in your Beeline platform.

Security Projects let you store and arrange data in independent data elements that can provide visibility into parallel, independent business units, shared services and departments in your organization. Using the Security Project service, you can quickly manage security project data and align security project data to other strategic Beeline platform data points.

Key features
  • Ensure precise, real-time alignment of your security projects with assignments, cost allocations, milestones, milestone payments, miscellaneous fees, projects, requisitions, and SOWs.
  • Get accurate reporting data on your security projects.
  • Upload, download, update, or delete security project data in single record real-time transactions.

Spend Authority Service

Actively managing spend, costs and monetary values across all your enterprise systems ensures that your financial operations run smoothly. Using the Spend Authority service, you can quickly administer which users are empowered to authorize expenditures, what kinds of spend each user can approve, how much each user can approve, and choose the applicable currency for that spend tracked in your Beeline Extended Workforce Platform.

Key features
  • Ensure precise, real-time alignment of user spend authority, types, limits, and currencies between your Beeline platform and your other enterprise systems.
  • Improve spend tracking and reporting for individual users by leveraging up-to-date details.
  • Upload, download, update, or delete spend authority for an individual user in a single real-time transaction.

Supplier Management Services

Managing your Suppliers helps ensure your organization can move quickly to get exceptional talent. As a Client, you can use the Supplier Management Services to easily get a list of your Suppliers and your Suppliers' data, such as their organizational unit, their legal entity and their security profile. Use that data to understand which Suppliers report up to which organization units in your Beeline Extended Workforce Platform business structure. You can also compare that data with information in your supplier management system and identify data that potentially needs to be aligned.

Key features
  • Simplify ensuring you Suppliers are correctly setup in your Beeline platform.
  • Quickly view details, such as a Supplier's organizational unit, their legal identity and their security profile.
  • Easily identify differences between Supplier data in your Beeline platform and information in your supplier management system.

User Service

Beeline platform users in your organization have various roles and security permissions, and are associated with different business areas, departments, organizational units, cost centers, and locations. You need an easy way to manage changes to your extended workforce, such as reporting to a new supervisor or starting work on a new project.

The Client API User service comprises the User API. The User API handles datasets related to your organization’s extended workforce.

Key features
  • Get visibility into your organization's extended workforce.
  • Ensure your recently added talent is correctly associated with your Beeline platform.
  • Create, update or delete user records in a real-time transaction.

Webhook Management Services

Beeline’s webhooks and event-driven software architecture deliver flexibility—giving you the data you want, and only the data you want, where you want it, whenever your data changes. Webhooks and events provide simple solutions for linking together data changes and your external systems and workflow processes.

After your webhooks are setup, Beeline automatically sends the relevant payload to the registered endpoint URL each time an event you’re interested in occurs. You choose what happens next and how you use the data you receive to drive action and/or processes related to your contingent workforce program. For example, you might kick off analysis using your own software, tools, or services to gather statistics about your data.

You might write software to use an event sent to one webhook to send email or text messages to alert someone the data changed. While you might use that same event sent to another webhook to initiate processes in your system, such as quality assurance. You may make additional API calls to get/update other data. Or maybe your organization wants to do something completely different. Explore your options!

Key features
  • Automate data transfer—data transfer occurs as real-time as any data transfer can.
  • Streamline processing time—payloads are sent as soon as a specified event happens in Beeline.
  • Get timely data updates only when something changes in Enterprise.
  • Send an event notification or notifications to one or more of your external systems.
  • Choose what happens when you receive a webhook message.

Worker Management Services

Beeline Worker Management services are a suite of products that provide simple solutions for linking together Beeline data changes with your enterprise systems and contingent procurement processes.

Key features
  • Seamlessly synchronize data updates, process changes as they occur and achieve real-time identity management (IdM) and identity and access management (IAM) data integration.
  • Streamline processing time and simplify calls using standard REST APIs.