Giveffect · Authentication Profile

Giveffect Authentication

Authentication

Giveffect does not publish how its API is authenticated. There is no developer portal, no auth page, no OAuth or OIDC discovery document, and no OpenAPI with securitySchemes to derive from. Probing the production API host anonymously does not reveal the scheme either: unknown paths return 404 rather than a 401 with a WWW-Authenticate challenge, so the service does not advertise its challenge to an unauthenticated caller. NO Authentication pointer is emitted from this file — it records that the auth model is undocumented, which is the opposite of authentication_documented.

Giveffect declares 0 security scheme(s) across its OpenAPI definitions.

CompanyNonprofitFundraisingCRMDonationsVolunteer ManagementMarketing AutomationSaaS
Methods: Schemes: 0 OAuth flows: API key in:

Security Schemes

Source

Authentication Profile

giveffect-authentication.yml Raw ↑
generated: '2026-08-13'
method: searched
source: giveffect.com + api.giveffect.com probes
name: Giveffect API authentication
description: >-
  Giveffect does not publish how its API is authenticated. There is no developer
  portal, no auth page, no OAuth or OIDC discovery document, and no OpenAPI with
  securitySchemes to derive from. Probing the production API host anonymously
  does not reveal the scheme either: unknown paths return 404 rather than a 401
  with a WWW-Authenticate challenge, so the service does not advertise its
  challenge to an unauthenticated caller. NO Authentication pointer is emitted
  from this file — it records that the auth model is undocumented, which is the
  opposite of authentication_documented.
documented: false
schemes: []
scheme_count: 0
discovery:
- url: https://api.giveffect.com/.well-known/openid-configuration
  status: 404
- url: https://api.giveffect.com/.well-known/oauth-authorization-server
  status: 404
- url: https://api.giveffect.com/.well-known/oauth-protected-resource
  status: 404
- url: https://www.giveffect.com/.well-known/openid-configuration
  status: 404
- url: https://www.giveffect.com/.well-known/oauth-authorization-server
  status: 404
challenge_observed:
  www_authenticate: false
  status_on_unknown_path: 404
  note: >-
    GET https://api.giveffect.com/v1/donors returns
    {"error":{"code":404,"message":"Not Found - Invalid resource"}} with no
    WWW-Authenticate header. A 401 could not be provoked anonymously.
provisioning:
  model: enterprise-provisioned
  tier: Ultimate+
  evidence: >-
    "Open API and custom integration" is listed only on the Ultimate+ pricing
    card; the Ultimate card reads "All system features (excludes open API)".
    Access is therefore granted by Giveffect sales/success, not self-serve.
  source: https://www.giveffect.com/pricing
  self_serve_key_issuance: false
platform_auth:
  note: >-
    Platform (not API) authentication is a username/password login at
    https://app.giveffect.com, and two-factor authentication was shipped to the
    product as a 2025 update. This says nothing about how API callers
    authenticate.
  source: https://www.giveffect.com/nonprofit-resource-center/giveffect-2025-new-features/
scopes:
  applicable: false
  note: >-
    No OAuth surface exists, so scopes/ is skipped rather than written empty.
x-evidence:
- url: https://api.giveffect.com/v1/donors
  http_status: 404
  fetched: '2026-08-13'
- url: https://www.giveffect.com/pricing
  http_status: 200
  fetched: '2026-08-13'
- url: https://www.giveffect.com/api
  http_status: 302
  redirect_to: https://www.giveffect.com/signin
  fetched: '2026-08-13'