#api-operations
NationBuilder documents six JSON:API conventions, filters to sideposting. 108 of 190 operations act, idempotency unlit: a request retried after a timeout creates it all twice.

https://apis.io/2026/11/06/nationbuilder-documents-six-json-api-parameters-and-108-acting-operations-have-no-idempotency/
November 6, 2026 at 6:32 PM
PDFops v0.11: ten new PDF operations, in the API and in every client
v0.10 in August was the no-code on-ramps release. v0.11 is the operations release. The API had three PDF primitives, inspect, fill and merge, plus an invoice renderer. It now has fourteen PDF endpoints, and every client we ship, the n8n node, the MCP server, the TypeScript SDK and the Python package, carries the same set at the same version of the contract. ## Ten new endpoints Each one takes the multipart shape `/api/fill-form` already uses: a `pdf` file, a few string fields, and a PDF back. The limits are the same too, 4 MB and 2,000 pages per input PDF, and every call counts against the same quota as a fill or a merge. Splitting a packet into two-page parts, from a shell: curl -X POST https://pdfops.dev/api/split \ -F "pdf=@packet.pdf" \ -F "every=2" \ -o parts.json ## fill-form resolves field names forgivingly An exact field name still wins, every time. When no field has the exact name you sent, the key and each field name are compared in a normalized form: Unicode-normalized, lowercased, with only letters and digits kept and array indices like `[0]` removed, against the full name and against its last dotted segment. The field's label, the tooltip a form author typed in Acrobat, is compared the same way. So `F1 01` fills `f1_01`, and `First Name` fills the field whose tooltip says that, whatever its internal name is. Only a unique match resolves. A key that matches two fields is a 422 that lists up to five candidates, and a key that matches none lists up to three similar names. The endpoint still refuses to skip unknown keys silently, because that is how wiring bugs reach a signed document. The full rules are under Field matching. ## Encrypted templates open on their own Most government blanks are owner-locked with an empty user password: anyone can open them, and only edits are restricted. Until October, every one of them came back as `encrypted_pdf` with a pointer to qpdf. Now `fill-form`, `inspect`, `merge` and all ten new endpoints open those files themselves. A PDF with a real user password takes it in the `password` form field, and `unlock` is there when you want the file re-saved without encryption for good. ## The same operations in every client The point of a small API is that each wrapper can carry all of it. As of this week, all four do: from pdfops import PdfOps client = PdfOps() # reads PDFOPS_API_KEY from the environment result = client.split("packet.pdf", every=2) for i, part in enumerate(result.parts): stamped = client.watermark(part.pdf, "COPY", opacity=0.2) open(f"part-{i + 1}.pdf", "wb").write(stamped) print(client.metadata("packet.pdf")["page_count"]) ## Fixed: a long multiline value could stall a fill A multiline text field given tens of kilobytes of text with no line breaks could run past the edge function's time limit and come back as a 504. The cause was in the layout step underneath: for one unbroken paragraph, pdf-lib's line breaking does work that grows with the cube of the word count, so a value that filled a page in a viewer took minutes to lay out on a server. Since 2026-11-08, `fill-form` wraps any line over 300 characters that is wider than its field before the layout runs. The stored value gains newlines at those points; shorter lines, and lines that fit, are stored exactly as sent. The 60 KB value that timed out now returns in about two seconds. ## Also since v0.10 ## Try it Watermark a draft, with no signup. The keyless trial allows 100 calls per IP a month: curl -X POST https://pdfops.dev/api/watermark \ -F "pdf=@contract.pdf" \ -F "text=DRAFT" \ -F "opacity=0.2" \ -o draft.pdf A free key from /docs/signup raises that to 250 calls a month, no card. Every endpoint has a reference page under /docs and a schema in openapi.json. A workflow these fourteen endpoints still do not cover is the most useful thing you can tell us.
dev.to
November 8, 2026 at 10:37 PM
I'm much more optimistic than you both.

It's a fuzzy (and wrong) classification, but I think you can view vulns as fitting into two categories:

a) localized, like unsafe operations on a fixed length buffer
b) generalized, like cross-module logic errors that allow unauthenticated access to an API
November 6, 2026 at 10:00 AM
SharePoint MCP tools are now in preview for custom apps and agents using Work IQ. They cover more than 60 operations, including lists, files, search and approvals.
devblogs.microsoft.com/micr...
Work IQ: SharePoint Tools - Microsoft 365 Developer Blog
Bring SharePoint into your custom apps and agents with Work IQ API New SharePoint tools are coming to the Work IQ API, bringing SharePoint content and
devblogs.microsoft.com
November 6, 2026 at 6:51 PM
November 8, 2026 at 5:51 PM
📦 grazulex/laravel-api-idempotency v1.2.4

