AdvancedDeltek CostpointREST API / Web Services

Deltek Costpoint REST API: Documentation, Authentication and Examples

Question
deltek costpoint rest api

Also searched as

  • deltek costpoint api documentation
  • deltek costpoint rest api documentation
  • costpoint api authentication

Short answer

Costpoint exposes web services and a REST-style API for reading and writing business objects with Costpoint's validation and security applied. Documentation is provided to Deltek customers and partners through Deltek's support and developer channels rather than a public page, and authentication depends on your release and whether SSO is in use. Treat any example as a pattern and confirm endpoint names against your documentation.

Applies to: Deltek Costpoint 8.x web services and REST capabilities; availability and object coverage depend on release and licence

Getting started with the Costpoint API

  1. 1Obtain the API documentation for your release from the Deltek Support Portal or your Deltek contact, since it is not freely published.
  2. 2Confirm API access is enabled for your environment and licensed, and which objects are exposed.
  3. 3Create a dedicated service account in Costpoint with a narrow security role matching the objects you need.
  4. 4Authenticate as your documentation specifies and call a harmless read endpoint first to prove connectivity.
  5. 5Implement paging and filtering for list calls so you do not pull entire tables.
  6. 6For writes, send complete valid payloads and handle validation errors returned by Costpoint business rules.
  7. 7Test against a non-production environment, then add logging, retries with backoff and reconciliation.

What the API gives you, and what it does not

The value of a supported API is that Costpoint applies its own rules: required fields, valid accounts, open periods, security. A write that succeeds through the API is a write that Costpoint accepts as valid, which is the reason to prefer it over database access. The trade-off is that coverage is bounded by the objects Deltek exposes, so some screens may have no endpoint.

Before designing around the API, list the exact objects you need and confirm each is covered for read and write in your release. If something is missing, the alternatives are batch import processes, reporting extracts, or asking Deltek about roadmap and partner solutions.

Authentication and environments

Authentication details depend on release and configuration, and may involve Costpoint credentials, tokens or an identity provider when SSO is enabled. Follow your documentation exactly and do not reuse a human user's credentials. Store secrets in a vault, not in code or scripts.

Keep a separate non-production Costpoint for development. Data shape matters more than volume, so refresh it from production with sensitive data handled according to your policy. For contractors with CUI, the machine calling the API is part of your boundary.

# Illustrative pattern only. Confirm host, path, auth and fields in your Deltek documentation.
curl -X GET "https://<your-costpoint-host>/<api-base>/<object>?pageSize=50" \
  -H "Authorization: <as documented for your release>" \
  -H "Accept: application/json"

Design practices that save you later

Use stable external keys so retries do not duplicate transactions, keep each call small, and log request IDs and responses. Treat validation failures as data problems to route to a person, not as transient errors to retry forever.

Mind rate and concurrency. Several parallel writers to the same project can cause lock contention, and large reads during billing or close slow everyone. Schedule bulk work off-peak and confirm the load with your Costpoint administrator.

Try it here, free

Deltek Costpoint Private AI Layer Blueprint Generator

Open full tool

Generate an architecture plan for a private AI assistant on on-prem Deltek Costpoint: SQL replica, web services and import interfaces, organization and project permissions, local GPU model and audit.

Common pitfalls

  • !Copying endpoint paths from a forum post instead of your release documentation.
  • !Using a personal login for the integration, which breaks on password change.
  • !Pulling entire tables without paging, slowing the production system.
  • !Retrying validation errors forever instead of routing them to a person.
  • !Assuming every Costpoint screen has an equivalent endpoint.

How an ERP-grounded AI assistant handles this

An API is also how an agent reads Costpoint safely. Netray's pattern is a read-only service account, narrow role, the query or call shown to the user, and human approval before any write-back. Models are open-weight and served on your own GPUs, so cost, labor and contract data never goes to a public AI endpoint. If all you need is a nightly sync, a plain scheduled integration is simpler than an agent.

