curl --request GET \
--url https://api.syntage.com/entities/{entityId}/datasources/mx/psm/publications \
--header 'X-API-Key: <api-key>'import requests
url = "https://api.syntage.com/entities/{entityId}/datasources/mx/psm/publications"
headers = {"X-API-Key": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {'X-API-Key': '<api-key>'}};
fetch('https://api.syntage.com/entities/{entityId}/datasources/mx/psm/publications', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.syntage.com/entities/{entityId}/datasources/mx/psm/publications",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"X-API-Key: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.syntage.com/entities/{entityId}/datasources/mx/psm/publications"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("X-API-Key", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.syntage.com/entities/{entityId}/datasources/mx/psm/publications")
.header("X-API-Key", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.syntage.com/entities/{entityId}/datasources/mx/psm/publications")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["X-API-Key"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"@context": "/contexts/PsmPublication",
"@id": "/entities/91106968-1abd-4d64-85c1-4e73d96fb997/datasources/mx/psm/publications",
"@type": "hydra:Collection",
"hydra:member": [
{
"@id": "/datasources/mx/psm/publications/0192f1d6-6a3e-7c41-9b2a-4f5e6d7c8b90",
"@type": "PsmPublication",
"id": "0192f1d6-6a3e-7c41-9b2a-4f5e6d7c8b90",
"publicationId": 324142,
"file": {
"@id": "/files/0192f1d6-7b10-7d22-8e3f-1a2b3c4d5e6f",
"@type": "File",
"id": "0192f1d6-7b10-7d22-8e3f-1a2b3c4d5e6f",
"type": "psm.publication.pdf",
"resource": "/datasources/mx/psm/publications/0192f1d6-6a3e-7c41-9b2a-4f5e6d7c8b90",
"mimeType": "application/pdf",
"extension": "pdf",
"filename": "2024-0000412873.pdf"
},
"folio": "2024-0000412873",
"mainFolio": "2024-0000412873",
"publishedAt": "2024-11-08T13:42:17-06:00",
"type": "capital_increase",
"title": "ACUERDO DE AUMENTO DE CAPITAL SOCIAL EN SU PARTE VARIABLE",
"company": {
"rfc": "ECA230425AB1",
"name": "EJEMPLO CAFETERIAS S DE RL DE CV"
},
"filer": {
"rfc": "PEGJ800101AB2",
"name": "JUAN PEREZ GARCIA"
},
"matchedBy": "rfc_and_name"
}
],
"hydra:view": {
"@id": "<string>",
"@type": "hydra:PartialCollectionView",
"hydra:next": "/entity/2a15f539-3251-48e1-aaeb-a154dc9c6edb/resource?id[lt]=9b8e5365-0b36-45f5-9c76-fbe439632367",
"hydra:last": "/entity/2a15f539-3251-48e1-aaeb-a154dc9c6edb/resource?id[gt]=9b8e5365-0b36-45f5-9c76-fbe439632367"
},
"hydra:search": {
"@type": "<string>",
"hydra:template": "<string>",
"hydra:variableRepresentation": "<string>",
"hydra:mapping": [
{
"@type": "<string>",
"variable": "<string>",
"property": "<string>",
"required": true
}
]
}
}{
"message": "<string>"
}{
"message": "<string>"
}List an entity's PSM publications
List the PSM publications found for a company entity, most recently found first. Order by publishedAt to sort them by publication date; with cursor pagination (the X-Pagination-Style header set to cursor) the order is always most recently found first and order[publishedAt] is ignored. Each publication is a corporate notice published under the entity’s RFC or name in the Secretaría de Economía’s Publicaciones de Sociedades Mercantiles system, with its original PDF. A publication whose matchedBy is name was found by the company name alone. When the entity has an RFC, such a publication names no company RFC, such as an assembly call a shareholder files in their own name. When the entity has no RFC, it may belong to another company with the same name; compare its company.rfc before relying on it.
curl --request GET \
--url https://api.syntage.com/entities/{entityId}/datasources/mx/psm/publications \
--header 'X-API-Key: <api-key>'import requests
url = "https://api.syntage.com/entities/{entityId}/datasources/mx/psm/publications"
headers = {"X-API-Key": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {'X-API-Key': '<api-key>'}};
fetch('https://api.syntage.com/entities/{entityId}/datasources/mx/psm/publications', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.syntage.com/entities/{entityId}/datasources/mx/psm/publications",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"X-API-Key: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.syntage.com/entities/{entityId}/datasources/mx/psm/publications"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("X-API-Key", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.syntage.com/entities/{entityId}/datasources/mx/psm/publications")
.header("X-API-Key", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.syntage.com/entities/{entityId}/datasources/mx/psm/publications")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["X-API-Key"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"@context": "/contexts/PsmPublication",
"@id": "/entities/91106968-1abd-4d64-85c1-4e73d96fb997/datasources/mx/psm/publications",
"@type": "hydra:Collection",
"hydra:member": [
{
"@id": "/datasources/mx/psm/publications/0192f1d6-6a3e-7c41-9b2a-4f5e6d7c8b90",
"@type": "PsmPublication",
"id": "0192f1d6-6a3e-7c41-9b2a-4f5e6d7c8b90",
"publicationId": 324142,
"file": {
"@id": "/files/0192f1d6-7b10-7d22-8e3f-1a2b3c4d5e6f",
"@type": "File",
"id": "0192f1d6-7b10-7d22-8e3f-1a2b3c4d5e6f",
"type": "psm.publication.pdf",
"resource": "/datasources/mx/psm/publications/0192f1d6-6a3e-7c41-9b2a-4f5e6d7c8b90",
"mimeType": "application/pdf",
"extension": "pdf",
"filename": "2024-0000412873.pdf"
},
"folio": "2024-0000412873",
"mainFolio": "2024-0000412873",
"publishedAt": "2024-11-08T13:42:17-06:00",
"type": "capital_increase",
"title": "ACUERDO DE AUMENTO DE CAPITAL SOCIAL EN SU PARTE VARIABLE",
"company": {
"rfc": "ECA230425AB1",
"name": "EJEMPLO CAFETERIAS S DE RL DE CV"
},
"filer": {
"rfc": "PEGJ800101AB2",
"name": "JUAN PEREZ GARCIA"
},
"matchedBy": "rfc_and_name"
}
],
"hydra:view": {
"@id": "<string>",
"@type": "hydra:PartialCollectionView",
"hydra:next": "/entity/2a15f539-3251-48e1-aaeb-a154dc9c6edb/resource?id[lt]=9b8e5365-0b36-45f5-9c76-fbe439632367",
"hydra:last": "/entity/2a15f539-3251-48e1-aaeb-a154dc9c6edb/resource?id[gt]=9b8e5365-0b36-45f5-9c76-fbe439632367"
},
"hydra:search": {
"@type": "<string>",
"hydra:template": "<string>",
"hydra:variableRepresentation": "<string>",
"hydra:mapping": [
{
"@type": "<string>",
"variable": "<string>",
"property": "<string>",
"required": true
}
]
}
}{
"message": "<string>"
}{
"message": "<string>"
}Authorizations
Your API key is available in the Production and Sandbox dashboards.
Query Parameters
Filter publications by type (exact match). Use type[] to match any of several types.
Official PSM publication type:
| Value | Type as the portal names it |
|---|---|
general_assembly_call | Convocatoria para Asambleas Generales |
sas_annual_financial_report | Informe anual sobre la situación financiera de SAS |
liquidation_balance | Balance (liquidación) |
shareholder_structure_registration_notice | Aviso de inscripción en el libro especial de los socios o en el registro de acciones de registro con la estructura accionaria |
current_shareholder_structure_notice | Aviso de inscripción en el libro especial de los socios o en el registro de acciones con la estructura accionaria vigente |
capital_reduction | Reducción del Capital Social |
capital_increase | Acuerdo de Asamblea Sobre Aumento de Capital Social |
full_capital_subscription_and_payment_notice | Aviso de suscripción y pago de la totalidad del capital social |
financial_statements | Estados Financieros, Notas y Dictamen de los Comisarios |
transformation | Acuerdo de Transformación |
sas_shareholders_meeting_call | Convocatoria para Asambleas de Accionistas de SAS |
sas_share_register_notice | Aviso de inscripciones en el libro de registro de acciones de SAS |
spin_off | Resolución de Escisión |
merger | Acuerdos Sobre Fusión, Último Balance de Cada Sociedad, Sistema Establecido para la Extinción de su Pasivo |
sole_shareholder_contracts | Contratos celebrados entre el accionista único y la sociedad |
partial_liquidation_distribution | Acuerdo sobre Distribución Parcial (liquidación) |
beneficial_owner_identification | Identificación de la persona o grupo de personas consideradas como Beneficiario Controlador |
bond_issuer_balance | Balance de las Sociedades que emiten Obligaciones |
call_on_unpaid_shares | Decreto de Exhibición cuyo Plazo o Monto no Conste en las Acciones |
court_ordered_assembly_call | Convocatoria de Asamblea por Orden de Autoridad |
participation_certificate_holders_meeting_call | Convocatoria de Asamblea de Tenedores de Certificados de Participación |
foreign_company_balance | Balance General de la Negociación de Sociedades Extranjeras |
amortized_shares_draw_result | Resultado del sorteo para designar acciones amortizadas |
constitutive_general_assembly_call | Convocatoria de Asamblea General Constitutiva |
transport_operator_regulations | Reglamentos de los empresarios de transportes |
dissolution_or_liquidation_registration_notice | Aviso de Inscripción en el Libro Especial para la Disolución o Liquidación de Sociedades Mercantiles |
share_transfer | Transmisión de dominio o constitución de derechos sobre títulos representativos de partes sociales o acciones |
general_assembly_call, sas_annual_financial_report, liquidation_balance, shareholder_structure_registration_notice, current_shareholder_structure_notice, capital_reduction, capital_increase, full_capital_subscription_and_payment_notice, financial_statements, transformation, sas_shareholders_meeting_call, sas_share_register_notice, spin_off, merger, sole_shareholder_contracts, partial_liquidation_distribution, beneficial_owner_identification, bond_issuer_balance, call_on_unpaid_shares, court_ordered_assembly_call, participation_certificate_holders_meeting_call, foreign_company_balance, amortized_shares_draw_result, constitutive_general_assembly_call, transport_operator_regulations, dissolution_or_liquidation_registration_notice, share_transfer "capital_increase"
Filter publications by any of several types (exact match)
Official PSM publication type:
| Value | Type as the portal names it |
|---|---|
general_assembly_call | Convocatoria para Asambleas Generales |
sas_annual_financial_report | Informe anual sobre la situación financiera de SAS |
liquidation_balance | Balance (liquidación) |
shareholder_structure_registration_notice | Aviso de inscripción en el libro especial de los socios o en el registro de acciones de registro con la estructura accionaria |
current_shareholder_structure_notice | Aviso de inscripción en el libro especial de los socios o en el registro de acciones con la estructura accionaria vigente |
capital_reduction | Reducción del Capital Social |
capital_increase | Acuerdo de Asamblea Sobre Aumento de Capital Social |
full_capital_subscription_and_payment_notice | Aviso de suscripción y pago de la totalidad del capital social |
financial_statements | Estados Financieros, Notas y Dictamen de los Comisarios |
transformation | Acuerdo de Transformación |
sas_shareholders_meeting_call | Convocatoria para Asambleas de Accionistas de SAS |
sas_share_register_notice | Aviso de inscripciones en el libro de registro de acciones de SAS |
spin_off | Resolución de Escisión |
merger | Acuerdos Sobre Fusión, Último Balance de Cada Sociedad, Sistema Establecido para la Extinción de su Pasivo |
sole_shareholder_contracts | Contratos celebrados entre el accionista único y la sociedad |
partial_liquidation_distribution | Acuerdo sobre Distribución Parcial (liquidación) |
beneficial_owner_identification | Identificación de la persona o grupo de personas consideradas como Beneficiario Controlador |
bond_issuer_balance | Balance de las Sociedades que emiten Obligaciones |
call_on_unpaid_shares | Decreto de Exhibición cuyo Plazo o Monto no Conste en las Acciones |
court_ordered_assembly_call | Convocatoria de Asamblea por Orden de Autoridad |
participation_certificate_holders_meeting_call | Convocatoria de Asamblea de Tenedores de Certificados de Participación |
foreign_company_balance | Balance General de la Negociación de Sociedades Extranjeras |
amortized_shares_draw_result | Resultado del sorteo para designar acciones amortizadas |
constitutive_general_assembly_call | Convocatoria de Asamblea General Constitutiva |
transport_operator_regulations | Reglamentos de los empresarios de transportes |
dissolution_or_liquidation_registration_notice | Aviso de Inscripción en el Libro Especial para la Disolución o Liquidación de Sociedades Mercantiles |
share_transfer | Transmisión de dominio o constitución de derechos sobre títulos representativos de partes sociales o acciones |
general_assembly_call, sas_annual_financial_report, liquidation_balance, shareholder_structure_registration_notice, current_shareholder_structure_notice, capital_reduction, capital_increase, full_capital_subscription_and_payment_notice, financial_statements, transformation, sas_shareholders_meeting_call, sas_share_register_notice, spin_off, merger, sole_shareholder_contracts, partial_liquidation_distribution, beneficial_owner_identification, bond_issuer_balance, call_on_unpaid_shares, court_ordered_assembly_call, participation_certificate_holders_meeting_call, foreign_company_balance, amortized_shares_draw_result, constitutive_general_assembly_call, transport_operator_regulations, dissolution_or_liquidation_registration_notice, share_transfer Response
PSM publication collection response
Was this page helpful?