{"id":27154776,"url":"https://github.com/josuejuca/autentique-v2-python","last_synced_at":"2026-04-20T06:02:15.455Z","repository":{"id":264950657,"uuid":"823925090","full_name":"josuejuca/autentique-v2-python","owner":"josuejuca","description":"Python API ( FastAPI ) for Autentique API-v2 | Ref: https://docs.autentique.com.br/api/","archived":false,"fork":false,"pushed_at":"2024-07-04T03:50:41.000Z","size":8,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-10-20T06:58:46.805Z","etag":null,"topics":["api","autentique","autentique-v2","fastapi","python"],"latest_commit_sha":null,"homepage":"https://autentique.com.br/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/josuejuca.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-07-04T02:52:47.000Z","updated_at":"2025-05-07T02:53:40.000Z","dependencies_parsed_at":"2024-11-27T00:15:49.066Z","dependency_job_id":null,"html_url":"https://github.com/josuejuca/autentique-v2-python","commit_stats":null,"previous_names":["josuejuca/autentique-v2-python"],"tags_count":0,"template":true,"template_full_name":null,"purl":"pkg:github/josuejuca/autentique-v2-python","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/josuejuca%2Fautentique-v2-python","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/josuejuca%2Fautentique-v2-python/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/josuejuca%2Fautentique-v2-python/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/josuejuca%2Fautentique-v2-python/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/josuejuca","download_url":"https://codeload.github.com/josuejuca/autentique-v2-python/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/josuejuca%2Fautentique-v2-python/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32035276,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-20T00:18:06.643Z","status":"online","status_checked_at":"2026-04-20T02:00:06.527Z","response_time":94,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["api","autentique","autentique-v2","fastapi","python"],"created_at":"2025-04-08T18:43:24.492Z","updated_at":"2026-04-20T06:02:15.432Z","avatar_url":"https://github.com/josuejuca.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Documentação da API Autentique Python\n\n## Introdução\n\nEsta é a documentação da API Autentique usando python, que permite a criação, consulta, listagem e exclusão de documentos digitalmente assinados. Utilize esta API para integrar funcionalidades de assinatura digital em seus projetos.\n\n## Autenticação\n\nPara utilizar a API Autentique, você precisa de um token de acesso válido. Substitua `ACCESS_TOKEN` no cabeçalho `Authorization` com seu token obtido através do painel de administração da Autentique.\n\n```python\nimport requests\n\nACCESS_TOKEN = \"seu_token_de_acesso\"\n\nHEADERS = {\n    \"Authorization\": f\"Bearer {ACCESS_TOKEN}\"\n}\n```\n\n## Endpoints Disponíveis\n\nVocê pode usar a documentação do FastAPI para testar ou Endpoint: http://localhost:8000/docs\n\n### 1. Criar Documento\n\nEndpoint para criar um novo documento no Autentique.\n\n- **URL:** `/criar-documento/`\n- **Método:** `POST`\n- **Parâmetros:**\n  - `nome_documento`: Nome do documento.\n  - `mensagem_documento`: Mensagem associada ao documento.\n  - `email_signatario`: E-mail do signatário.\n  - `file`: Arquivo a ser assinado (upload).\n\nExemplo de uso via terminal:\n\n```bash\ncurl -X POST \\\n  -F \"nome_documento=Contrato de Serviços\" \\\n  -F \"mensagem_documento=Por favor, assine este contrato.\" \\\n  -F \"email_signatario=exemplo@email.com\" \\\n  -F \"file=@/path/do/arquivo.pdf\" \\\n  -H \"Authorization: Bearer seu_token_de_acesso\" \\\n  http://localhost:8000/criar-documento/\n```\n\n### 2. Resgatar Documento\n\nEndpoint para consultar informações detalhadas de um documento existente.\n\n- **URL:** `/resgatar-documento/`\n- **Método:** `POST`\n- **Parâmetros:**\n  - `id_documento`: ID do documento a ser consultado.\n\nExemplo de uso via terminal:\n\n```bash\ncurl -X POST \\\n  -F \"id_documento=ID_DO_DOCUMENTO\" \\\n  -H \"Authorization: Bearer seu_token_de_acesso\" \\\n  http://localhost:8000/resgatar-documento/\n```\n\n### 3. Listar Documentos\n\nEndpoint para listar todos os documentos existentes.\n\n- **URL:** `/listar-documentos/`\n- **Método:** `POST`\n\nExemplo de uso via terminal:\n\n```bash\ncurl -X POST \\\n  -H \"Authorization: Bearer seu_token_de_acesso\" \\\n  http://localhost:8000/listar-documentos/\n```\n\n### 4. Excluir Documento\n\nEndpoint para excluir um documento existente.\n\n- **URL:** `/excluir-documento/`\n- **Método:** `POST`\n- **Parâmetros:**\n  - `id_documento`: ID do documento a ser excluído.\n\nExemplo de uso via terminal:\n\n```bash\ncurl -X POST \\\n  -F \"id_documento=ID_DO_DOCUMENTO\" \\\n  -H \"Authorization: Bearer seu_token_de_acesso\" \\\n  http://localhost:8000/excluir-documento/\n```\n\n## Considerações Finais\n\nUtilize os endpoints fornecidos para integrar facilmente a funcionalidade de assinatura digital do Autentique em seus sistemas. Certifique-se de gerenciar adequadamente seus tokens de acesso e tratar as respostas da API conforme necessário.\n\n---\n\nEsta documentação fornece uma visão geral dos endpoints disponíveis e como utilizá-los na integração com a API Autentique.\n\nEm caso de duvidas sobre a API entre em contato pelo e-mail: etc.juca@gmail.com\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjosuejuca%2Fautentique-v2-python","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjosuejuca%2Fautentique-v2-python","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjosuejuca%2Fautentique-v2-python/lists"}