Templates/CRM API
🤝Available now

CRM API Template

A fully connected CRM mock API with 5 entities, pre-built foreign key relationships across contacts, companies, deals, activities, and sales reps — and 25 records of realistic fake data per route. Ready to call in seconds. No setup, no backend.

5Routes
125Records
5CRUD methods
10Relationships

Schema

Every field maps to a Faker.js generator. Foreign keys are pre-wired — related records are embedded automatically in every GET response based on the defined relationships.

👤contacts7 fields
firstName
person.firstName
lastName
person.lastName
email
internet.email
phone
phone.number
jobTitle
person.jobTitle
status
word.adjective
companyId
→ companiesstring.uuid
belongsTo companieshasMany dealshasMany activities
🏢companies5 fields
name
company.name
industry
company.buzzNoun
website
internet.url
size
number.int
country
location.country
hasMany contactshasMany deals
💼deals6 fields
title
lorem.sentence
value
commerce.price
stage
word.adjective
contactId
→ contactsstring.uuid
companyId
→ companiesstring.uuid
assignedUserId
→ usersstring.uuid
belongsTo contactsbelongsTo companiesbelongsTo users
📋activities3 fields
type
word.noun
notes
lorem.paragraph
contactId
→ contactsstring.uuid
belongsTo contacts
👔users4 fields
firstName
person.firstName
lastName
person.lastName
email
internet.email
role
person.jobTitle
hasMany deals

Generated endpoints

Every route gets the full set — replace {route} with contacts, companies, deals, activities, or users.

GET/api/schema/{route}
GET/api/schema/{route}/:id
POST/api/schema/{route}
PATCH/api/schema/{route}/:id
DELETE/api/schema/{route}/:id

Includes pagination (?page=&perPage=), sorting (?sort=&order=), and optional XML output (Startup+).

Ready to use it?

One click and your CRM API is live — 5 routes, 125 records, full CRUD, contacts and deals cross-linked to companies and reps. Sign in or create a free account if you haven't already.

✓ Free plan✓ No credit card✓ Live in under 10 seconds