Atkins CRM API

API documentation for external software integration.

Base URL

Use this base URL for all API requests:

https://atkins-crm-api.syscomphil.com/

(CONSUMER DEVELOPER INSTRUCTIONS)

Security

This API is read-only for external consumers. Only GET requests are supported for retrieving records. Creating, updating, and deleting records are not allowed.

Request your api_key by sending an email to [email protected]. Include your company name, developer contact details, and the server IP address(es) that will connect to the API.

Also request IP restriction whitelisting for your server(s) so only approved server IP address(es) can access the API.

Send the API key as a request header:

X-API-KEY: CHANGE_THIS_TO_STRONG_SECRET_KEY

Or send it as query string:

?api_key=CHANGE_THIS_TO_STRONG_SECRET_KEY
For production, use a strong API key and HTTPS.

JavaScript Run Sample

Example read-only request using JavaScript fetch:

const baseUrl = 'https://atkins-crm-api.syscomphil.com/';
const apiKey = 'CHANGE_THIS_TO_STRONG_SECRET_KEY';

async function getCustomers() {
  const url = new URL('crm_api/customers.php', baseUrl);
  url.searchParams.set('limit', '50');
  url.searchParams.set('date_from', '2026-06-01');
  url.searchParams.set('date_to', '2026-06-30');

  const response = await fetch(url, {
    method: 'GET',
    headers: {
      'X-API-KEY': apiKey
    }
  });

  const result = await response.json();

  if (!response.ok || !result.success) {
    throw new Error(result.message || 'API request failed.');
  }

  console.log(result.data.records);
}

getCustomers().catch(console.error);

Leads API

GETList Leads

/leads.php?api_key=CHANGE_THIS_TO_STRONG_SECRET_KEY&lead_source=Referral&agent_id=1&date_from=2026-06-01&date_to=2026-06-30

Optional filters:

Customers API

GETList Customers

/customers.php?api_key=CHANGE_THIS_TO_STRONG_SECRET_KEY&limit=50&date_from=2026-06-01&date_to=2026-06-30

Contacts API

GETList Contacts

/contacts.php?api_key=CHANGE_THIS_TO_STRONG_SECRET_KEY&limit=50&date_from=2026-06-01&date_to=2026-06-30

Sales Order API

GETList Sales Orders

/sales_order.php?api_key=CHANGE_THIS_TO_STRONG_SECRET_KEY&status=Approved&agent_id=1&date_from=2026-06-01&date_to=2026-06-30

Optional filters:

Quotations API

GETList Quotations

/quotations.php?api_key=CHANGE_THIS_TO_STRONG_SECRET_KEY&status=Approved&quotation_no=QT-202606010001

Optional filters:

Agents API

GETList Agents

/agents.php?api_key=CHANGE_THIS_TO_STRONG_SECRET_KEY&limit=50&date_from=2026-06-01&date_to=2026-06-30

Items API

GETList Items

/items.php?api_key=CHANGE_THIS_TO_STRONG_SECRET_KEY&limit=50&date_from=2026-06-01&date_to=2026-06-30