curl -H "X-API-KEY: your_api_key" \
"https://www.gomry.com/api/v1/contacts/AbCdEfGhIjKlMnOpQrSt"
const response = await fetch(
"https://www.gomry.com/api/v1/contacts/AbCdEfGhIjKlMnOpQrSt",
{ headers: { "X-API-KEY": "your_api_key" } }
);
const { data } = await response.json();
{
"data": {
"id": "AbCdEfGhIjKlMnOpQrSt",
"first_name": "Jane",
"last_name": "Doe",
"email": "jane@example.com",
"phone_number": "+1234567890",
"status": "active",
"job_title": "Engineer",
"company": "Acme Inc",
"university": null,
"gender": null,
"birthday": null,
"location": "New York",
"linkedin": null,
"instagram": null,
"twitter": null,
"github": null,
"website": null,
"tags": ["vip"],
"created_at": "2025-03-01T00:00:00.000Z",
"updated_at": "2025-06-01T00:00:00.000Z"
}
}
{
"error": "Contact not found"
}
Contacts
Get Contact
Retrieve a single contact by ID
GET
/
contacts
/
{contactId}
curl -H "X-API-KEY: your_api_key" \
"https://www.gomry.com/api/v1/contacts/AbCdEfGhIjKlMnOpQrSt"
const response = await fetch(
"https://www.gomry.com/api/v1/contacts/AbCdEfGhIjKlMnOpQrSt",
{ headers: { "X-API-KEY": "your_api_key" } }
);
const { data } = await response.json();
{
"data": {
"id": "AbCdEfGhIjKlMnOpQrSt",
"first_name": "Jane",
"last_name": "Doe",
"email": "jane@example.com",
"phone_number": "+1234567890",
"status": "active",
"job_title": "Engineer",
"company": "Acme Inc",
"university": null,
"gender": null,
"birthday": null,
"location": "New York",
"linkedin": null,
"instagram": null,
"twitter": null,
"github": null,
"website": null,
"tags": ["vip"],
"created_at": "2025-03-01T00:00:00.000Z",
"updated_at": "2025-06-01T00:00:00.000Z"
}
}
{
"error": "Contact not found"
}
Get Contact
Returns a single contact by its unique identifier. The contact must belong to your organization.email, first_name, and last_name are backfilled from the contact’s linked user account when the contact record itself stores them empty (common for contacts created from form submissions or ticket purchases). A value stored directly on the contact always takes precedence. No extra scope is required — this comes with contacts:read.Path Parameters
string
required
The unique identifier of the contact.
Response
object
Show Contact object
Show Contact object
string
Unique contact identifier
string | null
First name
string | null
Last name
string | null
Email address
string | null
Phone number
string
Contact status
string | null
Job title
string | null
Company name
string | null
University name
string | null
Gender
string | null
Birthday
string | null
Location
string | null
LinkedIn URL
string | null
Instagram handle
string | null
Twitter handle
string | null
GitHub handle
string | null
Website URL
string[]
Array of tags
string | null
ISO 8601 creation timestamp
string | null
ISO 8601 last-updated timestamp
curl -H "X-API-KEY: your_api_key" \
"https://www.gomry.com/api/v1/contacts/AbCdEfGhIjKlMnOpQrSt"
const response = await fetch(
"https://www.gomry.com/api/v1/contacts/AbCdEfGhIjKlMnOpQrSt",
{ headers: { "X-API-KEY": "your_api_key" } }
);
const { data } = await response.json();
{
"data": {
"id": "AbCdEfGhIjKlMnOpQrSt",
"first_name": "Jane",
"last_name": "Doe",
"email": "jane@example.com",
"phone_number": "+1234567890",
"status": "active",
"job_title": "Engineer",
"company": "Acme Inc",
"university": null,
"gender": null,
"birthday": null,
"location": "New York",
"linkedin": null,
"instagram": null,
"twitter": null,
"github": null,
"website": null,
"tags": ["vip"],
"created_at": "2025-03-01T00:00:00.000Z",
"updated_at": "2025-06-01T00:00:00.000Z"
}
}
{
"error": "Contact not found"
}

