Automatizaciones
Autorizar web service de producción

Autorizar web service de producción

Una vez creado el certificado de producción, podemos usar esta automatización para crearle autorizaciones para usar los web services.


Requisitos previos

Para poder usar esta automatización, primero necesitarás:


Nombre

auth-web-service-prod

Parametros

cuitstring
CUIT a usar en la página de ARCA.
usernamestring
CUIT para loguearse en la página de ARCA. Normalmente es el mismo CUIT que el parámetro 'cuit', pero si administrás una sociedad, el CUIT que usás para loguearte es tu propio CUIT.
passwordstring
Contraseña para loguearse en la página de ARCA.
aliasstring
Nombre para el certificado (alfanumérico).
servicestring
ID del web service a autorizar.
Solicitud
from afip import Afip

afip = Afip({ "access_token": "TU_ACCESS_TOKEN" })

# Aqui deben cambiar los datos por los que correspondan. 
# Esta request de ejemplo incluye todos posibles 
# valores para ejecutar la automatizacion auth-web-service-prod, 
# puede que algun valor sea opcional.
data = {
    "cuit": "20111111112",
    "username": "20111111112",
    "password": "contraseña#segura?",
    "alias": "afipsdk",
    "service": "wsfe"
}

try:
    # Ejecutamos la automatizacion
    response = afip.createAutomation("auth-web-service-prod", data, True)

    # Mostramos la respuesta por pantalla
    print(response)
except Exception as error:
    # En caso de error lo mostramos por pantalla
	print(error)
Respuesta
{
    "id": "0c31d74f-d672-4677-a00b-7dc865396c69",
    "status": "complete",
    "data": {
        "status": "created"
    }
}