curl -X GET "https://app.usatimbre.com/api/timbre/member-invoices?org_id=org_123456&rfc=XAXX010101000&limit=10&offset=0" \
-H "Authorization: Bearer tmb_your_api_key_here"
const params = new URLSearchParams({
org_id: 'org_123456',
rfc: 'XAXX010101000',
limit: '10',
offset: '0'
});
const response = await fetch(`https://app.usatimbre.com/api/timbre/member-invoices?${params}`, {
headers: {
'Authorization': 'Bearer tmb_your_api_key_here'
}
});
const data = await response.json();
import requests
response = requests.get(
'https://app.usatimbre.com/api/timbre/member-invoices',
params={
'org_id': 'org_123456',
'rfc': 'XAXX010101000',
'limit': 10,
'offset': 0
},
headers={'Authorization': 'Bearer tmb_your_api_key_here'}
)
data = response.json()
{
"invoices": [
{
"id": "inv_abc123",
"status": "completed",
"amount": 1500.00,
"currency": "MXN",
"vendor": "Restaurant XYZ",
"created_at": "2024-01-20T15:30:00Z",
"pdf_url": "https://app.usatimbre.com/invoices/inv_abc123.pdf",
"xml_url": "https://app.usatimbre.com/invoices/inv_abc123.xml"
},
{
"id": "inv_def456",
"status": "completed",
"amount": 850.50,
"currency": "MXN",
"vendor": "Office Supplies Co",
"created_at": "2024-01-18T10:00:00Z",
"pdf_url": "https://app.usatimbre.com/invoices/inv_def456.pdf",
"xml_url": "https://app.usatimbre.com/invoices/inv_def456.xml"
}
],
"total": 25,
"limit": 10,
"offset": 0
}
{
"error": "Not Found",
"message": "Member not found"
}
API Timbre (Facturas)
Get Member Invoices
List invoices for a specific member
GET
/
api
/
timbre
/
member-invoices
curl -X GET "https://app.usatimbre.com/api/timbre/member-invoices?org_id=org_123456&rfc=XAXX010101000&limit=10&offset=0" \
-H "Authorization: Bearer tmb_your_api_key_here"
const params = new URLSearchParams({
org_id: 'org_123456',
rfc: 'XAXX010101000',
limit: '10',
offset: '0'
});
const response = await fetch(`https://app.usatimbre.com/api/timbre/member-invoices?${params}`, {
headers: {
'Authorization': 'Bearer tmb_your_api_key_here'
}
});
const data = await response.json();
import requests
response = requests.get(
'https://app.usatimbre.com/api/timbre/member-invoices',
params={
'org_id': 'org_123456',
'rfc': 'XAXX010101000',
'limit': 10,
'offset': 0
},
headers={'Authorization': 'Bearer tmb_your_api_key_here'}
)
data = response.json()
{
"invoices": [
{
"id": "inv_abc123",
"status": "completed",
"amount": 1500.00,
"currency": "MXN",
"vendor": "Restaurant XYZ",
"created_at": "2024-01-20T15:30:00Z",
"pdf_url": "https://app.usatimbre.com/invoices/inv_abc123.pdf",
"xml_url": "https://app.usatimbre.com/invoices/inv_abc123.xml"
},
{
"id": "inv_def456",
"status": "completed",
"amount": 850.50,
"currency": "MXN",
"vendor": "Office Supplies Co",
"created_at": "2024-01-18T10:00:00Z",
"pdf_url": "https://app.usatimbre.com/invoices/inv_def456.pdf",
"xml_url": "https://app.usatimbre.com/invoices/inv_def456.xml"
}
],
"total": 25,
"limit": 10,
"offset": 0
}
{
"error": "Not Found",
"message": "Member not found"
}
Overview
Retrieve a paginated list of invoices for a specific member.Query Parameters
string
required
The unique identifier of the organization
string
required
The RFC (Mexican tax ID) of the member
number
default:"10"
Maximum number of invoices to return. Default: 10
number
default:"0"
Number of invoices to skip for pagination. Default: 0
Response
array
Array of invoice objects
Show Invoice object properties
Show Invoice object properties
number
Total number of invoices for this member
number
Limit used in the query
number
Offset used in the query
curl -X GET "https://app.usatimbre.com/api/timbre/member-invoices?org_id=org_123456&rfc=XAXX010101000&limit=10&offset=0" \
-H "Authorization: Bearer tmb_your_api_key_here"
const params = new URLSearchParams({
org_id: 'org_123456',
rfc: 'XAXX010101000',
limit: '10',
offset: '0'
});
const response = await fetch(`https://app.usatimbre.com/api/timbre/member-invoices?${params}`, {
headers: {
'Authorization': 'Bearer tmb_your_api_key_here'
}
});
const data = await response.json();
import requests
response = requests.get(
'https://app.usatimbre.com/api/timbre/member-invoices',
params={
'org_id': 'org_123456',
'rfc': 'XAXX010101000',
'limit': 10,
'offset': 0
},
headers={'Authorization': 'Bearer tmb_your_api_key_here'}
)
data = response.json()
{
"invoices": [
{
"id": "inv_abc123",
"status": "completed",
"amount": 1500.00,
"currency": "MXN",
"vendor": "Restaurant XYZ",
"created_at": "2024-01-20T15:30:00Z",
"pdf_url": "https://app.usatimbre.com/invoices/inv_abc123.pdf",
"xml_url": "https://app.usatimbre.com/invoices/inv_abc123.xml"
},
{
"id": "inv_def456",
"status": "completed",
"amount": 850.50,
"currency": "MXN",
"vendor": "Office Supplies Co",
"created_at": "2024-01-18T10:00:00Z",
"pdf_url": "https://app.usatimbre.com/invoices/inv_def456.pdf",
"xml_url": "https://app.usatimbre.com/invoices/inv_def456.xml"
}
],
"total": 25,
"limit": 10,
"offset": 0
}
{
"error": "Not Found",
"message": "Member not found"
}
⌘I