RFC-compliant idempotency support for Laravel APIs - Prevent duplicate operations, ensure safe retries

🔗 https://github.com/Grazulex/laravel-api-idempotency
November 8, 2026 at 4:16 AM
DeepSeek services fully restored after a 45-minute outage on Nov 7th (15:11-15:56 UTC). Users reported server unavailability for web and API. The AI dev company confirmed normal operations have resumed.

#crypto #blockchain #news
November 7, 2026 at 9:19 AM
Shopify Mandates IP Allowlisting for Public Apps to Prevent Unauthorized Admin API Access
Shopify Mandates IP Allowlisting for Public Apps to Prevent Unauthorized Admin API Access
Shopify is making IP allowlisting mandatory for public apps that call its Admin API, adding a security check to limit the use of stolen access tokens. Developers must enable the control by November 20, 2026, at 11:59 PM ET. Apps using bulk operations face an earlier deadline of November 12 at the same time. The change turns a security feature introduced on October 27 into a requirement. Shopify will check where API requests come from, rather than relying on a valid token alone. This addresses the risk covered in Cybersecuritynews.com’s cloud API security guide , where stolen credentials can give attackers access to cloud services. Once allowlisting is active, Shopify checks the source IP of GraphQL Admin API and REST Admin API requests using the app’s tokens. Requests from outside approved addresses or networks receive an HTTP 403 response. Shopify also rejects requests when it cannot confirm the source address. Apps that miss the November 20 deadline face removal from the Shopify App Store and blocked new installations. Existing installations can continue operating until April 1, 2027, when Admin API requests will fail. However, bulk queries and mutations face the earlier November 12 cutoff. Merchants will receive admin warnings from January 15. The policy targets token misuse, a risk illustrated by Cybersecuritynews.com’s report on the Internet Archive’s repeated breach through unrotated API tokens . Network restrictions add protection, but developers still need to secure their credentials. An attacker operating inside an approved network could remain within the permitted boundary. Shopify Mandates IP Allowlisting Shopify’s setup guide supports specific public IP addresses and address ranges for static infrastructure. Apps with changing addresses can approve hosting networks through autonomous system numbers, or ASNs. Developers can list up to 10 ASNs and narrow access to up to 10 countries. These network rules are broader than individual server addresses. Developers configure the control under Settings in the Dev Dashboard and test it against recent traffic before enabling enforcement. Shopify recommends checking whether legitimate requests would be blocked, then confirming an outside request fails. Apps must choose either IP addresses or networks, because saving one type replaces the other. Shopify’s official announcement lists November 12 in its detailed bulk-operation instructions, despite November 11 appearing in its summary. Separately, public apps must migrate to expiring offline tokens by January 1, 2027, adding time limits alongside network restrictions. Give your SOC the alert context to stops incidents quickly. Integrate Threat Intel from 16K SOCs . The post Shopify Mandates IP Allowlisting for Public Apps to Prevent Unauthorized Admin API Access appeared first on Cyber Security News .
cybersecuritynews.com
November 6, 2026 at 2:22 AM
Autonomous Grok AI Agents: Architecting Weekend Task Automation, API Boundaries, and Workflow Resilience + Video

Introduction: Modern executive operations increasingly leverage autonomous AI agents to maintain productivity, automate lead generation, and sync schedules without human intervention.…
Autonomous Grok AI Agents: Architecting Weekend Task Automation, API Boundaries, and Workflow Resilience + Video
Introduction: Modern executive operations increasingly leverage autonomous AI agents to maintain productivity, automate lead generation, and sync schedules without human intervention. By deploying background automation using Grok AI, Google Sheets APIs, and Google Calendar integrations, professionals can enforce strict operational boundaries while running heavy computational and research workloads continuously. This article explores the technical setup, security hardening, and operational protocols required to build resilient, automated workflow agents.
undercodetesting.com
November 7, 2026 at 2:00 AM
AiSOC - Open-source AI Security Operations Center
✅ alert fusion
✅ LLM-agent triage
✅ MITRE ATT&CK investigation
✅ Self-hostable, runs with no API keys
✅ Ships an MCP server for Claude & Cursor
https://t.co/z6Uc9GzKEr

