Skip to content
GetmeDocs
Sign inCreate account

Getting started

  • Getme developer documentation

API Reference

  • Introduction
  • Authentication
  • Errors
  • Idempotent requests
  • Metadata
  • Pagination
  • Request IDs
  • Versioning
  • Webhooks
  • Event Catalog
  • SDKs and CLI

Core Resources

  • Auth
  • Events

Site Resources

  • Forms
  • Sites

Commerce Resources

  • Brands
  • Categories
  • Products
  • Services

Crm Resources

  • Customers

Other Resources

  • Media

Dev Tools

  • CLIBeta
  • Website source with the CLIBeta
  • Webhooks with the CLIBeta
  • SDKsBeta
  • Node SDKBeta
  • Python SDKBeta

Guides

  • Guides
  • Quickstart
  • Website source workflow
  • Webhook handler

Changelog

  • Changelog
  • June 10, 2026 - Developer platform docs beta
  • July 15, 2026 - Install token lifecycle safety
  • July 15, 2026 - Source-first site development
  • July 15, 2026 - Site source navigation warnings
Loading documentation...
HomeAPI referenceCustomers

Customers

CRM Resources · 5 endpoints

GET/v1/customers

List Customers

app_install_bearerscope: customers:read

Parameters

FieldTypeRequiredDescription
statusquerystringoptionalactive, inactive, lead, prospect, pending
customer_typequerystringoptionalindividual, business, government, non_profit
limitqueryintegeroptional
starting_afterquerystringoptional
ending_beforequerystringoptional

Returns · 200

FieldTypeRequiredDescription
dataCustomerListResponserequired
data.has_morebooleanrequired
data.itemsCustomerObject[]required
data.items[].account_numberstringoptional
data.items[].business_numberstringoptional
data.items[].citystringoptional
data.items[].company_namestringoptional
data.items[].countrystringoptional
data.items[].created_atstring

Errors 400401403404409422429500

cURL
curl https://api.getmeonline.io/v1/customers \
  -H "Authorization: Bearer $GETME_API_KEY"
POST/v1/customers

Create Customer

app_install_bearerscope: customers:writeidempotent

Parameters

FieldTypeRequiredDescription
Idempotency-KeyheaderstringrequiredUnique key used to make this mutation retry-safe for the replay window.

Request body · application/json

FieldTypeRequiredDescription
business_numberstringoptional
citystringoptional
company_namestringoptional
countrystringoptional
currency_codestring
GET/v1/customers/{customer_id}

Get Customer

app_install_bearerscope: customers:read

Parameters

FieldTypeRequiredDescription
customer_idpathstringrequiredCustomer public identifier in cust_<21 Base62> format.

Returns · 200

FieldTypeRequiredDescription
dataCustomerObjectrequired
data.account_numberstringoptional
data.business_numberstringoptional
data.citystringoptional
data.company_namestring
PATCH/v1/customers/{customer_id}

Update Customer

app_install_bearerscope: customers:writeidempotent

Parameters

FieldTypeRequiredDescription
customer_idpathstringrequiredCustomer public identifier in cust_<21 Base62> format.
Idempotency-KeyheaderstringrequiredUnique key used to make this mutation retry-safe for the replay window.

Request body · application/json

FieldTypeRequiredDescription
business_numberstringoptional
citystringoptional
company_namestringoptional
POST/v1/customers/{customer_id}/archive

Archive Customer

app_install_bearerscope: customers:writeidempotent

Parameters

FieldTypeRequiredDescription
customer_idpathstringrequiredCustomer public identifier in cust_<21 Base62> format.
Idempotency-KeyheaderstringrequiredUnique key used to make this mutation retry-safe for the replay window.

Returns · 200

FieldTypeRequiredDescription
dataCustomerObjectrequired
data.account_numberstringoptional
data.business_numberstringoptional

On this page

  • List Customers
  • Create Customer
  • Get Customer
  • Update Customer
  • Archive Customer
optional
data.items[].currency_codestringoptional
data.items[].customer_typestringoptionalindividual, business, government, non_profit
data.items[].emailstringrequired
data.items[].first_namestringrequired
data.items[].idstringrequired
data.items[].is_tax_exemptbooleanoptional
data.items[].job_titlestringoptional
data.items[].last_namestringrequired
data.items[].mobilestringoptional
data.items[].objectstringoptionalcustomer
data.items[].phonestringoptional
data.items[].postal_codestringoptional
data.items[].preferred_languagestringoptional
data.items[].provincestringoptional
data.items[].statusstringoptionalactive, inactive, lead, prospect, pending
data.items[].street_addressstringoptional
data.items[].tax_exempt_reasonstringoptional
data.items[].updated_atstringoptional
data.items[].websitestringoptional
data.next_cursorstringoptional
data.objectstringoptionallist
data.urlstringoptional
successbooleanrequiredtrue
optional
customer_typestringoptionalindividual, business, government, non_profit
emailstringrequired
first_namestringrequired
is_tax_exemptbooleanoptional
job_titlestringoptional
last_namestringrequired
mobilestringoptional
phonestringoptional
postal_codestringoptional
preferred_languagestringoptional
provincestringoptional
statusstringoptionalactive, inactive, lead, prospect, pending
street_addressstringoptional
tax_exempt_reasonstringoptional
websitestringoptional

