Skip to content

Developers

Terms and limits

API docs: Terms and limits

Back to the index

Rate limits

LimitValue
Requests a minute, per key6,000 by default. Your administrator sets the limit for each key.
EnforcedNot yet. The limit is stored with each key, and the API can start to enforce it.

Build your client to handle 429 with code rate_limited now:

  1. Wait, then retry with exponential back-off, for example 1 s, 2 s, 4 s.
  2. Stop after 5 tries.
  3. For large loads, use POST /activities/import or POST /reference-changes instead of one request per record.

Size limits

ItemLimit
Rows in one import1,000
Records in one proposal request1,000
Phase Codes on one activity (phaseCodes)1,000
Jobs in one apply request (activityIds)1,000
Distinct locations in one import group100
Pairs in a Meet Point audience100
Records from GET /activities?all=true10,000
Page size, GET /activities and GET /phase-codes1 to 100 (default 25)
Page size, GET /equipment-catalog1 to 200 (default 50)
Search text (q)100 characters

Field lengths

FieldMax characters
Activity code, Work Order jobCode and equipmentCode50
Phase Code code50
Equipment code30
companyCode10
divisionCode20
Audience payClassCode30
Activity name100
address300
timeZone64
Phase Code and equipment description200
sourceSystem filter on GET /activities20

Boundary limits

ItemLimit
Radius of a point boundary (radiusMeters)1 to 1,609 m (default 201 m)
Points in a drawn boundary3 or more
Reach of a drawn boundaryNo point more than 1 mile from its centre

Terms of use

Your use of the Matrix TimeCard API is governed by your organisation's customer agreement with Matrix TimeCard. The legal terms are in that agreement. For questions about the terms, contact support@matrixtimecard.com.