— from @ipurple (https://x.com/ipurple/status/2118014084704788563)
GitHub - beenuar/AiSOC: Open-source AI Security Operations Center: alert fusion, LLM-agent triage,...
t.co
November 4, 2026 at 7:56 PM
API security is essential for protecting business data, customer trust, and digital operations. Strong access controls, monitoring, and regular testing help build more resilient systems.

A practical guide for business leaders:
www.esparksit.com/blog/api-sec...

#Cybersecurity #APISecurity
API Security: A Practical Guide for Business Leaders
API security protects the data, identities, and business workflows exposed through your applications. Learn risks, controls, costs, and decisions.
www.esparksit.com
November 4, 2026 at 2:14 PM
Hey API can generate just the three operations a task needs from the current contract. I tried it on Twilio key rotation and it worked. But an agent won't go looking for an SDK generator. It looks for a problem to solve, so discovery has to point the way.
Agents Will Not Look For An SDK Generator, They Will Look For A Problem To Solve
Yesterday I wrote that the client stack did not collapse, it went dark. An agent reads the docs, explores, writes a small SDK for the three operations it nee...
apievangelist.com
November 6, 2026 at 8:38 PM
How does B2B tire fleet SaaS API streamline operations? — https://tirex.si/knowledge/how_does_b2b_tire_fleet_saas_api_streamline_operations.php
November 4, 2026 at 12:52 AM
The git operations run on a Linux mini PC, the worker handles auth, api calls, and the database.

So I can distribute these, just need to run a simple python script, save the public SSH key to Tangled and the decryption key.
November 5, 2026 at 7:57 PM
✅ Twilio has resolved the earlier minor outage affecting Silent Network Authentication and Lookup API transactions on EnStream in Canada, and operations are back to normal. View full incident report at https://watchrr.app/service/twilio
November 9, 2026 at 5:12 AM
Chronicle Security Operations update on November 2, 2026 https://docs.cloud.google.com/chronicle/docs/secops/release-notes/#November_02_2026 #googlecloud Deprecation of the ListCaseEvents API endpoint Effective November 2, 2026, the ListCaseEvents API endpoint is deprecated
November 3, 2026 at 4:40 AM
🟡 Netlify: Partially Degraded Service

Netlify reports partially degraded service for GitHub API Requests and GitHub Git Operations. The provider is investigating the issue and gives no…

Degraded · GitHub API Requests, GitHub Git Operations
https://outages.live/outages/netlify-14z98wkls6l
Netlify: Partially Degraded Service
Netlify reports partially degraded service for GitHub API Requests and GitHub Git Operations. The provider is investigating the issue and gives no workaround. No resolution time is available.
outages.live
November 4, 2026 at 11:36 AM
What will your agent actually see? I ran the Petstore through classify_api_fields: 6 of 19 operations carry sensitive data, 24 PII fields and 8 secrets, including a password in a response. It missed username, so treat it as a floor.
Find The PII And Secrets An API Exposes Before You Hand It To An Agent
Every team I talk to that is wiring an agent up to its APIs asks some version of the same question once the demo works: what is this thing actually going to ...
apievangelist.com
November 5, 2026 at 9:03 PM
Incident with Pull Requests, Git Operations and Issues - Update
The degradation affecting API Requests, Git Operations, Issues and Pull Requests has been mitigated. We are monitoring to ensure stability.
#smtdswd1h2w4
November 4, 2026 at 11:33 AM
2026 - Day 309 #MicrosoftLearn achievement of the day: I earned my "Guide AI workload operations with an #AICenterofExcellence" badge! I hope this inspires you to start your own @microsoftlearn.bsky.social journey! #AlwaysLearning #365DaysofLearn learn.microsoft.com/api/achievem... #MSLearnBadge
Guide AI workload operations with an AI Center of Excellence
learn.microsoft.com
November 5, 2026 at 4:43 PM
Dimitry Raboyakov shares how OpenStack Freezer improves backup operations in the Hibiscus cycle through control plane scheduling, capability verification, and API modernization.

Hear the update on OpenInfra Live: buff.ly/iuVyRsS
November 5, 2026 at 4:25 PM
No API? No problem.

Connect legacy systems with modern applications using custom connectors, middleware, and secure data integration.

Build connected operations without replacing critical systems.

#SystemsIntegration #APIIntegration #Inevia
November 5, 2026 at 9:26 AM
Investigating: The degradation affecting API Requests, Git Operations, Issues and Pull Requests has been mitigated. We are monitoring to ensure stability.
November 4, 2026 at 11:37 AM