---
title: "Service Document"
method: GET
path: "/v1/projects/{projectId}/forms/{xmlFormId}.svc"
tags: ["OData Form Service"]
---

# Service Document

`GET /v1/projects/{projectId}/forms/{xmlFormId}.svc`

The Service Document is essentially the index of all available documents. From this document, you will find links to all other available information in this OData service. In particular, you will find the Metadata Document, as well as a data document for each table defined by the `Form`.

You will always find a link to the `/Submissions` subpath, which is the data document that represents the "root" table, the data from each `Submission` that is not nested within any `repeat`s.

This document is available only in JSON format.

## Path parameters

- `projectId` number, required
- `xmlFormId` string, required

## Response `200`

OK

- object
  - `@odata.context` string
  - `value` object[]
    - `kind` string, required
    - `name` string, required
    - `url` string, required

## Other responses

- `406` — Not Acceptable

## Changes

- **2025-12-20** `022694254f0d` — 1 info
  - api operation id `Service Document` removed and replaced with `serviceDocument`
- **2025-10-27** `b11b54eea487` — 1 info
  - removed the non-success response with the status `403`
- **2025-03-13** `e8c2858fd4eb` — 2 info
  - api operation id `serviceDocument` removed and replaced with `Service Document`
  - added the non-success response with the status `403`

[Change history](https://skmtc.dev/getodk/apis/odk-central-api/changes/v1/projects/:projectId/forms/:xmlFormId.svc/get.md)

---

[API](https://skmtc.dev/getodk/apis/odk-central-api.md) · [All operations](https://skmtc.dev/getodk/apis/odk-central-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/getodk/odk-central-api/revisions/d4f5ba77f644/schema)
