Get a partner
curl --request GET \
--url https://api.introw.io/api/v1/partners/{id} \
--header 'x-api-key: <api-key>'const options = {method: 'GET', headers: {'x-api-key': '<api-key>'}};
fetch('https://api.introw.io/api/v1/partners/{id}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api.introw.io/api/v1/partners/{id}"
headers = {"x-api-key": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text){
"data": {
"id": "ptn_01HVK6Y8Z8Q7J8J8J8J8J8J8J8",
"name": "Acme Partners",
"domain": "acme.example",
"externalCompanyId": "company_123",
"externalId": "partner_123",
"externalIdType": "PARTNER",
"managerEmail": "[email protected]",
"categories": [
"Reseller"
],
"tierId": "tier_123",
"phaseId": "phase_123",
"experienceTemplateId": "tmpl_123",
"owner": null,
"manager": null,
"partnerObjectCrmProperties": {
"name": "Acme Partners"
},
"companyCrmProperties": {
"domain": "acme.example"
},
"crmProperties": {
"name": "Acme Partners"
},
"status": "active",
"createdAt": "2026-05-08T12:00:00.000Z",
"updatedAt": "2026-05-08T12:00:00.000Z"
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"details": "<unknown>"
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"details": "<unknown>"
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"details": "<unknown>"
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"details": "<unknown>"
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"details": "<unknown>"
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"details": "<unknown>"
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"details": "<unknown>"
}
}Get a partner
Returns a single partner, scoped to the authenticated API key organisation.
id accepts either the Introw partner id or the partner’s CRM external id (externalId), so you can read a partner straight from the identifier your CRM already holds.
GET
/
api
/
v1
/
partners
/
{id}
Get a partner
curl --request GET \
--url https://api.introw.io/api/v1/partners/{id} \
--header 'x-api-key: <api-key>'const options = {method: 'GET', headers: {'x-api-key': '<api-key>'}};
fetch('https://api.introw.io/api/v1/partners/{id}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api.introw.io/api/v1/partners/{id}"
headers = {"x-api-key": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text){
"data": {
"id": "ptn_01HVK6Y8Z8Q7J8J8J8J8J8J8J8",
"name": "Acme Partners",
"domain": "acme.example",
"externalCompanyId": "company_123",
"externalId": "partner_123",
"externalIdType": "PARTNER",
"managerEmail": "[email protected]",
"categories": [
"Reseller"
],
"tierId": "tier_123",
"phaseId": "phase_123",
"experienceTemplateId": "tmpl_123",
"owner": null,
"manager": null,
"partnerObjectCrmProperties": {
"name": "Acme Partners"
},
"companyCrmProperties": {
"domain": "acme.example"
},
"crmProperties": {
"name": "Acme Partners"
},
"status": "active",
"createdAt": "2026-05-08T12:00:00.000Z",
"updatedAt": "2026-05-08T12:00:00.000Z"
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"details": "<unknown>"
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"details": "<unknown>"
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"details": "<unknown>"
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"details": "<unknown>"
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"details": "<unknown>"
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"details": "<unknown>"
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"details": "<unknown>"
}
}Authorizations
Introw API key shown once when the credential is created.
Path Parameters
Introw partner id or the partner's CRM external id. Partner identifier. Accepts the Introw partner id or the partner's CRM external id.
Minimum string length:
1Response
Partner returned successfully.
Show child attributes
Show child attributes
Was this page helpful?
⌘I