# Servicios Común
# GET api/common/country
Obtiene los datos del país.
# Parámetros
token
- token de usuario devuelto dePOST /api/user/login
.language
- idioma para las traducciones de la respuesta.id
- identificador del país.uuid
- identificador único universal del país.
# Cuerpo de la Petición:
null
# Ejemplo de Llamada:
curl 'https://api.erpya.com/api/adempiere/common/country?token=<token-generated-for-demo-api>&language=es&uuid=901bff3b-6f85-4bbf-b068-a5b273866885&id=1012546' \
-X GET \
-H 'content-type: application/json' \
-H 'accept: */*;charset=UTF-8'
# Cuerpo de Repuesta:
{
"code": 200,
"result": {
"id": 100,
"uuid": "a5653044-fb40-11e8-a479-7a0060f0aa01",
"country_code": "US",
"name": "United States",
"description": "United States of America",
"has_region": true,
"region_name": "State",
"display_sequence": "@C@, @R@ @P@",
"is_address_lines_reverse": false,
"capture_sequence": "@A1@ @A2@ @A3@ @A4@ @C@, @R@ @P@ @CO@",
"display_sequence_local": "@C@, @R@ @P@",
"is_address_lines_local_reverse": false,
"expression_postal": "",
"has_postal_add": false,
"expression_phone": "(000) 000-0000",
"media_size": "",
"expression_bank_routing_no": "",
"expression_bank_account_no": "",
"language": "en_US",
"allow_cities_out_of_list": true,
"is_postcode_lookup": false,
"currency": {
"id": 100,
"uuid": "a5671df0-fb40-11e8-a479-7a0060f0aa01",
"iso_code": "USD",
"currency_symbol": "$",
"description": "US Dollar",
"standard_precision": 2,
"costing_precision": 4
}
}
}
# Código de Respuesta:
200
cuando es exitoso500
en caso de error
# GET api/common/organizations
Obtiene la lista de organizaciones a las que el usuario tiene acceso según su rol.
# Parámetros
token
- token de usuario devuelto dePOST /api/user/login
.language
- idioma para las traducciones de la respuesta.role_id
- id del rol actualrole_uuid
- uuid del rol actualpage_size
- tamaño de las listas de la paginación.page_token
- token el numero de la página.
# Cuerpo de la Petición:
null
# Ejemplo de Llamada:
curl 'https://api.erpya.com/api/adempiere/common/organizations?token=<token-generated-for-demo-api>&language=es&role_id=321&role_uuid=f855ca25-07b2-4760-aec6-676db1a5cb19' \
-X GET \
-H 'content-type: application/json' \
-H 'accept: */*;charset=UTF-8'
# Cuerpo de Repuesta:
{
"code": 200,
"result": {
"record_count": 1,
"next_page_token": "",
"records": [
{
"id": 0,
"uuid": "a3e5c878-fb40-11e8-a479-7a0060f0aa01",
"name": "*",
"description": "All Organizations",
"is_read_only": false,
"duns": "0 ",
"tax_id": "0",
"phone": "",
"phone2": "",
"fax": "",
"corporate_branding_image": ""
}
]
}
}
# Código de Respuesta:
200
cuando es exitoso500
en caso de error
# GET /api/common/warehouses
Obtiene la lista de almacenes
# Parámetros
token
- token de usuario devuelto dePOST /api/user/login
.language
- idioma para las traducciones de la respuesta.organization_id
- id de la organización actual.organization_uuid
- uuid de la organización actual.page_size
- tamaño de las listas de la paginación.page_token
- token el numero de la página.
# Cuerpo de la Petición:
null
# Ejemplo de Llamada:
curl 'https://api.erpya.com/api/adempiere/common/warehouses?token=<token-generated-for-demo-api>&language=es&organization_id=0&organization_uuid=a3e5c878-fb40-11e8-a479-7a0060f0aa01' \
-X GET \
-H 'content-type: application/json' \
-H 'accept: */*;charset=UTF-8'
# Cuerpo de Repuesta:
{
"code": 200,
"result": {
"record_count": 1,
"next_page_token": "",
"records": [
{
"id": 0,
"uuid": "a5f64584-fb40-11e8-a479-7a0060f0aa01",
"name": "*",
"description": "ALL WAREHOUSE"
}
]
}
}
# Código de Respuesta:
200
cuando es exitoso500
en caso de error
# GET /api/common/languages
Obtiene la lista de idiomas disponibles.
# Parámetros
token
- token de usuario devuelto dePOST /api/user/login
.language
- idioma para las traducciones de la respuesta.page_size
- tamaño de las listas de la paginación.page_token
- token el numero de la página.
# Cuerpo de la Petición:
null
# Ejemplo de Llamada:
curl --silent --location --request GET 'https://api.erpya.com/api/adempiere/common/languages?token=<token-generated-for-demo-api>&language=es' \
-X GET \
-H 'content-type: application/json' \
-H 'accept: */*;charset=UTF-8'
# Cuerpo de Repuesta:
{
"code": 200,
"result": {
"record_count": 0,
"next_page_token": "",
"records": [
{
"language": "en_US",
"language_name": "English (USA)",
"language_iso": "en",
"country_code": "US",
"is_base_language": true,
"is_system_language": false,
"is_decimal_point": true,
"date_pattern": "MM/dd/yyyy",
"time_pattern": "h:mm:ss a z"
},
{
"language": "es_MX",
"language_name": "Spanish (Mexico)",
"language_iso": "es",
"country_code": "MX",
"is_base_language": false,
"is_system_language": true,
"is_decimal_point": true,
"date_pattern": "dd/MM/yyyy",
"time_pattern": "hh:mm:ss a z"
}
]
}
}
# Código de Respuesta:
200
cuando es exitoso500
en caso de error
# GET /api/common/business-partner
obtener un socio comercial
# Parámetros
token
- token de usuario devuelto de POST /api/user/login
.
language
- idioma de inicio de sesión.page_size
- tamaño de la página (personalizado).page_token
- token de la página (opcional para obtener una página específica).search_value
- Valor de búsqueda.value
- Valor.name
- Nombre.contact_name
- Nombre del contacto.email
- Correo electrónico.postal_code
- Código postal.phone
- Teléfono.table_name
- nombre de la tabla (obligatorio si no es una consulta).query
- consulta personalizada en lugar de un nombre de tabla basado en SQL.where_clause
- cláusula where de la búsqueda basada en SQL.order_by_clause
- cláusula order by basada en SQL.limit
- límite de registros.
# Cuerpo de la Petición:
null
# Ejemplo de Llamada:
curl --silent --location --request GET 'https://api.erpya.com/api/adempiere/common/business-partner?token=%3Ctoken-generated-for-demo-api%3E&language=es&uuid=9c5e65e6-8060-44bf-94ec-332578f7b5d7'
# Cuerpo de Repuesta:
{
"code": 200,
"result": {
"uuid": "38a7e13e-a890-45cd-bdf5-bc9c9223bad3",
"id": 1000271,
"value": "V0000000100087999",
"tax_id": "V00000001",
"duns": "",
"naics": "",
"name": "olinda",
"last_name": "jumenez",
"description": ""
}
}
# Código de Respuesta:
200
cuando es exitoso500
en caso de error
# POST /api/common/create-business-partner
Crear Socio de Negocios
# Paràmetros
token
- token de usuario devuelto dePOST /api/user/login
.language
- idioma para las traducciones de la respuesta.
# Cuerpo de la Petición:
valor
- valor.tax_id
: número de identificación fiscal.duns
- DUNS.naics
- NAICS.name
- Nombre.last_name
- Apellido.description
- Descripción.contact_name
- Nombre de contacto.email
: correo electrónico.phone
: teléfono.business_partner_group_uuid
- Grupo de socios comerciales.address1
- Dirección 1.address2
- Dirección 2.address3
- Dirección 3.address4
- Dirección 4.city_uuid
: UUID de la ciudad.city_name
: nombre de la ciudad.postal_code
: código postal.region_uuid
: UUID de la región.region_name
- Nombre de la región.country_uuid
: UUID del país.pos_uuid
: UUID de POS.
{
"value": "V1234567890",
"name": "Test",
"last_name": "Test 2",
"e_mail": "test@gmail.com",
"phone": "58+ 4145384801",
"address1": "Paez",
"address2": "Av Circuvalancio",
"address3": "Urbanicacion Altos de Camorucos",
"address4": "Lote 2 Garza Blanca",
"city_uuid": "fbda5b92-820a-4d98-9917-d975e4b97baf",
"city_name": "Acarigua",
"postal_code": "3301",
"region_uuid": "629317dd-88c2-419d-9c60-b116bd837a71",
"region_name": "Portuguesa",
"pos_uuid": "561359fb-e20a-4337-85d2-ff18538a94c5"
}
# Ejemplo de Llamada:
curl 'https://api.erpya.com/api/adempiere/common/create-business-partner?token=<token-generated-for-demo-api>&language=es'\
-X POST \
-H 'content-type: application/json' \
-H 'accept: */*;charset=UTF-8' \
--data-binary '{"value":"V1234567890","name":"Test","last_name":"Test 2","e_mail":"test@gmail.com","phone":"58+ 4145384801","address1":"Paez","address2":"Av Circuvalancio","address3":"Urbanicacion Altos de Camorucos","address4":"Lote 2 Garza Blanca","city_uuid":"fbda5b92-820a-4d98-9917-d975e4b97baf","city_name":"Acarigua","postal_code":"3301","region_uuid":"629317dd-88c2-419d-9c60-b116bd837a71","region_name":"Portuguesa","pos_uuid":"561359fb-e20a-4337-85d2-ff18538a94c5"}'
# Cuerpo de Respuesta:
{
"code": 200,
"result": {
"uuid": "6b0d322a-5fb4-40de-a8af-b7d61fbe232c",
"id": 1000258,
"value": "V1234567890",
"tax_id": "",
"duns": "",
"naics": "",
"name": "Test",
"last_name": "Test 2",
"description": ""
}
}
# Código de Respuesta:
200
cuando es exitoso500
en caso de error
# GET /api/common/business-partners
Obtener socios comerciales
# Paràmetros
token
- token de usuario devuelto dePOST /api/user/login
.language
- idioma para las traducciones de la respuesta.page_size
- tamaño de las listas de la paginación.page_token
- token el numero de la página.search_value
- Valor de búsqueda.value
: valor.name
- Nombre.contact_name
- Nombre de contacto.email
: correo electrónico.postal_code
: código postal.phone
: teléfono.table_name
- nombre de la tabla (Obligatorio si no es una consulta).query
: consulta personalizada en lugar de un nombre de tabla basado en SQL.where_clause
- cláusula where de búsqueda basada en SQL.order_by_clause
: ordena por cláusula basada en SQL.limit
- límite de registros.
# Cuerpo de la Petición:
null
# Ejemplo de Llamada:
curl 'https://api.erpya.com/api/adempiere/common/business-partners?token=b6d0c7c7-0785-4302-bb20-94c1bd5488b2&language=es&name=Test'\
-X GET \
-H 'content-type: application/json' \
-H 'accept: */*;charset=UTF-8'
# Cuerpo de Respuesta:
{
"code": 200,
"result": {
"record_count": 6,
"next_page_token": "",
"records": [
{
"uuid": "c0052032-a8f5-45f5-b0eb-df081c42f622",
"id": 1000178,
"value": "J123456789",
"tax_id": "J123456789",
"duns": "",
"naics": "",
"name": "Test",
"last_name": "Example",
"description": ""
},
{
"uuid": "325646c5-24d3-484c-85c1-6dd60111c2cb",
"id": 1000173,
"value": "V11111111",
"tax_id": "V11111111",
"duns": "",
"naics": "",
"name": "Test",
"last_name": "A",
"description": ""
},
{
"uuid": "e4771f8c-a56b-4ece-8fd2-3ba12fb87ac5",
"id": 1000183,
"value": "V3333333333",
"tax_id": "",
"duns": "",
"naics": "",
"name": "test",
"last_name": "",
"description": ""
},
{
"uuid": "cae713fc-1bfe-4827-bc6d-287ca291afff",
"id": 1000188,
"value": "V123456789",
"tax_id": "V123456789",
"duns": "",
"naics": "",
"name": "Test",
"last_name": "",
"description": ""
},
{
"uuid": "1f1e8661-4292-4c4b-ab41-e998bd6ddd77",
"id": 1000189,
"value": "V123456782",
"tax_id": "V123456782",
"duns": "",
"naics": "",
"name": "Test",
"last_name": "Test2",
"description": ""
},
{
"uuid": "6b0d322a-5fb4-40de-a8af-b7d61fbe232c",
"id": 1000258,
"value": "V1234567890",
"tax_id": "",
"duns": "",
"naics": "",
"name": "Test",
"last_name": "Test 2",
"description": ""
}
]
}
}
# Código de Respuesta:
200
cuando es exitoso500
en caso de error
# GET /api/common/conversion-rate
Obtener Tasa de Conversión
# Paràmetros
- token
- token de usuario devuelto de
POST /api/user/login`. language
- idioma para las traducciones de la respuesta.page_size
- tamaño de las listas de la paginación.page_token
- token el numero de la página.conversion_type_uuid
: UUID de referencia del tipo de conversión.currency_from_uuid
- Moneda del UUID de referencia.currency_to_uuid
- Moneda Para hacer referencia al UUID.conversion_date
: UUID de referencia de la fecha de conversión.
# Cuerpo de la Petición:
null
# Ejemplo de Llamada:
curl 'https://api.erpya.com/api/adempiere/common/conversion-rate?token=<token-generated-for-demo-api>&language=es&conversion_type_uuid=40767cd6-b6cf-4058-ae34-42ea1ea3ce71¤cy_from_uuid=a567befe-fb40-11e8-a479-7a0060f0aa01¤cy_to_uuid=a5671df0-fb40-11e8-a479-7a0060f0aa01'\
-X GET \
-H 'content-type: application/json' \
-H 'accept: */*;charset=UTF-8'
# Cuerpo de Respuesta:
{
"code":200,
"result":{
"uuid":"a567befe-fb40-11e8-a479-7a0060f0aa01",
"id":50001,
"conversion_type_uuid":"a5671df0-fb40-11e8-a479-7a0060f0aa01"
,"valid_from":0,
"valid_to":0
}
}
# Código de Respuesta:
200
cuando es exitoso500
en caso de error
# Servicios Común Api
# GET /api/common/api/entity
Obtener la entidad a partir del nombre de la tabla y el id o uuid del registro.
# Parámetros:
token
- user tokenid
- id of entityuuid
- uuid of entitytable_name
- table name of entitylanguage
- login language
# Cuerpo de la Petición:
null
# Ejemplo de Llamada:
curl --silent --location --request GET 'http://api.erpya.com/api/common/api/entity?token=%3Ctoken-generated-for-demo-api%3E&id=1000000&uuid=894a23a8-24e7-4ae1-a2e5-eda113607852&language=es&table_name=AD_Client'
# Cuerpo de Repuesta:
{
"code": 200,
"result": {
"id": 1000000,
"uuid": "894a23a8-24e7-4ae1-a2e5-eda113607852",
"table_name": "AD_Client",
"attributes": [
{
"key": "AD_Client_ID",
"value": 1000000
},
{
"key": "AD_EMailConfig_ID",
"value": 50001
},
{
"key": "AD_Language",
"value": "es_VE"
},
{
"key": "AD_Org_ID",
"value": 0
},
{
"key": "AutoArchive",
"value": "3"
},
{
"key": "Created",
"value": "2019-10-17T21:49:17.000Z"
},
{
"key": "CreatedBy",
"value": 100
},
{
"key": "IsActive",
"value": true
},
{
"key": "IsCostImmediate",
"value": false
},
{
"key": "IsMultiLingualDocument",
"value": true
},
{
"key": "IsPostImmediate",
"value": false
},
{
"key": "IsServerEMail",
"value": true
},
{
"key": "IsUseASP",
"value": true
},
{
"key": "IsUseBetaFunctions",
"value": true
},
{
"key": "MMPolicy",
"value": "F"
},
{
"key": "Name",
"value": "Compañía Estándar"
},
{
"key": "RequestEMail",
"value": "adempiere@lubosistemas.com.ve"
},
{
"key": "RequestUser",
"value": "adempiere@lubosistemas.com.ve"
},
{
"key": "RequestUserPW",
"value": "7yVsW7ZrZi9XghT"
},
{
"key": "StoreArchiveOnFileSystem",
"value": false
},
{
"key": "StoreAttachmentsOnFileSystem",
"value": false
},
{
"key": "UUID",
"value": "894a23a8-24e7-4ae1-a2e5-eda113607852"
},
{
"key": "Updated",
"value": "2021-04-07T14:30:20.000Z"
},
{
"key": "UpdatedBy",
"value": 1000019
},
{
"key": "Value",
"value": "Compañía Estándar"
}
]
}
}
# Código de Respuestas:
200
cuando es exitoso500
en caso de error
# GET /api/common/api/entites
Listar las Entidades.
# Parámetros:
token
- token de usuariolanguage
- idioma de accesopage_size
- tamaño de página personalizado para el lotepage_token
- token de página específicocolumns
- columnas de la consultatable_name
- nombre de la tabla (obligatorio si no es una consulta)query
- consulta personalizada en lugar de un nombre de tabla basado en SQLwhere_clause
- cláusula where de la búsqueda basada en SQLorder_by_clause
- cláusula order by basada en SQLlimit
- límite de registrosfilters
- filtros de consulta
# Estructura del filters
filters: [
{
"column_name": "DocStatus",
"operator": "EQUAL",
"value": "CO"
},
{
"column_name": "DateInvoiced",
"operator": "BETWEEN",
"value": "2020-01-01",
"value_to": "2020-09-01"
},
{
"column_name": "C_DocType_ID",
"operator": "IN",
"values": [
1000000,
1000562
]
}
]
Nota
value
- valor de la condición,value_to
- valor de la condición a,values
- valores de la condición,operator
- condición operador
# Cuerpo de la Petición:
null
# Ejemplo de Llamada:
curl --silent --location --request GET 'http://api.erpya.com/api/common/api/entites?token=%3Ctoken-generated-for-demo-api%3E&id=1000000&uuid=894a23a8-24e7-4ae1-a2e5-eda113607852&language=es&table_name=AD_Client'
# Cuerpo de Repuesta:
{
"code": 200,
"result": {
"record_count": 3,
"next_page_token": "",
"records": [
{
"id": 0,
"uuid": "8b2f5420-fb40-11e8-a479-7a0060f0aa01",
"table_name": "AD_Client",
"attributes": [
{
"key": "AD_Client_ID",
"value": 0
},
{
"key": "AD_Language",
"value": "es_VE"
},
{
"key": "AD_Org_ID",
"value": 0
},
{
"key": "AutoArchive",
"value": "N"
},
{
"key": "Created",
"value": "2006-08-11T00:22:41.000Z"
},
{
"key": "CreatedBy",
"value": 0
},
{
"key": "Description",
"value": "System Client"
},
{
"key": "IsActive",
"value": true
},
{
"key": "IsCostImmediate",
"value": false
},
{
"key": "IsMultiLingualDocument",
"value": true
},
{
"key": "IsPostImmediate",
"value": false
},
{
"key": "IsServerEMail",
"value": false
},
{
"key": "IsUseASP",
"value": false
},
{
"key": "IsUseBetaFunctions",
"value": true
},
{
"key": "MMPolicy",
"value": "F"
},
{
"key": "Name",
"value": "System"
},
{
"key": "RequestEMail",
"value": "you @ company.org"
},
{
"key": "RequestFolder",
"value": "request"
},
{
"key": "RequestUser",
"value": "you"
},
{
"key": "RequestUserPW",
"value": "yourpwd"
},
{
"key": "StoreArchiveOnFileSystem",
"value": false
},
{
"key": "StoreAttachmentsOnFileSystem",
"value": false
},
{
"key": "UUID",
"value": "8b2f5420-fb40-11e8-a479-7a0060f0aa01"
},
{
"key": "Updated",
"value": "2021-03-14T16:33:27.000Z"
},
{
"key": "UpdatedBy",
"value": 1000032
},
{
"key": "Value",
"value": "SYSTEM"
}
]
},
{
"id": 11,
"uuid": "4f44d9c4-93c7-4fd5-aa99-72412b0cc0bc",
"table_name": "AD_Client",
"attributes": [
{
"key": "AD_Client_ID",
"value": 11
},
{
"key": "AD_EMailConfig_ID",
"value": 50000
},
{
"key": "AD_Language",
"value": "en_US"
},
{
"key": "AD_Org_ID",
"value": 0
},
{
"key": "AutoArchive",
"value": "N"
},
{
"key": "Created",
"value": "2006-08-11T00:22:41.000Z"
},
{
"key": "CreatedBy",
"value": 0
},
{
"key": "Description",
"value": "GardenWorld"
},
{
"key": "IsActive",
"value": true
},
{
"key": "IsCostImmediate",
"value": true
},
{
"key": "IsMultiLingualDocument",
"value": false
},
{
"key": "IsPostImmediate",
"value": false
},
{
"key": "IsServerEMail",
"value": false
},
{
"key": "IsUseASP",
"value": false
},
{
"key": "IsUseBetaFunctions",
"value": true
},
{
"key": "MMPolicy",
"value": "F"
},
{
"key": "ModelValidationClasses",
"value": "compiere.model.MyValidator"
},
{
"key": "Name",
"value": "GardenWorld"
},
{
"key": "RequestEMail",
"value": "you @ company.org"
},
{
"key": "RequestFolder",
"value": "request"
},
{
"key": "RequestUser",
"value": "you"
},
{
"key": "RequestUserPW",
"value": "yourpwd"
},
{
"key": "StoreArchiveOnFileSystem",
"value": false
},
{
"key": "StoreAttachmentsOnFileSystem",
"value": false
},
{
"key": "UUID",
"value": "4f44d9c4-93c7-4fd5-aa99-72412b0cc0bc"
},
{
"key": "Updated",
"value": "2017-08-01T01:36:59.000Z"
},
{
"key": "UpdatedBy",
"value": 0
},
{
"key": "Value",
"value": "GardenWorld"
}
]
},
{
"id": 1000000,
"uuid": "894a23a8-24e7-4ae1-a2e5-eda113607852",
"table_name": "AD_Client",
"attributes": [
{
"key": "AD_Client_ID",
"value": 1000000
},
{
"key": "AD_EMailConfig_ID",
"value": 50001
},
{
"key": "AD_Language",
"value": "es_VE"
},
{
"key": "AD_Org_ID",
"value": 0
},
{
"key": "AutoArchive",
"value": "3"
},
{
"key": "Created",
"value": "2019-10-17T21:49:17.000Z"
},
{
"key": "CreatedBy",
"value": 100
},
{
"key": "IsActive",
"value": true
},
{
"key": "IsCostImmediate",
"value": false
},
{
"key": "IsMultiLingualDocument",
"value": true
},
{
"key": "IsPostImmediate",
"value": false
},
{
"key": "IsServerEMail",
"value": true
},
{
"key": "IsUseASP",
"value": true
},
{
"key": "IsUseBetaFunctions",
"value": true
},
{
"key": "MMPolicy",
"value": "F"
},
{
"key": "Name",
"value": "Compañía Estándar"
},
{
"key": "RequestEMail",
"value": "adempiere@lubosistemas.com.ve"
},
{
"key": "RequestUser",
"value": "adempiere@lubosistemas.com.ve"
},
{
"key": "RequestUserPW",
"value": "7yVsW7ZrZi9XghT"
},
{
"key": "StoreArchiveOnFileSystem",
"value": false
},
{
"key": "StoreAttachmentsOnFileSystem",
"value": false
},
{
"key": "UUID",
"value": "894a23a8-24e7-4ae1-a2e5-eda113607852"
},
{
"key": "Updated",
"value": "2021-04-07T14:30:20.000Z"
},
{
"key": "UpdatedBy",
"value": 1000019
},
{
"key": "Value",
"value": "Compañía Estándar"
}
]
}
]
}
}
# Código de Respuestas:
200
cuando es exitoso500
en caso de error
# POST /api/common/api/create
Crear Entidad. Se llama al guardar un nuevo registro dede la aplicación.Devuelve los datos del registro creado
# Parámetros:
token
- token de usuariolanguage
- idioma de acceso
# Cuerpo de la Petición:
{
"table_name": "AD_RelationType",
"attributes": [
{
"key": "AD_RelationType_ID",
"value": 0
},
{
"key": "AD_Client_ID",
"value": 1000000
},
{
"key": "AD_Org_ID",
"value": 1000000
},
{
"key": "Name",
"value": "e"
},
{
"key": "IsActive",
"value": true
},
{
"key": "IsDirected",
"value": false
},
{
"key": "Type",
"value": "I"
}
]
}
# Ejemplo de Llamada:
curl --silent --location --request POST 'http://api.erpya.com/api/common/api/create?token=%3Ctoken-generated-for-demo-api%3E&language=es' \
--header 'Content-Type: application/json' \
--data-raw '{
"table_name": "AD_RelationType",
"attributes": [
{
"key": "AD_RelationType_ID",
"value": 0
},
{
"key": "AD_Client_ID",
"value": 1000000
},
{
"key": "AD_Org_ID",
"value": 1000000
},
{
"key": "Name",
"value": "e"
},
{
"key": "IsActive",
"value": true
},
{
"key": "IsDirected",
"value": false
},
{
"key": "Type",
"value": "I"
}
]
}'
# Cuerpo de Repuesta:
{
"code": 200,
"result": {
"id": 1000000,
"uuid": "623ed7a8-378b-44c8-b1d9-de8be1914357",
"table_name": "AD_RelationType",
"attributes": [
{
"key": "AD_Client_ID",
"value": 1000000
},
{
"key": "AD_Org_ID",
"value": 1000000
},
{
"key": "AD_RelationType_ID",
"value": 1000000
},
{
"key": "Created",
"value": "2021-05-12T21:06:06.000Z"
},
{
"key": "CreatedBy",
"value": 1000032
},
{
"key": "IsActive",
"value": true
},
{
"key": "IsDirected",
"value": false
},
{
"key": "Name",
"value": "e"
},
{
"key": "Type",
"value": "I"
},
{
"key": "UUID",
"value": "623ed7a8-378b-44c8-b1d9-de8be1914357"
},
{
"key": "Updated",
"value": "2021-05-12T21:06:06.000Z"
},
{
"key": "UpdatedBy",
"value": 1000032
}
]
}
}
# Código de Respuestas:
200
cuando es exitoso500
en caso de error
# GET /api/common/api/update
Se utiliza para actualizar la entidad
# Parámetros POS:
token
- token de usuariolanguage
- idioma de acceso
# Cuerpo de la Petición:
{
"table_name": "AD_RelationType",
"uuid": "7b11bbce-643a-4c7c-8a20-9d07ae7f79f3",
"id": 1000001,
"attributes": [
{
"key": "Name",
"value": "Test"
}
]
}
# Ejemplo de Llamada:
curl --silent --location --request POST 'http://api.erpya.com/api/common/api/update?language=es&token=%3Ctoken-generated-for-demo-api%3E' \
--header 'Content-Type: application/json' \
--data-raw '{
"id": 1000000,
"uuid": "623ed7a8-378b-44c8-b1d9-de8be1914357",
"table_name": "AD_RelationType",
"attributes": [
{
"key": "Name",
"value": "Test2"
}
]
}'
# Cuerpo de Repuesta:
{
"code": 200,
"result": {
"id": 1000000,
"uuid": "c6d3de0c-ce12-4e40-938d-d2e34aa839ce",
"table_name": "AD_RelationType",
"attributes": [
{
"key": "AD_Client_ID",
"value": 1000000
},
{
"key": "AD_Org_ID",
"value": 1000000
},
{
"key": "AD_RelationType_ID",
"value": 1000000
},
{
"key": "Created",
"value": "2021-02-17T14:46:23.000Z"
},
{
"key": "CreatedBy",
"value": 1000022
},
{
"key": "IsActive",
"value": true
},
{
"key": "IsDirected",
"value": false
},
{
"key": "Name",
"value": "Service-Update"
},
{
"key": "Type",
"value": "I"
},
{
"key": "UUID",
"value": "c6d3de0c-ce12-4e40-938d-d2e34aa839ce"
},
{
"key": "Updated",
"value": "2021-02-17T15:47:57.082Z"
},
{
"key": "UpdatedBy",
"value": 1000022
}
]
}
}
# Código de Respuestas:
200
cuando es exitoso500
en caso de error