How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Forithmus credits API

The credits API from Forithmus — 16 operation(s) for credits.

Forithmus credits API is one of 25 APIs that Forithmus publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Credits. The published artifact set on APIs.io includes an OpenAPI specification.

This API exposes 21 operations across 16 paths, and defines 10 schemas. It is described by OpenAPI 3.1.0, at version 1.0.0.

Requests are made against the base URL https://research.forithmus.com/api.

21 operations 16 paths 10 schemas 2 DELETE9 GET3 PATCH7 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.1.0
API Version
1.0.0
Base URL
https://research.forithmus.com/api
Resource Areas
1

Paths & Operations 21

Across 16 paths, the API surfaces 21 operations — 2 DELETE, 9 GET, 3 PATCH, 7 POST. Each is listed below with its method, path, parameters, and response codes.

credits 21
GET
/admin/credits/transactions
List Transactions
list_transactions_admin_credits_transactions_get 1 param → 200422
GET
/admin/credits
List Pools
list_pools_admin_credits_get → 200
POST
/admin/credits
Create Pool
create_pool_admin_credits_post body → 201422
PATCH
/admin/credits/{pool_id}
Update Pool
update_pool_admin_credits__pool_id__patch 1 param body → 200422
DELETE
/admin/credits/{pool_id}
Delete Pool
delete_pool_admin_credits__pool_id__delete 1 param → 204422
POST
/admin/credits/grant
Grant Credits
grant_credits_admin_credits_grant_post body → 200422
POST
/admin/credits/transfer
Transfer Credits
transfer_credits_admin_credits_transfer_post body → 200422
GET
/admin/credits/user/{user_id}
Get User Credits
get_user_credits_admin_credits_user__user_id__get 1 param → 200422
POST
/admin/credits/deduct
Deduct Credits
deduct_credits_admin_credits_deduct_post body → 200422
POST
/admin/credits/revoke/{transaction_id}
Revoke Grant
revoke_grant_admin_credits_revoke__transaction_id__post 1 param → 200422
GET
/admin/credits/rules
List Rules
list_rules_admin_credits_rules_get → 200
POST
/admin/credits/rules
Create Rule
create_rule_admin_credits_rules_post body → 201422
PATCH
/admin/credits/rules/{rule_id}
Update Rule
update_rule_admin_credits_rules__rule_id__patch 1 param body → 200422
DELETE
/admin/credits/rules/{rule_id}
Delete Rule
delete_rule_admin_credits_rules__rule_id__delete 1 param → 204422
POST
/admin/credits/pools/{pool_id}/refund
Refund Pool
refund_pool_admin_credits_pools__pool_id__refund_post 1 param → 200422
GET
/users/me/credits
Get My Platform Credits
get_my_platform_credits_users_me_credits_get → 200
GET
/challenges/{slug}/credits/pool
Get Pool Stats
get_pool_stats_challenges__slug__credits_pool_get 1 param → 200422
PATCH
/challenges/{slug}/credits/pool
Update Pool Settings
update_pool_settings_challenges__slug__credits_pool_patch 1 param body → 200422
GET
/challenges/{slug}/credits/me
Get My Balance
get_my_balance_challenges__slug__credits_me_get 1 param → 200422
GET
/challenges/{slug}/credits/pool/history
Get Pool Funding History
get_pool_funding_history_challenges__slug__credits_pool_history_get 1 param → 200422
GET
/collections/{slug}/credits/pool
Get Collection Child Pool Stats
get_collection_child_pool_stats_collections__slug__credits_pool_get 1 param → 200422

Schemas 10

The contract defines 10 schemas that model the data the API accepts and returns. The most detailed are CreditPoolOut (11 properties), CreditGrantRuleOut (10 properties), CreditTransactionOut (8 properties), CreditGrantRuleCreate (7 properties). Each schema is shown below with its type and property counts.

CreditPoolUpdate
object
Only numusers and enabled are updatable. Extra fields are rejected.
2 properties
CreditGrantRuleCreate
object
7 properties 2 required
HTTPValidationError
object
1 property
ValidationError
object
3 properties 3 required
CreditPoolCreate
object
4 properties 1 required
CreditTransferRequest
object
3 properties 3 required
CreditTransactionOut
object
8 properties 8 required
CreditGrantRuleOut
object
10 properties 9 required
CreditPoolOut
object
11 properties 7 required
ManualCreditGrant
object
5 properties 2 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

forithmus-credits-api-openapi.yml Raw ↑

Other APIs Forithmus publishes across the network.

Forithmus 2fa API
Forithmus admin API
Forithmus auth API
Forithmus challenges API
Forithmus collections API
Forithmus data-upload API
Forithmus forum API
Forithmus groups API
Forithmus Health API
Forithmus images API
Forithmus leaderboard API
Forithmus members API
Where this information came from

This is an independent, third-party profile of Forithmus credits API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.