Frequently asked questions

Where is the Deltek Costpoint REST API documentation?

It is provided to Deltek customers and partners through the Deltek Support Portal and developer channels for your release, rather than as an open public page. Ask your Deltek contact or administrator for the version matching your environment.

How do I authenticate to the Costpoint API?

It depends on your release and whether SSO is enabled, so follow your Deltek documentation. In every case use a dedicated service account with a narrow role, store its secret in a vault and never use a named person's login.

Can I write data through the Costpoint API?

For objects that expose write operations, yes, and Costpoint applies its validation and security. Coverage is limited to what Deltek exposes, so confirm each object for read and write in your release before designing around it.

Is the API better than direct database access?

For writes, yes, because it enforces business rules and keeps you on a supported path. Direct writes risk corrupting balances. For high-volume reporting reads, supported extracts or reporting structures may be more efficient than calling an API per record.

Related

How-to

Deltek Costpoint Integration Console and Integration Options

Costpoint integrates with outside systems through several mechanisms: its web services and APIs for programmatic access, import and export processes for batch files, and database-level or middleware approaches that Deltek generally discourages for writes. The tooling and labels vary by release, so check which integration administration screens your version provides and prefer supported web services for anything that writes data.

How-to

What Is the Latest Version of Deltek Costpoint?

Costpoint 8.x is the current generation of the web product, delivered as a series of releases such as 8.0 and 8.1 with regular updates, and Deltek publishes the authoritative current number on its support portal. The core bundle is the base licensed set of modules, and content management integration is usually done through document links or connectors to a separate repository such as SharePoint.

Error fix

Deltek Costpoint Connection Error: Is Costpoint Down?

A Costpoint connection error means a layer between your browser and the database failed: your network or browser, the web or application server, single sign-on, or the database. Test from outside your machine first to learn whether it is only you or everyone, then check each layer in order. If you are Deltek-hosted, check Deltek's status communications and open a support case.

Error fix

Deltek Costpoint Not Working: Outage, Login and Mobile App Troubleshooting

First decide if it is an outage or a local problem: check Deltek's cloud status page if you are hosted by Deltek, or your own servers if on-premises, then test another user and another browser. Most Costpoint issues are login or session problems, browser or network changes, or a mobile app pointed at the wrong server. The mobile app pairs with a QR code or server URL generated by your administrator.

How-to

How to Edit Favorites, Change Your Password and Delete Lines in Deltek Costpoint

In Costpoint you manage favorites from the navigation pane (add a screen to Favorites, then reorder or remove it there), change your password from the login screen or your user options when Costpoint itself authenticates you, and delete lines by selecting the row in the grid, using the delete-record or delete-line toolbar action, and saving. Exact labels shift slightly between Costpoint 7 and 8, and passwords are managed in your identity provider when SSO is on.

How-to

How to Process a Contract Modification in Deltek Costpoint

A contract modification in Costpoint is a controlled change to the contract and project records: funded amount, contract value or ceiling, period of performance and sometimes billing terms. Record it against the correct project and contract with the effective date, update funding before charges exceed the old limit, keep the modification document as evidence, and verify billing limits afterward.

AI for ERP

AI for Deltek Costpoint in government contract accounting

AI on Deltek Costpoint for timesheets, indirect rates, and incurred cost, grounded on real data and deployed on-prem to keep DCAA-relevant data in house.

AI for ERP

On-prem AI for Costpoint inside a CMMC Level 2 enclave

Deploy AI beside Deltek Costpoint inside a CMMC Level 2 enclave: what to check before adding any AI tool, and how on-prem inference avoids new CUI flows.

Stuck on Deltek Costpoint?

Talk to engineers who work inside Deltek Costpoint every week, and who build private AI that answers these questions from your own ERP data.

Keep exploring

Free tools

ERP fixes and how-tos

Guides

AI on your ERP

Integrations

Software