API Palenca (1.0)
Página Nesta listamos todos os métodos na API Palenca, BEM como uma referencia completa dois parâmetros que cada um aceita. OS Terminatários da API São agrupados por recursos, Urls Têm previam, como respostas formatadas em JSON e usamos resposta http padrão, autenticação e códigos de verbos.
sandbox: https://sandbox.palenca.com/v1
produçã: https://api.palenca.com/v1
antes da admissão, recomendamos que o você familiarize com ou Entidades que gerenciamos EM Palenca (usuários, contas, logins)
Create User
Registre a UM Novo Usuário em Palenca. UM USPRIDE uma economia formal ou sho* tamborador.
header Parameters
x-api-key | string Chaver particular exclusivo da Organização. Permite solicitar os ambientes Sejam Feitos EM da Sandbox E Produce. |
Request Body schema: application/json
widget_id required | string <uuid> obrigatório: Id do Widget ao qual o usuário estará associado |
external_id | string opcional: Identificador exclusivo externo do cliente (fornecido pelo seu próprio aplicativo) |
Responses
Request samples
- Payload
{- "widget_id": "2b0956a2-58e7-4e97-804d-2852d40f05d7",
- "external_id": "1234567890"
}
Response samples
- 201
- 422
{- "success": true,
- "data": {
- "user_id": "f47ac10b-58cc-4372-a567-0e02b2c3d479",
- "external_id": null
}, - "mistake": { }
}
Retrieve User
Retorna o usuário correspondente ao ID especificado
path Parameters
required | User Id (string) or User Id (string) ID do usuário para obter |
header Parameters
x-api-key | string Chave privada exclusiva por organização. Permite que os pedidos sejam feitos em ambientes de sandbox e produção. |
Responses
Response samples
- 200
- 422
{- "success": true,
- "error": null,
- "data": {
- "user_id": "9a4e45ed-e8c4-4dc2-ba6f-875bd6117a86",
- "external_id": null,
- "widget_id": "8310u261-1ac1-437b-953b-7bd51713fu56"
}
}
Delete User
Elimina o usuário correspondente ao ID especificado
path Parameters
user_id required | string <uuid> ID do usuário para eliminar |
header Parameters
x-api-key | string Chave privada exclusiva por organização. Ele permite solicitações na caixa de areia e nos ambientes de produção. |
Responses
Response samples
- 200
- 422
{- "success": true,
- "error": null,
- "data": null
}
Recuperar Contas de Usuário
Retorna as contas de usuário correspondentes ao ID de usuário especificado.
path Parameters
required | User Id (string) or User Id (string) ID do usuário a ser obtido |
header Parameters
x-api-key | string Chave privada exclusiva por organização. Ele permite solicitações na caixa de areia e nos ambientes de produção. |
Responses
Response samples
- 200
- 422
{- "success": true,
- "error": null,
- "data": {
- "user_id": "44215ab0-6069-458e-954e-83b81ef492c6",
- "accounts": [
- {
- "account_id": "5a5cd111-988e-4c2f-b75b-237787b7c00a",
- "country": "mx",
- "platform": "mc_avon",
- "identifier": "5547954515",
- "worker_id": null,
- "gov_id": null,
- "last_successful_connection": null,
- "warning": null,
- "status": "incomplete",
- "status_details": "validation_pending",
- "message": "The employee needs to complete the authentication process.",
- "recommendation": "This happens when the user does not complete the authentication process on the platform. Ask the user to complete the connection.",
- "next_step": null,
- "created_at": "2024-04-12T17:10:22.708741+00:00"
}, - {
- "account_id": "99642ab9-9e96-4d2d-b6ff-3659f587218c",
- "country": "mx",
- "platform": "issste",
- "identifier": "GUMH741209MZSLRR00",
- "worker_id": null,
- "gov_id": null,
- "last_successful_connection": null,
- "warning": null,
- "status": "incomplete",
- "status_details": "employment_info_in_imss",
- "message": null,
- "recommendation": null,
- "next_step": null,
- "created_at": "2024-04-19T21:56:10.270256+00:00"
}, - {
- "account_id": "65370479-fcb6-4759-a78b-eb50af2dc651",
- "country": "mx",
- "platform": "imss",
- "identifier": "GUMH741209MZSLRR00",
- "worker_id": "04037401702",
- "gov_id": null,
- "last_successful_connection": "2024-04-30T17:23:26.375449+00:00",
- "warning": null,
- "status": "success",
- "status_details": null,
- "message": null,
- "recommendation": null,
- "next_step": null,
- "created_at": "2024-04-19T21:55:56.212896+00:00"
}
]
}
}
List Users
Retorna uma lista pagina com usuários criados entre uma variedade de datas.
header Parameters
x-api-key | string Chave privada exclusiva por organização. Ele permite solicitações na caixa de areia e nos ambientes de produção. |
Request Body schema: application/json
start_date required | string obrigatório: Início da data de pesquisa de formato YYYY-MM-DD |
end_date required | string obrigatório: Data de término da pesquisa no formato YYYY-MM-DD |
object Default: {"items_per_page":100,"page":1} opcional: Opções de paginação |
Responses
Request samples
- Payload
{- "start_date": "string",
- "end_date": "string",
- "options": {
- "items_per_page": 100,
- "page": 1
}
}
Response samples
- 200
- 422
{- "success": true,
- "error": null,
- "data": {
- "users": [
- {
- "user_id": "d7185025-974d-4618-auib-1ebd4b6d20de",
- "external_id": null,
- "widget_id": "8370h261-1ac1-437a-953b-7bd51743fa56"
}, - {
- "user_id": "d7135025-974d-4618-auib-1ebd4b6d20de",
- "external_id": null,
- "widget_id": "8370h261-1ac1-437a-953b-7bd51743fa56"
}
]
}, - "pagination": {
- "page": 1,
- "items_per_page": 100,
- "total_items": 38,
- "total_pages": 1
}
}
Create User And Account
Registre um usuário junto com sua conta correspondente em uma única solicitação. Um usuário representa um trabalhador formal ou da economia gig e uma conta representa uma conta do trabalhador em uma plataforma específica . Atualmente disponível para IMSS e ISSSTE. Se você quiser usar este endpoint para criar contas gig economy, entre em contato conosco pelo e-mail support@palenca.com
header Parameters
x-api-key | string Chave privada exclusiva por organização. Permite que os pedidos sejam feitos em ambientes de sandbox e produção. |
Request Body schema: application/json
widget_id | string <uuid> opcional: Id do Widget ao qual o usuário estará associado |
external_id | string opcional: Identificador exclusivo externo do cliente (fornecido pelo seu próprio aplicativo) |
country required | any Value: "mx" obrigatório: País |
platform required | any Enum: "imss" "issste" obrigatório: Plataforma com a qual deseja fazer a conexão. |
identifier required | string obrigatório: Identificador do usuário (CURP). |
Responses
Request samples
- Payload
{- "widget_id": "2b0956a2-58e7-4e97-804d-2852d40f05d7",
- "external_id": "1234567890"
}
Response samples
- 200
- 201
- 422
{- "success": true,
- "error": null,
- "data": {
- "user_id": "ee15970e-034e-4bd0-8e43-61383cc4c7d1",
- "country": "mx",
- "platform": "imss",
- "account_id": "e0035a23-7sf0-4f82-9eua-97c913887e03",
- "next_step": null,
- "methods": [ ],
- "hint": null
}
}
Recuperar Contas de Usuário
Retorna as contas de usuário correspondentes ao ID de usuário especificado.
path Parameters
required | User Id (string) or User Id (string) ID do usuário a ser obtido |
header Parameters
x-api-key | string Chave privada exclusiva por organização. Ele permite solicitações na caixa de areia e nos ambientes de produção. |
Responses
Response samples
- 200
- 422
{- "success": true,
- "error": null,
- "data": {
- "user_id": "44215ab0-6069-458e-954e-83b81ef492c6",
- "accounts": [
- {
- "account_id": "5a5cd111-988e-4c2f-b75b-237787b7c00a",
- "country": "mx",
- "platform": "mc_avon",
- "identifier": "5547954515",
- "worker_id": null,
- "gov_id": null,
- "last_successful_connection": null,
- "warning": null,
- "status": "incomplete",
- "status_details": "validation_pending",
- "message": "The employee needs to complete the authentication process.",
- "recommendation": "This happens when the user does not complete the authentication process on the platform. Ask the user to complete the connection.",
- "next_step": null,
- "created_at": "2024-04-12T17:10:22.708741+00:00"
}, - {
- "account_id": "99642ab9-9e96-4d2d-b6ff-3659f587218c",
- "country": "mx",
- "platform": "issste",
- "identifier": "GUMH741209MZSLRR00",
- "worker_id": null,
- "gov_id": null,
- "last_successful_connection": null,
- "warning": null,
- "status": "incomplete",
- "status_details": "employment_info_in_imss",
- "message": null,
- "recommendation": null,
- "next_step": null,
- "created_at": "2024-04-19T21:56:10.270256+00:00"
}, - {
- "account_id": "65370479-fcb6-4759-a78b-eb50af2dc651",
- "country": "mx",
- "platform": "imss",
- "identifier": "GUMH741209MZSLRR00",
- "worker_id": "04037401702",
- "gov_id": null,
- "last_successful_connection": "2024-04-30T17:23:26.375449+00:00",
- "warning": null,
- "status": "success",
- "status_details": null,
- "message": null,
- "recommendation": null,
- "next_step": null,
- "created_at": "2024-04-19T21:55:56.212896+00:00"
}
]
}
}
Create Account
Registre uma nova conta correspondente ao usuário. Uma conta representa uma conta de trabalhador em plataforma específica. Atualmente disponível para IMSS e ISSST. Se você deseja usar este terminal para criar contas de economia do show entre em contato conosco em support@palnce.com
header Parameters
x-api-key | string Chave privada exclusiva por organização. Permite que os pedidos sejam feitos em ambientes de sandbox e produção. |
Request Body schema: application/json
country required | any Value: "mx" obrigatório: País |
platform required | any Enum: "imss" "issste" obrigatório: Plataforma com a qual deseja fazer a conexão. |
identifier required | string obrigatório: Identificador del usuario (CURP) |
user_id required | string <uuid> obrigatório: Id del usuario al que estará asociada la cuenta |
Responses
Request samples
- Payload
{- "country": "mx",
- "platform": "uber",
- "identifier": "user@example.com",
- "identifier_type": "email",
- "password": "s3cur3p4s5w0rd"
}
Response samples
- 200
- 201
- 422
{- "success": true,
- "error": null,
- "data": {
- "user_id": "ee15970e-034e-4bd0-8e43-61383cc4c7d1",
- "country": "mx",
- "platform": "imss",
- "account_id": "e0035a23-7sf0-4f82-9eua-97c913887e03",
- "next_step": null,
- "methods": [ ],
- "hint": null
}
}
Retrieve Account
A conta correspondente ao ID especificado retorna.
path Parameters
account_id required | string <uuid> obrigatório: ID da conta para obter |
header Parameters
x-api-key | string Chave privada exclusiva por organização. Ele permite solicitações na caixa de areia e nos ambientes de produção. |
Responses
Response samples
- 200
- 422
{- "success": true,
- "error": null,
- "data": {
- "account_id": "9a5f5d78-0dff-4721-aa97-23adb9bb0093",
- "country": "mx",
- "platform": "imss",
- "identifier": "XXXX000806HTSRNNA3",
- "worker_id": "33170033814",
- "last_successful_connection": "2023-08-28T18:48:57.726787+00:00",
- "warning": null,
- "status": "success",
- "status_details": null,
- "message": null,
- "recommendation": null,
- "next_step": null,
- "created_at": "2023-06-08T02:15:20.652274+00:00"
}
}
Delete Account
Elimine a conta correspondente ao ID especificado
path Parameters
account_id required | string <uuid> obrigatório: ID da conta para eliminar |
header Parameters
x-api-key | string Chave privada exclusiva por organização. Ele permite solicitações na caixa de areia e nos ambientes de produção. |
Responses
Response samples
- 200
- 422
{- "success": true,
- "error": null,
- "data": null
}
Recuperar Usuário da Conta
Retorna o usuário associado à conta.
path Parameters
account_id required | string <uuid> requerido: Id da conta a ser buscada. |
header Parameters
x-api-key | string Chave privada única por organização. Permite fazer solicitações em ambientes de Sandbox e Produção. |
Responses
Response samples
- 200
- 422
{- "success": true,
- "error": null,
- "data": {
- "user_id": "d7135025-974d-4618-auib-1ebd4b6d20de",
- "external_id": null,
- "widget_id": "8370h261-1ac1-437a-953b-7bd51743fa56"
}
}
List Logins
Retorna uma lista paginada com os logins criados em um intervalo de datas.
header Parameters
x-api-key | string Chave privada única para cada organização, permitindo solicitações tanto nos ambientes Sandbox quanto em Produção. |
Request Body schema: application/json
start_date required | string obrigatório: Início da data de pesquisa de formato YYYY-MM-DD |
end_date required | string obrigatório: Data de término da pesquisa no formato YYYY-MM-DD |
object Default: {"items_per_page":100,"page":1} opcional: Opções de paginação |
Responses
Request samples
- Payload
{- "start_date": "string",
- "end_date": "string",
- "options": {
- "items_per_page": 100,
- "page": 1
}
}
Response samples
- 200
- 422
{- "success": true,
- "error": null,
- "data": {
- "logins": [
- {
- "account_id": "b09ddeea-1f3f-4f0b-9601-29a1c578d69a",
- "created_at": "2024-07-30T19:16:54.819776+00:00",
- "status": "success",
- "status_details": null,
- "user_id": "af20084d-4350-4de2-912b-1684e5749c10",
- "gov_id": "gov_id_mock",
- "external_id": "external_id_mock",
- "identifier": "5511223344",
- "platform": "didi_food"
}, - {
- "account_id": "71490df1-f5bc-4647-b779-b5520f5e7c19",
- "created_at": "2023-10-13T03:42:31.105201+00:00",
- "status": "error",
- "status_details": "service_unavailable",
- "user_id": "7e6433a3-527a-4ea4-b972-a14fda2f60ff",
- "gov_id": null,
- "external_id": "12345678",
- "identifier": "HUNB050225HCHRJRA0",
- "platform": "imss"
}
]
}, - "pagination": {
- "page": 1,
- "items_per_page": 100,
- "total_items": 38,
- "total_pages": 1
}
}
Retrieve Account Profile
Retorne o perfil do trabalhador, correspondendo à conta especificada por meio do id.
path Parameters
account_id required | string <uuid> obrigatório: ID da conta para a qual você deseja obter os dados do perfil |
header Parameters
x-api-key | string Chave privada exclusiva por organização. Ele permite solicitações na caixa de areia e nos ambientes de produção. |
Responses
Response samples
- 200
- 422
{- "success": true,
- "error": null,
- "data": {
- "account_id": "2a52f5e3-d2d2-4158-ae8f-42b986f9aa19",
- "external_id": null,
- "profile": {
- "first_name": "Josefa Antonia",
- "last_name": "Flores Bautista",
- "email": null,
- "birthday": "1987-03-12"
}, - "ids_info": [
- {
- "type": "social_security_number",
- "name": "nss",
- "value": "44022247047"
}
]
}
}
Retrieve Account Employment
Retorne os dados de emprego do trabalhadorformal (IMSS, ISSSTE), correspondendo à conta especificada por id.
path Parameters
account_id required | string <uuid> obrigatório: ID da conta para a qual você deseja obter os dados de emprego |
header Parameters
x-api-key | string Chave privada exclusiva por organização. Ele permite solicitações na caixa de areia e nos ambientes de produção. |
Responses
Response samples
- 200
- 422
{- "success": true,
- "error": null,
- "data": {
- "account_id": "2f1ab613-fc4d-41bb-8586-d06422a096ce",
- "external_id": "PIVM831130HDFXCF26",
- "employment_info": {
- "id_type": "social_security_number",
- "quoted_weeks": 82,
- "discounted_weeks": 38,
- "reintegrated_weeks": 0,
- "end_of_rights": null,
- "status": "unemployed",
- "employment_files": [
], - "employment_history_status": "complete"
}, - "employment_history": [
- {
- "employer": "CONSTRUCCIONES YAMILE",
- "employer_registration": "Y606341210",
- "start_date": "2019-11-12",
- "end_date": "2019-11-26",
- "job_title": null,
- "federal_entity": "CIUDAD DE MÉXICO",
- "base_salary": 116.02,
- "monthly_salary": 3529.33,
- "quoted_days": null,
- "payment_frequency": null,
- "payment_days": null,
- "designation": null,
- "modality": null
}, - {
- "employer": "GRUPO LARIOS SA DE CV",
- "employer_registration": "C226571510",
- "start_date": "2019-06-10",
- "end_date": "2019-08-04",
- "job_title": null,
- "federal_entity": "MÉXICO",
- "base_salary": 107.32,
- "monthly_salary": 3264.67,
- "quoted_days": null,
- "payment_frequency": null,
- "payment_days": null,
- "designation": null,
- "modality": null
}, - {
- "employer": "ALFA CONSTRUCTORA",
- "employer_registration": "Y337061213",
- "start_date": "2019-05-07",
- "end_date": "2020-02-22",
- "job_title": null,
- "federal_entity": "CIUDAD DE MÉXICO",
- "base_salary": 171.71,
- "monthly_salary": 5223.42,
- "quoted_days": null,
- "payment_frequency": null,
- "payment_days": null,
- "designation": null,
- "modality": null
}
], - "employment_events": [
- {
- "event_type": "discharge",
- "employer": "CONSTRUCCIONES YAMILA",
- "event_date": "2019-11-26",
- "event_end_date": null,
- "base_salary": 116.02
}, - {
- "event_type": "reentry",
- "employer": "CONSTRUCCIONES YAMILA",
- "event_date": "2019-11-12",
- "event_end_date": null,
- "base_salary": 116.02
}, - {
- "event_type": "discharge",
- "employer": "GRUPO LARIOSVEG SA DE CV",
- "event_date": "2019-08-04",
- "event_end_date": null,
- "base_salary": 107.32
}
], - "metadata": null
}
}
Retrieve Account Employment History
Retorna os dados do histórico de emprego do trabalhador que pertence à conta especificada no account_id.
path Parameters
account_id required | string <uuid> obrigatório: ID da conta para a qual você deseja obter os dados de emprego |
header Parameters
x-api-key | string Chave privada exclusiva por organização. Ele permite solicitações na caixa de areia e nos ambientes de produção. |
Responses
Response samples
- 200
- 422
{- "success": true,
- "error": null,
- "data": {
- "gov_id": "61819960013",
- "platform": "carteira_trabalho",
- "account_id": "e61eeee1-f9d9-417c-adcb-bce03a8d0e9f",
- "external_id": "604116d83ae2",
- "employment_info": {
- "employer": "Freitas",
- "employer_registration": "88971946562",
- "start_date": "2023-12-27",
- "end_date": "2024-07-01",
- "job_title": "Urbanista",
- "street": "Travessa Benjamin Lima",
- "zip_code": "63299396",
- "city": "Fernandes",
- "neighborhood": "Moema",
- "tenure": "0 year(s) 6 month(s)",
- "modality": "Prazo indeterminado",
- "monthly_salary": "4375.01",
- "status": "unemployed"
}, - "employment_history": [
- {
- "employer": "Freitas",
- "employer_registration": "88971946562",
- "start_date": "2023-12-27",
- "end_date": "2024-07-01",
- "job_title": "Urbanista",
- "street": "Travessa Benjamin Lima",
- "zip_code": "63299396",
- "city": "Fernandes",
- "neighborhood": "Moema",
- "tenure": "0 year(s) 6 month(s)",
- "modality": "Prazo indeterminado",
- "monthly_salary": "4375.01"
}, - {
- "employer": "Nunes Ltda.",
- "employer_registration": "23914091118",
- "start_date": "2023-02-07",
- "end_date": "2023-12-21",
- "job_title": "Lutador de jiu-jitsu",
- "street": "Área Paulo da Mota",
- "zip_code": "77993202",
- "city": "da Rocha do Sul",
- "neighborhood": "Barra da Tijuca",
- "tenure": "0 year(s) 10 month(s)",
- "modality": "Prazo indeterminado",
- "monthly_salary": "3329.29"
}, - {
- "employer": "Lima",
- "employer_registration": "18430656890",
- "start_date": "2022-07-19",
- "end_date": "2023-01-08",
- "job_title": "Consultor de radiestesia",
- "street": "Alameda Porto",
- "zip_code": "48395278",
- "city": "Moura",
- "neighborhood": "Lapa",
- "tenure": "0 year(s) 5 month(s)",
- "modality": "Prazo indeterminado",
- "monthly_salary": "2374.07"
}, - {
- "employer": "Oliveira Rodrigues - ME",
- "employer_registration": "15804885835",
- "start_date": "2021-11-19",
- "end_date": "2022-07-09",
- "job_title": "Telegrafista",
- "street": "Aeroporto de Jesus",
- "zip_code": "59436882",
- "city": "Fogaça",
- "neighborhood": "Leblon",
- "tenure": "0 year(s) 7 month(s)",
- "modality": "Prazo indeterminado",
- "monthly_salary": "1773.1"
}, - {
- "employer": "Nascimento",
- "employer_registration": "99083329913",
- "start_date": "2020-11-26",
- "end_date": "2021-10-29",
- "job_title": "Orientador educacional",
- "street": "Esplanada Alexandre Lima",
- "zip_code": "83759834",
- "city": "Costela",
- "neighborhood": "Jardim Paulista",
- "tenure": "0 year(s) 10 month(s)",
- "modality": "Prazo indeterminado",
- "monthly_salary": "2258.73"
}
]
}
}
Retrieve Account Earnings
Returns a paginated list with the earnings data of the gig economy worker (Uber, Rappi, Didi, etc.), corresponding to the account specified by the id.
path Parameters
account_id required | string <uuid> obrigatório: ID da conta para a qual você deseja obter os lucros |
header Parameters
x-api-key | string Chave privada exclusiva por organização. Permite que os pedidos sejam feitos em ambientes de sandbox e produção. |
Request Body schema: application/json
start_date required | string obrigatório: Data de início da pesquisa no formato YYYY-MM-DD |
end_date required | string obrigatório: Data de término da pesquisa no formato YYYY-MM-DD |
object Default: {"items_per_page":100,"page":1} opcional: Opciones de paginación |
Responses
Request samples
- Payload
{- "start_date": "string",
- "end_date": "string",
- "options": {
- "items_per_page": 100,
- "page": 1
}
}
Response samples
- 200
- 422
{- "success": true,
- "error": null,
- "data": {
- "account_id": "e28f45c2-b137-407c-9aed-adaac2765b36",
- "earnings": [
- {
- "amount": 104.07,
- "currency": "pen",
- "earning_date": "2023-07-29",
- "cash_amount": null,
- "count_trips": 22
}, - {
- "amount": 26.73,
- "currency": "pen",
- "earning_date": "2023-07-30",
- "cash_amount": null,
- "count_trips": 10
}, - {
- "amount": 0,
- "currency": "pen",
- "earning_date": "2023-08-21",
- "cash_amount": null,
- "count_trips": 0
}
]
}, - "pagination": {
- "page": 1,
- "items_per_page": 100,
- "total_items": 25,
- "total_pages": 1
}, - "account_id": "e28f45c2-b137-407c-9aed-adaac2765b36"
}
Retrieve payment history of a Carteira de Trabalho account
Retorna as informações do histórico de pagamentos de um trabalhador dentro da conta da Carteira de Trabalho (CDT) especificada no account_id.
path Parameters
account_id required | string <uuid> obrigatório: ID da conta para a qual você deseja obter os lucros |
header Parameters
x-api-key | string Chave privada exclusiva por organização. Permite que os pedidos sejam feitos em ambientes de sandbox e produção. |
Request Body schema: application/json
start_date required | string obrigatório: Data de início da pesquisa no formato YYYY-MM-DD |
end_date required | string obrigatório: Data de término da pesquisa no formato YYYY-MM-DD |
object Default: {"items_per_page":100,"page":1} opcional: Opciones de paginación |
Responses
Request samples
- Payload
{- "start_date": "string",
- "end_date": "string",
- "options": {
- "items_per_page": 100,
- "page": 1
}
}
Response samples
- 200
- 422
{- "success": true,
- "error": null,
- "data": {
- "gov_id": "61819960013",
- "account_id": "e61eeee1-f9d9-417c-adcb-bce03a8d0e9f",
- "earnings": [
- {
- "amount": 42487.53,
- "currency": "brl",
- "earning_date": "2024-07-01",
- "cash_amount": null,
- "count_trips": null,
- "employer": "Fernandes"
}, - {
- "amount": 43168,
- "currency": "brl",
- "earning_date": "2024-06-01",
- "cash_amount": null,
- "count_trips": null,
- "employer": "Gomes"
}, - {
- "amount": 30143.07,
- "currency": "brl",
- "earning_date": "2024-05-01",
- "cash_amount": null,
- "count_trips": null,
- "employer": "Martins"
}, - {
- "amount": 24960.83,
- "currency": "brl",
- "earning_date": "2024-04-01",
- "cash_amount": null,
- "count_trips": null,
- "employer": "da Cunha"
}, - {
- "amount": 33203.06,
- "currency": "brl",
- "earning_date": "2024-03-01",
- "cash_amount": null,
- "count_trips": null,
- "employer": "Mendes Souza - ME"
}, - {
- "amount": 30856.89,
- "currency": "brl",
- "earning_date": "2024-02-01",
- "cash_amount": null,
- "count_trips": null,
- "employer": "Costa"
}
]
}, - "pagination": {
- "page": 1,
- "items_per_page": 100,
- "total_items": 6,
- "total_pages": 1
}
}
Retrieve Employment Insights
Returns the employment insights of the formal worker (IMSS, ISSSTE), corresponding to the account specified by the ID. Palenca insights offer a list of pre-calculated variables that help risk and data science to make decisions with a greater degree of certainty.
path Parameters
account_id required | string <uuid> obrigatório: ID das contas para as quais você deseja obter informações de emprego |
header Parameters
x-api-key | string Chave privada exclusiva por organização. Permite que os pedidos sejam feitos em ambientes de sandbox e produção. |
Responses
Response samples
- 200
- 422
{- "success": true,
- "error": null,
- "data": {
- "account_id": "9a5e5d32-0dwe-4721-aa97-12adb9bb0093",
- "work_duration": 2,
- "salary_progression": 10,
- "periods_moonlighting": [ ],
- "periods_unemployed": [
- {
- "start_date": "2017-12-14",
- "end_date": "2018-07-18",
- "month_duration": 7.2
}, - {
- "start_date": "2018-08-30",
- "end_date": "2019-04-03",
- "month_duration": 7.2
}, - {
- "start_date": "2019-05-17",
- "end_date": "2020-03-14",
- "month_duration": 10.1
}, - {
- "start_date": "2020-03-23",
- "end_date": "2020-09-03",
- "month_duration": 5.5
}, - {
- "start_date": "2020-10-31",
- "end_date": "2021-05-17",
- "month_duration": 6.6
}, - {
- "start_date": "2021-08-23",
- "end_date": "2023-05-16",
- "month_duration": 21
}
]
}
}
Gerar PDF de Tendências de Emprego
Gera um arquivo PDF detalhando as tendências de emprego para a conta especificada, associada ao IMSS e ISSSTE. Este endpoint é exclusivamente para a criação do PDF e o processo leva aproximadamente 1 minuto.
Após a geração, o PDF pode ser recuperado através da chave 'employment_files' na resposta do endpoint de emprego. Esta chave contém um array de arquivos relacionados ao histórico de emprego, incluindo o PDF recém-gerado. Para informações detalhadas sobre como acessar o PDF gerado e entender a estrutura de resposta, por favor, consulte a documentação do endpoint de emprego.
⚠ Este endpoint não está disponível no ambiente Sandbox.
path Parameters
account_id required | string <uuid> Obrigatório: O ID da conta para o qual o PDF das tendências de emprego será gerado. |
header Parameters
x-api-key | string Chave privada única para cada organização, permitindo solicitações tanto nos ambientes Sandbox quanto em Produção. |
Responses
Response samples
- 200
- 422
{- "success": true,
- "error": null,
- "data": { }
}
Retrieve Gig Insights
Retorne as idéias de lucros economia do show(Uber, Rappi, Didi, etc.), correspondendo à conta especificada por ID. Os insights da Palenca oferecem uma lista de variáveis pré -avaliadas que ajudam as equipes de risco e ciência de dados a tomar decisões com maior grau de certeza.
path Parameters
account_id required | string <uuid> obrigatório: ID da conta para a qual você deseja obter as idéias doslucros Economia do Gig) |
header Parameters
x-api-key | string Chave privada exclusiva por organização. Ele permite solicitações na caixa de areia e nos ambientes de produção. |
Responses
Response samples
- 200
- 422
{- "success": true,
- "error": null,
- "data": {
- "message": null,
- "worker_information": {
- "account_id": "e28f45c2-b137-407c-9aed-adaac2765b36",
- "identifier": "email@gmail.com",
- "platform": "rappi",
- "country": "pe",
- "last_successful_connection": "2023-08-21T06:27:07.403566+00:00"
}, - "payment_capacity": {
- "median_weekly_income": 437.84000000000003,
- "average_days_worked_per_week": 6,
- "income_percentile": 84.38,
- "income_volatility": "above_average"
}, - "other_gig_accounts": [ ],
- "work_history": {
- "time_since_first_trip": null
}
}
}
Retrieve Widget
Retorna o widget correspondente ao ID especificado
path Parameters
widget_id required | string <uuid> obrigatório: Id of the Widget para obter |
header Parameters
x-api-key | string Unique private key per organization. Allows requests to be made in Sandbox and Production environments. |
Responses
Response samples
- 200
- 422
{- "success": true,
- "error": null,
- "data": {
- "id": "8370b283-1he1-437b-953b-7bd51743fa56",
- "name": null,
- "company_id": "52y13fa2-a2a3-4166-a457-bs780c34iue2",
- "country": null,
- "platforms": [
- "imss",
- "cabify",
- "ninety_nine",
- "rappi",
- "issste",
- "uber"
], - "is_sandbox": false,
- "hide_logo": false,
- "hide_whatsapp": false,
- "hide_consent": false,
- "font_family": "",
- "primary_color": null,
- "border_radius": "",
- "custom_privacy_url": "",
- "whatsapp_number": "",
- "webhook_url": null,
- "countries": [
- "mx",
- "co",
- "pe"
], - "widget_type": "income_verification",
- "widget_internal_type": null
}
}
Atualizar widget
Atualizar widget.
Request Body schema: application/json
name | string Nome do widget |
countries | Array of strings Países a serem exibidos no widget |
platforms | Array of strings Plataformas a serem exibidas no widget |
require_gov_id | boolean Adiciona uma etapa extra para solicitar o ID do Governo (CURP, CPF, etc.) ao usuário |
hide_logo | boolean Oculta o logo no widget |
hide_whatsapp | boolean Oculta o ícone do Whatsapp no widget |
hide_consent | boolean Oculta a tela de consentimento no widget |
font_family | string Fonte para modificar o texto no widget, deve existir no Google Fonts |
primary_color | string Cor primária para modificar o widget no formato hexadecimal (#FFFFFF) |
border_radius | string Define o raio da borda para botões e campos do formulário (redondo, arredondado, quadrado) |
custom_privacy_url | string URL dos termos e condições a serem exibidos no widget |
whatsapp_number | string Número de Whatsapp para receber mensagens dos usuários |
Responses
Request samples
- Payload
{- "countries": [
- "mx",
- "br"
], - "platforms": [
- "imss",
- "carteira_trabalho"
], - "require_gov_id": false
}
Response samples
- 201
- 422
{- "success": true,
- "error": null,
- "data": {
- "id": "8370b283-1he1-437b-953b-7bd51743fa56",
- "name": null,
- "company_id": "52y13fa2-a2a3-4166-a457-bs780c34iue2",
- "country": null,
- "platforms": [
- "imss",
- "carteira_trabalho"
], - "is_sandbox": false,
- "hide_logo": false,
- "hide_whatsapp": false,
- "hide_consent": false,
- "font_family": "",
- "primary_color": null,
- "border_radius": "",
- "custom_privacy_url": "",
- "whatsapp_number": "",
- "webhook_url": null,
- "countries": [
- "mx",
- "br"
], - "widget_type": "income_verification",
- "widget_internal_type": null
}
}
List Widgets
Retorna uma lista de widgets registrados.
query Parameters
is_sandbox | boolean Default: false opcional: Environment to which the widgets to be obtained correspond |
header Parameters
x-api-key | string Unique private key per organization. Allows requests to be made in Sandbox and Production environments. |
Responses
Response samples
- 200
- 422
{- "success": true,
- "error": null,
- "data": [
- {
- "id": "8370b283-1he1-437b-953b-7bd51743fa56",
- "name": null,
- "company_id": "52y13fa2-a2a3-4166-a457-bs780c34iue2",
- "country": null,
- "platforms": [
- "imss",
- "cabify",
- "ninety_nine",
- "rappi",
- "issste",
- "uber"
], - "is_sandbox": false,
- "hide_logo": false,
- "hide_whatsapp": false,
- "hide_consent": false,
- "font_family": "",
- "primary_color": null,
- "border_radius": "",
- "custom_privacy_url": "",
- "whatsapp_number": "",
- "webhook_url": null,
- "countries": [
- "mx",
- "co",
- "pe"
], - "widget_type": "income_verification",
- "widget_internal_type": null
}, - {
- "id": "8370b283-1he1-437b-953b-7bd51743fa56",
- "name": null,
- "company_id": "52y13fa2-a2a3-4166-a457-bs780c34iue2",
- "country": null,
- "platforms": [
- "imss",
- "cabify",
- "noventa_nove",
- "rappi",
- "issste",
- "uber"
], - "is_sandbox": false,
- "hide_logo": false,
- "hide_whatsapp": false,
- "hide_consent": false,
- "font_family": "",
- "primary_color": null,
- "border_radius": "",
- "custom_privacy_url": "",
- "whatsapp_number": "",
- "webhook_url": null,
- "countries": [
- "mx",
- "co",
- "pe"
], - "widget_type": "income_verification",
- "widget_internal_type": null
}
]
}
Crie um widget
Crie um novo widget.
Request Body schema: application/json
name required | string obrigatório: Nome do widget |
countries required | Array of strings obrigatório: Países a serem exibidos no widget |
platforms required | Array of strings obrigatório: Plataformas a serem exibidas no widget |
is_sandbox required | boolean obrigatório: Ambiente do widget (sandbox ou produção) |
require_gov_id | boolean Adiciona uma etapa extra para solicitar o ID do Governo (CURP, CPF, etc.) ao usuário |
Responses
Request samples
- Payload
{- "name": "Meu widget sandbox",
- "countries": [
- "mx",
- "br",
- "co"
], - "platforms": [
- "uber",
- "imss",
- "carteira_trabalho"
], - "is_sandbox": true,
- "require_gov_id": false
}
Response samples
- 201
- 422
{- "success": true,
- "error": null,
- "data": {
- "id": "8370b283-1he1-437b-953b-7bd51743fa56",
- "name": null,
- "company_id": "52y13fa2-a2a3-4166-a457-bs780c34iue2",
- "country": null,
- "platforms": [
- "imss",
- "uber",
- "carteira_trabalho"
], - "is_sandbox": false,
- "hide_logo": false,
- "hide_whatsapp": false,
- "hide_consent": false,
- "font_family": "",
- "primary_color": null,
- "border_radius": "",
- "custom_privacy_url": "",
- "whatsapp_number": "",
- "webhook_url": null,
- "countries": [
- "mx",
- "br",
- "co"
], - "widget_type": "income_verification",
- "widget_internal_type": null
}
}
Create Webhook
Registra un nuevo webhook. Para más información puedes consultar nuestra guía
header Parameters
x-api-key | string Deixe-o privado apenas por organização. Permite realizar solicitações nos ambientes Sandbox e Produção. |
Request Body schema: application/json
url required | string obrigatório: webhook URL |
name | string obrigatório: Name to assign to the webhook |
widget_id required | string <uuid> obrigatório: Widget ID to which the webhook will be associated |
is_sandbox required | boolean obrigatório: Webhook environment (sandbox or production) |
sign_request | boolean Default: false opcional: Parameter to define whether notifications to the webhook will be signed (hmac) |
Responses
Request samples
- Payload
{- "name": "My webhook",
- "is_sandbox": true,
- "sign_request": false,
- "widget_id": "b679c2fb-a096-4c26-a902-245f9bce66d9"
}
Response samples
- 201
- 422
{- "success": true,
- "error": null,
- "data": {
- "connect_flow_id": "01b12731-e175-45ef-81f5-a091719571cd",
- "webhook_id": "8a0812ue-1702-7634-a7e4-64063f5c5139",
- "name": "Test documentation",
- "widget_id": "01b12731-e175-45ef-81f5-a091719571cd",
- "is_sandbox": false,
- "is_active": true,
- "sign_request": false,
- "private_key": "ea284970a42e298b00222082d462"
}
}
Retrieve Webhook
Returns the webhook corresponding to the specified id.
path Parameters
webhook_id required | string <uuid> obrigatório: Id of the webhook to obtain |
header Parameters
x-api-key | string Unique private key per organization. Allows requests to be made in Sandbox and Production environments. |
Responses
Response samples
- 200
- 422
{- "success": true,
- "error": null,
- "data": {
- "connect_flow_id": "01b12731-e175-45ef-81f5-a091719571cd",
- "webhook_id": "8a0812ue-1702-7634-a7e4-64063f5c5139",
- "name": "Test documentation",
- "widget_id": "01b12731-e175-45ef-81f5-a091719571cd",
- "is_sandbox": false,
- "is_active": true,
- "sign_request": false,
- "private_key": "ea284970a42e298b00222082d462"
}
}
Update Webhook
Atualiza o webhook correspondente ao ID especificado.
path Parameters
webhook_id required | string <uuid> obrigatório: Id of the webhook to update |
header Parameters
x-api-key | string Unique private key per organization. Allows requests to be made in Sandbox and Production environments. |
Request Body schema: application/json
url | string opcional: URL del webhook |
name | string opcional: Nombre a asignar al webhook |
widget_id | string <uuid> opcional: Widget ID al que estará asociado el webhook |
is_sandbox | boolean opcional: Entorno del webhook (sandbox o producción) |
sign_request | boolean opcional: Parámetro para definir si las notificaciones al webhook estarán firmadas (hmac) |
is_active | boolean opcional: Parámetro para activar o desactivar el webhook |
Responses
Request samples
- Payload
{- "name": "My webhook",
- "is_sandbox": true,
- "is_active": true,
- "sign_request": false,
- "widget_id": "b679c2fb-a096-4c26-a902-245f9bce66d9"
}
Response samples
- 200
- 422
{- "success": true,
- "error": null,
- "data": {
- "connect_flow_id": "01b12731-e175-45ef-81f5-a091719571cd",
- "webhook_id": "8a0812ue-1702-7634-a7e4-64063f5c5139",
- "name": "Test documentation",
- "widget_id": "01b12731-e175-45ef-81f5-a091719571cd",
- "is_sandbox": false,
- "is_active": true,
- "sign_request": false,
- "private_key": "ea284970a42e298b00222082d462"
}
}
Delete Webhook
Elimine o webhook correspondente ao ID especificado.
path Parameters
webhook_id required | string <uuid> obrigatório: Id del webhook a eliminar |
header Parameters
x-api-key | string Deixe-o privado apenas por organização. Permite realizar solicitações nos ambientes Sandbox e Produção. |
Responses
Response samples
- 200
- 422
{- "success": true,
- "error": null,
- "data": null
}
Obter Consentimentos por ID Governamental
Retorna os consentimentos correspondentes ao ID Governamental especificado.
path Parameters
gov_id required | string O ID Governamental para obter consentimentos. |
header Parameters
x-api-key | string Chave privada única por organização. Permite realizar solicitações nos ambientes Sandbox e Produção. |
Responses
Response samples
- 200
- 422
{- "success": true,
- "error": null,
- "data": {
- "gov_id": "12845736900",
- "consents": [
- {
- "account_id": "f31b4a17-91e3-497f-87fd-231b7d345678",
- "company_id": "87e9e85b-4eef-4d0a-a03a-577699398c86",
- "widget_id": "7f93c1e2-4e3b-456f-b89d-90b7d8f01234",
- "user_id": "87e9e85b-4eef-4d0a-a03a-577699398c86",
- "ip_address": "192.168.1.101",
- "timestamp": "2024-08-21T22:37:25.003Z",
- "consent_method": "tap_continue_button",
- "consent_language": "en",
- "country": "br",
- "platform": "carteira_de_trabalho",
- "company_name": "Palenca",
- "browser": "Mobile Safari 16.0",
- "device": "iOS 16.0",
- "created_at": "2024-08-21T22:37:25.647157+00:00"
}, - {
- "account_id": "da2e749e-5f89-4aab-aef1-20e7e4f9c3ac",
- "company_id": "87e9e85b-4eef-4d0a-a03a-577699398c86",
- "widget_id": "7f93c1e2-4e3b-456f-b89d-90b7d8f01234",
- "user_id": "28134d5e-ac20-49aa-85f0-3afe2a6b9ed3",
- "ip_address": "192.168.3.101",
- "timestamp": "2024-08-22T13:45:25.003Z",
- "consent_method": "tap_continue_button",
- "consent_language": "en",
- "country": "br",
- "platform": "carteira_de_trabalho",
- "company_name": "Palenca",
- "browser": "Mobile Safari 16.0",
- "device": "iOS 16.0",
- "created_at": "2024-08-22T13:45:25.647157+00:00"
}
]
}
}
Buscar Consentimentos
Permite buscar consentimentos em um intervalo de datas especificado.
header Parameters
x-api-key | string Chave privada única por organização. Permite realizar solicitações nos ambientes Sandbox e Produção. |
Request Body schema: application/json
start_date | string <date> |
end_date | string <date> |
object |
Responses
Request samples
- Payload
{- "start_date": "2020-08-03",
- "end_date": "2025-07-03",
- "options": {
- "items_per_page": 10,
- "page": 1
}
}
Response samples
- 200
- 422
{- "success": true,
- "error": null,
- "data": [
- {
- "account_id": "f31b4a17-91e3-497f-87fd-231b7d345678",
- "company_id": "87e9e85b-4eef-4d0a-a03a-577699398c86",
- "widget_id": "7f93c1e2-4e3b-456f-b89d-90b7d8f01234",
- "user_id": "87e9e85b-4eef-4d0a-a03a-577699398c86",
- "ip_address": "192.168.1.101",
- "timestamp": "2024-08-21T22:37:25.003Z",
- "consent_method": "tap_continue_button",
- "consent_language": "en",
- "country": "br",
- "platform": "carteira_de_trabalho",
- "company_name": "Palenca",
- "browser": "Mobile Safari 16.0",
- "device": "iOS 16.0",
- "created_at": "2024-08-21T22:37:25.647157+00:00"
}, - {
- "account_id": "da2e749e-5f89-4aab-aef1-20e7e4f9c3ac",
- "company_id": "87e9e85b-4eef-4d0a-a03a-577699398c86",
- "widget_id": "7f93c1e2-4e3b-456f-b89d-90b7d8f01234",
- "user_id": "28134d5e-ac20-49aa-85f0-3afe2a6b9ed3",
- "ip_address": "192.168.3.101",
- "timestamp": "2024-08-22T13:45:25.003Z",
- "consent_method": "tap_continue_button",
- "consent_language": "en",
- "country": "br",
- "platform": "carteira_de_trabalho",
- "company_name": "Palenca",
- "browser": "Mobile Safari 16.0",
- "device": "iOS 16.0",
- "created_at": "2024-08-22T13:45:25.647157+00:00"
}
]
}