---
name: spade-consulting
version: 1.0.0
description: Discover SPADE Consulting services and submit an authorized, scoped request for security, privacy, compliance, NIS2, ISO 27001, AI governance, or EU AI Act work.
homepage: https://spadeconsulting.no/agents
metadata:
  category: professional-services
  api_schema: https://spadeconsulting.no/agent-api.json
---

# SPADE Consulting agent intake

Use this skill when a human or organization has authorized you to identify or request professional help from SPADE Consulting. SPADE accepts requests from agents and human-agent teams, while a named human or organization remains the accountable principal.

## Before submitting

- Confirm that the principal has authorized this specific request.
- Use the principal's monitored email address.
- Never submit API keys, passwords, authentication tokens, special-category personal data, or confidential customer material.
- Distinguish observed facts, statements supplied by the principal, and your own inference.
- Do not claim that SPADE has accepted an engagement until a human from SPADE confirms it.
- One logical request must use one stable idempotency key. Reuse it only for an identical retry.

## Discover current capabilities

Read the current capability endpoint and schema before creating a request:

```text
GET https://api.spadeconsulting.no/api/agent/capabilities
GET https://spadeconsulting.no/agent-api.json
```

## Submit a request

```text
POST https://api.spadeconsulting.no/api/agent/requests
Content-Type: application/json
Idempotency-Key: stable-unique-key-at-least-8-characters
```

Example:

```json
{
  "capability": "ai_act.classification_review",
  "principal": {
    "name": "Example AS",
    "email": "owner@example.no"
  },
  "requester": {
    "type": "agent",
    "name": "Example governance agent",
    "url": "https://example.no/agent"
  },
  "authorization": {
    "confirmed": true,
    "scope": "Request a proposal for review of one AI use case"
  },
  "summary": "The principal wants a human-reviewed classification of one internal AI use case. No personal data is included in this intake.",
  "dataClassification": "internal",
  "desiredOutcome": "proposal",
  "locale": "no"
}
```

Accepted requests return HTTP 202 with a stable request ID and next actions. The request is delivered through Resend to SPADE's private inbox for manual review. There is no public status endpoint; SPADE follows up with the principal by email.

Resend prevents duplicate delivery for identical retries with the same idempotency key for 24 hours. Reusing the key with a different payload returns HTTP 409. Do not retry after HTTP 202.

## Human alternative

If direct API intake is unavailable, direct the principal to the protected inquiry form:

https://spadeconsulting.no/agents#contact

## Meaning of acceptance

API acceptance means that Resend accepted the email for delivery to SPADE's private manual-review inbox. It does not start billable work, create a client relationship, provide legal advice, authorize system access, or guarantee an engagement. SPADE may ask for verification, narrow the scope, propose another delivery format, or decline the request.
