Introduction
Marco API extends the capabilities of the Marco Platform by allowing seamless integration into your HR workflows. With Marco API, you can programmatically manage your global workforce, automate payroll processes, and interact with your platform's data without switching between tools or systems.
Prerequisites for Using Marco API
Before you start using the API, make sure you have the following:
Account - Create a Marco account.
Access Permissions (RBAC) - Each user in Marco operates under Role-Based Access Control (RBAC). Access depends on your user role (e.g: Manager, Staff, Vendor Admin). See Role-Based Access Control (RBAC) for details on permissions.
Authentication - Obtain your API authentication token. You will need this to securely access Marco API endpoints. You can request both
customer_idandvendor_idfrom Marco.
Build Your First API Call
The Marco API follows the RESTful standard and uses HTTPS for secure communication. You can use it in any programming language that supports HTTP requests (e.g: Python, JavaScript, or Java).
Your API call must include these components:
Authorization Header Include your API Key in the request header.
Request Use standard HTTP methods:
GET - Retrieve data
POST - Send or insert data
Last updated