Skip to main content
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 Bundles.
Important
To create and manage policies, you must use the Marqeta Dashboard. For more on policies in the dashboard, see Managing Credit Programs in the Marqeta Dashboard.
The following endpoints are displayed for reference purposes only.

Create document policy

Action: POST
Endpoint: /credit/policies/documents
Create a new document policy, which consists of all the pre- and post-application disclosures and credit program documents known as assets and templates. Assets contain finalized values after a bundle is created; templates do not contain finalized values.

Request body

Sample request body

JSON

Response body

Sample response body

JSON

List document policies

Action: GET
Endpoint: /credit/policies/documents
Retrieve an array of existing document policies. A document policy consists of all the pre- and post-application disclosures and credit program documents known as assets and templates. Assets contain finalized values after a bundle is created; templates do not contain finalized values. This endpoint supports sorting and pagination.

URL query parameters

Response body

Sample response body

JSON

Retrieve document policy

Action: GET
Endpoint: /credit/policies/documents/{token}
Retrieve a specific document policy, which consists of all the pre- and post-application disclosures and credit program documents known as assets and templates. Assets contain finalized values after a bundle is created; templates do not contain finalized values.

URL path parameters

Response body

Sample response body

JSON

Update document policy

Action: PUT
Endpoint: /credit/policies/documents/{token}
Update a specific document policy, which consists of all the pre- and post-application disclosures and credit program documents known as assets and templates. Assets contain finalized values after a bundle is created; templates do not contain finalized values.

URL path parameters

Request body

Sample request body

JSON

Response body

Sample response body

JSON

Clone document policy

Action: POST
Endpoint: /credit/policies/documents/{token}/clone
Create a new document policy based on an existing document policy. A document policy consists of all the pre- and post-application disclosures and credit program documents known as assets and templates. Assets contain finalized values after a bundle is created; templates do not contain finalized values.

URL path parameters

Response body

Sample response body

JSON

Create credit product policy

Action: POST
Endpoint: /credit/policies/products
Create a new credit product policy.

Request body

Sample request body

JSON

Response body

Sample response body

JSON

List credit product policies

Action: GET
Endpoint: /credit/policies/products
Retrieve an array of existing credit product policies. This endpoint supports sorting and pagination.

URL query parameters

Response body

Sample response body

JSON

Retrieve credit product policy

Action: GET
Endpoint: /credit/policies/products/{token}
Retrieve a specific credit product policy.

URL path parameters

Response body

Sample response body

JSON

Update credit product policy

Action: PUT
Endpoint: /credit/policies/products/{token}
Update a specific credit product policy.

URL path parameters

Request body

Sample request body

JSON

Response body

Sample response body

JSON

Clone credit product policy

Action: POST
Endpoint: /credit/policies/products/{token}/clone
Create a new credit product policy based on an existing credit product policy.

URL path parameters

Response body

Sample response body

JSON

Create fee policy

Action: POST
Endpoint: /credit/policies/fees
Create a new fee policy.

Request body

Sample request body

JSON

Response body

Sample response body

JSON

List fee policies

Action: GET
Endpoint: /credit/policies/fees
Retrieve an array of existing fee policies. This endpoint supports sorting and pagination.

URL query parameters

Response body

Sample response body

JSON

Retrieve fee policy

Action: GET
Endpoint: /credit/policies/fees/{token}
Retrieve a specific fee policy. This endpoint supports sorting and pagination.

URL path parameters

Response body

Sample response body

JSON

Update fee policy

Action: PUT
Endpoint: /credit/policies/fees/{token}
Update a specific fee policy.

URL path parameters

Request body

Sample request body

JSON

Response body

Sample response body

JSON

Clone fee policy

Action: POST
Endpoint: /credit/policies/fees/{token}/clone
Create a new fee policy based on an existing fee policy.

URL path parameters

Response body

Sample response body

JSON

Create APR policy

Action: POST
Endpoint: /credit/policies/aprs
Create a new annual percentage rate (APR) policy.

Request body

Sample request body

JSON

Response body

Sample response body

JSON

List APR policies

Action: GET
Endpoint: /credit/policies/aprs
Retrieve an array of existing APR policies. This endpoint supports sorting and pagination.

URL query parameters

Response body

Sample response body

JSON

Retrieve APR policy

Action: GET
Endpoint: /credit/policies/aprs/{token}
Retrieve a specific annual percentage rate (APR) policy. This endpoint supports sorting and pagination.

URL path parameters

Response body

Sample response body

JSON

Update APR policy

Action: PUT
Endpoint: /credit/policies/aprs/{token}
Update a specific APR policy.

URL path parameters

Request body

Sample request body

JSON

Response body

Clone APR policy

Action: POST
Endpoint: /credit/policies/aprs/{token}/clone
Create a new annual percentage rate (APR) policy based on an existing APR policy.

URL path parameters

Response body

Sample response body

JSON

List APR schedules

Action: GET
Endpoint: /credit/policies/aprs/{token}/schedule
Retrieve an array of the historic annual percentage rate (APR) schedules on a specific APR policy. This endpoint supports sorting and pagination.

URL path parameters

URL query parameters

Response body

Sample response body

JSON

Create reward policy

Action: POST
Endpoint: /credit/policies/rewards
Create a new reward policy.

Request body

Sample request body

JSON

Response body

Sample response body

JSON

List reward policies

Action: GET
Endpoint: /credit/policies/rewards
Retrieve an array of reward policies. This endpoint supports sorting and pagination.

URL query parameters

Response body

Sample response body

JSON

Retrieve reward policy

Action: GET
Endpoint: /credit/policies/rewards/{token}
Retrieve a reward policy.

URL path parameters

Response body

Sample response body

JSON

Update reward policy

Action: PUT
Endpoint: /credit/policies/rewards/{token}
Update a reward policy.

URL path parameters

Request body

Response body

Sample response body

JSON

Clone reward policy

Action: POST
Endpoint: /credit/policies/rewards/{token}/clone
Create a new reward policy based on existing reward policy.

URL path parameters

Response body

Sample response body

JSON