Returns · 200

FieldTypeRequiredDescription
dataCustomerObjectrequired
data.account_numberstringoptional
data.business_numberstringoptional
data.citystringoptional
data.company_namestringoptional
data.countrystringoptional
data.created_atstringoptional
data.currency_codestringoptional
data.customer_typestringoptionalindividual, business, government, non_profit
data.emailstringrequired
data.first_namestringrequired
data.idstringrequired
data.is_tax_exemptbooleanoptional
data.job_titlestringoptional
data.last_namestringrequired
data.mobilestringoptional
data.objectstringoptionalcustomer
data.phonestringoptional
data.postal_codestringoptional
data.preferred_languagestringoptional
data.provincestringoptional
data.statusstringoptionalactive, inactive, lead, prospect, pending
data.street_addressstringoptional
data.tax_exempt_reasonstringoptional
data.updated_atstringoptional
data.websitestringoptional
successbooleanrequiredtrue

Errors 400401403404409422429500

cURL
curl https://api.getmeonline.io/v1/customers \
  -X POST \
  -H "Authorization: Bearer $GETME_API_KEY" \
  -H "Idempotency-Key: idem_1234567890abcdef" \
  -H "Content-Type: application/json" \
  -d '{
    "business_number": "business_number",
    "city": "city",
    "company_name": "company_name",
    "country": "country",
    "currency_code": "currency_code",
    "customer_type": "individual"
  }'
optional
data.countrystringoptional
data.created_atstringoptional
data.currency_codestringoptional
data.customer_typestringoptionalindividual, business, government, non_profit
data.emailstringrequired
data.first_namestringrequired
data.idstringrequired
data.is_tax_exemptbooleanoptional
data.job_titlestringoptional
data.last_namestringrequired
data.mobilestringoptional
data.objectstringoptionalcustomer
data.phonestringoptional
data.postal_codestringoptional
data.preferred_languagestringoptional
data.provincestringoptional
data.statusstringoptionalactive, inactive, lead, prospect, pending
data.street_addressstringoptional
data.tax_exempt_reasonstringoptional
data.updated_atstringoptional
data.websitestringoptional
successbooleanrequiredtrue

Errors 400401403404409422429500

cURL
curl https://api.getmeonline.io/v1/customers/{customer_id} \
  -H "Authorization: Bearer $GETME_API_KEY"
countrystringoptional
currency_codestringoptional
customer_typestringoptionalindividual, business, government, non_profit
emailstringoptional
first_namestringoptional
is_tax_exemptbooleanoptional
job_titlestringoptional
last_namestringoptional
mobilestringoptional
phonestringoptional
postal_codestringoptional
preferred_languagestringoptional
provincestringoptional
statusstringoptionalactive, inactive, lead, prospect, pending
street_addressstringoptional
tax_exempt_reasonstringoptional
websitestringoptional

Returns · 200

FieldTypeRequiredDescription
dataCustomerObjectrequired
data.account_numberstringoptional
data.business_numberstringoptional
data.citystringoptional
data.company_namestringoptional
data.countrystringoptional
data.created_atstringoptional
data.currency_codestringoptional
data.customer_typestringoptionalindividual, business, government, non_profit
data.emailstringrequired
data.first_namestringrequired
data.idstringrequired
data.is_tax_exemptbooleanoptional
data.job_titlestringoptional
data.last_namestringrequired
data.mobilestringoptional
data.objectstringoptionalcustomer
data.phonestringoptional
data.postal_codestringoptional
data.preferred_languagestringoptional
data.provincestringoptional
data.statusstringoptionalactive, inactive, lead, prospect, pending
data.street_addressstringoptional
data.tax_exempt_reasonstringoptional
data.updated_atstringoptional
data.websitestringoptional
successbooleanrequiredtrue

Errors 400401403404409422429500

cURL
curl https://api.getmeonline.io/v1/customers/{customer_id} \
  -X PATCH \
  -H "Authorization: Bearer $GETME_API_KEY" \
  -H "Idempotency-Key: idem_1234567890abcdef" \
  -H "Content-Type: application/json" \
  -d '{
    "business_number": "business_number",
    "city": "city",
    "company_name": "company_name",
    "country": "country",
    "currency_code": "currency_code",
    "customer_type": "individual"
  }'
data.citystringoptional
data.company_namestringoptional
data.countrystringoptional
data.created_atstringoptional
data.currency_codestringoptional
data.customer_typestringoptionalindividual, business, government, non_profit
data.emailstringrequired
data.first_namestringrequired
data.idstringrequired
data.is_tax_exemptbooleanoptional
data.job_titlestringoptional
data.last_namestringrequired
data.mobilestringoptional
data.objectstringoptionalcustomer
data.phonestringoptional
data.postal_codestringoptional
data.preferred_languagestringoptional
data.provincestringoptional
data.statusstringoptionalactive, inactive, lead, prospect, pending
data.street_addressstringoptional
data.tax_exempt_reasonstringoptional
data.updated_atstringoptional
data.websitestringoptional
successbooleanrequiredtrue

Errors 400401403404409422429500

cURL
curl https://api.getmeonline.io/v1/customers/{customer_id}/archive \
  -X POST \
  -H "Authorization: Bearer $GETME_API_KEY" \
  -H "Idempotency-Key: idem_1234567890abcdef"