---
title: "List maintenance program details"
method: POST
path: "/assets/v1/maintenance/program/details"
tags: ["Assets"]
---

# List maintenance program details

`POST /assets/v1/maintenance/program/details`

## Request body

- S12AssetsV1ListProgramsDetailsRequest — The parameters for `ListProgramsDetails`
  - `page_token` string — OPTIONAL. The value of next_page_token from a previous response. If specified, the API will return the next batch of results following the previous list maintenance programs request.
  - `page_size` integer — OPTIONAL. The number of assets to return. By default, each request returns 50 program details. You can specify a page_size value between 1 to 100.

## Response `200`

A successful response.

- S12AssetsV1ListProgramsDetailsResponse — Result returned from `ListProgramsDetails`
  - `program_details` S12AssetsV1MaintenanceProgramDetails[] — The maintenance program details found from your request contained in an array as objects.
    - `program` S12AssetsV1MaintenanceProgram
      - `id` string — The identifier of the maintenance program.
      - `name` string — The name of the maintenance program.
      - `description` string — Description and extra information for a maintenance program
    - `assets_count` integer — Total number of assets assigned to the program.
    - `plans_count` integer — Total number of plans associated with the program.
  - `next_page_token` string — The value you can use to retrieve additional maintenance . If a value exists, it means there are more results than listed. Use the value in your request body as a page_token field to view more results.

## Other responses

- `default` — An unexpected error response.

---

[API](https://skmtc.net/safetyculture/apis/safetyculture-api.md) · [All operations](https://skmtc.net/safetyculture/apis/safetyculture-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/safetyculture/safetyculture-api/revisions/5be91df61ded/schema)
