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

Marqeta Policies API

// Conditional snippet for beta or internal contentinclude::../../maturity-admonition-banner.adoc[]The Marqeta credit platform's policies feature enables you to customize the configurations of policies for documents (such as disclosures), credit products, fees, APRs, and rewards.You can choose the specific policies to add to a bundle that contain the exact configurations needed to launch a new credit program or help manage an existing one.The configurations of each policy in a bundle determine the characteristics and attributes of the bundle's associated credit accounts, reward programs, disclosures, and more.For more on how to create a bundle, see >.[IMPORTANT]====To create and manage policies, you must use the link:https://app.marqeta.com/[Marqeta Dashboard, window="_blank"].For more on policies in the dashboard, see >.  +The following endpoints are displayed for reference purposes only.====

Marqeta Policies API is one of 81 APIs that Marqeta publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Policies. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.

This API exposes 27 operations across 17 paths, and defines 61 schemas. It is described by OpenAPI 3.0.3, at version 3.0.39.

Requests are made against a single base URL, /v3.

27 operations 17 paths 61 schemas 11 GET11 POST5 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.0.3
API Version
3.0.39
Base URL
https://sandbox-api.marqeta.com/v3
Authentication
HTTP Basic
Contact
Terms of Service
Resource Areas
1

Authentication & Security 1

Marqeta Policies API declares 1 security scheme for authenticating requests. It accepts HTTP basic authentication (mqAppAndAccessToken). By default, every request must be authenticated.

Paths & Operations 27

Across 17 paths, the API surfaces 27 operations — 11 GET, 11 POST, 5 PUT. Each is listed below with its method, path, parameters, and response codes.

Policies 27

// Conditional snippet for beta or internal content include::../../maturity-admonition-banner.adoc[] The Marqeta credit platform's policies feature enables you to customize the co…

GET
/policies/aprs
List APR policies
getAprPolicies 3 params → 200default
POST
/policies/aprs
Create APR policy
createAprPolicy body → 201default
GET
/policies/aprs/{token}
Retrieve APR policy
getAprPolicyByToken 1 param → 200default
PUT
/policies/aprs/{token}
Update APR policy
updateAprPolicyWithToken 1 param body → 200default
POST
/policies/aprs/{token}/clone
Clone APR policy
cloneAprPolicy 1 param → 201default
GET
/policies/aprs/{token}/schedule
List APR schedules
getAprPolicySchedulesWithToken 4 params → 200default
GET
/policies/documents
List document policies
listDocumentPolicies 3 params → 200default
POST
/policies/documents
Create document policy
createDocumentPolicy body → 201default
GET
/policies/documents/{token}
Retrieve document policy
retrieveDocumentPolicy 1 param → 200default
PUT
/policies/documents/{token}
Update document policy
updateDocumentPolicy 1 param body → 200default
POST
/policies/documents/{token}/clone
Clone document policy
cloneDocumentPolicy 1 param → 201default
GET
/policies/fees
List fee policies
getFeePolicies 3 params → 200default
POST
/policies/fees
Create fee policy
createFeePolicy body → 201default
GET
/policies/fees/{token}
Retrieve fee policy
getFeePolicyByToken 1 param → 200default
PUT
/policies/fees/{token}
Update fee policy
updateFeePolicyWithToken 1 param body → 200default
POST
/policies/fees/{token}/clone
Clone fee policy
cloneFeePolicy 1 param → 201default
GET
/policies/products
List credit product policies
listProductPolicies 3 params → 200default
POST
/policies/products
Create credit product policy
createProductPolicy body → 201default
GET
/policies/products/{token}
Retrieve credit product policy
retrieveProductPolicy 1 param → 200default
PUT
/policies/products/{token}
Update credit product policy
updateProductPolicy 1 param body → 200default
POST
/policies/products/{token}/cardproducts
Add card product to credit product policy
addCardProductToProductPolicy 1 param body → 201default
POST
/policies/products/{token}/clone
Clone credit product policy
cloneProductPolicy 1 param → 201default
GET
/policies/rewards
List reward policies
listRewardPolicies 3 params → 200default
POST
/policies/rewards
Create reward policy
createRewardPolicy body → 201default
GET
/policies/rewards/{token}
Retrieve reward policy
retrieveRewardPolicy 1 param → 200default
PUT
/policies/rewards/{token}
Update reward policy
updateRewardPolicy 1 param body → 200default
POST
/policies/rewards/{token}/clone
Clone reward policy
cloneRewardPolicy 1 param → 201default

