curl -X GET "https://app.usatimbre.com/api/timbre/member-info?org_id=org_123456&rfc=XAXX010101000" \
-H "Authorization: Bearer tmb_your_api_key_here"
const params = new URLSearchParams({
org_id: 'org_123456',
rfc: 'XAXX010101000'
});
const response = await fetch(`https://app.usatimbre.com/api/timbre/member-info?${params}`, {
headers: {
'Authorization': 'Bearer tmb_your_api_key_here'
}
});
const member = await response.json();
import requests
response = requests.get(
'https://app.usatimbre.com/api/timbre/member-info',
params={
'org_id': 'org_123456',
'rfc': 'XAXX010101000'
},
headers={'Authorization': 'Bearer tmb_your_api_key_here'}
)
member = response.json()
{
"id": "550e8400-e29b-41d4-a716-446655440000",
"name": "Juan Pérez",
"email": "juan@example.com",
"phone_number": "+525512345678",
"tax_id": "XAXX010101000",
"org_id": "org_123456",
"is_admin": false,
"invoice_count": 25,
"credits_remaining": 50
}
{
"error": "Not Found",
"message": "Member not found"
}
API Timbre (Facturas)
Get Member Info
Get member information with invoice count
GET
/
api
/
timbre
/
member-info
curl -X GET "https://app.usatimbre.com/api/timbre/member-info?org_id=org_123456&rfc=XAXX010101000" \
-H "Authorization: Bearer tmb_your_api_key_here"
const params = new URLSearchParams({
org_id: 'org_123456',
rfc: 'XAXX010101000'
});
const response = await fetch(`https://app.usatimbre.com/api/timbre/member-info?${params}`, {
headers: {
'Authorization': 'Bearer tmb_your_api_key_here'
}
});
const member = await response.json();
import requests
response = requests.get(
'https://app.usatimbre.com/api/timbre/member-info',
params={
'org_id': 'org_123456',
'rfc': 'XAXX010101000'
},
headers={'Authorization': 'Bearer tmb_your_api_key_here'}
)
member = response.json()
{
"id": "550e8400-e29b-41d4-a716-446655440000",
"name": "Juan Pérez",
"email": "juan@example.com",
"phone_number": "+525512345678",
"tax_id": "XAXX010101000",
"org_id": "org_123456",
"is_admin": false,
"invoice_count": 25,
"credits_remaining": 50
}
{
"error": "Not Found",
"message": "Member not found"
}
Overview
Retrieve detailed information about a specific member, including their invoice count.Query Parameters
string
required
The unique identifier of the organization
string
required
The RFC (Mexican tax ID) of the member
Response
string
Unique profile identifier (UUID)
string
Member name
string
Email address
string
Phone number
string
RFC (Mexican tax ID)
string
Organization ID
boolean
Whether the member has admin privileges
number
Total number of invoices created by this member
number
Number of invoice credits remaining
curl -X GET "https://app.usatimbre.com/api/timbre/member-info?org_id=org_123456&rfc=XAXX010101000" \
-H "Authorization: Bearer tmb_your_api_key_here"
const params = new URLSearchParams({
org_id: 'org_123456',
rfc: 'XAXX010101000'
});
const response = await fetch(`https://app.usatimbre.com/api/timbre/member-info?${params}`, {
headers: {
'Authorization': 'Bearer tmb_your_api_key_here'
}
});
const member = await response.json();
import requests
response = requests.get(
'https://app.usatimbre.com/api/timbre/member-info',
params={
'org_id': 'org_123456',
'rfc': 'XAXX010101000'
},
headers={'Authorization': 'Bearer tmb_your_api_key_here'}
)
member = response.json()
{
"id": "550e8400-e29b-41d4-a716-446655440000",
"name": "Juan Pérez",
"email": "juan@example.com",
"phone_number": "+525512345678",
"tax_id": "XAXX010101000",
"org_id": "org_123456",
"is_admin": false,
"invoice_count": 25,
"credits_remaining": 50
}
{
"error": "Not Found",
"message": "Member not found"
}