Schemas 61

The contract defines 61 schemas that model the data the API accepts and returns. The most detailed are PolicyDocumentResponse (17 properties), PolicyDocumentCreateReq (15 properties), PolicyProductResponse (14 properties), PolicyDocumentUpdateReq (14 properties). Each schema is shown below with its type and property counts.

PolicyDocumentTemplateURLs
object
Contains one or more URLs for a template.
1 property 1 required
PolicyProductCreateReq
object
Request details for a credit product policy.
12 properties 10 required
PolicyRewardReq
object
Request details for a reward policy.
10 properties 5 required
PolicyFeeResponse
object
Contains information on a fee policy.
6 properties
PolicyRewardSettlementType
string
Reward settlement strategy for a credit program.
PolicyAprCreateReq
object
Request details for an APR policy.
4 properties 2 required
PolicyDocumentAssetURLs
object
Contains one or more URLs for an asset.
3 properties 3 required
ProductSubType
string
Subtype of the credit product type. CREDITCARD - Card that enables the cardholder to make purchases on credit. SECUREDCARD - Card backed by a user-funded depos…
PolicyProductUpdateReq
object
Request details to update a credit product policy.
11 properties 10 required
PolicyDocumentTemplateResponse
object
Response details for a template.
3 properties
InterestOnGraceReactivationEnum
string
Determines whether to charge or waive interest for the billing period when the balance is paid off.
PoliciesDocumentPage
object
List response details for paginated document policies.
5 properties 5 required
Error
object
2 properties
ProductType
string
Type of credit product. REVOLVING - Allows users to continuously borrow and pay debts up to the credit limit.
PolicyFeeCreateReq
object
Request details for a fee policy.
4 properties 2 required
PolicyFeeAccount
object
Contains information on the fees in an account's fee policy.
5 properties
PolicyAprsPage
object
List response details for paginated APR policies.
5 properties 5 required
PolicyDocumentAssetReq
object
Request details for a specific asset.
1 property 1 required
PolicyAprResponse
object
Contains information on an APR policy.
7 properties
PolicyFeePeriodic
object
Contains information on a specific periodic fee in a fee policy.
3 properties
PolicyAprTierReq
object
Request details for the APR for a risk tier.
1 property 1 required
PolicyProductAddCardProductReq
object
Request to add a card product to a credit product policy.
2 properties 2 required
PolicyDocumentUpdateReq
object
Request details to update a document policy.
14 properties 12 required
PolicyAprUpdateReq
object
Request details for an APR policy.
4 properties 1 required
PolicyRewardPlatformRule
object
Defines the rules intended for a reward policy.
6 properties 2 required
PolicyDocumentCreateReq
object
Contains information on a document policy.
15 properties 12 required
PolicyDocumentTemplateReq
object
Request details for a template.
1 property 1 required
PolicyFeeForeignTransaction
object
Contains information on a specific fee in a fee policy.
2 properties
ProductCreditLine
object
Contains information on the credit line range.
2 properties 2 required
PolicyProductResponse
object
Contains information on the credit product policy.
14 properties
PolicyRewardResponse
object
Contains information on a reward policy.
12 properties
PolicyProductCardProductLevel
string
Level of the card product.
BalanceType
string
Type of balance. PURCHASE - The balance on purchases.
PolicyRewardAccrualType
string
Reward accrual strategy for a credit program. If no value for accrualstrategy is set, the default value of this field is DEFAULT.
PolicyProductCardProductReq
object
Contains information on the card products associated with the credit product policy.
2 properties 2 required
CurrencyCode
string
Valid three-digit link:https://www.iso.org/iso-4217-currency-codes.html[ISO 4217 currency code, window="blank"].
PolicyProductCardProductResponse
object
Contains information on the card products associated with the credit product policy.
3 properties
PolicyRewardPage
object
List of response details for reward policies.
5 properties 5 required
PolicyProductMinPaymentPercentage
object
Contains information used to calculate the minimum payment amount when expressed as a percentage.
3 properties 2 required
PolicyDocumentAssetAndTemplateResponse
object
Return details for a specific asset and the template on which it was based.
6 properties
PolicyFeeUpdateReq
object
Response details to update a fee policy.
4 properties 1 required
PolicyProductPaymentConfiguration
object
Contains the configurations for billing cycle day, payment due day, and fees.
7 properties 3 required
PaymentAllocationOrderEnum
string
Ordered list of balance types to which payments are allocated, from first to last.
PolicyDocumentAssetAndTemplateReq
object
Request details for a specific asset and the template on which it was based.
2 properties 2 required
PolicyRewardRoundingStrategy
string
Rounding strategy for reward accrual calculations. If no value for roundingstrategy is set, then the default value of this field is ROUNDHALFEVEN. Available op…
PoliciesProductPage
object
List response details for product policies.
5 properties 5 required
ProductClassification
string
Specifies for whom the credit product is intended. CONSUMER - The credit product is intended for individual consumers. SMALLANDMEDIUMBUSINESS - The credit prod…
PolicyRewardRuleAttributes
object
Additional properties for which the rule can be used to determine reward accrual eligibility for a transaction.
6 properties
InterestCalculation
object
Contains the configurations for interest calculation.
7 properties 6 required
PolicyAprPurchaseResponse
object
Contains information on the pricing strategy for purchases.
3 properties
PolicyDocumentResponse
object
Contains information on a document policy.
17 properties
PolicyAprTierResponse
object
Response details for the APR for a risk tier.
2 properties
PolicyFeesPage
object
List response details for fee policies.
5 properties 5 required
PolicyAprPurchaseReq
object
Contains information on the pricing strategy for purchases.
3 properties 1 required
PolicyDocumentAssetResponse
object
Return details for a specific asset.
3 properties
PolicyProductMinPaymentCalculation
object
Contains information used to calculate the minimum payment amount on a credit product policy.
4 properties 2 required
PolicyRewardConversionType
string
Type of conversion.
PolicyFeePayment
object
Contains information on a specific fee in a fee policy.
2 properties
PolicyRewardRedemptionStrategy
string
Redemption strategy for reward redemption behavior. If no value for redemptionstrategy is set, then the default value of this field is MANUAL. Available option…
PolicyRewardConversion
object
Defines the conversion properties intended for a reward policy.
4 properties 3 required
PolicyRewardExclusions
object
Defines what merchant category codes (MCCs) are excluded from earning rewards. MCCs must be a four-digit number, or a range of two four-digit numbers separated…
2 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

marqeta-policies-api-openapi.yml Raw ↑

Other APIs Marqeta publishes across the network.

Marqeta Webhooks
Marqeta Risk Controller / Real-Time Decisioning
Marqeta accepted countries API
Marqeta Account API
Marqeta Account Bundle Transitions API
Marqeta Account Cards API
Marqeta Account Documents API
Marqeta account holder groups API
Marqeta Account Refunds API
Marqeta Account Rewards API
Marqeta Account Signup Bonus API
Marqeta Account Transitions API
Where this information came from

This is an independent, third-party profile of Marqeta Policies 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.